My new distro "Glacies" - GNU/Linux
Users browsing this thread: 2 Guest(s)
|
|||
I'm building an operating system, or so is the intention, and i have started with the userland (which should run upon any posix system) as it were the thing, specially on Linux, that i were more discontent with, the result is the current distro that i am building "Glacies", that is the "Eltanin" userland with Linux as kernel.
All is still in pretty early stage, but i have done quite a few things: * tertium (own non-posix libc) * ecore (unix utilities) * ccore (complementary core, mostly heirloom-toolchest) * ports (source-based package manager) * simia (posix compatibility layer upon tertium, supposed to replace musl later) * venus (binary package manager) The system is built with simplicity in mind, so the tools that compose the base system are selected with this in mind. A few uncommon things, worth to citate: * the entire system is statically linked * the filesystem hierarchy is the standard, but with /usr as link to / * manpages are compressed with zlib (.zz) * sinit and perp compose the init system * rc is the default shell (dash is the posix one) I'm now deciding how to provide a more complete desktop, i have tried to add Xorg to ports but it has being painful to make it work statically (a LOT of dependencies, cyclic dependencies with drivers, ignoring flags, etc.). Links: https://eltan.in.net https://github.com/eltanin-os https://gitlab.com/eltanin-os https://git.tuxfamily.org/eltaninos Please leave your opinions and feel free to ask anything. |
|||