Toto sú plány Ubuntu 20.04 pre 32-bitové balíčky

ubuntu

V júli tohto roku hovorili sme tu na blogu o jedna zo správ, ktorá odvtedy vyvolala nespokojnosť niektorých s Ubuntu ktoré Canonical oznámil než pre aktuálnu verziu vášho systému (Ubuntu 19.10) 32-bitová architektúra by už nebola podporovaná.

kánonický malo úplne zastaviť budovanie balíkov pre architektúru i386 (vrátane upustenia od vytvárania knižníc viacerých archívov potrebných na spustenie 32-bitových aplikácií v 64-bitovom prostredí), ale svoje rozhodnutie prehodnotil po preskúmaní komentárov vývojárov Wine a hlavne Steam.

Ako kompromis bolo rozhodnuté zaručiť dodanie samostatnej súpravy 32-bitové balíky s potrebnými knižnicami na pokračovanie činnosti zastaraných programov, ktoré zostávajú iba v 32-bitovej forme alebo vyžadujú 32-bitové knižnice.

Dôvod prerušenia podpory architektúry i386 je neschopnosť udržiavať balíky na úrovni iných architektúr kompatibilný napríklad s Ubuntu kvôli nedostupnosti najnovšieho vývoja v oblasti bezpečnosti a ochrany pred základnými zraniteľnosťami, ako je napríklad Spectre pre 32-bitové systémy.

Udržiavanie balíkovej základne pre i386 vyžaduje veľké zdroje pre vývoj a QA, ktoré nie sú opodstatnené kvôli malej užívateľskej základni (počet systémov i386 sa odhaduje na 1% z celkového počtu nainštalovaných systémov).

Preto nedávno, Steve Langasek predstavil plány na budúce spracovanie 32 balíkov bity v Ubuntu. Zhrnul výsledky diskusie s komunitou o zozname knižníc pre architektúru i386, ktorého začlenenie sa plánuje na zabezpečenie kompatibility s 32-bitovými aplikáciami v systéme Ubuntu 20.04 „Focal Fossa“.

Z viac ako 30 tisíc balíkov bolo vybraných asi 1700, u ktorých bude pokračovať tvorba týchto 32-bitových balíkov pre architektúru i386.

ako poznamenáva, že pre Ubuntu 20.04 Focal Fossa bude iba obmedzený počet balíkov 32-bitový na udržanie kompatibility. Medzi ne patrí napríklad klient Wine a Steam, prostredníctvom ktorého sa téma pôvodne dostala na stôl.

Zoznam obsahuje hlavne knižnice používané v 32-bitových aplikáciách stále v prevádzke, ako aj závislosti spojené s týmito knižnicami. okrem toho balíkov ktoré sa berú do úvahy Zastarané nahradia najaktuálnejšie stabilné verzie a plánuje sa uloženie závislostí použitých na testovanie uvedených knižníc, krížové testovanie zostavení knižnice i386 v prostredí 64-bitového systému, čím sa simuluje prostredie, ktoré sa bude používať v reálnych podmienkach.

Existuje niekoľko ďalších binárnych balíkov i386, ktorých zdroje ešte neboli na bielom zozname, takže budú z projektu Ubuntu v blízkej budúcnosti úplne odstránené z úložiska balíkov pre Ubuntu 20.04.

Aj keď to všetko je stále predbežná analýza, spomenúť, že vývojárov je možné kontaktovať na chvíľu požiadať o kompatibilitu balíka.

Týka sa to tak správcov balíkov i386 v oficiálnych zdrojoch balíkov, ako aj tých, ktorí udržiavajú softvér tretích strán v PPA (Personal Package Archive). Zainteresované časti musia uviesť svoje dôvody pre existenciu 32-bitových binárnych balíkov v zozname adries „ubuntu-release“ alebo v diskusnej miestnosti „# ubuntu-devel“ na Freenode. Ak sú platné, balíčky sa tiež pridajú na bielu listinu, a teda Focal Fossa.

Stále trvá trochu, kým sa uskutoční hromadné odstránenie binárnych súborov i386: Podľa Langaseka

„Spočiatku je potrebné prispôsobiť infraštruktúru špecifickú pre projekt na testovanie balíkov („ autopkgtest “) na testovanie 32-bitových knižníc na hostiteľovi amd64. Toto je tiež prostredie, v ktorom sa všeobecne používajú 32-bitové balíčky. “

Ak sa chcete dozvedieť viac, môžete si pozrieť podrobnosti diskusie v nasledujúci odkaz. 


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.