Phantom OS, Genode இன் அடிப்படையை எடுத்து, ஆண்டு இறுதிக்குள் தயாராகிவிடும்

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

ஒரு நேர்காணலில் இந்த தகவல் வெளியிடப்பட்டது, அதில் முக்கிய பதிப்பு என்று சுட்டிக்காட்டப்படுகிறது Phantom OS இப்போது பைலட் திட்டங்களுக்கு தயாராக உள்ளது, மற்றும் Genode-அடிப்படையிலான பதிப்பு ஆண்டு இறுதிக்குள் பயன்படுத்த தயாராக இருக்கும். அதே நேரத்தில், இதுவரை திட்ட இணையதளத்தில் ஒரு சாத்தியமான கருத்தியல் முன்மாதிரி மட்டுமே அறிவிக்கப்பட்டுள்ளது, அதன் நிலைத்தன்மை மற்றும் செயல்பாடு தொழில்துறை பயன்பாட்டிற்கு ஏற்ற நிலைக்கு கொண்டு வரப்படவில்லை, மேலும் நெருக்கமான திட்டங்களில் ஆல்பா பதிப்பு உருவாக்கம் ஆகும். .

2000 களின் முற்பகுதியில் இருந்து, Phantom OS உருவாக்கப்பட்டது டிமிட்ரி ஜவாலிஷினின் தனிப்பட்ட திட்டமாக 2010 முதல் இது டிமிட்ரி உருவாக்கிய டிஜிட்டல் மண்டல நிறுவனத்தின் பிரிவின் கீழ் மாற்றப்பட்டது.

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

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

பாண்டமில் உள்ள பயன்பாடுகள் பைட்கோடில் தொகுக்கப்படுகின்றன, இது ஜாவா மெய்நிகர் இயந்திரத்தைப் போலவே அடுக்கு அடிப்படையிலான மெய்நிகர் இயந்திரத்தில் இயங்குகிறது. மெய்நிகர் இயந்திரம் பயன்பாட்டு நினைவக நிலைத்தன்மையை வழங்குகிறது: கணினி அவ்வப்போது மெய்நிகர் இயந்திர நிலையின் ஸ்னாப்ஷாட்களை நிலையான ஊடகத்திற்கு பதிவிறக்குகிறது.

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

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

ஜாவா புரோகிராம்களை பாண்டமிற்கு மாற்றுகிறது செ கருத உன பயன்பாடுகளை உருவாக்குவதற்கான முக்கிய வழிகள், இது JVM உடன் பாண்டம் மெய்நிகர் இயந்திரத்தின் ஒற்றுமையால் எளிதாக்கப்படுகிறது. ஜாவா மொழிக்கான பைட்கோட் கம்பைலரைத் தவிர, பைதான் மற்றும் சி#க்கான கம்பைலர்களை உருவாக்குவதையும், வெப்அசெம்ப்ளியின் இடைநிலைக் குறியீட்டிலிருந்து மொழிபெயர்ப்பாளரைச் செயல்படுத்துவதையும் இந்தத் திட்டம் எதிர்பார்க்கிறது.

பாரம்பரிய Phantom OS, மேலும் மெய்நிகர் இயந்திரம், நூல் செயல்படுத்தலுடன் அதன் சொந்த கர்னலை உள்ளடக்கியது, ஒரு நினைவக மேலாளர், குப்பை சேகரிப்பவர், ஒத்திசைவு வழிமுறைகள், ஒரு I/O அமைப்பு மற்றும் உபகரணங்களுடன் பணிபுரியும் இயக்கிகள், இது திட்டத்தை பரவலான பயன்பாட்டிற்கான தயார்நிலைக்கு கொண்டு வருவதை கணிசமாக சிக்கலாக்குகிறது.

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

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

பயன்பாடு ஏற்கனவே நிரூபிக்கப்பட்ட மைக்ரோகர்னல்கள் மற்றும் கட்டுப்படுத்திகளைப் பயன்படுத்துவதை ஜெனோட் சாத்தியமாக்கும், அத்துடன் இயக்கிகளை பயனர் இடத்திற்கு கொண்டு வருதல் (அவற்றின் தற்போதைய வடிவத்தில், இயக்கிகள் C இல் எழுதப்பட்டு பாண்டம் கர்னல் மட்டத்தில் இயங்குகின்றன).

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

ஜெனோட் அடிப்படையிலான துறைமுகத்தின் முக்கிய பயன்பாட்டு பகுதி பல்வேறு தொழில்துறை மற்றும் உட்பொதிக்கப்பட்ட சாதனங்களுக்கான பயன்பாடுகளின் வளர்ச்சி ஆகும்.

தற்போது, மெய்நிகர் இயந்திரத்திற்காக ஏற்கனவே ஒரு மாற்றம் தயார் செய்யப்பட்டுள்ளது மற்றும் கெர்னலின் நிலைத்தன்மை கூறுகள் மற்றும் முக்கிய குறைந்த-நிலை இடைமுகங்களுக்கு Genode மேல் இயங்கும் கொக்கிகள் சேர்க்கப்பட்டுள்ளன.

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

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


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

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

*

*

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