@chimera_linux@floss.social
@chimera_linux@floss.social avatar

chimera_linux

@chimera_linux@floss.social

A modern, general-purpose non-GNU Linux distribution; posts by https://blahaj.social/@q66

This profile is from a federated server and may be incomplete. Browse more on the original instance.

chimera_linux, to xfce
@chimera_linux@floss.social avatar

we've landed desktop environment packaging, thanks to the hard work of our community member @triallax

it's in the contrib repo; testers welcome

chimera_linux, to KDE
@chimera_linux@floss.social avatar

don't really understand what's so special about this thing, but since people keep asking about it, why not

chimera_linux,
@chimera_linux@floss.social avatar

@lanodan i couldn't be bothered to actually log out of my primary desktop, so i just startx'ed on another tty (and of course, elogind and dbus don't entirely like it :))

chimera_linux,
@chimera_linux@floss.social avatar

@lanodan i promise it will actually report desktop properly if you launch it properly as the sole thing (modern applications should launch properly too)

i will probably package the rest of it and push it to user/ repo so people can have some fun (but of course, this is an ancient and very insecure codebase and i had to disable all toolchain hardening and more to get it to work... old C/C++ is "fun" and i don't entirely recommend running this as a regular thing)

chimera_linux,
@chimera_linux@floss.social avatar

as a little update, i packaged the complete collection of xorg bitmap fonts, so things now look a bit more proper :)

chimera_linux, to random
@chimera_linux@floss.social avatar

lately i'm seeing people saying things like "the whole xz backdoor thing is actually systemd's fault" and presenting that as a benefit of non-systemd distributions

such claims are blatantly ignorant and wrong; it's pure luck that we were not affected - systemd was simply a convenient common link between the targets of the attack, and there are multiple other methods through which this could have been carried out

chimera_linux, to random
@chimera_linux@floss.social avatar

a major xz/liblzma backdoor was revealed today: https://www.openwall.com/lists/oss-security/2024/03/29/4

the positive part is that we are not affected (several compile-time preconditions are not met for the backdoor to even get compiled in, such as gcc compiler, gnu linker, ifunc support, linux-gnu triple) and neither is our infrastructure (there are a couple debian servers, still on xz 5.4)

that said, everyone check their systems (whatever they are) and stay safe :)

chimera_linux, to random
@chimera_linux@floss.social avatar

by the way, the last month or so i've been working on isolating some specific tooling for outside use (in particular, tmpfiles and sysusers, might add more later) by other distributions (including ours)

so now we have a standalone fork: https://github.com/chimera-linux/sd-tools

it's free of libc-specific extensions (works out of the box on musl and probably others) and can be used by anybody; and supports almost the entire feature set of the tools it comes with

chimera_linux, to llvm
@chimera_linux@floss.social avatar

is this weekend already, and we're having two presentations this time:

the first one in the distributions room: https://fosdem.org/2024/schedule/event/fosdem-2024-2524-2023-in-chimera-linux/

but also, a related talk in the room is also happening: https://fosdem.org/2024/schedule/event/fosdem-2024-2555-building-a-linux-distro-with-llvm/

come check them out

chimera_linux, to python
@chimera_linux@floss.social avatar

3.12 is in, for now x86_64 is finished and up (others will take a bit longer)

newly featuring profile-guided optimization by default (so it should be a little faster)

chimera_linux, to random
@chimera_linux@floss.social avatar

by the way, we have landed the Chromium browser in the repos (x86_64 + aarch64 + ppc64le, and maaaaybe riscv64)

that means all the major open source browsers are now present

chimera_linux, to random
@chimera_linux@floss.social avatar

since this has come up again lately, total avoidance of anything (or ) is not and never was a goal, and if you're going in with the assumption that you won't see any of it, you are mistaken; ideological wars will not be met with understanding

we rely on udev and tmpfiles (and soon sysusers), systemd-boot is available to install, as is a variety of gnu stuff (though pid1 is unlikely to ever happen, and we will continue to develop new solutions for anything technically unfit)

chimera_linux, to random
@chimera_linux@floss.social avatar

we will soon (likely this weekend or early next week) be deploying initial support for -driven dbus activation; that means every dbus service will eventually come with a matching dinit service and traditional activation will be eliminated from all system packages (including linting at package build time)

chimera_linux, to random
@chimera_linux@floss.social avatar

systemd-boot and its efi stubs are now provided in packages (on relevant efi archs); the related plumbing (e.g. for kernel entries generation) will come later, but this opens up a path towards being able to support secure boot and others

chimera_linux, to GNOME
@chimera_linux@floss.social avatar

45 has landed (incl. a workaround for the lockscreen kill bug on amdgpu/ryzen systems, a stack overflow fix for systems with large LUTs, and the debian/ubuntu triple buffering patch), should appear in the repos in the coming minutes to hours

chimera_linux, to random
@chimera_linux@floss.social avatar

how to get minecraft working on chimera:

doas apk add prismlauncher openal-soft openjdk17 gcompat

(contrib repo needs to be enabled)

add your account, install the game; right-click the game, "edit", go to settings, custom commands, check 'custom commands'

in wrapper command: env LD_PRELOAD=/usr/lib/libgcompat.so.0

now go to java tab, check 'java arguments', and add:

-Dorg.lwjgl.openal.libname=/usr/lib/libopenal.so.1

nothing needs setting in workarounds tab

chimera_linux, to random
@chimera_linux@floss.social avatar

starting today the X server and related tools have been moved out of the main/ section of the repository (therefore the core system is going (x)wayland-only)

it'll live out its days in contrib/ where it belongs

chimera_linux, to Steamdeck
@chimera_linux@floss.social avatar
chimera_linux, to random
@chimera_linux@floss.social avatar

current repo stats: 1175 unique software/templates, 31213 packages (x86_64: 6346, aarch64: 6327, ppc64le: 6309, ppc64: 6099, riscv64: 6132) totaling 85GB

they are also nearly 100% current (thanks to automated update checking) and easily browsable (https://pkgs.chimera-linux.org)

chimera_linux,
@chimera_linux@floss.social avatar

builds are fully automated on native hardware, with a dedicated machine per arch (except riscv64, which is built on an x86_64 machine using qemu-user emulation, as reasonable hardware does not yet exist) thanks to the excellent Buildbot software (https://build.chimera-linux.org)

chimera_linux, to random
@chimera_linux@floss.social avatar
chimera_linux,
@chimera_linux@floss.social avatar

@lanodan we need to forget athena widgets were ever a thing

chimera_linux, to random
@chimera_linux@floss.social avatar

here's chimera on altra developer kit (by i-pi/adlink), incl full desktop

chimera desktop on ampere altra
ampere altra workstation, inside

chimera_linux,
@chimera_linux@floss.social avatar

amdgpu is a little wonky on aarch64 with this rx5500xt (at least it works, since 6.2, when dc got fully enabled), i had to disable aspm and runpm, and still getting some minor graphical glitches, but it's a start

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • GTA5RPClips
  • slotface
  • Durango
  • khanakhh
  • kavyap
  • megavids
  • everett
  • vwfavf
  • tacticalgear
  • osvaldo12
  • cisconetworking
  • cubers
  • modclub
  • ngwrru68w68
  • Leos
  • anitta
  • normalnudes
  • tester
  • JUstTest
  • All magazines