ரஸ்டில் எழுதப்பட்ட OS ஐ ரெடாக்ஸ் ஒரு புதிய பதிப்பு 0.6 உடன் வருகிறது, இவை அதன் செய்திகள்

ஒன்றரை வருட வளர்ச்சிக்குப் பிறகு ரெடாக்ஸ் 0.6 இயக்க முறைமை வெளியீடு வெளியிடப்பட்டது, இது கூடுதலாக ரஸ்ட் மொழி மற்றும் மைக்ரோ கர்னல் கருத்தைப் பயன்படுத்தி உருவாக்கப்பட்டது இது யூனிக்ஸ் தத்துவத்தின்படி உருவாக்கப்பட்டது மற்றும் SeL4, Minix மற்றும் Plan 9 இலிருந்து சில யோசனைகளைப் பெறுகிறது.

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

கணினி "எல்லாம் ஒரு URL" கொள்கையைப் பயன்படுத்துகிறது. எடுத்துக்காட்டாக, URL ஐ பதிவு செய்ய "log: //", இடை-செயல்முறை தொடர்புக்கு "பஸ்: //", நெட்வொர்க் தகவல்தொடர்புக்கு "tcp: //" மற்றும் பலவற்றைப் பயன்படுத்தலாம்.

கட்டுப்படுத்திகளின் வடிவத்தில் செயல்படுத்தக்கூடிய தொகுதிகள், கர்னல் நீட்டிப்புகள் மற்றும் தனிப்பயன் பயன்பாடுகள் அவற்றின் சொந்த URL கையாளுபவர்களைப் பதிவு செய்யலாம், எடுத்துக்காட்டாக, நீங்கள் I / O போர்ட்களை அணுக ஒரு தொகுதி எழுதலாம் மற்றும் அதை "port_io: //" URL உடன் பிணைக்கலாம், அதன் பிறகு நீங்கள் அதை அணுக பயன்படுத்தலாம் "port_io: // 60" என்ற URL ஐ திறப்பதன் மூலம் 60 ஐ போர்ட் செய்ய. திட்ட முன்னேற்றங்கள் இலவச எம்ஐடி உரிமத்தின் கீழ் விநியோகிக்கப்படுகின்றன.

ரெடாக்ஸில் உள்ள பயனர் சூழல் ஆர்பிட்டலின் சொந்த வரைகலை ஷெல்லில் கட்டப்பட்டுள்ளது (Qt மற்றும் Wayland ஐப் பயன்படுத்தும் மற்றொரு சுற்றுப்பாதை ஷெல்லுடன் குழப்பமடையக்கூடாது) மற்றும் Flutter, React மற்றும் Redux போன்ற API களை வழங்கும் OrbTk கருவித்தொகுப்பு. நெட்ஸர்ஃப் வலை உலாவியாக பயன்படுத்தப்படுகிறது. இந்த திட்டம் அதன் சொந்த தொகுப்பு மேலாளர், நிலையான கருவிகளின் தொகுப்பு (பினூட்டில்ஸ், கோருட்டில்ஸ், நெட்டூட்டில்ஸ், எக்ஸ்ட்ராடூல்ஸ்), அயன் ஷெல், ரெலிபிக் ஸ்டாண்டர்ட் சி நூலகம், சோடியம் விம் போன்ற உரை திருத்தி, நெட்வொர்க் ஸ்டேக் மற்றும் வளர்ந்த டிஎஃப்எஸ் கோப்பு முறைமை ZFS இன் கருத்துக்களை அடிப்படையாகக் கொண்டது (ரஸ்ட் மொழியில் ZFS இன் மட்டு பதிப்பு). அமைப்புகள் டாம்ல் மொழியில் அமைக்கப்பட்டுள்ளன.

ரெடாக்ஸ் 0.6 இன் முக்கிய புதுமைகள்

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

ரெடாக்ஸ் 0.6 இன் இந்த புதிய பதிப்பில் மாணவர்கள் உருவாக்கிய பல திட்டங்களும் அடங்கும் என்பதும் குறிப்பிடத்தக்கது io_uring, ptrace, strace, gdb, வட்டு பகிர்வுகள் மற்றும் பதிவேட்டில் ஆதரவு தொடர்பான முன்னேற்றங்கள் உட்பட RSoC (Redox OS Summer of Code) முன்முயற்சியின் கீழ்.

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

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

இல் தனித்துவமான பிற மாற்றங்கள்:

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

ரெடாக்ஸ் 0.6 ஐப் பெறுக

அமைப்பை அறிய ஆர்வமுள்ளவர்களுக்கு, அவர்கள் அதை அறிந்து கொள்ள வேண்டும் தயாராக துவக்க படங்கள் வழங்கப்படுகின்றன ரெடாக்ஸ் இயக்க முறைமையை சோதிக்க (61 எம்பி) பயன்படுத்த. முந்தைய பதிப்புகளைப் போலன்றி, கிளை 0.6 உண்மையான வன்பொருளில் சோதனைக்கு ஏற்றதாகக் கருதப்படுகிறது, QEMU மற்றும் VirtualBox மட்டுமல்ல.


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

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

*

*

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