3 ms·
"A fun but largely pointless exercise in setting up a Linux distro." When it comes to using C keep in mind a lot of developers are interested in lower-level in
by wangchow 10y ago
"A fun but largely pointless exercise in setting up a Linux distro."
When it comes to using C keep in mind a lot of developers are interested in lower-level interactions--perhaps at the hardware level. There is probably value in creating simplified, isolated environments that can test certain features in a VM.
"For educational purposes it's acceptable but still less effective than simply creating an educational environment on an existing distro."
How is it less effective? If anything the author now knows more about setting up a full environment and can tailor make a minimal setup to showcase some specific features. These minimal setups can then be hosted in a VM preconfigured for students.
Just some thoughts. I've never done LFS or taught C programming. Though I do use C often and enjoy the language, warts and all :)
- INTPenis 10y agoSorry but I don't see it. >How is it less effective? It's simply overkill and insecure to not use an established distros patch and package management. The most effective thing is to create packages, or if you want some larger modifications a "spin" in fedora language. I can't see any reason why you'd be restricted by packages. You can deploy your own compilers, your own shells, your own init system if you want. You can deploy patched kernels as long as you follow packaging guidelines. It's smarter to spend time on packaging guidelines and internal yum repos than to build everything from scratch.