Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> One suggestion: if you have a separate /boot - make sure it's large enough to hold a dozen of kernels+initamfses.

This is different in GuixSD. The complete operating system is just another store item. `/boot` hardly grows because all that happens is that a new GRUB menu is installed.

The system is "checked out" from /gnu/store by the init and then booted.

The whole operating system configuration is just a single Scheme file. The configuration is unique, I think, in that GuixSD has a "system services" composition framework that allows for building up a complex graph of "system services".

A system service is not to be misunderstood as just a daemon process. It's much more flexible than that.

Here's a very good introduction to the service composition framework:

   http://www.gnu.org/software/guix/news/service-composition-in-guixsd.html


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: