ከሁለት ዓመት ገደማ እድገት በኋላ የዝገት ቋንቋ እና ማይክሮከርነል ጽንሰ-ሀሳብ በመጠቀም የተገነባው የ Redox 0.9 ስርዓተ ክወና ተለቀቀ። የፕሮጀክቱ እድገቶች በነጻ MIT ፍቃድ ተሰራጭተዋል። ለሙከራ Redox OS, ለትክክለኛ መሳሪያዎች ሊነሳ የሚችል የቀጥታ አከባቢዎች እና የስርዓት ምስሎች ለቨርቹዋል ማሽኖች (512 ሜባ እና 1.5 ጂቢ), ለ x86_64 እና i686 አርክቴክቸር የተዘጋጁ ናቸው.
የማሳያ ምስሉ የ DOSBox emulator፣ የጨዋታዎች ምርጫ (DOOM፣ Neverball፣ Neverputt፣ sopwith፣ syobonaction)፣ አጋዥ ስልጠናዎች፣ የሮዲዮፕሌይ ሙዚቃ ማጫወቻ ለFLAC እና WAV ቅርጸቶች ድጋፍ ያለው፣ Netsurf የድር አሳሽ፣ የምስል መመልከቻ፣ የሶዲየም ኮንሶል ጽሑፍ አርታዒ፣ ፋይልን ያካትታል። ከCOSMIC ፕሮጄክት ሥራ አስኪያጅ፣ ኢምዩሌተር ተርሚናል እና የጽሑፍ አርታኢ። የተጠቃሚው አካባቢ የሚገነባው ከFlutter፣ React እና Redux ጋር ተመሳሳይ የሆነ ኤፒአይ በሚያቀርበው Orbital በራሱ ግራፊክ ሼል እና OrbTk Toolkit ላይ ነው። ለ GUI ቤተ-መጻሕፍት Slint፣ Iced እና winit ድጋፍ አለ።

የስርዓተ ክወናው በዩኒክስ ፍልስፍና መሰረት ያዳብራል እና አንዳንድ ሀሳቦችን ከሴኤል 4 ፣ ሚኒክስ እና ፕላን 9 ይዋሳል። ሬዶክስ ማይክሮከርነል ጽንሰ-ሀሳብን ይጠቀማል ፣ በሂደቶች እና በንብረት አስተዳደር መካከል ግንኙነት ብቻ በከርነል ደረጃ ይሰጣል ፣ እና ሁሉም ሌሎች ተግባራት ይቀመጣሉ። ለሁለቱም የከርነል እና የተጠቃሚ መተግበሪያዎች ጥቅም ላይ ሊውሉ በሚችሉ ቤተ-መጽሐፍት ውስጥ። ሁሉም አሽከርካሪዎች በተጠቃሚው ቦታ በገለልተኛ ማጠሪያ አካባቢዎች ይሰራሉ። ከነባር አፕሊኬሽኖች ጋር ተኳሃኝነትን ለማግኘት ብዙ ፕሮግራሞችን ያለ ተንቀሳቃሽ እንዲሄዱ የሚያስችል ልዩ የPOSIX ንብርብር ቀርቧል።
ፕሮጀክቱ የራሱን የጥቅል ማኔጀር፣ የመደበኛ መገልገያዎችን ስብስብ (ቢኒትልስ፣ coreutils፣ netutils፣ extrautils)፣ የ ion ትዕዛዝ ሼል፣ መደበኛ C ላይብረሪ ሪሊቢክ፣ ቪም የሚመስል የጽሑፍ አርታኢ ሶዲየም፣ የኔትወርክ ቁልል እና የፋይል ስርዓት በማዘጋጀት ላይ ይገኛል። . ውቅሩ የተቀናበረው በቶምል ቋንቋ ነው።
የሚደገፉ መሳሪያዎች የዩኤስቢ በይነገጽ ያላቸው የግቤት መሳሪያዎች (የቁልፍ ሰሌዳዎች፣ አይጦች፣ የመዳሰሻ ሰሌዳዎች)፣ የግራፊክስ ውፅዓት በVESA BIOS API ወይም UEFI GOP (የጂፒዩ አሽከርካሪዎች አይደገፉም)፣ AC'97 እና Intel HD Audio sound chips፣ SATA (AHCI, IDE) ያካትታል። ) እና NVMe። የWi-Fi እና የዩኤስቢ ማከማቻ መሳሪያዎች ድጋፍ ገና ዝግጁ አይደለም። ከግራፊክ አከባቢ ጋር መስራት በ Lenovo IdeaPad Y510P፣ System76 Galago Pro እና System76 Lemur Pro ላፕቶፖች ላይ ተፈትኗል። ከተወሰኑ ገደቦች ጋር ለ Dell XPS 13፣ HP Dev One፣ ASUS X554L፣ ASUS ROG g55vw፣ Toshiba Satellite L500 እና ASUS Eee PC 900 ላፕቶፖች ከ ARM ሲስተሞች መካከል Raspberry Pi 3 Model B+ ይደገፋል።
ዋና ለውጦች፡-
- ከሂደት, ክር, ማህደረ ትውስታ እና የሲግናል አስተዳደር ጋር የተያያዙ ችሎታዎች በከፍተኛ ሁኔታ ተስፋፍተዋል, ይህም ለብዙ አፕሊኬሽኖች የተሻሻለ አፈፃፀም አስገኝቷል. ለምሳሌ, ስርዓቱ ቀላል ፕሮግራሞችን GCC እና Rust compilers በመጠቀም እንዲገጣጠሙ የሚያስችል ደረጃ ላይ ደርሷል, ነገር ግን እራስን በራስ የመሰብሰብ ድጋፍ ገና አልተገኘም.
- በግራፊክ ሁነታ የሚሰራው የፋይል አቀናባሪ፣ የጽሁፍ አርታኢ እና ተርሚናል ኢሙሌተር ከCOSMIC ተጠቃሚ አካባቢ ወደ ሬዶክስ ተላልፏል።
- ከፕሮግራሞች ጋር የተሻሻለ ተንቀሳቃሽነት ከ Linux እና የቢኤስዲ ሲስተሞች። አጠቃላይ የመተግበሪያ ወደቦች ብዛት ወደ 1700 ገደማ አድጓል። ታዋቂ ስኬቶች የአፓቼ ኤችቲቲፒ አገልጋይ፣ ቀላል የኤችቲቲፒ አገልጋይ፣ ሩስትፓይቶን፣ ጂኤንዩ ሜክ፣ ሉአ፣ ፐርል 5 እና የጂኤንዩ ናኖ እና ሄሊክስ የጽሑፍ አርታኢዎችን ማስተላለፍን ያካትታሉ።
- የተለያዩ የአፈጻጸም ማሻሻያ ስራዎች ተከናውነዋል እና በርካታ የመረጋጋት ችግሮች ተስተካክለዋል። የRedoxFS ፋይል ስርዓት፣ የማህደረ ትውስታ አስተዳደር፣ የስርዓት ጥሪዎች እና የአውድ መቀየሪያዎች አፈጻጸም ተሻሽሏል። በ ውስጥ በከፍተኛ ሁኔታ ፈጣን አፈፃፀም ምናባዊ ማሽኖች.
- በማሳያው ውስጥ አገልጋይ ኦርቢታል አሁን የስሊንት፣ የአይሴድ እና የዊንት GUI ቤተ-መጻሕፍትን ይደግፋል። ኦርቢታል አሁን ዊንትን በመጠቀም የደንበኛ ጎን የመስኮት ማስጌጫ፣ የተደበቁ መስኮቶች እና የሙሉ ማያ ገጽ የመስኮት ማመቻቸትን ይደግፋል። ከGUI ፕሮግራሞች የሙዚቃ እና የቪዲዮ መልሶ ማጫወትን ሁለቴ ጠቅ ማድረግ አሁን ይደገፋል። የኦርቢታል ዴስክቶፕ አካባቢ ተሻሽሏል።

- በዩአርኤል በኩል አድራሻ ከማድረግ ይልቅ (ለምሳሌ፣ “log://” የሚለው ዩአርኤል ወደ ሎግ ለመጻፍ እና ለኔትወርክ ግንኙነት “tcp://” ለመጻፍ ሊያገለግል ይችላል)፣ ባህላዊው የዩኒክስ-ሲስተም ፋይል መንገድ ቅርጸት ጥቅም ላይ ይውላል፣ ይህም ከ POSIX ፕሮግራሞች እና ቤተ-መጻሕፍት/ ጋር ባለው ተኳሃኝነት ላይ አዎንታዊ ተጽእኖ ያሳድራል።Linux.
- የመደበኛ ሲ ቤተ-መጽሐፍት Relibc አተገባበር ተሻሽሏል, እሱም ከሊብም በተጨማሪ አሁን ሙሉ በሙሉ በሩስት ተጽፏል. ለ POSIX ተግባራት ድጋፍ ተዘርግቷል. ለተጠቃሚ ቦታ የተረጋጋ ABI ለማቅረብ ተነሳሽነት ቀርቧል። ሁሉም የስርዓት ክፍሎች ከ redox_syscall ወደ libredox ተላልፈዋል።
- ለUEFI የተሻሻለ የማስነሻ ጫኝ አፈጻጸም።
- ለ ARM64 አርክቴክቸር (Aarch64) ድጋፍ በከፍተኛ ሁኔታ ተሻሽሏል እና ከ Raspberry Pi 3B+ ቦርድ ጋር በከፊል ተኳሃኝነት ተረጋግጧል።
- የኮንቴይነር ነጂው አቅም ለተገለለ መተግበሪያ አፈጻጸም ተዘርግቷል። የይዘት ነጂውን (desktop-contain.toml) የመጠቀም ማሳያ ታክሏል።
- ለ PCI እና PCIe የተሻሻሉ አሽከርካሪዎች. የ VirtIO ሾፌሮች ታክለዋል።
- የመሰብሰቢያ ስርዓቱ አቅም ተዘርግቷል.

ምንጭ: opennet.ru

