U-Linus Torvalds Uhlongoza Ukuqeda Ukusekelwa kwe-i486 ku-Linux Kernel

linus torvalds

U-Linus Benedict Torvalds ungunjiniyela wesoftware waseFinland-American, owaziwa ngokuqala nokugcina ukuthuthukiswa kwe-Linux kernel,

Muva nje ngenkathi sixoxa ngezixazululo kuma-x86 processors angasekeli Isiyalezo «cmpxchg8b», uLinus Torvalds uthe kungase kube yisikhathi sokuthi yenza lesi sitatimende sibe yisibopho ukuze i-kernel isebenze futhi susa ukusekelwa kwama-i486 processors ezingasekeli i-"cmpxchg8b", kunokuthi "sizame ukulingisa ukuthi" lo myalelo usebenza kanjani kumaphrosesa "angasenamuntu owasebenzisayo".

Njengamanje, cishe konke ukusatshalaliswa kwe-Linux okuqhubeka nokusekela amasistimu e-x86 32-bit kushintshele ekuhlanganiseni i-kernel ngenketho ye-X86_PAE, edinga ukwesekwa kwe-"cmpxchg8b".

Ngokusho kukaLinus, mayelana nokusekelwa ku-kernel, i-i486 processors ilahlekelwe ukubaluleka, nakuba zisatholakala ekuphileni kwansuku zonke. Esikhathini esithile, abacubungula baba yizicucu zemnyuziyamu, futhi kubo kungenzeka ukuthi badlule ngama-cores "museum".

Kuyafaneleka ukusho ukuthi uma ukususwa kokusekelwa kwe-i486 yakudala, lokhu ngeke kuthinte ama-Intel ashumekiwe ama-Quark processors, okuthi, nakuba ayingxenye yekilasi le-i486, afake imiyalo eyengeziwe ejwayelekile yesizukulwane sePentium, okuhlanganisa "cmpxchg8b".

Ngaphezu kwalokho kuyashiwo ukuthi okufanayo kuyasebenza kuma-Vortex86DX processors. Ukusekelwa kwama-i386 processors kwehliswa ku-kernel eminyakeni eyi-10 edlule.

Mhlawumbe kufanele silume inhlamvu futhi sithi sisekela i-x86-32 kuphela nge-'cmpxchg8b' (okungukuthi, i-Pentium nakamuva).

Lahla wonke "i-emulate 64-bit atomics nge-cli/sti, wazi ukuthi akekho one-SMP kulawo ma-CPU noma kunjalo", futhi usebenzise ukusetha okuvamile kwe-x86-32 xchg() usebenzisa leyo loop ye-try_cmpxchg64.

Ngicabanga ukuthi ukusabalalisa okuningi (konke?) sekuvele kunika amandla i-X86_PAE noma kunjalo, okwenza i-X86_CMPXCHG64 ibe yingxenye yemfuneko yesisekelo.

Hhayi ukuthi ngiyaqiniseka ukuthi ukusabalalisa okuningi kwenza ngisho nokuthuthukiswa kwe-32-bit kulezi zinsuku.
...
Sahlukana ne-i386 support ngo-2012. Mhlawumbe sekuyisikhathi sokulahla i-i486 support ngo-2022?

Ukuphela kokusekelwa kwe-i486 kungaba ingqopha-mlando okufanele icatshangelwe, njengoba kungekudala ukusatshalaliswa kweLinux okuhlukahlukene kukhethe ukuqeda ukusekelwa kwama-32-bit processors, abengenayo ngempela imiphumela ebilindelwe abaningi. Njengoba kanjalo yebo, kusenezinkulungwane zabasebenzisi abanamakhompyutha anezinsiza eziphansi, okwenze i-Linux yaba inketho enhle kakhulu yokuqhubeka nokuwasebenzisa, ikakhulukazi ezindaweni eziningi ebezinganakiwe.

Futhi nakuba ukusekelwa kwalolu hlobo lwemishini kwaqhubeka nokunikezwa ukusatshalaliswa okuyinhloko, izidingo zabo zamanje zenze ukusetshenziswa kwazo kungenzeki. Iqiniso liwukuthi kusekhona okunye ukusatshalaliswa okuqhubekayo nokusekela lesi sakhiwo futhi, ngaphezu kwakho konke, okulungiselelwe ukusetshenziswa kwamakhompiyutha anezinsiza eziphansi.

Mayelana nodaba lokuphela kokusekelwa, kushiwo ukuthi i abasebenzisi abanamasistimu anama-i486 processors bazokwazi ukusebenzisa izinguqulo ze-LTS ze-kernelezohlala iminyaka eminingi ezayo.

Ngakolunye uhlangothi, kufanelekile ukusho lokho unjiniyela we-Linux driver umthombo ovulekile ye-Apple AGX GPU esetshenziswa ku-Apple M1 chips kubika lokho uphumelele ngempumelelo u-99,3% wezivivinyo ze-deEQP-GLES2 suite, eqinisekisa izinga losekelo lokucaciswa kwe-OpenGL ES 2. Izingxenye ezimbili zisetshenziswe emsebenzini: umshayeli we-DRM we-Linux kernel, ebhalwe nge-Rust, kanye nomshayeli we-Mesa obhalwe ngo-C.

Intuthuko yabalawuli kuyinkimbinkimbi ukuthi i-Apple M1 isebenzisa i-GPU yayo, eklanywe i-Apple, isebenzisa i-firmware yobunikazi futhi isebenzisa izakhiwo zedatha ezabiwe eziyinkimbinkimbi. Awekho imibhalo yezobuchwepheshe ye-GPU, futhi ukuthuthukiswa komshayeli ozimele kusebenzisa ubunjiniyela obuhlehlayo babashayeli be-macOS.

Isilawuli umthombo ovulekile eyenzelwe i-Mesa yaqale yahlolwa endaweni ye-macOS kuze kulungiswe umshayeli we-DRM (Direct Rendering Manager) odingekayo ku-Linux kernel, ovumele umshayeli othuthukiswe ukuthi i-Mesa isetshenziswe ku-Linux.

Ngokungeziwe empumelelweni yamanje yokuphasa izivivinyo ze-dEQP-GLES2, ngasekupheleni kukaSepthemba umshayeli weLinux wama-chips we-Apple M1 wafinyelela ezingeni elifanele ukusebenzisa iseshini ye-GNOME ese-Wayland nokusebenzisa umdlalo i-Neverball ne-YouTube kusiphequluli seFirefox.

Okokugcina uma unentshisekelo yokwazi kabanzi ngakho, ungabheka imininingwane kufayela le- isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.