Chimera Linux: A Linux distribution based on FreeBSD userland and LLVM reddit / BSD ---------------------------------------------------------------------- paprok · 2021-07-03 17:22 it's a nice idea, but > It does not yet include a kernel or an init system, and the packaging is rough that's kinda... incomplete? what an average Joe Linux is supposed to do with it? ---------------------------------------------------------------------- NitroNilz · 2021-07-03 17:35 Cool! But what's the point? I mean the Linux kernel will still be GPL'ed? ---------------------------------------------------------------------- q66_ · 2021-07-03 17:37 i mean, sure it does not mean it's going to stay that way, though ---------------------------------------------------------------------- nerdandproud · 2021-07-03 18:41 Yes but it is very far from Stallmannian GPL extremism and also GPLv2 which doesn't imply patent restrictions. Also as a Kennel it matters much less because you never link anything with it except for hardware drivers so userspace is not restricted at all ---------------------------------------------------------------------- NitroNilz · 2021-07-03 20:06 Sounds promising. ---------------------------------------------------------------------- q66_ · 2021-07-03 21:11 i'm not opposed to the GPL on its own (it's a free software license anyway), my main reason to drop GNU code is technical ---------------------------------------------------------------------- NitroNilz · 2021-07-03 22:25 As in [this presentation](https://www.youtube.com/watch?v=Nbv9L-WIu0s)? It describes how bloat comes into Unix-Iike systems like with GNU. It's a *restrictive* license, as you probably know. After moving over to other (non-Linux) Unix-like systems I have grown fond of **permissive** licensing. No strings attached, a true gift to the world. Businesses who fork and close code suffer from being left behind. Many understand this and contribute more (Netflix) or less (Apple) back to the projects for the benefit of all! To quasi-quote one of the network devs of FreeBSD on Microsoft using their TCP/IP stack: "Can you imagine the world today if they had went and written their own stack?" 😅 ---------------------------------------------------------------------- q66_ · 2021-07-03 22:53 well, i certainly prefer BSD-style licenses for my own things, but i'll happily use and contribute to GPL software (any free software license is better than proprietary anyway) and no, i don't necessarily mean bloat; more like code quality in general (consider things like gnulib...) ---------------------------------------------------------------------- [deleted] · 2021-07-04 00:31 [deleted] ---------------------------------------------------------------------- Kernigh · 2021-07-04 03:16 >After that, Chimera uses a 3-stage bootstrap path, with stage 0 building all components needed to assemble the build container, stage 1 rebuilding itself using components from stage 0, and stage 2 rebuilding itself using components from stage 1. This is done to ensure that the final system is not influenced by the initial host system. Their [bootstrap package list](https://github.com/chimera- linux/cports/blob/master/srcpkgs/base-chroot/template.py) is mostly LLVM (including clang and lld). A fast 4-core amd64 might take a few hours to build LLVM. The 3-stage bootstrap process would build LLVM *3 times*, so it might take half a day. On slower platforms like aarch64 or risc-v, the bootstrap might take days or weeks. ---------------------------------------------------------------------- NitroNilz · 2021-07-04 07:54 I see, and generally agree. Keeping an eye on Chimera. Usually I'm on the lookout for a Linux to use the times it is needed. Best of luck! ---------------------------------------------------------------------- q66_ · 2021-07-04 14:35 sure; no way to avoid that though aarch64 is not necessarily a "slow" platform; something like https://shop.solid-run.com/product/SRLX216S00D00GE064H04CH/ will go through it relatively quickly in near future there will be an option to do a cross-bootstrap instead (cross-compile the base set to a target platform using an existing fast system - that only needs to be done once) ---------------------------------------------------------------------- cfx_4188 · 2023-06-14 16:24 I got into the skin of an ordinary user and, following the maestros, tried Chimera. First of all, I don't like/used to Gnome. I understand the point when Slackware uses KDE (given all the ass-kicking with application installation) to save the user from having to bother with installing the simplest programs. Here the choice of Gnome is not obvious, but okay. I understand the system is in its early stages of development, but I have not been able to install a single program. Perhaps this speaks to my skill and reading ability. Third. I don't like Stallman and Stallmanianizm. I don't like all the hype he has created in the minds of his followers. ---------------------------------------------------------------------- q66_ · 2023-06-14 22:28 `apk add whatever-software-you-like`? ---------------------------------------------------------------------- cfx_4188 · 2023-06-14 22:30 How do you add what-isn't-in-the-repositories? Compiling from source is not an option. ---------------------------------------------------------------------- q66_ · 2023-06-14 23:04 the project has had binary repositories for like two years now?