Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
q66
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
q66
5mo ago
no it didn't source: made the thing
2.
▲
by
q66
2y ago
note: i've been doing lua for two decades and am well familiar with the language itself as well as its inner workings (far less so with python), and i've been building distro tooling for almost as long, and no, definitely not
3.
▲
by
q66
2y ago
sure, in fact i updated an entire distro to a new python major version several times cbuild started iirc with python 3.8, currently it requires at least 3.12 due to some features (it will stay on that minimum for a while, though newer versi
4.
▲
by
q66
2y ago
well that's just what the LWN article states, the project itself does not do that anywhere the desktops on chimera are standard (gnome/kde/xfce and a variety of compositors and window managers available for installation)
5.
▲
by
q66
2y ago
considering it's not a bsd nor it's trying to be like one, that question doesn't make a lot of sense?
6.
▲
by
q66
2y ago
it's absolutely the kitchen sink standard library and "complex" language that makes it worth using, because 1) it means no additional dependencies and 2) the language is expressive enough to let the template syntax remain sim
7.
▲
by
q66
2y ago
chimera does not interpose malloc, we outright patch it out inside musl, so not really something musl would support
8.
▲
by
q66
2y ago
chimera definitely goes for its own type of experience, the source of the core tools does not make that much of a difference in that (they were mostly chosen for other reasons anyway) that said i was a freebsd user for over a decade so it m
9.
▲
by
q66
2y ago
the above is not entirely correct, alpine does have and always had signed packages in the other aspects most distros are generally not much or at all better, since all that stuff is hard and takes extra infrastructure in chimera we try to m
10.
▲
by
q66
3y ago
scudo requires 64-bit atomics which make libc hookup on 32-bit systems a bit of a pain but nothing that cannot be overcome it can only use the primary32 allocator on 32-bit systems, which is fine, chimera uses primary32 universally because
11.
▲
by
q66
3y ago
this is misleading, apk transactions are only atomic if no pre/post-install/deinstall/upgrade hooks run, as every invocation of a hook requires a commit of everything done until that point they are not atomic in alpine, i hig
12.
▲
by
q66
3y ago
mozilla may not fix it, but they won't reject a patch, and if you keep it to yourself you're ensuring that it'll never get fixed you said chimera's builds are affected by this, which means you've presumably tested i
13.
▲
by
q66
3y ago
lack of server-side decorations in mutter is primarily a technical problem that's not really easily solvable - currently the compositor code does not actually depend on any drawing library, to draw native serverside decorations it'
14.
▲
by
q66
3y ago
I generally just don't want to see anybody being attacked for the work they do; I'm fine with people criticizing RMS, since that's generally because of his views that deserve to be condemned, but I wish to see no hostility to
15.
▲
by
q66
3y ago
that part refers solely to gratuitous use of extensions in the code, it does not refer to things like cgroups for which there are no portable equivalents, or anything else that is required to implement useful functionality and has no portab
16.
▲
by
q66
3y ago
it's solely FreeBSD as an upstream for us, though Net/Open are an upstream for FreeBSD itself for some tools the tools have made big strides over the last few decades, so it's nowhere near like it used to be back then
17.
▲
by
q66
3y ago
musl is just a mandatory choice; the toolchain configuration doesn't really allow running anything else (glibc doesn't go together with clang+compiler-rt, they only very recently made it build with clang and that's still assu
18.
▲
by
q66
3y ago
there is a combobox to pick the repository: https://pkgs.chimera-linux.org/packages?name=xserver-xorg*&r...
19.
▲
by
q66
3y ago
i ran that when doing the initial porting: https://gist.github.com/q66/84288d3b8e70146a630f65dc1de4b683 that said, scudo is highly configurable, and the performance reflects the configuration (you can even swap out the
20.
▲
by
q66
3y ago
good news for you then, since there is a full distribution of xorg in the contrib repo and it's not expected to go away anytime soon (if ever)
21.
▲
by
q66
3y ago
chimera is designed to solve many issues other distros have; this includes e.g. the poor state of toolchain security hardening (you won't find any other distro with the same practical scope that's more strongly hardened in builds)
22.
▲
by
q66
3y ago
i believe you are just making assumptions here; debian in this context does not count as a "simple system", if anything it's as complex as a distro can be and its packaging approach is a polar opposite of chimera's i sti
23.
▲
by
q66
3y ago
the point with "just working" applies to what the system ships, obviously third party whatever is outside of our control the system aims to have high quality packaging that results in a system that is consistently deterministic an
24.
▲
by
q66
3y ago
they do though, just not in the way you think; in general chimera is designed so that whatever you install from the repositories, it'll yield a working out of the box configuration you want a desktop? you install it and it works; there
25.
▲
by
q66
3y ago
chimera is not much like freebsd at all, besides adopting the same core tools; it's mostly designed from scratch, and does not particularly try to "emulate" anything i do like freebsd, i used it for around a decade so it prob
26.
▲
by
q66
3y ago
it's designed to be a hacker distro; i just felt like "hacker distros" frequently tend to make a lot of things overly manual for no reason primarily due to halfassed choices made when packaging things - the way things are bui
27.
▲
by
q66
3y ago
the system does not aim to bring anything "to the masses" right now, considering the stage it's in; likely won't in the future either, as it's aimed at power users primarily you can run steam in flatpak (it's t
28.
▲
by
q66
3y ago
in most applications where it matters, it actually tends to be the allocator; you'll find that especially interactive applications (e.g. browsers) tend to feel significantly more responsive in chimera than in alpine, as well as other t
29.
▲
by
q66
3y ago
the above is incorrect, chimera does use scudo but it patches musl to achieve that and scudo is probably one of the few allocators that would work for this purpose, it absolutely cannot be applied to any allocator; there are some concerns t
30.
▲
by
q66
3y ago
musl's code is hardly pretty, but considering every linux libc's code is cursed and especially glibc's, musl still more or less wins there
More ›