Toto jsou plány Ubuntu 20.04 pro 32bitové balíčky

ubuntu

V červenci tohoto roku mluvili jsme tady na blogu o jedna ze zpráv, která od té doby vyvolala nespokojenost některých s Ubuntu které Canonical oznámil než pro aktuální verzi vašeho systému (Ubuntu 19.10) 32bitová architektura by již nebyla podporována.

Kanonický byl určen k úplnému zastavení vytváření balíků pro architekturu i386 (včetně upuštění od vytváření multiarch knihoven potřebných ke spuštění 32bitových aplikací v 64bitovém prostředí), ale své rozhodnutí přehodnotil po prozkoumání komentářů od vývojářů Wine a zejména Steam.

Jako kompromis bylo rozhodnuto zaručit dodání samostatné sady 32bitové balíčky s potřebnými knihovnami pro pokračování provozu zastaralých programů, které zůstávají pouze v 32bitové podobě nebo vyžadují 32bitové knihovny.

Důvod přerušení podpory architektury i386 je neschopnost udržovat balíčky na úrovni jiných architektur kompatibilní s Ubuntu, například kvůli nepřístupnosti nejnovějšího vývoje v oblasti zabezpečení a ochrany před základními zranitelnostmi, jako je Spectre pro 32bitové systémy.

Údržba základny balíku pro i386 vyžaduje velké zdroje pro vývoj a QA, které nejsou vzhledem k malé uživatelské základně oprávněné (počet systémů i386 se odhaduje na 1% z celkového počtu nainstalovaných systémů).

Proto nedávno, Steve Langasek představil plány budoucího zpracování 32 balíčků bity v Ubuntu. Shrnul výsledky diskuse s komunitou o seznamu knihoven pro architekturu i386, který má být zahrnut, aby byla zajištěna kompatibilita s 32bitovými aplikacemi v Ubuntu 20.04 „Focal Fossa“.

Z více než 30 tisíc balíků bylo vybráno asi 1700, u nichž bude pokračovat tvorba těchto 32bitových balíků pro architekturu i386.

Jak komentuje, že pro Ubuntu 20.04 Focal Fossa bude pouze omezený počet balíčků 32bitové pro zachování kompatibility. Patří mezi ně například klient Wine a Steam, prostřednictvím kterého se téma původně dostalo ke stolu.

Seznam obsahuje hlavně knihovny používané ve 32bitových aplikacích stále v provozu, stejně jako závislosti spojené s těmito knihovnami. Také, že balíčky které jsou zvažovány Zastaralé budou nahrazeny nejnovějšími stabilními verzemi a plánuje se uložit závislosti použité k testování uvedených knihoven, provést křížový test sestavení knihovny i386 v 64bitovém prostředí systému, a simulovat tak prostředí, které se bude používat za reálných podmínek.

Existuje několik dalších binárních balíků i386, jejichž zdroje ještě nebyly přidány na seznam povolených, takže budou v blízké budoucnosti zcela odstraněny z projektu Ubuntu z úložiště balíčků pro Ubuntu 20.04.

Přestože se jedná o předběžnou analýzu, zmínit, že vývojáře lze kontaktovat na chvíli požádat o kompatibilitu balíčku.

To se týká jak správců balíků i386 v oficiálních zdrojích balíků, tak i těch, kteří udržují software třetích stran v PPA (Personal Package Archive). Zainteresované části musí uvést své důvody pro existenci 32bitových binárních balíčků v seznamu adresátů „ubuntu-release“ nebo v chatovací místnosti „# ubuntu-devel“ na Freenode. Pokud jsou platné, balíčky budou také na seznamu povolených, a tedy Focal Fossa.

Stále trvá trochu, než plánované hromadné odstranění binárních souborů i386: Podle Langaseka

„Zpočátku je třeba přizpůsobit infrastrukturu specifickou pro projekt pro testování balíčků („ autopkgtest “), aby se testovaly 32bitové knihovny na hostiteli amd64. Toto je také prostředí, ve kterém se obecně používají 32bitové balíčky. “

Pokud se o tom chcete dozvědět více, můžete zkontrolovat podrobnosti diskuse v následující odkaz. 


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.