Në korrik të këtij viti, po flisnim këtu në blog rreth një nga lajmet që kishte gjeneruar pakënaqësi nga ana e disave me Ubuntu, që prej asaj kohe që Canonical kishte njoftuar sesa për versionin aktual të sistemit tuaj (Ubuntu 19.10) Arkitektura 32-bitëshe nuk do të mbështetej më.
Kanonik kishte për qëllim të ndalonte plotësisht krijimin e paketës për arkitekturën i386 (përfshirë braktisjen e formimit të bibliotekave multiarch të nevojshme për të ekzekutuar aplikacione 32-bit në një mjedis 64-bit), por ai e rishikoi vendimin e tij pasi shqyrtoi komentet e bëra nga zhvilluesit e Wine dhe veçanërisht Steam.
Si kompromis, u vendos që të garantohet shpërndarja e një seti të veçantë Paketa 32-bitëshe me bibliotekat e nevojshme për të vazhduar funksionimin e programeve të vjetëruara që mbeten vetëm në formë 32-bitëshe ose kërkojnë biblioteka 32-bitëshe.
Arsyeja e ndërprerjes i suportit të arkitekturës i386 është pamundësia për të mirëmbajtur paketat në nivelin e arkitekturave të tjera i pajtueshëm me Ubuntu, për shembull, për shkak të paarritshmërisë së zhvillimeve më të fundit në siguri dhe mbrojtje ndaj dobësive themelore siç është Spektri për sistemet 32-bit.
Mirëmbajtja e një baze pakete për i386 kërkon burime të mëdha për zhvillim dhe kontroll të cilësisë, të cilat nuk justifikohen për shkak të bazës së vogël të përdoruesit (numri i sistemeve i386 vlerësohet në 1% të numrit të përgjithshëm të sistemeve të instaluara).
Kjo është arsyeja pse kohët e fundit, Steve Langasek prezantoi planet për trajtimin e ardhshëm të 32 paketave bit në Ubuntu. Ai përmblodhi rezultatet e një diskutimi me bashkësinë e një liste bibliotekash për arkitekturën i386, e cila është planifikuar të përfshihet për të siguruar pajtueshmërinë me aplikacionet 32-bit në Ubuntu 20.04 "Fossa Foca".
Nga më shumë se 30 mijë pako, u zgjodhën rreth 1700, për të cilat do të vazhdojë formimi i atyre paketave 32-bitëshe për arkitekturën i386.
si komenton se për Ubuntu 20.04 Focal Fossa do të ketë vetëm një numër të kufizuar të paketave 32-bit për të ruajtur përputhshmërinë. Këto përfshijnë, për shembull, Wine dhe klienti i avullit, përmes të cilave tema fillimisht doli në tryezë.
Lista përfshin kryesisht biblioteka të përdorura në aplikacione 32-bit ende në përdorim, si dhe varësitë e shoqëruara me këto biblioteka. Përveç kësaj paketat që konsiderohen Versionet e vjetruara do të zëvendësohen nga versionet më të qëndrueshme aktuale dhe është planifikuar të ruhen varësitë e përdorura për testimin e bibliotekave të listuara, për të testuar ndërtimin e bibliotekës i386 në mjedisin e sistemit 64-bit, duke simuluar kështu mjedisin që do të përdoret në kushte reale.
Ekzistojnë disa paketa të tjera binare i386 burimet e të cilave nuk janë listuar në listën e bardhë, kështu që ato do të hiqen nga projekti Ubuntu në të ardhmen e afërt plotësisht nga depoja e paketave për Ubuntu 20.04.
Edhe pse e gjithë kjo është ende një analizë paraprake, përmend që zhvilluesit mund të kontaktohen për një kohë për të kërkuar pajtueshmërinë e paketës.
Kjo ka të bëjë si me mirëmbajtësit e paketave i386 në burimet zyrtare të paketave, ashtu edhe me ata që mbajnë softuer të palëve të treta në një APP (Arkivi i Paketës Personale). Pjesët e interesuara ata duhet të paraqesin arsyet e tyre për ekzistencën e paketave binare 32-bitëshe në listën e postave "ubuntu-release" ose në dhomën e bisedave "# ubuntu-devel" në Freenode. Nëse këto janë të vlefshme, paketat gjithashtu do të renditen në listën e bardhë dhe për këtë arsye Focal Fossa.
Duhet akoma pak derisa të hiqet masa e planifikuar e binareve i386: Sipas Langasek
"Fillimisht, infrastruktura specifike e projektit për testimin e paketës (" autopkgtest ") duhet të përshtatet për të testuar biblioteka 32-bit në një host amd64. Ky është gjithashtu mjedisi në të cilin përdoren paketat 32-bitëshe ".
Nëse doni të dini më shumë rreth saj, mund të kontrolloni detajet e diskutimit në lidhja vijuese.