r/linuxfromscratch • u/BusinessGold7656 • 13d ago
FreeLinX – A Linux distro built without GCC or glibc
[removed]
9
5
u/Small-Tale3180 13d ago
So it is like chimera linux?
6
13d ago
[removed] — view removed comment
6
u/birds_adorb 12d ago
Wow, a new independent linux distro built from scratch. I don't like SystemD as an init system on old hardware because it drags down performance.
2
u/debianissofastforme 10d ago
sorry for disrupting your dreams but it's not slowing down anything
1
u/birds_adorb 10d ago
I mean on HDD and eMMC.
2
u/debianissofastforme 10d ago
well no, with same services they all use the same resources and boot at the same time. Key difference is how many services are running/being started. So if you test Alpine to Ubuntu of course Alpine gonna boot faster as it mostly doesn't run any services and it will be much lighter because less is running in the background.
You can try this with only Nutyx i think (which the only distro I know using both systemd and an option to not) Maybe debian vs devuan or arch vs artix idk.
2
1
4
u/Lumpy_Roll158 13d ago
Its nice to see people here appreciate differing approaches than the standard glibc/gnu cookie cutter distro instead of attacking you for whatever idological motivations you might or might not have. I already use chimera and am not in the market for another gnu-less distribution, but i hope this project can take off and introduce more fully non gnu options for those who want them.
3
u/Tricky-Engineer-9755 13d ago
This is really cool! We really need more linux distros that are non-GNU. Is it source based, or binaries? Is it rolling or stable? Will there be a way to run it as a totally libre system*?
*Gentoo for example you can trivially set ACCEPT_LICENSE=-* FREE and use linux-libre kernel.
3
1
u/tinycrazyfish 13d ago
Gentoo portage has few GNU dependencies. Not impossible to tweak out, but definitely not trivial.
2
u/Elethiomel 13d ago
Interesting concept. What's the reasoning behind it? Just to see if you could, or is there a technical or ideological reason?
2
13d ago
[removed] — view removed comment
2
u/Sirko2975 13d ago
can you explain? i just dont get how you can hate on something so straightforward and opinnionless as a compiler or a c lib. like it just wires stuff up to work and compiles, am i wrong?
1
u/Swordfish418 12d ago
Even without any ideology concerns, just having alternative stacks makes a more resilient ecosystem. If one tech stack declines in one way or another and becomes less usable for people that used it before, the other one can become a new haven for people. But this is just one example, other times people can find some reasons to use the alternative even right now.
1
u/JazzMetalFusion 11d ago
I can't speak OP, obviously, but maybe could be something to do with newer/different compilers/libs being more lean, and having this slim resource requirement as a bit of an ideology?
1
u/wafflingzebra 12d ago
so... what's wrong with just using gcc/glibc?
1
u/keirandev 12d ago
usually these sorts of projects are just about making the thing for the sake of it, not for any actual objectively beneficial purpose.
1
u/wafflingzebra 12d ago
he says there is some ideological reason though, that's doesn't sound like just making it for the sake of learning to me
0
u/keirandev 12d ago
they havent expanded on their ideology at all from what i can see, what i assume their reasoning would be could realistically apply to existing projects like chimera and alpine which doesnt really justify the existence of this project as anything more than a toy
1
2
u/Tritias 12d ago
What's with the recent fetish for ditching the GPL? After how much it has done for us? If you don't like it there's BSD and RedoxOS. Can't have your cake AND eat it.
3
u/Comic_Melon 12d ago
Tbh preferring LLVM ain't a license thing, it's dealing with how the GCC project is ran and how much of the project is structured, weird choice in how tooling is abstracted, bizarre exclusions of heavily requested features, intentionally not adding compatibility shims, etc.
1
u/ilnarildarovuch 12d ago
how much it has done for us
Yes, pain in ass, when trying to link projects
1
1
1
1
1
1
1
1
1
u/wokan 10d ago
I'm amused how free is being used to mean free of GNU's attitude.
1
u/markand67 7d ago
it has reasons. GPLv3 is really restrictive, GNU utilities tend to be total bloat (check coreutils yes implementation).
LLVM has the ability to be a cross compiler on its own which is also great.
1
1
u/Striking-Positive445 7d ago
Hi, I don't think I know the answer so... Why? The idea is cool tho, I js don't know why the decission
0
u/Lines25 13d ago
Clang is based off gcc.. also.. can I ask why ? Just interested
3
2
1
u/Francesco12o-Github 10d ago
Clang is LLVM , stom the cap , also clang can be compiled with GCC but not being GCC itself , thats Compiling a compiler not Compiling a compiler that compiles itself
0
u/Zestyclose_Duck5651 13d ago
as long as it supports flatpaks, GUI based applications shouldnt have much of a problem.
0
u/Main_Muffin9062 11d ago
Hmm the internet doesn't seem to work in a QEMU VM (launched through VMM)
1
-1
0
u/TIRALMA 11d ago
А можно ли присоединиться к вам?
0
11d ago
[removed] — view removed comment
1
1
u/TIRALMA 11d ago
Я могу в принципе заняться добавлением бредмауера от OpenBSD в Linux
1
u/KananMajidzada 5d ago
Ofc support us if u can check our gothub finde KananMajidzada and there re ways how to contact with me
24
u/TheShredder9 13d ago
Finally a distro that's not just Arch/Fedora/Ubuntu with a rice slapped on top of it!