Skip to content
This repository has been archived by the owner on Jan 1, 2023. It is now read-only.

Releases: wyvertux/wyverkiss

0.0.2

02 Mar 02:39
Compare
Choose a tag to compare
0.0.2 Pre-release
Pre-release

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 the g prefix.

0.0.1

14 Feb 16:50
Compare
Choose a tag to compare
0.0.1 Pre-release
Pre-release

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.