මෙහෙයුම් පද්ධතිය ToaruOS 2.1 නිකුත් කිරීම

Unix-වැනි මෙහෙයුම් පද්ධතිය ToaruOS 2.1 නිකුත් කිරීම, මුල සිටම ලියා එහිම කර්නලය, ඇරඹුම් කාරකය, සම්මත C පුස්තකාලය, පැකේජ කළමනාකරු, පරිශීලක-අවකාශ සංරචක සහ සංයුක්ත කවුළු කළමණාකරුවෙකු සමඟ චිත්‍රක අතුරුමුහුණත සමඟ සපයා ඇත. මුලදී, මෙම ව්‍යාපෘතිය ඉලිනොයිස් විශ්ව විද්‍යාලයේ නව සංයුක්ත චිත්‍රක අතුරුමුහුණත් නිර්මාණය කිරීමේ ක්ෂේත්‍රයේ පර්යේෂණ ව්‍යාපෘතියක් ලෙස සංවර්ධනය කරන ලද නමුත් පසුව එය වෙනම මෙහෙයුම් පද්ධතියක් බවට පරිවර්තනය විය. ව්‍යාපෘති කේතය C භාෂාවෙන් ලියා BSD බලපත්‍රය යටතේ බෙදා හැර ඇත. බාගත කිරීම සඳහා 14.4 MB සජීවී රූපයක් සූදානම් කර ඇති අතර, එය QEMU, VMware හෝ VirtualBox හි පරීක්ෂා කළ හැක.

මෙහෙයුම් පද්ධතිය ToaruOS 2.1 නිකුත් කිරීම

ToaruOS හි හදවතෙහි ඇත්තේ තැටි ධාවක (PATA සහ ATAPI) වැනි පවතින බොහෝ උපාංග ධාවක නිර්මාණය කර ඇති ආකාරයෙන්, පැටවිය හැකි මොඩියුල භාවිතා කිරීම සඳහා මොනොලිතික් පදනමක් සහ මාධ්‍යයන් ඒකාබද්ධ කරන දෙමුහුන් මොඩියුලර් ගෘහ නිර්මාණ ශිල්පයක් භාවිතා කරන කර්නලයකි. EXT2 සහ ISO9660 ගොනු පද්ධතිය, රාමු බෆරය, යතුරු පුවරුව, මූසිකය , ජාල කාඩ්පත් (AMD PCnet FAST, Realtek RTL8139 සහ Intel PRO/1000), ශබ්ද චිප් (Intel AC'97) සහ VirtualBox ආගන්තුක ඇඩෝන. කර්නලය Unix threads, TTY, virtual file system, /proc pseudo file system, multithreading, IPC, ramdisk, ptrace, Shared memory, multitasking සහ අනෙකුත් පොදු විශේෂාංග සඳහා සහය දක්වයි.

පද්ධතිය සංයුක්ත කවුළු කළමනාකරුවකින් සමන්විත වේ, ELF ආකෘතියෙන් ගතිකව සම්බන්ධ වූ ක්‍රියාත්මක කළ හැකි ගොනු සඳහා සහය දක්වයි, බහු කාර්ය, ග්‍රැෆික් තොගය, Python 3 සහ GCC ධාවනය කළ හැක. භාවිතා කරන ගොනු පද්ධතිය ext2 වේ. ඇරඹුම් කාරකය BIOS සහ EFI සඳහා සහය දක්වයි. Network Stack BSD-style socket API සඳහා ඉඩ ලබා දෙන අතර loopback ඇතුළු ජාල අතුරුමුහුණත් සඳහා සහය දක්වයි.

ස්වදේශීය යෙදුම් අතරින්, Vi-like Bim කේත සංස්කාරකය කැපී පෙනේ, එය ToaruOS-විශේෂිත යෙදුම් වන ගොනු කළමනාකරු, ටර්මිනල් ඉමුලේටරයක්, විජට් සහය සහිත චිත්‍රක පැනලයක්, පැකේජ කළමනාකරු වැනි යෙදුම් සංවර්ධනය කිරීමට පසුගිය වසර කිහිපය තුළ භාවිතා කර ඇත. , මෙන්ම ආධාරක රූප සඳහා පුස්තකාල (PNG, JPEG ) සහ TrueType අකුරු. ToaruOS සඳහා, Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs වැනි වැඩසටහන් පෝට් කර ඇත.

මෙම ව්‍යාපෘතිය මඟින් පද්ධතිය සඳහා උපයෝගිතා සහ පරිශීලක යෙදුම් සංවර්ධනය කිරීමේදී පයිතන් ප්‍රතිස්ථාපනය කිරීම සඳහා නිර්මාණය කර ඇති තමන්ගේම ගතික ක්‍රමලේඛන භාෂාව Kuroko සංවර්ධනය කරයි. භාෂාව පයිතන්ට වාක්‍ය ඛණ්ඩයට සමාන වේ (එය විචල්‍යයන් පිළිබඳ පැහැදිලි අර්ථ දැක්වීමක් සහිත පයිතන් හි කෙටි උපභාෂාවක් ලෙස ස්ථානගත කර ඇත) සහ ඉතා සංයුක්ත ක්‍රියාත්මක කිරීමක් ඇත. බයිට්කේත සම්පාදනය සහ අර්ථ නිරූපණය සඳහා සහය දක්වයි. බයිට්කේත පරිවර්තකය කුණු එකතු කරන්නෙකු සපයයි, ගෝලීය අගුලක් යෙදීමෙන් තොරව බහු නූල් කිරීමට සහය දක්වයි. සම්පාදකය සහ පරිවර්තකය කුඩා හවුල් පුස්තකාලයකට (~500KB) සම්පාදනය කළ හැකි අතර එය වෙනත් වැඩසටහන් සමඟ ඒකාබද්ධ කළ හැකි අතර C API හරහා විස්තීරණය කළ හැකිය. ToaruOS වලට අමතරව, භාෂාව Linux, macOS, Windows මත භාවිතා කළ හැකි අතර WebAssembly-සක්‍රීය බ්‍රව්සර්වල ධාවනය කළ හැක.

නව නිකුතුවේ:

  • Raspberry Pi 64 පුවරුවේ සහ QEMU ඉමුලේටරයේ ToaruOS භාවිතා කිරීමේ පර්යේෂණාත්මක හැකියාව ඇතුළුව, AArch8 (ARMv400) ගෘහ නිර්මාණ ශිල්පය සඳහා මූලික සහය එක් කරන ලදී.
  • පරිශීලක අවකාශයේ ක්‍රියාවලි වෙත සංඥා සැකසීම සහ යැවීම නැවත සකස් කර ඇත. sigction, sigprocmask, sigwait සහ sigsuspend වෙත ඇමතුම් ක්‍රියාත්මක කර ඇත.
  • පරිශීලක අවකාශය තුළ වැඩිදියුණු කළ මතක කළමනාකරණය. munmap පද්ධති ඇමතුම එක් කරන ලදී.
  • සංයුක්ත කළමනාකරු තුළ, බොඳ කිරීමේ බලපෑම ක්‍රියාත්මක කර ඇති අතර කවුළුව ප්‍රතිප්‍රමාණ කළ විට සිදුවීම් හැසිරවීම ප්‍රතිනිර්මාණය කර ඇත.
  • වැඩි දියුණු කරන ලද පර්යන්ත විදැහුම්කරණය, කම්මැලි විදැහුම්කරණය ක්‍රියාත්මක කර, සහ TrueType අකුරු සඳහා ග්ලයිෆ් හැඹිලියක් එක් කරන ලදී.
  • වැඩි දියුණු කළ සම්බන්ධක විකල්ප.
  • ඔරලෝසුව සැකසීම සඳහා යාන්ත්‍රණ එකතු කර ඇත, settimeofday පද්ධති ඇමතුම සහ දින උපයෝගීතාවයේ පුළුල් කළ හැකිය.
  • වැඩිදියුණු කළ ජාල තොගය. ifconfig උපයෝගීතාවයට IPv4 ලිපින සහ මාර්ගගත සැකසුම් සැකසීම සඳහා සහය එක් කර ඇත. ICMP සොකට් සඳහා සහාය. UDP සහ ICMP සොකට් සඳහා recvfrom ශ්‍රිතය සඳහා සහය එක් කරන ලදී.
  • ඇරඹුම් කාරකයේ USB යතුරුපුවරු සමඟ වැඩ කිරීමේ හැකියාව එක් කරන ලදී.
  • ගොනු කළමනාකරුගේ සන්දර්භය මෙනුවට ගොනු මකා දැමීම සඳහා අයිතමයක් එක් කර ඇත.
  • පද්ධති මොනිටරයේ ප්‍රස්ථාර වැඩි දියුණු කිරීම.
  • සාමාන්‍ය ප්‍රකාශන සඳහා සහාය ඇතිව grep උපයෝගීතාව එක් කරන ලදී.
  • ps විධානයේ වැඩි දියුණු කළ ප්‍රතිදානය (අමතර තීරු එකතු කරන ලදි).

මෙහෙයුම් පද්ධතිය ToaruOS 2.1 නිකුත් කිරීම


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

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