Pirms dažām dienām Šeit emuārā mēs jūs informējām par Ubuntu izstrādātāju nesen pieņemto lēmumu kur no versijas 19.10, Ubuntu vairs neatbalstīs vai pakotīs 32 bitu arhitektūru. Līdz ar Eoan Ermine ierašanos Ubuntu pilnībā aizvērtu 32 bitu arhitektūru.
Saskaroties ar šo lēmumu daži izstrādātāji ir noraizējušies tā kā šis lēmums sistēmai var radīt vairāk problēmu nekā ieguvumu, jo tas jau ir novedis pie Vīna atbildes par Ubuntu 19.10 atstāšanu bez atbalsta.
Neskatoties uz to, ka šī kustība nav gluži negaidīta, jo Ubuntu izstrādātāji jau iepriekš bija teikuši, ka pieņems lēmumu par to.
Kad tas ir pagriezies, Ubuntu inženieru komanda saka, ka:
"Mēs esam pārskatījuši faktus pirms mums un nonākuši pie secinājuma, ka mums nevajadzētu turpināt i386 kā arhitektūru."
Vils Kuks atzīmē, ka:
“Saskaroties ar lielo iespēju, ka mēs 386 LTS neiekļausim i20.04 kā izlaišanas arhitektūru, mēs veicām proaktīvu soli, lai i18.04 sistēmās atspējotu atjauninājumus no 18.10 līdz 386, lai novērstu lietotāju nejaušu iestrēgšanu 9 mēnešu starpposmā. atbalstu, nevis ļaujot viņiem turpināt palaist Ubuntu 18.04 LTS ar 5 gadu standarta atbalstu.
Ņemot to vērā, Vīna izstrādātāji ir vieni no tiem, kuri nav apmierināti ar lēmumu.
Vīna izstrādātāji pret 32 bitu atteikšanos no Ubuntu
Vīna projekts pauž lielu kritiku par Ubuntu plānu pārtraukt piedāvāt 32 bitu pakotnes x86 arhitektūrai, jo tas radīs daudz problēmu projektam un lietotājiem.
Kopš Vīnā Viņi komentē, ka gadījumā, ja tiek atteikts no atbalsta uz 32 bitu paketēm Ubuntu 19.04 versijā šīs Ubuntu versijas un nākamās, kas turpinās, oficiāli paliks bez atbalsta Wine.
Un tas notiek ne tikai pēc Wine izstrādātāju iegribām, bet gan no tā tā kā pašreizējās Wine versijas 64 bitu izplatīšanai ir balstītas uz Wine32 un tām ir nepieciešamas 32 bitu bibliotēkas.
Parasti 64 bitu vidēs nepieciešamās 32 bitu bibliotēkas tiek piegādātas daudzpakāpju paketēs, taču Ubuntu tika nolemts pilnībā pārtraukt šādu bibliotēku izveidi.
Iemesls tam ir diezgan viegli saprotams: daudzas Windows lietojumprogrammas turpina pilnībā vai daļēji izmantot 32 bitu kodu.
Tam jābūt saderīgam ar Wine projektu, lai Windows lietojumprogrammas varētu darbināt tikai operētājsistēmā Linux.
Ubuntu izstrādātāji to redz mazliet savādāk un norādīt, ka tikmēr daudzas lietojumprogrammas varētu darboties, vienkārši izmantojot vīna 64 bitu variantu.
Attiecībā uz pārējām programmām Ubuntu komanda atsaucas uz iespēju izmantot Ubuntu 18.04, kas ir oficiāli saderīgs ar 32 bitu arhitektūru līdz 2023. gadam.
Šo versiju var palaist arī konteinerā. Pārvietojot grafikas tehnoloģiju uz konteineru, vecākas 32 bitu spēles var turpināt darboties pašreizējās Ubuntu versijās.
Viens no veidiem, kā pārvarēt šīs problēmas, varētu būt multiarch tehnoloģijas izmantošana. turpmākajās 64 bitu arhitektūras Ubuntu versijās.
Tas atvieglo 32 bitu bibliotēku izmantošanu kā izpildlaika vidi 64 bitu versijā.
Vēl viens iespējamais Ubuntu risinājums 32 bitu Wine izmantošanai nākotnē, kas sastāv no lietojumprogrammu publicēšanas kā snaps vai Ubuntu 18.04 LTS bāzes LXD konteinera izmantošanas, kuram ir pilnīga piekļuve 32 bitu multiarch WINE un saistītajām bibliotēkām, tika apspriests arī. vīna izstrādātāji,
Lai arī Vīnā viņi apgalvo, ka nav jēgas pielikt daudz pūļu šim pagaidu risinājumam. Vīna krātuves uzturētājs arī pieminēja, ka viņš nav ieinteresēts uzturēt tik daudz bibliotēku.
Turklāt viņš iesaka nenovirzīt savu darbu, piedāvājot pagaidu risinājumus vienotai sistēmai un pakotņu sistēmām, kuras neietilpst viņa plānos uzturēt.