SerenityOS پروجيڪٽ هڪ يونڪس جهڙو او ايس ٺاهي ٿو گرافڪ انٽرفيس سان

منصوبي جي حدن ۾ صداقت شوقينن جو هڪ گروپ x86 آرڪيٽيڪچر لاءِ يونڪس جهڙو آپريٽنگ سسٽم تيار ڪري رهيو آهي، جيڪو 1990ع جي ڏهاڪي جي آپريٽنگ سسٽم جي انداز ۾ ٺهيل پنهنجي پنهنجي ڪرنل ۽ گرافيڪل انٽرفيس سان ليس آهي. ترقي شروع کان ڪئي وئي آهي، دلچسپي جي خاطر ۽ موجوده آپريٽنگ سسٽم جي ڪوڊ تي ٻڌل ناهي. ساڳي ئي وقت، ليکڪ پاڻ کي SerenityOS کي روزمره جي ڪم لاء مناسب سطح تي آڻڻ جو مقصد مقرر ڪيو، 90 جي ڏهاڪي جي سسٽم جي جمالياتيات کي محفوظ ڪرڻ، پر جديد سسٽم کان تجربيڪار استعمال ڪندڙن لاء مفيد خيالن سان ان کي پورو ڪرڻ. ڪوڊ C++ ۾ لکيل آهي ۽ فراهم ڪيو ويو BSD لائسنس جي تحت.

اهو پروجيڪٽ ان حقيقت جو هڪ سٺو مثال آهي ته هڪ خاص مقصد مقرر ڪرڻ ۽ ٿورڙي دير سان ڏينهون ڏينهن اڳيان وڌڻ هڪ شوق جي طور تي، توهان هڪ مڪمل فنڪشنل او ايس ٺاهي سگهو ٿا ۽ شامل ڪري سگهو ٿا هڪجهڙا ماڻهو. ساڳئي ليکڪ پاران ٻيا منصوبا شامل آهن: ڪمپيوٽر2003 کان ترقي ۾ هڪ i386 پروسيسر سان گڏ هڪ PC ايموليٽر.

SerenityOS پروجيڪٽ هڪ يونڪس جهڙو او ايس ٺاهي ٿو گرافڪ انٽرفيس سان

ترقي جي موجوده اسٽيج تي موجود خاصيتون:

  • اڳواٽ گھڻائي ڪم ڪرڻ؛
  • ملٽي ٽريڊنگ؛
  • جامع ۽ ونڊو سرور ونڊو سرور;
  • گرافڪ ايپليڪيشنن کي ترقي ڪرڻ لاء پنهنجو فريم ورڪ LibGUI widgets جي هڪ سيٽ سان؛
  • ايپليڪيشن انٽرفيس جي بصري ڊيزائن لاءِ ماحول؛
  • نيٽ ورڪ اسٽيڪ ARP، TCP، UDP ۽ ICMP کي سپورٽ ڪري ٿو. پنهنجو DNS حل ڪندڙ;
  • Ext2 تي ٻڌل فائيل سسٽم (ذاتي عملدرآمد سي ++ ۾؛
  • يونڪس جهڙو معياري سي لائبريري (لي بي سي) ۽ گڏ ڪرڻ عام استعمال ڪندڙ يوٽيلٽيز (cat, cp, chmod, env, kill, ps, ping, su, sort, strace, uptime, etc.)؛
  • ڪمانڊ لائن شيل پائپس ۽ I/O ريڊائريڪشن لاءِ سپورٽ سان؛
  • mmap() ۽ ELF فارميٽ ۾ قابل عمل فائلن لاءِ سپورٽ؛
  • pseudo-FS/proc جي موجودگي؛
  • مقامي يونڪس ساکٽ لاءِ سپورٽ؛
  • pseudo-terminals ۽ /dev/pts لاءِ سپورٽ؛
  • لائبريري LibCore اثرائتو ايونٽ هينڊلر (ايونٽ لوپ) تيار ڪرڻ؛
  • SDL لائبريري جي حمايت؛
  • PNG تصوير جي حمايت؛
  • بلٽ ۾ ايپليڪيشنن جو هڪ سيٽ: ٽيڪسٽ ايڊيٽر، فائل مئنيجر، ڪيترائي رانديون (مائنز ويپر ۽ سانپ)، پروگرام شروع ڪرڻ لاء انٽرفيس، فونٽ ايڊيٽر، فائل ڊائون لوڊ مئنيجر، ٽرمينل ايموليٽر؛

جو ذريعو: opennet.ru

تبصرو شامل ڪريو