0.1.0
Pre-releaseThis is the third Wyverkiss pre-release rootfs tarball. LLVM has been updated to 10.0.0. 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.
Also, LLVM is built without libLLVM*.a
, libclang*.a
, and liblld*.a
to reduce space. You can rebuild them of course and it's still not removed in the original build file (the policy is only for the rootfs tarball).
Packages installed:
baselayout 1 6
busybox 1.31.1 6
bzip2 1.0.8 1
curl 7.69.1 0
git 2.26.0 1
kiss 1.9.0 1
libressl 3.0.2 1
linux-headers 5.4.24 1
llvm 10.0.0 1
m4 6.6 1
make 20200212 1
musl 1.2.0 1
pigz 2.4 2
pkgconf 1.6.3 2
rsync 3.1.3 2
wyverkiss-repo 1 2
xz 5.2.5 1
zlib 1.2.11 3
The tarball is signed with minisign
. To verify the tarball, you can do:
minisign -Vm wyverkiss-0.1.0-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.