லினக்ஸ் கர்னலில் இருப்பதை விட i486 கட்டிடக்கலை அருங்காட்சியகத்தில் சிறப்பாக இருக்கும் என்று லினஸ் டொர்வால்ட்ஸ் கருதுகிறார்.

லினஸ் டார்வால்ட்ஸ்

லினஸ் பெனடிக்ட் டோர்வால்ட்ஸ் ஒரு ஃபின்னிஷ்-அமெரிக்க மென்பொருள் பொறியாளர் ஆவார், லினக்ஸ் கர்னலின் வளர்ச்சியைத் தொடங்குவதற்கும் பராமரிப்பதற்கும் பெயர் பெற்றவர்.

சில நாட்களுக்கு முன்பு லினஸ் டொர்வால்ட்ஸ் ஆதரவை நிறுத்துவது பற்றி தனது கருத்தை தெரிவித்தார் செயலி கட்டமைப்பிற்கு லினக்ஸ் கர்னலில் i486. நினைவகப் பக்கங்களைக் கண்காணிப்பதற்கான ஒரு வழி, குறைந்த சமீபத்திய பயன்பாட்டு (LRU) பட்டியல்களை கர்னல் எவ்வாறு சிறப்பாகக் கையாள முடியும் என்பதைப் பற்றிய ஒரு நூலில் பழைய கட்டிடக்கலை சில நாட்களுக்கு முன்பு விவாதிக்கப்பட்டது.

போது டொர்வால்ட்ஸ் குறியீட்டை ஆய்வு செய்தார் கூட்டுப்பணியாளர்களின், தீர்வுகளைச் சேர்க்க வேண்டிய அவசியத்தில் விரக்தியடைந்ததாகத் தெரிகிறது போதுமானது பழைய CPUகளுக்கு. எனவே, பழைய கிட்டுக்கான ஆதரவை நிறுத்த அவர் பரிந்துரைத்தார், இது நினைவக சிக்கல்களை சரிசெய்ய எளிதான வழியாக இருக்கலாம்.

“386ல் i2012 ஆதரவை அகற்றிவிட்டோம். ஒருவேளை 486ல் i2022 ஆதரவை கைவிட வேண்டிய நேரமா? லினஸ் டொர்வால்ட்ஸ் கூறுகிறார்

நாங்கள் ஏற்கனவே செய்துள்ளோம் (ஒப்புக் கொள்ளத்தக்கது தவறு: SMP-பாதுகாப்பானது அல்ல, அதாவது பல த்ரெட்கள் செயல்படுத்துவதில் இருந்து ஒரே நேரத்தில் அணுகலை எதிர்கொண்டாலும் அது நன்றாக வேலை செய்யும், ஆனால் SMP வகுப்பு 486 இயந்திரங்கள் தொழில்நுட்ப ரீதியாக இருந்தபோதிலும் அவை ஆதரிக்கப்படவில்லை)

அதை நினைவில் கொள்ள வேண்டும் i486 CPU தொடர் 1989 இல் வெளியிடப்பட்டது தற்போது ஜென்டூ, ஸ்லாக்வேர் மற்றும் KNOPPIX போன்ற மிகச் சில லினக்ஸ் விநியோகங்கள் இந்த கட்டமைப்பை தொடர்ந்து ஆதரிக்கின்றன.

டொர்வால்ட்ஸின் கூற்றுப்படி, சிலர் பயன்படுத்தும் காலாவதியான கட்டிடக்கலைகளை ஆதரிப்பதால் ஏற்படும் பிரச்சனைகள் அவர்களின் ஆதரவை அகற்றுவதன் மூலம் தீர்க்க எளிதாக இருக்கலாம். பழைய செயலிகளின் LRU நினைவக மேலாண்மையும் அப்படித்தான் இருக்கும். 

நேர்மையாக, குறைந்தபட்ச தேவைகளை குறைந்தபட்சம் M586TSC க்கு மேம்படுத்துவதை நான் பொருட்படுத்தவில்லை, ஆரம்பகால "போலி பென்டியம்" குளோன்களில் சிலவற்றையும் விட்டுவிடுகிறேன். ஏனெனில் 'rdtsc' என்பது CMPXCHG8B ஐ விட மோசமான பிரச்சனையாக இருக்கலாம்.

அதுதான் இவை அனைத்தும் cmpxchg8b வரை கொதித்தது, இது எட்டு பைட்டுகளை ஒப்பிட்டு பின்னர் மாற்றும் அறிவுறுத்தலாகும். கணினியின் நினைவகத்தில் (அல்லது 64 பிட்கள்) தகவல். அஞ்சல் பட்டியல் உறுப்பினர் Peter Zijlstra, Linux 486-bit i32 ஐ விட்டுவிட்டு, P5 வகுப்பு வன்பொருளில் அல்லது புதியவற்றில் இயங்கும் என்று பொருள்படும் செயலிகளை மட்டுமே ஆதரிக்க வேண்டும் என்று பரிந்துரைத்தார்.

cmpxchg8b அறிவுறுத்தல் 'F00F' பிழையின் குற்றவாளி அசல் பென்டியத்தில் இருந்து, இதில் இயக்க முறைமைத் தணிப்பு இல்லாமல் பாதிக்கப்பட்ட CPU, அறிவுறுத்தலைச் செயல்படுத்தத் தூண்டும் போது அது மறுதொடக்கம் செய்யப்படும் வரை வேலை செய்வதை நிறுத்தியது.

உண்மையில், தற்போதைய கர்னல்கள் i486 இல் ஏன் இயங்குகின்றன என்பது எனக்குப் புரியவில்லை, ஏனெனில் அது exit_to_user_mode_prepare -> arch_exit_to_user_mode_prepare போல் தெரிகிறது, மேலும் நிபந்தனையற்ற 'rdtsc' அறிக்கையுடன் முடிவடைகிறது.

நீங்கள் அதை இயக்கவில்லை என்று கருதுகிறேன்.RANDOMIZE_KSTACK_OFFSET*? வேறு வார்த்தைகளில் கூறுவதானால், எங்கள் பென்டியம் அல்லாத ஊடகம் தற்போது செயலில் குறைபாடு மற்றும் உடைந்துள்ளது.

அவரைப் பொறுத்தவரை, i486 வன்பொருள் இன்னும் பொருத்தமானதா என்பது சந்தேகத்திற்குரியது. அப்படிப்பட்ட உறுதியான மனிதர்கள் உலகில் இன்னும் இருக்கிறார்கள் என்பதில் ஐயமில்லை, இதன் விளைவாக ஏற்படும் சிக்கல்களை எளிதில் சமாளிக்க முடியும் என்று நம்புபவர்கள், ஆனால் கர்னல் வளர்ச்சியின் பார்வையில், இந்த நிலை உண்மையில் பொருத்தமானது அல்ல. 

"எனவே i486-வகுப்பு வன்பொருள் இனி பொருத்தமானது என்று நான் நினைக்கவில்லை. ஆம், நான் உறுதியாக இருக்கிறேன் (Maciej ஒரு உதாரணம்), ஆனால் கர்னல் மேம்பாட்டுக் கண்ணோட்டத்தில், அவை உண்மையில் பொருத்தமானவை என்று நான் நினைக்கவில்லை. ஒரு கட்டத்தில், மக்கள் அவற்றை அருங்காட்சியக துண்டுகளாக வைத்திருக்கிறார்கள். அவர்கள் அருங்காட்சியகங்களின் கருக்களையும் நிர்வகிக்க முடியும்.

கட்டிடக்கலை என்றுதான் சொல்ல வேண்டும் i486 1989 இல் அறிமுகமானது மற்றும் 1993 இல் இன்டெல்லின் பென்டியத்தால் மாற்றப்பட்டது. இன்டெல் 486 இல் i2007 ஐ அகற்றியது, இன்று அதன் பிரபலமான ஆர்க் தயாரிப்பு விவரம் தரவுத்தளத்தில் செயலி குடும்பத்தைப் பற்றி எதுவும் குறிப்பிடப்படவில்லை.

நீண்ட காலத்திற்கு முன்பே சாதனங்களைப் பயன்படுத்துபவர்கள், புதிய கருவியைப் பெறுவதற்கான சாத்தியக்கூறு இல்லாமல் அல்லது மென்பொருள் உருவாக்குநர்கள் இயங்குதளத்தைப் பற்றி சிந்திக்காமல், ஆதரவின்றி தங்களைத் தாங்களே ராஜினாமா செய்தனர்.

மேலும் விவரங்களுக்கு, Intel 80486 (i486, 486) என்பது x86 குடும்பத்தைச் சேர்ந்த ஒரு நுண்செயலி ஆகும், இது Intel ஆல் தயாரிக்கப்பட்டது. இது 1989 இல் வெளியிடப்பட்டது. செயலி கட்டமைப்பைப் பொறுத்தவரை, 80486 அதன் உடனடி முன்னோடியான இன்டெல் 80386 ஐப் போலவே உள்ளது, மேலும் சில கூடுதல் அறிவுறுத்தல்கள் சேர்க்கப்பட்டுள்ளன. எனவே, இது ஒரு CISC கட்டிடக்கலை.

மைக்ரோஆர்கிடெக்சரல் பார்வையில், அந்த நேரத்தில் ஒரு பெரிய முன்னேற்றம் இருந்தது: ஒருங்கிணைந்த ஒருங்கிணைந்த அறிவுறுத்தல் மற்றும் தரவு கேச், விருப்பமான ஒருங்கிணைந்த ஃப்ளோட்டிங் பாயின்ட் ப்ராசசிங் யூனிட் (FPU) மற்றும் மேம்படுத்தப்பட்ட பஸ் இடைமுகம்.

இறுதியாக அவர் குறிப்பிடுகிறார் i486 செயலிகளைக் கொண்ட கணினிகளைக் கொண்ட பயனர்கள் கர்னலின் LTS பதிப்புகளைப் பயன்படுத்த முடியும்.இன்னும் பல ஆண்டுகள் நீடிக்கும்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   தீய ஹேக்02 அவர் கூறினார்

    குறியீட்டை எளிமைப்படுத்துதல் மற்றும் மேம்படுத்துதல், கர்னல் சிக்கலான தன்மை மற்றும் பராமரிப்பைக் குறைத்தல் அல்லது நவீன மற்றும் பிரபலமான சாதனங்களில் கவனம் செலுத்துதல் போன்ற பல்வேறு காரணங்களுக்காக, பழைய மாதிரிகள் செயலிகள் மற்றும் சாதனங்களுக்கான ஆதரவு Linux கர்னலில் இருந்து அகற்றப்படலாம். லினக்ஸ் கர்னல் ஆதரவிலிருந்து அகற்றப்படும் பழைய மாடல்களின் சில எடுத்துக்காட்டுகள்:

    பழைய செயலிகள்: இன்டெல் i386, i486 அல்லது சில பழைய AMD செயலிகள் போன்றவை. இந்த செயலிகள் மிகவும் பழமையானவை மற்றும் லினக்ஸ் கர்னலின் சமீபத்திய அம்சங்களை ஆதரிக்காது.

    பழைய புற சாதனங்கள்: டேப் டிரைவ்கள், ஃப்ளாப்பி டிரைவ்கள் அல்லது சில பழைய ஒலி அல்லது வீடியோ கார்டுகள் போன்றவை. இந்த சாதனங்கள் இன்று குறைவாகவே காணப்படுகின்றன, எனவே கர்னல் சிக்கலைக் குறைக்க அவற்றுக்கான ஆதரவு திரும்பப் பெறப்படலாம்.

    காலாவதியான தொழில்நுட்பங்கள்: பல தசாப்தங்களுக்கு முன்னர் கணினி நெட்வொர்க்குகளில் பொதுவாகப் பயன்படுத்தப்பட்ட IPX நெட்வொர்க் நெறிமுறைக்கான ஆதரவு போன்றவை. தொழில்நுட்பங்கள் முன்னேறி மாறும்போது, ​​கர்னலில் இருந்து விலக்கப்பட்ட தொழில்நுட்பங்களுக்கான ஆதரவு திரும்பப் பெறப்படலாம்.