சுருக்கு OS இயக்க முறைமை ஒரு பயமுறுத்தும் நெருக்கடிக்கு நோக்கம் கொண்டது. தண்ணீர் பற்றாக்குறை அல்லது அணுசக்தி யுத்தம் என்று மற்றவர்கள் அஞ்சும் நெருக்கடி அல்ல. நான் குறிப்பிடும் நெருக்கடி தொழில்நுட்பத்தை நேசிப்பவர்களை மிகவும் கவலையடையச் செய்கிறது. என்ன கூறுகள் இல்லாததால் கணினிகள் இல்லாமல் இருக்கிறோம்.
சுருக்கு OS இயக்க முறைமையின் நோக்கம் என்ன?
சுருக்கமான ஓஎஸ் அதன் எழுத்தாளரின் நம்பிக்கையிலிருந்து பிறந்தது, ஒரு பயங்கரமான எதிர்காலம் நமக்கு காத்திருக்கிறது. அவரது வார்த்தைகளில்:
நான் எங்கள் நம்புகிறேன் உலகளாவிய விநியோகச் சங்கிலி 2030 க்கு முன்னர் சரிந்தது. இந்த சரிவுடன், எங்களது பெரும்பாலான மின்னணுவியல் பொருட்களை எங்களால் தயாரிக்க முடியாது ஏனென்றால் இது மிகவும் சிக்கலான விநியோகச் சங்கிலியைப் பொறுத்தது, பல தசாப்தங்களாக (எப்போதும்?) எங்களால் மீண்டும் அடைய முடியாது.
எலக்ட்ரானிக்ஸ் வந்ததிலிருந்து நாம் கண்ட விரைவான முன்னேற்ற விகிதம் மிகவும் குறிப்பிட்ட நிலைமைகளின் கீழ் ஏற்பட்டுள்ளது, அவை சரிவுக்குப் பிறகு ஏற்படாது, எனவே புதிய மின்னணு தொழில்நுட்பத்தை இயக்குவதற்கு நாங்கள் காத்திருக்க முடியாது ஒரு நல்ல 'ஸ்டார்டர் கிட்' இல்லாமல் நாங்கள் செய்ததைப் போலவே அதைச் செய்ய எங்களுக்கு உதவுகிறது.
விநியோகச் சங்கிலி வெட்டப்படும்போது என்ன நடக்கும் என்று கற்பனை செய்து பாருங்கள்
எலெக்ட்ரானிக்ஸ் மகத்தான சக்தியை உருவாக்குகிறது, அது ஒரு சக்தி அது தொடர்ந்து ஆதிக்கம் செலுத்தும் சமூகங்களுக்கு குறிப்பிடத்தக்க நன்மைகளைத் தரும். எலக்ட்ரானிக்ஸ் மறுசுழற்சி செய்வதில் இது ஒரு புதிய சகாப்தத்தை உருவாக்கும்: பாகங்கள் இனி தயாரிக்கப்படாது, ஆனால் எங்களிடம் பில்லியன் கணக்கான பாகங்கள் உள்ளன. சாதிப்பவர்கள் அந்த பகுதிகளிலிருந்து புதிய வடிவமைப்புகளை உருவாக்கவும் குறைந்த தொழில்நுட்ப கருவிகள் மூலம் அவை மிகவும் சக்திவாய்ந்ததாக இருக்கும்.
மீட்கப்பட்ட இந்த துண்டுகளில் மைக்ரோகண்ட்ரோலர்கள், அவை குறிப்பாக சக்திவாய்ந்தவை ஆனால் அவற்றை நிரல் செய்ய அவர்களுக்கு சிக்கலான கருவிகள் (பெரும்பாலும் கணினிகள்) தேவை. கணினிகள், இரண்டு தசாப்தங்களுக்குப் பிறகு, சரிசெய்யமுடியாமல் உடைந்து விடும், மேலும் இனி மைக்ரோகண்ட்ரோலர்களை நிரல் செய்ய முடியாது.
ஓ! இப்போது யார் என்னை பாதுகாக்க முடியும்?
இந்த விஷயத்தில் அது ரெட் சாபுலன் அல்ல, ஆனால் நாங்கள் படித்துக்கொண்டிருந்த விர்ஜில் டுப்ராஸ். விர்ஜில் கற்பனை செய்யும் தீர்வு பின்வருமாறு:
இந்த விதியைத் தவிர்க்க, மீட்கப்பட்ட பாகங்கள் மற்றும் திட்டமிடப்பட்ட மைக்ரோகண்ட்ரோலர்களிடமிருந்து வடிவமைக்கக்கூடிய ஒரு அமைப்பு நம்மிடம் இருக்க வேண்டும். மீண்டும் உருவாக்க முடியாத மற்றும் பராமரிக்க முடியாத இயந்திரங்களின் மரபுரிமையைப் பெறுவதைக் காட்டிலும் புதிய வடிவமைப்புகளை உருவாக்குவதற்கு பொறியியலாளர்களின் தலைமுறை எங்களைப் பின்தொடர வேண்டும்.
இங்குதான் சுருக்கு ஓஎஸ் வருகிறது.
இந்த திறந்த மூல இயக்க முறைமை 8-பிட் செயலிகளில் பயன்படுத்த நோக்கம் கொண்டது. மிகவும் சக்திவாய்ந்த மற்றும் சமீபத்திய 32-பிட் ARM களுக்கு அவர் ஏன் விரும்புகிறார் என்பதை டுப்ராஸ் விளக்குகிறார்.
8-பிட் இயந்திரங்களுக்கு ஏன் செல்ல வேண்டும்? ப்ரெட்போர்டுகளுடன் இணக்கமான சில 32-பிட் ARM சில்லுகள் உள்ளன.
முதலில், நான் நினைக்கிறேன் 8- அல்லது 16-பிட் சில்லுகளை விட மறுசுழற்சி செய்யக்கூடிய 32-பிட் சில்லுகள் உள்ளன.
இரண்டாவது, ஏனெனில் அந்த சில்லுகள் சரிந்தபின் ஒரு தொழிற்சாலையில் நகலெடுக்க எளிதாக இருக்கும். Z80 இல் 9000 டிரான்சிஸ்டர்கள் உள்ளன. 9000! எந்தவொரு நவீன CPU யிலும் நம்மிடம் உள்ள மில்லியன் கணக்கானவர்களுடன் ஒப்பிடும்போது, அது ஒன்றுமில்லை! சரிவுக்குப் பிறகு நாம் உருவாக்கக்கூடிய முதல் சில்லுகள் குறைந்த டிரான்சிஸ்டர் எண்ணிக்கையைக் கொண்டிருந்தால், எளிமையான சில்லுகளில் சிறப்பாக செயல்படும் அமைப்பையும் வடிவமைக்க முடியும்.
திட்ட நோக்கங்கள்
சுருக்கு OS திட்டத்தின் நோக்கங்கள் பின்வருமாறு:
OS ஐச் சுருக்கவும் இது z80 செயலிகளுடன் இணக்கமான கர்னலையும் நிரல்கள், கருவிகள் மற்றும் ஆவணங்களின் தொகுப்பையும் கொண்டிருக்கும் இது ஒரு இயக்க முறைமையை ஒன்றிணைக்க உங்களை அனுமதிக்கும், இது முடிந்ததும், பின்வருவனவற்றைச் செய்ய முடியும்.
- குறைந்த மற்றும் மேம்படுத்தப்பட்ட இயந்திரங்களுடன் செயல்படுங்கள்.
- மேம்படுத்தப்பட்ட வழிமுறைகள் (சீரியல், விசைப்பலகை, காட்சி) மூலம் தொடர்பு கொள்ளுங்கள்.
- உரை கோப்புகளைத் திருத்தவும்.
- பரந்த அளவிலான MCU கள் மற்றும் CPU க்காக அசெம்பிளர் மூல கோப்புகளை தொகுக்கவும்.
- பரவலான சேமிப்பக சாதனங்களுக்கு படிக்கவும் எழுதவும்.
- நீங்களே நகலெடுங்கள்.
இறுதியில், இந்த திட்டத்தின் குறிக்கோள் முடிந்தவரை தன்னாட்சி பெற்றதாக இருக்க வேண்டும். இந்த திட்டத்தின் நகலுடன், ஒரு திறமையான மற்றும் ஆக்கபூர்வமான நபர் வெளிப்புற ஆதாரங்கள் இல்லாமல் சுருக்கு OS ஐ உருவாக்க மற்றும் நிறுவ முடியும் (அதாவது இணையம்) அவரது வடிவமைப்பின் எந்திரத்தில், குறைந்த தொழில்நுட்ப கருவிகளுடன் மீட்கப்பட்ட பகுதிகளிலிருந்து கட்டப்பட்டது.
நெருக்கடி ஏற்படுமா என்பது எனக்குத் தெரியாது, ஆனால் விர்ஜிலே சொல்வது போல
… இந்த யோசனை நடைமுறைக்கு வராமல் இருப்பது மிகவும் சக்திவாய்ந்ததாகத் தெரிகிறது. அது பயனற்றதாக இருந்தாலும், முயற்சி செய்வது மிகவும் வேடிக்கையாக இருக்கிறது.
நீங்கள் திட்டத்தில் பங்கேற்க விரும்பினால் அதை செய்யலாம் GitHub இல். நீங்கள் காணலாம் இங்கே மேலும் தகவல்.
திட்டத்தின் நோக்கத்துடன் நான் உடன்படுகிறேன். இது எனக்கு ஒத்திசைவானதாகவும், அது தலையில் இருந்து வீசப்படவில்லை என்றும் தெரிகிறது. எந்தவொரு சந்தர்ப்பத்திலும் இது பொழுதுபோக்கு, வேடிக்கையாக இருக்கும், ஏன் இல்லை, பயனுள்ளது ... !!!
இந்த வகை திட்டம் நமக்குத் தேவை. மேலும் ஐ.டி பகுதிக்கு மட்டுமல்ல, அன்றாட வாழ்க்கையின் பல்வேறு பகுதிகளுக்கும். உரிமைகோரல்கள் / சரிவுகள் ஏற்பட்டால் ஒரு திட்டம் பி,
தொழிற்சாலையிலிருந்து மதர்போர்டுகள் வருவதை மாற்றுவதற்கு ஒரு திறந்த பயாஸை அடைவதற்கு ஏன் ஒத்துழைக்கக்கூடாது, வன்பொருள் பின்புற கதவுகளுக்கு பயப்படுவதால், திறந்த பயாஸ் வரவிருக்கும் ஸ்கைனெட்டுக்கு தீர்வாக இருக்கும்.