Live data from Hacker News

Chimera Linux

chimera-linux.org

41–50 of 224 posts

Re: Chimera Linux

#41
> Chimera is a general-purpose OS born from unhappiness with the state of Linux distributions.

https://xkcd.com/927/

It seems to have a nice build system. But I am not sure this solves any issue any other distribution has. And with the amount of opinionated choices this distribution has I imagine there are few who it fits. I think for many, Void would be a better choice.

They do defend/document their choices well. Though I don't know why they'd support that many architectures, I think they might regret that.

Anyway I wish this team the best of luck. Who knows, maybe some of their homegrown projects might see use elsewhere.

Re: Chimera Linux

#42

So they're basically saying "our system will be better because more things will just work" but then they decided to use nonstandard libc and coreutils so actually getting existing Linux scripts and software to work in this distro will be harder .

I think they are saying that in the operating system developer way, where "just works" means coherent and behaving according to some technical specification.

It absolutely does not mean "no manual programming or customization from the user required". It means no dirty hacks, like the ones mainstream distros employ to make some of the customization and programming unnecessary that is actually kind of inherent to the way Unix has traditionally worked.

That may very well be much less easy to work with from a consumer perspective, but from a systems programmer perspective it's the opposite way. Those hacks that allow for the ease of use in a GNU userland make programming a massive pain in the ass where nothing "just works" the way it should, because GNU programs and libraries are in flagrant violation of every specification and rule of thumb that has ever really mattered for Unices.

Also, it's GNU libc that has gone out of its way to fail to adhere to standards, not musl. GNU does not give a single crap about open standards, because they believe that whatever GNU is IS the standard, which apparently is your view as well. That's simply unacceptable for a lot of people.

Re: Chimera Linux

#43

Earlier quoted context omitted.

I read "nonstandard" in their comment by its dictionary definition ("not average, normal, or usual"). Not that it literally violates a published standard.

That strikes me as disingenuous. Can you show me even one example of another person using "nonstandard" in this way as applied to a C library ?

You are replying to someone who did, so there's your example. There's a bunch of other people in this thread as well – you really don't need to look very far.

"Standard" is one of those words that can mean different things. Insisting on one absolute definition and calling anyone who uses another definition "disingenuous" is not hugely constructive.

Re: Chimera Linux

#44

Earlier quoted context omitted.

Saying musl is non-standard is a serious allegation. Can you expand on that? In what way does it violate the standard?

I read "nonstandard" in their comment by its dictionary definition ("not average, normal, or usual"). Not that it literally violates a published standard.

[deleted]

Re: Chimera Linux

#45

> Chimera is a general-purpose OS born from unhappiness with the state of Linux distributions. https://xkcd.com/927/ It seems to have a nice build system. But I am not sure this solves any issue any other distribution has. And with the amount of opinionated choices this distribution has I imagine there are few who it fits. I think for many, Void would be a better choice. They do defend/document their choices well. Th…

Chimera creator is a former Void dev iirc, maintained the PowerPC arch among other things.

Re: Chimera Linux

#46
post #3

> Chimera is a general-purpose OS born from unhappiness with the state of Linux distributions. It's built around the core idea that a simple system does not have to require endless setup and customization to be practical. This seems disingenuous at best. Many distros already supply this feature. Debian is the most notable but there are many others. Install it, make any tweaks you want from the base install, sit on it…

There is this bit (emphasis mine)

>This means Chimera is not a GNU/Linux system, as it utilizes neither GNU utilities, nor GNU libc, nor GNU toolchain. However, *the project is not anti-GNU/GPL*, and its userland choice is primarily technical. Users are generally free to use whichever software they like.

https://chimera-linux.org/about/#alternative-userland

This quote from the faq literally made me laugh out loud:

>Another side of the coin is the so-called “systemd-free community”, which tends to spread a lot of misconceptions and frankly deranged opinions that end up hurting any sort of positive effort. Chimera as a project denounces such people, and is explicitly not a part of this community. Such people should also not view Chimera as some sort of haven, because it is not. The project is explicitly anti-elitist and aims to find constructive solutions.

https://chimera-linux.org/docs/faq

Anyway, I wonder if they should be emphasizing security more on their homepage.

>Being a single lightweight package, it makes hardening the userland a lot easier too. It is possible to compile the Chimera userland with CFI and other techniques very easily, and it applies to all of the tools. With GNU tools trying to using these tends to fail, and addressing the issues becomes harder because it is out of our control and involves a much chunkier codebase where more can go wrong and where things are harder to track down.

https://chimera-linux.org/docs/faq

I would like to see more security-focused operating systems. And simplicity is obviously quite valuable for security. Perhaps they could find a nice niche as an accessible, UX and desktop-focused competitor to OpenBSD? Qubes is nice for desktop security, but it requires a powerful machine, and also maybe I could run Chimera in a qube some day for defense-in-depth :-)

One advantage of a desktop focus is someday you could make money selling laptops with preinstalls. I'll bet a lot of people would buy a cheap security-focused laptop to manage critical accounts, infrastructure, private keys even. Especially big companies that care about security. Then roll your profits into creating a great bug bounty program for your OS, in a virtuous cycle.

Re: Chimera Linux

#47
post #40

It's really cool, but I get worried anytime I see something that seems to want to be a user friendly, mainstream distro, after seeing how hard Manjaro tried with the whole "Bring simplicity to the masses" stuff and how many issues they still have. Is this an experimental or hobby distro or does it intend to be something grandma can use? If I had to choose this or BSD, it looks like I'd very strongly considering this…

Expecting any project to take off is likely end up in disappointment regardless of what kind of project it is, because most projects out there don't take off. By and large you have to do these kind of things because you find it useful for yourself and/or fun, but not because you want it to take off. I also think it's fine for projects to target a specific more hobby-esque audience. Not every project has to be for eve…

I totally agree, but I see lots of projects with a site that looks a lot like an end user project, and some design choices that kind of seem like it's meant to be mainstream, without really being clear on what it's for.

It took me a long time to learn not to expect too much, and my choice of projects has been very different since learning this.

Some projects seem like they're held back by trying to be kinda-mainstream-ish, rather than being fully able to try whatever they want.

Re: Chimera Linux

#48

It's really cool, but I get worried anytime I see something that seems to want to be a user friendly, mainstream distro, after seeing how hard Manjaro tried with the whole "Bring simplicity to the masses" stuff and how many issues they still have. Is this an experimental or hobby distro or does it intend to be something grandma can use? If I had to choose this or BSD, it looks like I'd very strongly considering this…

I mean yeah, this is transparently a BSD esque project it looks like, as in its pretty clearly tailored specifically to provide the kinds of features professional systems programmers and admins have been clamoring for from Linux for a very long time. Chimera is basically exactly what FreeBSD is but with a Linux kernel (for instance, clang/LLVM as the system compiler and lack of glibc as system libc), I'd imagine ther…

Always good to see ongoing research on improving OSes!

I tend to focus a lot on having a clear purpose, just because I meet so many devs that don't quite understand how an non-tinkerer types see computing, and why the rest of us like Android, Web, Ubuntu, and Snap so much.

I have a hard time imagining someone making even a super polished derivative end users would want, but that's perfectly fine if the audience is hobbyists with a deep interest in OS stuff, and I wouldn't be surprised if the actual mainstream distros adopt some of the ideas if you discover something relevant to everyday use.

Re: Chimera Linux

#49
post #10

i really like a lot of design choices in chimera linux (particularly around its packaging/build system), but as a current alpine linux (main pc, not docker) user, i find i still can't justify musl. i like small simple correct software, but musl, despite being all of those things, is, in my experience - slower than glibc, and in occasionally difficult to predict spots; - causes just a bit too much trouble porting soft…

Off topic, but would you have any suggestion or resources to start using alpine on a main pc? I have a System 76 machine I wouldn’t mind trying this out with.
Post reply on HN