Linus Benedict Torvalds minangka insinyur piranti lunak Finlandia-Amerika, dikenal kanggo miwiti lan njaga pangembangan kernel Linux,
Sawetara dina kepungkur Linus Torvalds mratelakake panemume babagan mungkasi dhukungan kanggo arsitektur prosesor i486 ing kernel Linux. Arsitèktur lawas wis dibahas sawetara dina kepungkur ing thread ndeleng carane kernel bisa nangani paling anyar nggunakake (LRU) dhaftar, cara kanggo nglacak kaca memori.
Nalika Torvalds nyelidiki kode kasebut saka kolaborator, misale jek wis dadi frustasi karo perlu kanggo kalebu solusi cekap kanggo CPU lawas. Mula, dheweke nyaranake mungkasi dhukungan kanggo kit lawas, sing bisa dadi cara sing luwih gampang kanggo ndandani masalah memori.
"Kita nyingkirake dhukungan i386 ing 2012. Mungkin wektune kanggo nyelehake dhukungan i486 ing 2022? Linus Torvalds ngandika
Kita wis nindakake (diakoni salah: ora SMP-aman, IE bakal bisa digunakake kanthi becik sanajan ngadhepi akses simultan saka pirang-pirang thread eksekusi, nanging mesin SMP Kelas 486 ora tau didhukung sanajan teknis ana)
Sampeyan kudu eling seri CPU i486 dirilis ing taun 1989 lan saiki sawetara banget distribusi Linux kayata Gentoo, Slackware lan KNOPPIX terus ndhukung arsitektur iki.
Miturut Torvalds, masalah sing disebabake dening ndhukung arsitektur outdated sing sawetara wong nggunakake bisa uga luwih gampang kanggo ngatasi kanthi ngilangi dhukungan. Manajemen memori LRU saka prosesor lawas uga bakal kaya ngono.
Jujur, aku ora bakal kepikiran upgrade syarat minimal kanggo paling M586TSC, ninggalake konco sawetara sing awal "Pentium palsu" turunan uga. Amarga 'rdtsc' mbokmenawa masalah malah Samsaya Awon saka CMPXCHG8B.
Lan iku iku kabeh boils mudhun kanggo cmpxchg8b, instruksi sing mbandhingaké banjur swap wolung bita (utawa 64 bit) informasi ing memori komputer. Anggota mailing list Peter Zijlstra nyaranake yen Linux mung kudu ndhukung prosesor sing bisa nindakake iki, ninggalake 486-bit i32 lan tegese kernel Linux sing luwih anyar bakal mlaku ing hardware kelas P5 utawa luwih anyar.
Instruksi cmpxchg8b punika culprit saka kesalahan 'F00F' saka Pentium asli, kang kena pengaruh CPU tanpa mitigasi sistem operasi mandegake bisa nganti rebooted nalika dijaluk kanggo nglakokaké instruksi.
Bener, aku ora ngerti apa kernel saiki mbukak ing i486, amarga katon kaya exit_to_user_mode_prepare -> arch_exit_to_user_mode_prepare, lan pungkasane duwe statement 'rdtsc' tanpa syarat.
Aku nganggep sampeyan durung ngaktifake.RANDOMIZE_KSTACK_OFFSET*? Ing tembung liyane, media non-Pentium kita AKTIF RUSAK lan rusak saiki.
Miturut dheweke, iku Highly mangu sing hardware i486 isih cocog. Ora ana sangsi manawa isih ana wong sing determinasi kaya ngono ing jagad iki, sing percaya yen masalah sing diasilake bisa gampang diatasi, nanging saka sudut pandang pengembangan kernel, posisi iki ora cocog banget.
"Dadi aku pancene ora mikir hardware kelas i486 relevan maneh. Ya, aku yakin ana (Maciej minangka conto), nanging saka perspektif pangembangan kernel, aku ora mikir yen dheweke pancen relevan. Ing sawetara titik, wong duweni minangka potongan museum. Dheweke uga bisa ngatur inti museum.
Iku kudu ngandika sing arsitektur i486 debut ing 1989 lan diganti dening Intel Pentium ing 1993. Intel nyingkirake i486 ing 2007 lan saiki database detail produk Ark sing misuwur ora ana sebutno kulawarga prosesor.
Wong-wong sing isih nggunakake piranti kasebut wis suwe ora bisa nindakake tanpa dhukungan, tanpa kemungkinan entuk kit anyar utawa pangembang piranti lunak mikir babagan platform kasebut.
Kanggo rincian liyane, Intel 80486 (i486, 486) minangka mikroprosesor saka kulawarga x86, diprodhuksi dening Intel. Iki dirilis ing 1989. Ing babagan arsitektur prosesor, 80486 meh padha karo sing sadurunge, Intel 80386, kanthi tambahan sawetara instruksi ekstra. Mulane, arsitektur CISC.
Saka sudut pandang mikroarsitektur, ana dandan gedhe nalika iku: instruksi terpadu lan cache data, Unit Pemrosesan Titik Ngambang (FPU) terintegrasi, lan antarmuka bus sing luwih apik.
Akhire dheweke nyebutake kanggo pangguna sing duwe sistem karo prosesor i486 bakal bisa nggunakake versi LTS saka kernelsing bakal tahan nganti pirang-pirang taun.
Dadi pisanan komentar