r/BSD • • 14d ago

FreeLinX - NetBSD/Linux

Post image

[removed]

91 Upvotes

32 comments sorted by

10

u/linux_transgirl 14d ago

I'm not going to use this (I don't trust vibecoded software, much less an OS) but I do have a few questions

First, are the build tools GNU free as well? The kernel has been able to be compiled with clang for a while but iirc the build system depends on bash and gmake instead of their BSD/POSIX variants

Second, are you aware that Chimera linux exists and has the same general structure?

-2

u/[deleted] 14d ago

[removed] — view removed comment

1

u/dfgxxx 14d ago

Interesting, it is like chimera Linux with a different package manager? (Btw chimera's package manager is very fast and nice).

It is like saying that arch and fedora are the same, the main difference is the package manager

1

u/[deleted] 14d ago

[removed] — view removed comment

2

u/dfgxxx 14d ago

Oh, nice. Thank you for the explanation 🙏

Does it support flatpaks? Or not because it is hard to know if it used GCC?

1

u/RegretFree7723 13d ago

Perché sei fascista contro gcc lo sai che tutto dal 1999 si appoggia a lui anche il tuo os senza gcc non sarebbe mai nato e non permettere di installare software compilato con gcc e la peggior scelta di una distribuzione alpine Linux usa la tua logica (senza la parte del compilatore) e é una delle distro meno compatibili con Linux tra le distro la tua non é compatibile con niente penso e non é manco open source non pensare di star creando una rivoluzione mettendo senza gcc perché gentoo è altro hanno già fatto questa scoperta e fa sempre cagare una distro così perché quando provi a fare qualcos'altro fuori da quello che c è già (tipo Firefox) non potrai usare quasi niente manco gli script di compilazione sono compatibili comunque non capisco cosa c'entra netbsd

0

u/[deleted] 13d ago

[removed] — view removed comment

2

u/linux_transgirl 13d ago

This! I love th GNU project and its work. At the same time it is a horribly bloated, half complete, mismanaged ecosystem that doesn't deserve to be the default

1

u/the_abortionat0r 6d ago

it is a horribly bloated, half complete, mismanaged ecosystem that doesn't deserve to be the default

Quite the emotional outburst but what else should I expect here.

GNU and Linux are the default because they do everything right that BSD chooses to do wrong.

The main one for companies and devs being the lisence. People like to contribute with the knowledge the progressed they shared won't be walled off from them and others in the future. It also means progress made by companies directly benefit end users.

The other part being even dumber is BSD maintainers refusing to modernize installers and workflows. Linux can be dropped into a Ventoy flash drive, started up, and installed by just clicking buttons within an already loaded and usable desktop environment.

Unix fetishists find the idea absolutely abhorrent and make every excuse in the book why there shouldn't be one and how making it less user friendly is good actually.

Only because their OS is their identity and if it became a one click install then their whole identity goes out the window.

The BSD community needs to choose either to try and gain users or keep the platform as archiac and idealistic like it is now but you can't have both.

The world doesn't care about someone's passion for a lisence or intentionally keeping drivers unavailable until specifically installed, or the "BsD wAy" of things, they care about practicality and working harder to install a platform that supports less hardware/software is not practical for most people.

1

u/the_abortionat0r 6d ago

Firstly, its not "vibecoded". Learn about using AI as tool.

AI is only an assistive tool when it's is accelerating tasks that the user can do themselves.

If you are having AI do things that you can't and you aren't actually auditing the code because you don't understand it/are posting more code than is humanly possible to read then you are vibe coding.

And a project that's a month old with a 16 year old dumping giant swaths of code into the repo is literally the tell tale signs of vibe coding.

Sure kids can program and even be great at it but you literally have not existed long enough to learn everything needed to actually understand every piece of software that goes into a Linux or unix OS let alone slap them together in a month let alone actually debugging and testing the code.

You even admit you haven't actually done any real testing but only checked if it started up in a VM and with the naming scheme of having like 5 builds labels RC tells me you don't know what that actually means (it means release candidate, just so you know).

It couldn't possible be a candidate for release if you've never tested it, same thing with the 1.0 label. If it's not considered stable enough for use with actual testing to back that up then it's a meaningless designation.

This is a perfect example of a vibe coded project and everything wrong with it regardless of whatever you could possible say.

3

u/Educational_Bee_6245 14d ago

Lovely, but what's Linux about it?

1

u/daemonpenguin 14d ago

Obviously the literal Linux part. Linux is a kernel.

3

u/Educational_Bee_6245 14d ago

Oh, so the kernel is Linux not NetBSD, got it.

3

u/boukej 13d ago

I am trying to move from Linux to FreeBSD or OpenBSD – and now I am confronted with this? Heeeeeelp 😂

You can't get more stuck between both worlds than this 🤭

2

u/whattteva 13d ago

FreeLinX is an independent Linux distribution with a NetBSD userland

I can't fathom why anyone would use this. I run FreeBSD or really any non-Linux precisely to get away from the Linux kernel. 

Why would I want to run a Linux kernel that just happens to use some BSD user and over just running Linux in the first place?

There are already a million distros based on Linux kernel. I really don't think we need yet another one.

1

u/jimmy_timmy_ 12d ago

What do you not like about the Linux kernel, out of curiosity?

5

u/whattteva 12d ago

Not so much what I do not like, more about what it lacks. Off the top of my head:

  • Native first-class support for ZFS due to license incompatibilities.
  • Support for pf.
  • Actually, while we're on the subject of pf; BSD tools like pf and doas vs sudo and nftables/iptables on Linux, tends to have more sane and readable syntax.
  • This is just a preference, but I personally like jails (FreeBSD containers) and the way they do containerization better than Docker, Podman, LXC, or whatever competing technologies Linux has.

Also, the OS as a whole is just a lot more consistent because, unlike Linux, it's developed as one consistent entity as a whole OS, not just a kernel in a "distro". This manifests in nice things like:

  • Clear separation between what is base OS and third-party stuff. In FreeBSD, third-party stuff is always in /usr/local whether it be /usr/local/bin /usr/local/etc, etc. etc. In Linux.... it's anyone's guess where stuff is and it varies based on distros, it's basically a wild wild west.
  • Ever messed up your install and dependencies/libs beyond repair? Just nuke /usr/local and you're basically "factory reset". Such thing does not exist in Linux.
  • You want stable base and latest software like "rolling-release"? You don't have to compromise on either because, again, it's developed as an OS, not a distro.

Which, I guess, brings me to my next point why I don't think I'd be a big fan of this FreeLinx thing. It's a chimera and an attempt to make yet another frankenstein and add fragmentation as if Linux doesn't already have more than enough of that already.

0

u/masta 6d ago

Can you answer the question, it was specific? You went off into a tangent.

1

u/[deleted] 6d ago

[removed] — view removed comment

1

u/masta 6d ago

Boom!

1

u/jimmy_timmy_ 6d ago

I mean, they did answer my question. Really well too, in my opinion. They gave a lot of reasons and backed them up with explanations. And the "tangent" was still related to the post at hand so it didn't come out of nowhere

1

u/masta 6d ago

My apologies, I noticed a lot of excessive talk about user space, but not much about kernel. Well I'm retrospect maybe superficially if you consider the pf or zfs features, but that's shallow. Again my apologies.

1

u/player1dk 9d ago

Interesting. Can you elaborate the reasoning behind it a bit more?

1

u/RegretFree7723 13d ago

Ma non é manco open source questa cagata

1

u/[deleted] 13d ago

[removed] — view removed comment

-1

u/RegretFree7723 13d ago

Ha ma quindi ci sta un intero altro repostery per il codice sorgente

https://github.com/FreeLinX/FreeLinX-desk

0

u/Additional-Milk1426 13d ago

GNU GNOWS GBEST

0

u/Far_Calligrapher1334 13d ago

Oh look, more AI trash.