Dari teras Linux 7.1 mengalih keluar pilihan binaan untuk pemproses i486

Linus Torvalds menerima kernel tersebut Linux 7.1, dijangka dikeluarkan pada pertengahan Jun, memperkenalkan siri perubahan pertama untuk mengalih keluar sokongan untuk pemproses i486. Pada peringkat ini, pilihan untuk membina kernel dengan sokongan untuk pemproses 486DX, 486SX dan AMD ELAN (CONFIG_M486, CONFIG_M486SX dan CONFIG_MELAN) telah dialih keluar daripada Kconfig dan Makefile telah dilucutkan daripada pilihan kompilasi untuk sistem i486 (-march=i486). Kod sebenar untuk menyokong pemproses i486 kekal dalam kernel tetapi pembinaan untuk sistem ini kini memerlukan tampalan pada makefile.

Sebab-sebab penghapusan sokongan untuk pemproses i486 adalah berkaitan dengan keperluan untuk menyelenggara kod kernel kompleks yang meniru operasi perkakasan tertentu, seperti CX8 (bandingkan dan tukar 8 bait) dan TSC (kaunter kitaran CPU yang digunakan dalam penjadual tugas). Kod ini kadangkala menyebabkan masalah, dan penyelesaian masalahnya membazirkan masa pembangun yang boleh dibelanjakan dengan lebih produktif. Sementara itu, hanya sedikit orang yang menggunakan cabang kernel moden. Linux pada CPU 32-bit legasi, tiada satu pun taburan penting yang tinggal untuk pakej kernel yang dikompilasi dengan pilihan "M486=y" terus diterbitkan.

Pada masa lalu, isu penyingkiran sokongan untuk CPU i486 telah dibangkitkan oleh pembangun kernel. Linux Sekurang-kurangnya dua kali. Pada Oktober 2022, Linus Torvalds membangkitkan isu penyingkiran sokongan CPU i486, membincangkan isu yang disebabkan oleh pepijat dalam kod emulasi arahan CX8. Linus menyatakan bahawa pemproses i486 menjadi karya muzium dan boleh digunakan dengan mudah menggunakan teras "muzium". Pada tahun 2025, selepas satu lagi isu ditemui yang melibatkan emulasi arahan CX8, perbincangan disambung semula, dan Linus Torvalds menyatakan bahawa beliau merasakan masanya telah tiba untuk menghapuskan sokongan untuk CPU i486 dan tidak melihat sebab untuk terus membuang masa pembangun menangani isu yang disebabkan oleh pemproses ini.

Sokongan untuk pemproses i386 telah dialih keluar daripada kernel pada tahun 2012. Penyingkiran sokongan untuk pemproses i486 klasik tidak akan menjejaskan pemproses terbenam Intel Quark yang dihasilkan sebelum 2019, mahupun SoC Vortex86DX yang masih dalam pengeluaran, kerana pemproses ini, walaupun tergolong dalam kelas i486, termasuk arahan tambahan khusus untuk generasi Pentium, termasuk "cmpxchg8b."

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster