Nom de domaine

Questi piccoli comandi Linux che tutti usiamo su base giornaliera potrebbero presto conoscere la loro più grande evoluzione per decenni. In effetti, Canonical (la società dietro Ubuntu) esplora attivamente la sostituzione delle utility Core GNU, scritte in C, da “uutili‘, i loro equivalenti in ruggine.

Per coloro che non lo sanno, i core utils, è questa raccolta di comandi che usi ogni giorno senza nemmeno pensarci. Quando digiti cp Per copiare un file, mv Per spostarlo o cat Per visualizzare il suo contenuto, si utilizzano questi strumenti di base presenti su tutti i sistemi Linux dall’alba dei tempi (infine, dagli anni ’90, cosa).

Ci sono molti vantaggi di trasmettere versioni codificate in ruggine. Prima di tutto, una migliore sicurezza della memoria, ma soprattutto prestazioni migliorate e strumenti di codice più moderni. In breve, è bello modernizzare tutto questo, ma sarà necessario vedere se sarà compatibile al 100% con tutti gli usi esistenti e con qualsiasi effetto Edge.

Fai attenzione, c’è comunque un piccolo dettaglio che rende i denti rabbrividi nella comunità: passiamo da una licenza di GPL (GNU) a una licenza del MIT (uutils), che non è banale nel mondo di GRATUITA. In effetti, il GPL costringe la condivisione delle modifiche, il MIT & MLDR; Molto meno. Alcuni quindi lo vedono come uno spostamento inquietante, mentre ad altri non importa finché funziona.

Ad ogni modo, il mondo Linux ha avuto per alcuni anni, per “Rustificare” e trovo che sia una buona notizia. Canonical implementerà uutili nella versione 25.10 di Ubuntu e potenzialmente nella versione 26.04 LTS nel 2026. Quindi abbiamo ancora un po ‘di tempo per vedere arrivare ma per testare e cambiare delicatamente tra le implementazioni GNU e Rust di questi strumenti, Canonical ha sviluppato uno strumento chiamato Oxidizr (Word Play, lo hai testare?)

# Activer les utilitaires Rust
sudo oxidizr enable

# Revenir aux classiques GNU
sudo oxidizr disable

# Tester juste les coreutils
sudo oxidizr enable --experiments coreutils

In ogni caso, che digitiamo ls E se viene eseguito da C o Rust, non cambierà molto la nostra vita, a condizione che l’elenco dei nostri file venga visualizzato, ma è ancora bello che Linux continui a evolversi nella giusta direzione.

Fonte


Source link

Categorized in: