Skip to content

tech preview 1

Compare
Choose a tag to compare
@protonesso protonesso released this 08 Apr 19:57
· 14601 commits to master since this release

After half a year of rewriting, testing and coding. We pleased to announce that januslinux tech preview 1 is RELEASED!

So, what's new?

  • The most important update was deprecating chroot build method. Now januslinux can be bootstrapped through cross-compiler. No chroot needed!
  • We had to change filesystem layout. It still has merged /usr, but we have "merged /root". Now /root lives in /home/root but we created symlink to /root for compatibility.
  • We moved to GNU userland for their "compat features". But we'll switch to sbase and ubase in next release with some "fixed" commands.
  • Using mkshas default login shell and /bin/sh for their simplicity and lower resource usage.
  • Added support for RISC-V and PowerPC
  • Using normal runit with new init scripts.
  • New approach to development. All broken packages removed.

Misc. changes:

  • Updated core packages: Linux 5.0.4, musl libc 1.1.21, Binutils 2.32, GCC 8.3.0, LibreSSL 2.8.3, Python 3.7.3 and 2.7.16, Ruby 2.6.2, strace 5.0, Valgrind 3.14.0, GDB 8.2.1

Things to do:

  • Replace most of GNU userland with suckless
  • Provide normal Linux kernel configuration
  • ...and so on!

ATTENTION: login as root with no password in live cd. Recommended to run it in virtual machine(eg. QEMU, VirtualBox)

About PGP: keys, instructions and stuff like that will be done later

He comes