Named after the ‘fastest swimming underwater penguin’ #Gentoo is built to fine-tune the performance of hardware, giving users more control over the efficiency of their device.
Thank you, Gentoo community for building a great #opensource resource that people benefit from all over the world! 🐧🎂
I wrote a long overdue update on my GSoC project.
I'm bringing Parameterized Packages to GNU #Guix which will let users tweak compile-time options for their packages, similar to #Gentoo USE flags.
Xenia Linux is a new Linux distribution based on Gentoo, that provides an immutable rootFS and a dynamic filesystem with LVM, also shipping with Distrobox to allow users to use the CLI of the distro they are most comfortable with.
We are currently on v0.2, with new improvements and features on the way!
Time for #introduction.
My name is Arek, and I'm software engineer (automotive SW).
If your car is <10y, there is a chance that some of its bugs might be my fault.
Rewriting everything in #RustLang improves quality, right?
I suppose that's why I've spent the whole morning figuring out cryptography regressions, just to discover they are due to random function being rewritten from #Python to Rust:
Running into an interesting situation where #Gentoo#Linux only has v1.69 of #RustLang marked in the stable branch, but pretty much any cool little app I want to build is insisting on v1.70 or higher in the unstable branch. Upgrading is a no-go as it triggers a conflicting dependency in the same package slot, so I guess I just sit around and wait?
In this one, #Gentoo says no to #AI, and Linus Torvalds finds it "hilarious", we also have a flaw in #Flatpak, plus #Cosmic showing off its theming capabilities, at least for GTK apps, plus some good news for Linux gaming!
Zdaje się, że już wszyscy i ich babcie używają exploitu w xz/sshd, by szerzyć swoją agendę, więc i ja nie będę gorszy.
#Autotools to zły system budowania. Skryptu configure są absolutnie nieczytelne, więc nikogo nie powinno dziwić, że nikt nie zauważył złośliwego kodu — wszak nie różni się niczym od całej reszty tego bełkotu.
Statyczna konsolidacja i włączanie zależności są złe. Wiecie, dlaczego tak szybko udało się rozwiązać problem z liblzma? Bo wystarczyło cofnąć systemową bibliotekę do wcześniejszej wersji. Nie trzeba było przeszukiwać, łatać i wydawać na nowo setek projektów. Z #RustLang i Cargo nie byłoby tak łatwo.
Możecie winić #OpenSource za bycie niedofinansowanym i tym samym otwartym na tego rodzaju nadużycia w kluczowych projektach. Ale tak naprawdę żaden projekt IT nie jest w stanie być odpornym na poczynania złoczyńców o dostatecznych zasobach, a że przydarzyło się to xz, to tylko przypadek. Korpoprojekty też nie są bezpieczne, a tym bardziej własnościowe oprogramowanie z zamkniętym kodem źródłowym.
Tak więc: doceńcie Mesona, doceńcie dynamiczne ładowanie bibliotek, doceńcie dostawę oprogramowania przez dystrybucje, i rzućcie grosza wie… chciałem powiedzieć, devom open source.
It was just an email, rather than an issue or bug and someone took some efforts to look up my mail and to write me. It made me very happy & we should much more honour the work of others! It reminded me of how much we now take software for granted in our daily life. Things we do and handle our daily business... Even if we don't donate anything or only small amounts, we should always show respect for the time and effort of the author and maintainer. Even a small personalized email can bring great joy :)
Wysłałem propozycję, by zakazać użycia "#AI" w #Gentoo, do "tworzenia ebuildów, kodu, dokumentacji, wiadomości, zgłoszeń błędów, i tak dalej". GitHub #Copilot też byłby zakazany.
Propozycję motywuję w oparciu o trzy punkty. Po pierwsze, prawa autorskie: LLM-y trenowane są z całkowitem olewem na prawa autorskie, i sytuacja wygenerowanej treści jest niejasna. Po drugie, jakość: LLM-y tworzą wiarygodnie wyglądające bzdury. Po trzecie, kwestie etyczne: marnowanie energii, wykorzystanie w służbie obsrania Internetu, zwolnień, wyzysku, tworzenia spamu i oszustw.
Nie chcę, żeby Gentoo było kojarzone z czymś takim. Wręcz przeciwnie, chciałbym, żebyśmy wprost powiedzieli, że Gentoo jest "tworzone przez prawdziwych ludzi".
I'm the only person maintaining #Gentoo support for DEC Alpha. I was testing GTK-4 on Alpha for https://bugs.gentoo.org/838709 and noticed that its test suite generated a lot of unaligned accesses (where, e.g. a load of 4-bytes from an address that isn't 4-byte aligned). These are slow on Alpha because the kernel has to trap and emulate the memory operation.
If anyone still has any doubt that using Internet in #Python package tests is bad, here's a new example: two packages failing because they resolved some domains, and DNS records changed (probably).
Today in User Space
🕸️We get our hands on a new domain!
🥷Accidentally defend #Ubuntu on purpose
😼Get a free kitchen sink with @Vivaldi
🗣️Reply to Ed, #Xfce and #Valve reverberations
🧑💻and Recap our recent #Gentoo noodlings!
Jeszcze jeden post w temacie xz/sshd, a także wcześniejszej sprzedaży "Simple Mobile Tools".
Dawno temu, nauczono mnie ważnej zasady bezpieczeństwa w IT: kiedy grożą ci przemocą, ulegnij. Życie i zdrowie twoje i twojej rodziny jest ważniejsze niż jakikolwiek projekt wolnego oprogramowania, nad którym pracujesz. Wielu ludzi będzie cię obwiniać, ale ci naprawdę ważni zrozumieją.
Ale co, jeśli przed twoim nosem wisi marchewka, a nie kij? Co, jeśli ktoś oferuje ci pieniądze w zamian za "zdradę"? Powinieneś się opierać czy ulec?
Lecz czy nie powinieneś spodziewać się kija na drugim końcu? Czy nie uderzy cię wówczas, kiedy odrzucisz marchewkę? Wszak czy pieniądze nie są po prostu "cywilizowanym" sposobem umywania rąk od implikowanej groźby przemocy?
A co, jeżeli naprawdę potrzebujesz tych pieniędzy? Jeżeli z trudem wiążesz koniec z końcem, a odrzucenie marchewki jest kijem samo w sobie?
Cóż, nie sugeruję, że w #Gentoo spotka mnie taka sytuacja (sytuacja łapówki; brak dochodu znam aż za dobrze), ale naprawdę nie wiedziałbym jak postąpić. I jestem w stanie zrozumieć każdego, kto przyjąłby te pieniądze.
A morał z tego taki: dopóki ludzie będą wykorzystywać twórców wolnego oprogramowania jako darmową siłę roboczą, dopóty nie będą mieli prawa się dziwić, że istotne dla nich projekty są sprzedawane albo niszczone od środka.