සැබෑ දෘඩාංග මත Redox OS භාවිතා කිරීමේ ප්‍රගතිය

ජෙරමි සොලර් (ජෙරමි සොලර්), මෙහෙයුම් පද්ධතියේ නිර්මාතෘ රෙඩොක්ස්, රස්ට් භාෂාවෙන් ලියා ඇත, කිව්වා System76 Galaga Pro ලැප්ටොප් එකක රෙඩොක්ස් සාර්ථකව භාවිතා කිරීම ගැන (Jeremy Soller System76 හි වැඩ කරයි). දැනටමත් සම්පුර්ණයෙන්ම ක්‍රියාත්මක වන සංරචක වලට යතුරුපුවරු, ටච් පෑඩ්, ආචයනය (NVMe) සහ ඊතර්නෙට් ඇතුළත් වේ.

ලැප්ටොප් එකක රෙඩොක්ස් සමඟ අත්හදා බැලීම් මඟින් ධාවකවල ක්‍රියාකාරිත්වය වැඩි දියුණු කිරීමටත්, සමහර යෙදුම්වලට HiDPI සහය එක් කිරීමටත්, සජීවී රූපවලින් රෙඩොක්ස් ස්ථාපනය සරල කරන pkgar වැනි නව සංරචක නිර්මාණය කිරීමටත් දැනටමත් හැකි වී ඇත. දැන් අවධානය යොමු කර ඇති කාර්යයන් අතර පද්ධතිය ස්වයං-එකලස් කිරීමේ හැකියාව සාක්ෂාත් කර ගැනීම (රෙඩොක්ස් මත පදනම් වූ පරිසරයකින් රෙඩොක්ස් එකලස් කිරීම) වේ. මාස කිහිපයකින්, Soller විසින් rustc සම්පාදකයට යම් යම් වැඩිදියුණු කිරීම් සිදු කිරීමෙන් පසුව, Redox මත පදනම් වූ ඩෙස්ක්ටොප් පරිසරයකින් එක් පරිගණකයක Redox පූර්ණ කාලීනව වැඩ කිරීමට මාරු වීමට සැලසුම් කරයි.

Redox හි භාවිතා වන microkernel සංකල්පය රියදුරු සංවර්ධනය සරල කරයි, මන්ද රියදුරන් සපයන උප පද්ධතිය නැවත සම්පාදනය කර වැඩ නතර නොකර නැවත ආරම්භ කළ හැකි බැවිනි. රෙඩොක්ස් මත පදනම් වූ පරිසරයක සංවර්ධනය මඟින් වැඩසටහන් පෝට් කිරීමේ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සහ දෘඪාංග සහය සමඟ ගැටලු විසඳීම අපේක්ෂා කෙරේ. උදාහරණයක් ලෙස, USB තොගය සම්පූර්ණ කිරීමට සහ ග්‍රැෆික් ධාවක එකතු කිරීමට සැලසුම් කර ඇත.

සැබෑ දෘඩාංග මත Redox OS භාවිතා කිරීමේ ප්‍රගතිය

මෙහෙයුම් පද්ධතිය Unix දර්ශනයට අනුකූලව සංවර්ධනය කර ඇති අතර SeL4, Minix සහ Plan 9 වෙතින් අදහස් කිහිපයක් ලබාගෙන ඇති බව අපි සිහිපත් කරමු. Redox විසින් microkernel සංකල්පය භාවිතා කරන අතර, ක්‍රියාවලි සහ සම්පත් කළමනාකරණය අතර අන්තර්ක්‍රියා පමණක් කර්නල් මට්ටමින් සපයනු ලැබේ. , සහ අනෙකුත් සියලුම ක්‍රියාකාරීත්වය පුස්තකාල වෙත ගෙන යනු ලබන අතර එය කර්නලය සහ පරිශීලක යෙදුම් දෙකටම භාවිතා කළ හැක. සියලුම ධාවක හුදකලා වැලිපිල්ල පරිසරයන්හි පරිශීලක අවකාශයේ ධාවනය වේ. පවතින යෙදුම් සමඟ ගැළපීම සඳහා, විශේෂ POSIX ස්ථරයක් සපයනු ලැබේ, එමඟින් ඔබට බොහෝ වැඩසටහන් පෝට් නොකර ධාවනය කිරීමට ඉඩ සලසයි.

පද්ධතිය "සියල්ල URL වේ" මූලධර්මය භාවිතා කරයි. උදාහරණයක් ලෙස, URL “log://” logging සඳහා ද, “bus://” ක්‍රියාවලි අතර අන්තර්ක්‍රියා සඳහා ද, ජාල අන්තර්ක්‍රියා සඳහා “tcp://” යනාදිය ද භාවිතා කළ හැක. ධාවක, කර්නල් දිගු සහ පරිශීලක යෙදුම් ආකාරයෙන් ක්‍රියාත්මක කළ හැකි මොඩියුල, ඔවුන්ගේම URL හසුරුවන්න ලියාපදිංචි කළ හැකිය, උදාහරණයක් ලෙස, ඔබට I/O port ප්‍රවේශ මොඩියුලයක් ලියා එය URL "port_io:// වෙත බැඳිය හැක. ", ඉන්පසු ඔබට "port_io://60" URL විවෘත කිරීමෙන් වරාය 60 වෙත ප්‍රවේශ වීමට එය භාවිතා කළ හැක. ව්යාපෘති සංවර්ධන බෝ වීම නොමිලේ MIT බලපත්‍රය යටතේ.

රෙඩොක්ස් හි පරිශීලක පරිසරය ඉදි කළා තමන්ගේම චිත්රක කවචය මත පදනම්ව කක්ෂීය (ව්යාකූල නොවිය යුතුය අනෙක කවචය කක්ෂීය, Qt සහ Wayland භාවිතා කරමින්) සහ මෙවලම් කට්ටලය OrbTk, Flutter, React සහ Redux වලට සමාන API එකක් සපයයි. වෙබ් බ්‍රව්සරයක් ලෙස භාවිතා කරයි නෙට්සර්ෆ්. ව්‍යාපෘතිය ද තමන්ගේම සංවර්ධනය වෙමින් පවතී පැකේජ කළමනාකරු, සම්මත උපයෝගිතා කට්ටලයක් (binutils, coreutils, netutils, extrautils), විධාන කවචය අයන, සම්මත C පුස්තකාලය relibc, vim වැනි පෙළ සංස්කාරකය සෝඩියම්, ජාල තොගය සහ ගොනු පද්ධතිය ටීඑෆ්එස්, ZFS හි අදහස් (රස්ට් භාෂාවෙන් ZFS හි මොඩියුලර් අනුවාදය) මත පදනම්ව සංවර්ධනය කරන ලදී. වින්‍යාසය භාෂාවෙන් සකසා ඇත ටොම්ල්.

සැබෑ දෘඩාංග මත Redox OS භාවිතා කිරීමේ ප්‍රගතිය

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න