This repository has been archived by the owner on Jan 1, 2023. It is now read-only.
2020.7
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. Installation procedures should be identical to KISS.
Use sudo or the root account to extract the rootfs.
Usage: https://raw.githubusercontent.com/kisslinux/kiss/master/contrib/kiss-chroot
Usage:
- Extract the archive as root.
- Run
./wyverkiss-root/bin/kiss-chroot
to enter the rootfs.
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.
Changelogs:
- Updated all packages.
- Swapped to YYYY.M versioning scheme. (Following KISS)
Packages installed:
baselayout 1 6
busybox 1.32.0 2
bzip2 1.0.8 1
curl 7.71.1 1
git 2.28.0 1
kiss 4.0.2 1
libressl 3.2.0 1
linux-headers 5.4.45 1
llvm 10.0.1 1
m4 6.6 1
make 20200212 1
musl 1.2.0 2
pigz 2.4 3
pkgconf 1.7.3 1
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-2020.7-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.