I made my own LFS. Is it interesting enough to upload to github?
Linux From ScratchThis Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I made my own LFS. Is it interesting enough to upload to github?
One command does the following with 0% failure for intel pc:
. automatically makes changeroots(3)
. recompiles base to insure chain is reversible
. crosses from 32 to 64 (supports some cross compiling)
. builds all apps
. puts itself on USB ready to boot and start all over
QUESTION: is that something people would like or find on github? Or is that just "meh anyone has that these days"?
Anyone think LFS would like me to participate, or no, they are way beyond that?
creature features
. runs firefox-99 video+sound, newest Mathematica-13 (using them both now)
. NVidia + GL driver works
. intel audio works 0 configure
. distro scripts: meh, older but gets X and internet up IPV4 (but are separate and easily separated)
. f99 build is last "non-meson" build
. meson-build USB (newer version build) just finished but yet untested
. 0% failure compiling about 250 pkgs
. USB boots lk-5 but the gpt partition is mountable as normal ext2 (boot disk is also a usable root disk)
I'm not advertising I really am asking since I won't github my stuff if everyone is like "nah already have that". THANK YOU.
(nitty details: 1) is all human readable sh script - very hackable if it did fail 2) it does not compile ff99 that's a rustc "downloads during compile i don't allow that": last firefox that had really open source was 44.0 compiles 3) a pre-ff99 compiled qt-5.1.0 i think the 2 newer will do qt-5.10+ (untested). pre-ff99 didn't do qtwebkit-5.1, but big apps include their own QT so i see not much point in it for @home use. 4) it has allot of apps several older linux favs. it is more the @HOME single person maintainable build / distro with no-build-fails as #1 goal)
I don't have strong feelings one way or the other, but I lean this way: Since the point of LFS is to learn by doing, I am inclined to think your upload may get some, but not a lot of interest.
A fuller homesite (on github googledrive Amazon ?) is TBA.
Uploading still in progress but all needed is uploaded. Optional boot-rc in progerss, latest usb (can be built by using it anyhow) and past usb will be on TBA website.
My philosophy on gitlab (github byebye when MS took it).
I store my scripts there. My docker configs. Simple files that I change or need all the time that aren't anything secret. It's basically a free cloud service with versioning as far as I'm concerned. I don't think anyone will realistically stumble on them nor do I care if they do. When I share a script with someone I send them a link to the gitlab location of it, then they always have my most recent work if i make tweaks / fixes, docker stuff in particular.
Don't need a reason to use it as far as I'm concerned. And it's reasonably safe there so you don't worry too much about losing it for whatever reason. Vital when you are a klutz. I've lost many scripts and various things over the years because I only recently learned proper backup procedures... and to use Gitlab.
Pretty much unless you can come up with a possible negative then toss it up there. It may snowball into something huge.
Last edited by jmgibson1981; 11-30-2022 at 05:54 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.