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

Releases: wyvertux/wyverkiss

2021.10-1

09 Oct 05:36
Compare
Choose a tag to compare

A guide on how to build the kernel is here. You can also see INSTALL.md in the main repo.

Usage:

  • Extract the archive as root from inside a directory (cd dir; tar xf ../wyverkiss-XXXX.X-rootfs.tar.xz).
  • Run ./bin/kiss-chroot to enter the chroot.

Build flags:

export CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export MAKEFLAGS="-j4"

Packages:

baselayout 1-8
busybox 1.34.0-6
byacc 20210808-1
bzip2 1.0.8-1
curl 7.79.1-1
flex 2.6.4-4
git 2.33.0-1
kiss 5.5.28-1
linux-headers 5.10.54-1
llvm 13.0.0-1
m4 6.7-2
make 20210808-1
musl 1.2.2-1
openssl 3.0.0-1
pigz 2.6-2
xz 5.2.5-1
zlib 1.2.11-3

KISS_HOOK:

case $1 in
    post-build)
        : "${3:?DEST is unset}"

        case $2 in
            kiss)
                # Skip removal.
            ;;

            *)
                rm -rf \
                    "$3/usr/share/gettext" \
                    "$3/usr/share/polkit-1" \
                    "$3/usr/share/locale" \
                    "$3/usr/share/info" \
                    "$3/usr/share/man" \
                    "$3/usr/share/doc" \
                    "$3/usr/lib/charset.alias"
            ;;
        esac
    ;;
esac

2021.7-3

17 Jul 15:21
Compare
Choose a tag to compare

A guide on how to build the kernel is here. You can also see INSTALL.md in the main repo.

Usage:

  • Extract the archive as root from inside a directory (cd dir; tar xf ../wyverkiss-XXXX.X-rootfs.tar.xz).
  • Run ./bin/kiss-chroot to enter the chroot.

Changelog:

  • Fixed /dev/null issue.

Build flags:

export CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export MAKEFLAGS="-j4"

Packages:

baselayout 1 7a
busybox 1.33.1 2
byacc 20210619 1
bzip2 1.0.8 1
curl 7.77.0 1
flex 2.6.4 4
git 2.32.0 1
kiss 5.5.2 2
linux-headers 5.10.47 1
llvm 12.0.1 1
m4 6.7 2
make 20210621 2
musl 1.2.2 1
openssl 1.1.1k 1
pigz 2.6 1
xz 5.2.5 1
zlib 1.2.11 3

KISS_HOOK:

case $1 in
    post-build)
        : "${3:?DEST is unset}"

        case $2 in
            kiss)
                # Skip removal.
            ;;

            *)
                rm -rf \
                    "$3/usr/share/gettext" \
                    "$3/usr/share/polkit-1" \
                    "$3/usr/share/locale" \
                    "$3/usr/share/info" \
                    "$3/usr/share/man" \
                    "$3/usr/share/doc" \
                    "$3/usr/lib/charset.alias"
            ;;
        esac
    ;;
esac

2021.7-2

16 Jul 01:14
Compare
Choose a tag to compare

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 officially endorsed build. Open an issue here or nag me on IRC. Installation procedures should be identical to KISS, you can see that here.

Usage:

  • Extract the archive as root from inside a directory (cd dir; tar xf ../wyverkiss-XXXX.X-rootfs.tar.xz).
  • Run ./bin/kiss-chroot to enter the chroot.

Changelog:

  • Updated all packages.

Build flags:

export CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export MAKEFLAGS="-j4"

Packages:

baselayout 1 7a
busybox 1.33.1 2
byacc 20210619 1
bzip2 1.0.8 1
curl 7.77.0 1
flex 2.6.4 4
git 2.32.0 1
kiss 5.5.2 2
linux-headers 5.10.47 1
llvm 12.0.1 1
m4 6.7 2
make 20210621 2
musl 1.2.2 1
openssl 1.1.1k 1
pigz 2.6 1
xz 5.2.5 1
zlib 1.2.11 3

KISS_HOOK:

case $1 in
    post-build)
        : "${3:?DEST is unset}"

        case $2 in
            kiss)
                # Skip removal.
            ;;

            *)
                rm -rf \
                    "$3/usr/share/gettext" \
                    "$3/usr/share/polkit-1" \
                    "$3/usr/share/locale" \
                    "$3/usr/share/info" \
                    "$3/usr/share/man" \
                    "$3/usr/share/doc" \
                    "$3/usr/lib/charset.alias"
            ;;
        esac
    ;;
esac

2021.7

11 Jul 12:05
Compare
Choose a tag to compare

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 officially endorsed build. Open an issue here or nag me on IRC. Installation procedures should be identical to KISS, you can see that here.

Usage:

  • Extract the archive as root from inside a directory (cd dir; tar xf ../wyverkiss-XXXX.X-rootfs.tar.xz).
  • Run ./bin/kiss-chroot to enter the chroot.

Changelog:

  • Swapped to OpenSSL.
  • Updated all packages.

Build flags:

export CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export MAKEFLAGS="-j4"

Packages:

baselayout 1 7a
busybox 1.33.1 2
byacc 20210328 1
bzip2 1.0.8 1
curl 7.77.0 1
flex 2.6.4 4
git 2.32.0 1
kiss 5.4.11 1
linux-headers 5.10.47 1
llvm 12.0.1 1
m4 6.7 2
make 20210621 1
musl 1.2.2 1
openssl 1.1.1k 1
pigz 2.6 1
xz 5.2.5 1
zlib 1.2.11 3

2021.5

08 May 16:28
Compare
Choose a tag to compare

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, you can see that here.

Usage:

  • Extract the archive as root from inside a directory (cd dir; tar xf ../wyverkiss-XXXX.X-rootfs.tar.xz).
  • Run ./bin/kiss-chroot to enter the chroot.

Changelog:

  • Updated all packages.
  • Fixed permissions for /var/tmp and /tmp.
  • All C++ packages should only link to libc++ only instead of libc++, libc++abi, and libunwind.

Build flags:

export CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export MAKEFLAGS="-j4"

Packages:

baselayout 1 8
busybox 1.33.0 3
byacc 20210328 1
bzip2 1.0.8 1
curl 7.76.1 1
flex 2.6.4 4
git 2.31.1 1
kiss 5.3.1 1
libressl 3.3.1 2
linux-headers 5.10.1 1
llvm 12.0.0 2
m4 6.7 2
make 20210314 1
musl 1.2.2 1
pigz 2.6 1
xz 5.2.5 1
zlib 1.2.11 3

2020.10

13 Oct 06:28
Compare
Choose a tag to compare

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, you can see that here.

Usage:

  • Extract the archive as root from inside a directory (cd dir; tar xf ../wyvertux-XXXX.X-rootfs.tar.xz).
  • Run ./bin/kiss-chroot to enter the chroot.

Changelog:

  • Updated all packages.

Build flags:

export CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export MAKEFLAGS="-j8"

Packages:

baselayout 1 6
busybox 1.32.0 3
byacc 20200910 1
bzip2 1.0.8 1
curl 7.72.0 1
flex 2.6.4 4
git 2.28.0 3
kiss 5.1.0 1
libressl 3.2.1 1
linux-headers 5.4.45 1
llvm 11.0.0 1
m4 6.7 2
make 20200710 1
musl 1.2.1 1
pigz 2.4 3
xz 5.2.5 1
zlib 1.2.11 3

2020.9

02 Sep 01:53
Compare
Choose a tag to compare

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, you can see that here.

Usage:

  • Extract the archive as root from inside a directory (cd dir; tar xf ../wyvertux-XXXX.X-rootfs.tar.xz).
  • Run ./bin/kiss-chroot to enter the chroot.

Changelog:

  • Updated all packages.
  • Swapped to YYYY.M versioning scheme.
  • pkgconf no longer needs to be in tarball.
  • Stopped including the repositories in /var/db/kiss/wyverkiss.
  • NOTE: Stopped including 'wyverkiss-root' subdirectory. See above instructions.

Build flags:

export CFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export CXXFLAGS="-march=x86-64 -mtune=generic -pipe -Os"
export MAKEFLAGS="-j8"

Packages:

baselayout 1 6
busybox 1.32.0 3
byacc 20200330 1
bzip2 1.0.8 1
curl 7.72.0 1
flex 2.6.4 4
git 2.28.0 1
kiss 5.0.6 1
libressl 3.2.1 1
linux-headers 5.4.45 1
llvm 10.0.1 1
m4 6.7 1
make 20200710 1
musl 1.2.1 1
pigz 2.4 3
xz 5.2.5 1
zlib 1.2.11 3

2020.7

30 Jul 04:14
Compare
Choose a tag to compare

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

0.1.1

08 Jul 06:05
Compare
Choose a tag to compare

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-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.32.0 2
bzip2 1.0.8 1
curl 7.71.1 1
git 2.27.0 1
kiss 3.0.4 2
libressl 3.2.0 1
linux-headers 5.4.45 1
llvm 10.0.0 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-0.1.1-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.1.0

25 Mar 06:20
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

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