Pred niekoľkými dňami tu na blogu sme vás informovali o nedávnom rozhodnutí vývojárov Ubuntu kde od verzie 19.10, Ubuntu už nebude podporovať alebo baliť pre 32-bitovú architektúru. S príchodom Eoan Ermine by Ubuntu úplne uzavrel 32-bitovú architektúru.
Tvárou v tvár tomuto rozhodnutiu niektorých vývojárov to znepokojuje pretože toto rozhodnutie by mohlo systému spôsobiť viac problémov ako výhod, pretože už viedlo k odpovedi spoločnosti Wine o ponechaní Ubuntu 19.10 bez podpory.
A to napriek skutočnosti, že toto hnutie nie je celkom neočakávané, pretože vývojári Ubuntu predtým povedali, že o ňom rozhodnú.
Akonáhle sa to otočí, tím technikov Ubuntu hovorí, že:
„Skontrolovali sme skutočnosti, ktoré máme pred sebou, a dospeli sme k záveru, že by sme nemali pokračovať v architektúre i386.“
Will Cooke poznamenáva, že:
„Tvárou v tvár silnej možnosti, že v 386 LTS nebudeme obsahovať architektúru i20.04 ako architektúru vydania, sme podnikli proaktívny krok k deaktivácii aktualizácií pre systémy i18.04 od 18.10 do 386, aby sme zabránili náhodnému zaseknutiu používateľov v dočasnej verzii s 9 mesiacmi namiesto toho, aby im umožnili pokračovať v používaní systému Ubuntu 18.04 LTS s jeho päťročnou štandardnou podporou.
Vzhľadom na to sú vývojári Wine medzi tými, ktorí nie sú spokojní s rozhodnutím.
Vývojári vín proti 32-bitovému opusteniu v Ubuntu
Projekt Wine vyjadruje veľkú kritiku plánu Ubuntu prestať ponúkať 32-bitové balíčky pre architektúru x86, pretože to spôsobí projektu a používateľom veľa problémov.
Keďže vo Vine v prípade, že sa podpora zruší na 32-bitové pakety V Ubuntu 19.04 by tieto verzie Ubuntu a nasledujúce verzie, ktoré v ňom pokračujú, zostali oficiálne bez podpory Wine.
A to nie je iba čírym vývojárom Wine, ale tým pretože súčasné verzie Wine pre 64-bitové distribúcie sú založené na Wine32 a vyžadujú 32-bitové knižnice.
Zvyčajne v 64-bitových prostrediach sú požadované 32-bitové knižnice dodávané v balíkoch multiarch, ale v Ubuntu bolo rozhodnuté úplne prestať vytvárať takéto knižnice.
Dôvod je celkom ľahko pochopiteľný: veľa aplikácií pre Windows naďalej používa 32-bitový kód ako celok alebo čiastočne.
To musí byť kompatibilné s projektom Wine, aby bolo možné spustiť aplikácie Windows iba v systéme Linux.
Vývojári Ubuntu to vidia trochu inak a poukazujú na to, že mnoho aplikácií by medzičasom mohlo bežať jednoducho so 64-bitovým variantom Wine.
Pre ostatné programy Tím Ubuntu sa odvoláva na schopnosť používať Ubuntu 18.04, ktorý je do roku 32 oficiálne kompatibilný s 2023-bitovou architektúrou.
Túto verziu je možné spustiť aj v kontajneri. Vďaka preposlaniu grafickej technológie do kontajnera môžu staršie 32-bitové hry naďalej bežať na aktuálnych verziách Ubuntu.
Jedným zo spôsobov, ako prekonať tieto problémy, by mohlo byť použitie technológie multiarch. v budúcich verziách 64-bitovej architektúry Ubuntu.
Toto uľahčuje používanie 32-bitových knižníc ako runtime prostredia v 64-bitovej verzii.
Ďalším možným riešením Ubuntu, ktoré bude v budúcnosti možné používať 32-bitové víno, ktoré spočíva v publikovaní aplikácií ako okamihov alebo v použití kontajnera LXD založeného na Ubuntu 18.04 LTS, ktorý má plný prístup k 32-bitovému multiarchu WINE a súvisiacim knižniciam, sa tiež zaoberali vývojári vína,
Aj keď vo víne tvrdia, že nemá zmysel vynakladať veľa času na toto dočasné riešenie. Správca úložiska vín tiež uviedol, že nemá záujem o údržbu tohto množstva knižníc.
Okrem toho odporúča, aby sa neodvrátil od svojej práce pri navrhovaní dočasných riešení pre jediný systém a pre balíkové systémy, ktoré nie sú v jeho plánoch na údržbu.