I think guix can be used for more than just packages. When you say documentation, what comes to mind is package documentation, but we also have man-pages, which contains no programs, only… well… man pages :). We also have sicp that contains only a book. With cross-compilation, it shouldn't be too hard to build something for an embedded system, though that's still something that needg to be demonstrated I think. Le 10 décembre 2021 08:00:23 GMT-05:00, Peter Polidoro a écrit : >Could Guix be used for packages that do not strictly contain >operating system software? > >For example, could Guix be used for packages of embedded code and >their dependencies to be run on a little RTOS, like Zephyr, or >bare metal, like Arduino or PlatformIO libraries? > >Could it be used for hardware, like a Kicad pcb package that >depends on component and footprint packages, or packages of >FreeCAD mechanical assemblies that depend on part packages? > >Can Guix packages be used for documentation and other data? > >Or are all of these types of packages way outside the scope of >Guix? Although it could still be used for the operating system >software development environments for these types of projects, it >might be very powerful to package other types of code and data as >well. >