SerenityOS ව්‍යාපෘතිය චිත්‍රක අතුරු මුහුණතක් සහිත Unix වැනි OS එකක් සංවර්ධනය කරයි

ව්යාපෘතියේ සීමාවන් තුළ නියමයි උද්යෝගිමත් පිරිසක් x86 ගෘහ නිර්මාණ ශිල්පය සඳහා Unix වැනි මෙහෙයුම් පද්ධතියක් සංවර්ධනය කරමින් සිටින අතර, 1990 දශකයේ අග භාගයේ මෙහෙයුම් පද්ධතිවල ශෛලියට අනුව නිර්මාණය කරන ලද එහි ම කර්නලයක් සහ චිත්‍රක අතුරු මුහුණතක් ඇත. සංවර්ධනය මුල සිටම සිදු කරනු ලබන්නේ උනන්දුව සඳහා වන අතර එය පවතින මෙහෙයුම් පද්ධතිවල කේතය මත පදනම් නොවේ. ඒ අතරම, 90 දශකයේ අගභාගයේ පද්ධතිවල සෞන්දර්යය සුරැකීම, නමුත් නවීන පද්ධති වලින් පළපුරුදු පරිශීලකයින් සඳහා ප්‍රයෝජනවත් අදහස් සමඟ එය අතිරේක කිරීම, එදිනෙදා වැඩ සඳහා සුදුසු මට්ටමකට SerenityOS ගෙන ඒම කතුවරුන් විසින්ම සකසා ඇත. කේතය C++ සහ ලියා ඇත සපයා ඇත BSD බලපත්‍රය යටතේ.

නිශ්චිත ඉලක්කයක් තබා දිනෙන් දින ටිකෙන් ටික බව ව්‍යාපෘතිය හොඳ උදාහරණයකි ඉදිරියට යනවා විනෝදාංශයක් ලෙස, ඔබට සම්පූර්ණ ක්‍රියාකාරී මෙහෙයුම් පද්ධතියක් නිර්මාණය කර සම්බන්ධ කර ගත හැක සමාන අදහස් ඇති අය. එකම කර්තෘගේ අනෙකුත් ව්යාපෘති ඇතුළත් වේ: පරිගණක, i2003 ප්‍රොසෙසරයක් සහිත PC emulator එකක් 386 සිට සංවර්ධනය වෙමින් පවතී.

SerenityOS ව්‍යාපෘතිය චිත්‍රක අතුරු මුහුණතක් සහිත Unix වැනි OS එකක් සංවර්ධනය කරයි

වත්මන් සංවර්ධන අදියරේදී ලබා ගත හැකි විශේෂාංග:

  • පූර්වගාමී බහු කාර්ය;
  • බහු නූල්;
  • සංයුක්ත සහ කවුළු සේවාදායකය වින්ඩෝස් සර්වර්;
  • චිත්රක යෙදුම් සංවර්ධනය සඳහා තමන්ගේම රාමුවක් LibGUI විජට් කට්ටලයක් සමඟ;
  • යෙදුම් අතුරුමුහුණත් දෘශ්‍ය නිර්මාණය සඳහා පරිසරය;
  • ARP, TCP, UDP සහ ICMP සඳහා සහය දක්වන ජාල තොගය. අයිතියි DNS විසඳුම;
  • Ext2 පදනම් වූ ගොනු පද්ධතිය (තමන්ගේම ක්රියාත්මක කිරීම C++ හි);
  • Unix වැනි සම්මත C පුස්තකාලය (LibC) සහ බඳවා ගැනීම සාමාන්‍ය පරිශීලක උපයෝගිතා (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime, etc.);
  • පයිප්ප සහ I/O යළි හරවා යැවීම සඳහා ආධාරකයක් සහිත විධාන රේඛා කවචය;
  • mmap() සහ ELF ආකෘතියෙන් ක්‍රියාත්මක කළ හැකි ගොනු සඳහා සහාය;
  • ව්යාජ-FS / proc පැවතීම;
  • දේශීය Unix සොකට් සඳහා සහාය;
  • ව්‍යාජ පර්යන්ත සහ /dev/pts සඳහා සහාය;
  • පුස්තකාලය ලිබ්කෝර් ඵලදායී සිදුවීම් හසුරුවන්න (සිදුවීම් ලූප්) සංවර්ධනය කිරීම;
  • SDL පුස්තකාල සහාය;
  • PNG රූප සහාය;
  • බිල්ට් යෙදුම් කට්ටලයක්: පෙළ සංස්කාරකය, ගොනු කළමනාකරු, ක්රීඩා කිහිපයක් (Minesweeper සහ Snake), වැඩසටහන් දියත් කිරීම සඳහා අතුරු මුහුණත, අකුරු සංස්කාරකය, ගොනු බාගැනීම් කළමනාකරු, පර්යන්ත ඉමුලේටරය;

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

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