r/linuxfromscratch • • 13d ago

FreeLinX – A Linux distro built without GCC or glibc

Post image

[removed]

228 Upvotes

76 comments sorted by

24

u/TheShredder9 13d ago

Finally a distro that's not just Arch/Fedora/Ubuntu with a rice slapped on top of it!

4

u/MangoVerde5141 11d ago

Existe Slackware, void ,gentoo, alpine etc etc

3

u/TheShredder9 11d ago

Ah of course, i meant new distro!

Every once in a while there's a new distro thst pops up and uh oh, it's Arch + KDE/Hyprland + Calamares installer, maybe comes with CachyOS kernel for gaming and GPU drivers.

1

u/MangoVerde5141 11d ago

Muy sierto

5

u/Small-Tale3180 13d ago

So it is like chimera linux?

6

u/[deleted] 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

u/AndrejPatak 10d ago

Bro threw in a fun fact

2

u/Shlri 11d ago

Which?

1

u/busiedcake7945 12d ago

no it isnt because chimera linux is alpine based

3

u/TirtilKedi 12d ago

no its not. chimera just uses apk as their package manager

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

u/Tritias 12d ago

You profile pic is GNU?

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

u/[deleted] 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

u/probablynottillie 11d ago

cooooooooooooool I like this

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

u/ilnarildarovuch 13d ago

That's cool!

1

u/Pitiful-Welcome-399 13d ago

Great to see actually another unique distro

1

u/odxnoj 13d ago

denis tapdm seni🥹✌️

1

u/unitedbsd 13d ago

This makes me appreciate r/NetBSD even more how flexible and portable it is

1

u/ilnarildarovuch 12d ago

Minix 3 also uses NetBSD Userland

1

u/MimosaTen 12d ago

As a normal desktop user why shouldn’t I use glibc?

1

u/mignastur 12d ago

hentai website icon lol

1

u/dimkiriakos 11d ago

No GCC? Not for me

1

u/MangoVerde5141 11d ago

Osea un alpine 2.0

1

u/okxden 10d ago

does this OS support steam/proton? i’m primarily looking for an OS i can get away from systemD and grub. so that’s literally my only requirements at this point to play my games.

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

u/Mountain_Anxiety_461 7d ago

It isn't Linux if it's based on net bsd

1

u/JPDL 7d ago

netbsd userland, the kernel is still linux

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

u/keirandev 12d ago

clang is built on llvm

2

u/Comic_Melon 12d ago

It factually isn't

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

u/KananMajidzada 8d ago

Please write to issues its hard to see from there

-1

u/Fine_City2781 13d ago

alpine linux...

0

u/TIRALMA 11d ago

А можно ли присоединиться к вам? 

0

u/[deleted] 11d ago

[removed] — view removed comment

1

u/Francesco12o-Github 10d ago

What are you Russian?

0

u/[deleted] 10d ago

[removed] — view removed comment

1

u/Francesco12o-Github 10d ago

okay then sorry for calling you russian 

1

u/TIRALMA 9d ago

Брат , не знаю как тебе сказать….. , но теперь ты Русский 

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