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

So, a system that automates generating a Linux distro from scratch. Except for the fun, I can't figure out the application. It doesn't seem to match Buildroot or Yocto for embedded systems, but people can assume that; I suggest describing the objectives in the first paragraphs.


As an old-time user of Linux, I'm surprised by the dis-interest in the idea of collecting a short, sweet, succinct set of minimal scripts with the intention of demonstrate the building a new Linux instance. Linux is all about building ones own distribution, always has been .. unless you have someone else do it for you.

But this is not a distro. Its more of a porting kit.

It used to be that the only way to use Linux, was to use scripts like this. Well, it point of fact: all distros are constructed of such mechanics. This is a very minimal one. The next step would be to put a 10_compiler.sh step in the pipeline, and then build the kernel again.

This project seems to be a new, fresh look at the game, I suppose. The linux-from-scratch approach is also a good way to break in newly built hardware in my experience, too.

If you've got nothing but these scripts, you can .. continuing the tradition .. continue to put Linux .. just about anywhere.

So, like I said .. a porting kit. Linux All Things.


Actually, considering the current state of Linux I wouldn't mind a set of instructions that details the setup of a more modern base Linux, including stuff like systemd and udev.


Linux From Scratch maintains both a classic and systemd based guide these days.

http://www.linuxfromscratch.org/lfs/view/stable/

http://www.linuxfromscratch.org/lfs/view/stable-systemd/

Note also that they have a project similar to the one linked to: http://www.linuxfromscratch.org/alfs/


Gentoo embedded project is worth looking at. A previous employer had this at the heart of their product. It was a pleasure to work with. http://www.gentoo.org/proj/en/base/embedded/


I guess it could be convenient to start with something like this, if I wanted to make an entirely new Linux distro, with its own package management and basic stuff like that. Right?

I am actually interested to start with a tweaked Ubuntu, so I guess this kind of script is not what I need.




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

Search: