Releases: wyvertux/wyverkiss
0.0.2
This is the second Wyverkiss pre-release rootfs tarball. While all packages are built successfully, some packages (particularly Rust, Firefox, et al) hasn't be tested for normal usage. A guide on how to build the kernel is here.
If you have any problems with building/running something, do NOT open an issue to KISS Linux as this is not an official build. Open an issue here or nag me on IRC.
Use sudo or the root account to extract the rootfs.
Usage: https://raw.githubusercontent.com/kisslinux/kiss-utils/master/bin/kiss-chroot
Build flags:
export CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export MAKEFLAGS="-j4"
An exception was made for busybox
, where the CFLAGS wasn't used at all to prevent segmentation fault.
Packages installed:
baselayout 1 6
busybox 1.31.1 6
bzip2 1.0.8 1
curl 7.68.0 3
git 2.25.1 1
kiss 1.7.2 1
libelf 0.8.13 2
libressl 3.0.2 1
linux-headers 4.19.95 1
llvm 9.0.1 1
m4 6.6 1
make 20200212 1
mandoc 1.14.5 1
musl 1.2.0 1
pigz 2.4 1
pkgconf 1.6.3 2
rsync 3.1.3 2
wyverkiss-repo 1 2
xz 5.2.4 3
zlib 1.2.11 3
The tarball is signed with minisign
. To verify the tarball, you can do:
minisign -Vm wyverkiss-0.0.2-x86_64-rootfs.tar.xz -P RWRX6BWR+kgO3kLVuWgBezKRR9IdFiXVabcicNlmEU+qKmYeP82ZtFMb
with the text after -P
being my public key.
For GnuPG users, a GnuPG signature is also available, use my key: C3B7 2151 DCFF ACCA A354 A628 9BDF 29AC 4914 33CE
to verify it.
Note:
make
is not GNU make. It's bmake.m4
is not GNU m4. It's OpenBSD m4.- GNU
make
is available with theg
prefix.
0.0.1
This is the very first Wyverkiss pre-release rootfs tarball. It has only been tested with packages from core
except for e2fsprogs
and dhcpcd
. A guide on how to build the kernel is here. And further testing to (hopefully) support as many packages as possible will be underway.
If you have any problems with building/running something, do NOT open an issue to KISS Linux as this is not an official build. Open an issue here or nag me on IRC.
Build flags:
export CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export MAKEFLAGS="-j4"
An exception was made for busybox
, where the CFLAGS wasn't used at all to prevent segmentation fault.
Packages installed:
baseinit 0.4.1 1
baselayout 1 6
busybox 1.31.1 4
byacc 20191125 1
bzip2 1.0.8 1
curl 7.68.0 3
flex 2.6.4 3
git 2.25.0 2
kiss 1.5.5 1
libelf 0.8.13 2
libressl 3.0.2 1
linux-headers 4.19.95 1
llvm 9.0.1 1
m4 2 1
make 20200212 1
mandoc 1.14.5 1
musl 1.1.24 1
perl 5.30.1 1
pigz 2.4 1
pkgconf 1.6.3 2
rsync 3.1.3 2
wyverkiss-repo 1 1
xz 5.2.4 3
zlib 1.2.11 3
Note:
make
is not GNU make. It's bmake.m4
is not GNU m4. It's Quasar M4.- GNU packages for both are available with the
g
prefix.
Use my PGP key: C3B7 2151 DCFF ACCA A354 A628 9BDF 29AC 4914 33CE
to verify the tarball. (Yeah, ironic, right? Since the verification is done using... GnuPG)
And dbaaff6784a92083e3aa5a44120189a9e9d19fa398518a8035cbcddc5f2af8c6
should be the SHA256 of the tarball.