phpc.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A server for PHP programmers & friends. Join us for discussions on the PHP programming language, frameworks, packages, tools, open source, tech, life, and more.

Administered by:

Server stats:

833
active users

#ubuntu

74 posts69 participants1 post today

🦀 Ubuntu 25.10 Looks To Make Use Of Rust Coreutils & Other Rust System Components
@phoronix

「 Cited as the motivation are performance benefits as well as added safety provided by the Rust programming language. Among the Rust components initially being evaluated are the uutils version of cureitls, findutils, and diffutils. The sudo-rs software as the Rust written sudo is also being evaluated 」

phoronix.com/news/Ubuntu-25.10

www.phoronix.comUbuntu 25.10 Looks To Make Use Of Rust Coreutils & Other Rust System Components

#Ubuntu sostituirà le #GNU coreutils (i programmi di base dei sistemi unix like tipo #Linux, come cp, ls, cd, mkdir ecc.) con delle nuove versioni riscritte in #Rust. Probabilmente le motivazioni tecniche alla base di questa scelta sono anche valide, tuttavia le nuove utilities (chiamate #uutils) avranno una licenza MIT. Contrariamente alla GPL che obbliga chiunque modifica il software a rilasciare il sorgente modificato la MIT consente a chi vuole di rendere proprietarie le versioni modificate

#Ubuntu möchte GNU Core Utilities durch #Rust-Alternativen ersetzen. | Nachvollziehbar. Sicher ist sicher. 🖖🏻
linux-magazin.de/news/ubuntu-m

Linux-Magazin · Ubuntu möchte GNU Core Utilities durch Rust-Alternativen ersetzenDie GNU Core Utilities (kurz Coreutils) stellen essenzielle Linux-Programme wie ls oder cp bereit. Schon in der übernächsten Ubuntu-Version sollen sie allerdings einer in der Programmiersprache Rust geschriebenen Neuimplementierungen weichen. Die Erfinder der Coreutils wählten dereinst die Programmiersprache C, deren Eigenheiten allerdings immer wieder zu Speicherfehlern und damit einhergehenden Sicherheitslücken führen. Vor allem das Uutils-Projekt versucht daher, die bekannten Linux-Werkzeuge in Rust komplett neu zu schreiben. Diese Programmiersprache vermeidet von vornherein einige C-typische Probleme und ist etwa auf Speichersicherheit getrimmt. Genau aus diesem Grund möchte Canonical-Entwickler Jon Seager in Ubuntu 25.10 die Coreutils gegen die Uutils-Pendants austauschen – insbesondere im Hinblick darauf, dass Ubuntu auf zahlreichen kritischen Servern und in großen Data Centern läuft. Dort kommt es generell auf möglichst sichere und stabile Software an. Sofern sich die Uutils bewähren, sollen sie auch in Ubuntu 26.04 und somit der nächsten Version mit Long Term Support zum Einsatz kommen. Die Uutils sind zudem nicht die einzigen Ersatzkandidaten: Jon Seager möchte auch die Neuimplementierungen aus anderen Projekten in Ubuntu integrieren, allen voran den sudo-Ersatz sudo-rs. Die Coreutils sind allerdings etabliert und seit Jahrzehnten im Einsatz, die Neufassungen hingegen noch recht jung und nicht sehr weit verbreitet. Jon Seager hat deshalb ein Tool namens oxidizr entwickelt. Mit ihm kann man gefahrlos die Uuitils Coreutils, die Uutils Findutils, die Uutils Diffutils und sudo-rs gegen die jeweils alten Werkzeuge austauschen. Im Wesentlichen sichert oxidizr dazu nur die vorhandenen Coreutils, installiert dann das passende Paket und biegt schließlich ein Verzeichnis um. Ausprobieren kann man das Tool und somit die Uutils schon jetzt unter Ubuntu 24.04 und 24.10. Wer entsprechend wagemutig ist, findet eine ausführliche Installationsanleitung im in der Ankündigung von Jon Seager. In dessen Kommentaren fragen auch direkt Nutzer, warum Seager mit oxidizr ein eigenes Tool entwickelt und nicht einfach das bereits in Debian für solche Zwecke enthaltene Alternatives System verwendet. Wie der Ubuntu-Entwickler Julian Andres Klode jedoch anmerkt, müssten dort die beteiligten Pakete mit dem System zusammenarbeiten – was hier jedoch nicht gegeben ist.

Day 1 at #FOSSASIA2025: Ubuntu Booth Highlights!

Our orange booth was buzzing with energy!

🔹Top Questions:
1️⃣ What is Ubuntu? A powerful Linux OS for desktops, cloud, IoT & more.
2️⃣ Why Snaps? Secure, cross-distro, easy updates!
3️⃣ Ubuntu Touch? Still on 20.04, Snap support in progress.

🔹 **Highlights:**
✅ Met **Jupiter Robot**, running Ubuntu 18.04 for vision-based robotics. 🤖
✅ Helped **The IO Foundation** get Docker & WiFi running. 🌍

@ubuntu @ubports @youngbin
#ubuntu #fossasia