ہائیکو R1 آپریٹنگ سسٹم کا تیسرا بیٹا ریلیز

ایک سال کی ترقی کے بعد، ہائیکو R1 آپریٹنگ سسٹم کا تیسرا بیٹا ریلیز شائع کیا گیا ہے۔ یہ پروجیکٹ اصل میں BeOS آپریٹنگ سسٹم کی بندش کے ردعمل کے طور پر بنایا گیا تھا اور اسے OpenBeOS کے نام سے تیار کیا گیا تھا، لیکن نام میں BeOS ٹریڈ مارک کے استعمال سے متعلق دعووں کی وجہ سے 2004 میں اس کا نام تبدیل کر دیا گیا تھا۔ نئی ریلیز کی کارکردگی کا جائزہ لینے کے لیے، کئی بوٹ ایبل لائیو امیجز (x86, x86-64) تیار کی گئی ہیں۔ ہائیکو OS کے زیادہ تر کا ماخذ کوڈ مفت MIT لائسنس کے تحت تقسیم کیا جاتا ہے، سوائے کچھ لائبریریوں، میڈیا کوڈیکس اور دیگر پروجیکٹس سے لیے گئے اجزاء کے۔

ہائیکو او ایس کا مقصد پرسنل کمپیوٹرز ہے اور یہ اپنا کرنل استعمال کرتا ہے، جو ایک ماڈیولر آرکیٹیکچر پر بنایا گیا ہے، جو صارف کے اعمال کے لیے اعلیٰ ردعمل اور کثیر تھریڈڈ ایپلی کیشنز کے موثر عمل درآمد کے لیے موزوں ہے۔ ایک آبجیکٹ پر مبنی API ڈویلپرز کے لیے فراہم کی گئی ہے۔ یہ نظام براہ راست BeOS 5 ٹیکنالوجیز پر مبنی ہے اور اس کا مقصد اس OS کے لیے ایپلی کیشنز کے ساتھ بائنری مطابقت ہے۔ ہارڈ ویئر کی کم از کم ضرورت: پینٹیم II سی پی یو اور 384 ایم بی ریم (انٹیل کور i3 اور 2 جی بی ریم تجویز کی گئی)۔

ہائیکو R1 آپریٹنگ سسٹم کا تیسرا بیٹا ریلیز

اوپن بی ایف ایس کو ایک فائل سسٹم کے طور پر استعمال کیا جاتا ہے، جو توسیع شدہ فائل کی خصوصیات، لاگنگ، 64 بٹ پوائنٹرز، میٹا ٹیگز کو اسٹور کرنے کے لیے سپورٹ کرتا ہے (ہر فائل کے لیے، صفات کو key=value فارم میں اسٹور کیا جا سکتا ہے، جو فائل سسٹم کو ایک جیسا بناتا ہے۔ ڈیٹا بیس) اور ان پر بازیافت کو تیز کرنے کے لیے خصوصی اشاریہ جات۔ "B+ درخت" کا استعمال ڈائریکٹری ڈھانچے کو منظم کرنے کے لیے کیا جاتا ہے۔ BeOS کوڈ سے، ہائیکو میں ٹریکر فائل مینیجر اور ڈیسک بار شامل ہیں، یہ دونوں BeOS کے منظر چھوڑنے کے بعد اوپن سورس تھے۔

اہم اختراعات:

  • پروجیکٹ کے ذریعے تیار کردہ WebPositive ویب براؤزر کو WebKit 612.1.21 انجن استعمال کرنے کے لیے منتقل کر دیا گیا ہے۔ دیگر براؤزرز کے ساتھ استحکام اور مطابقت میں نمایاں طور پر بہتری آئی ہے۔
  • بہتر تنصیب کا عمل۔ ڈسک کو حصوں میں تقسیم کرنے کے لیے انٹرفیس کو آسان بنایا گیا ہے اور ڈرائیوروں کو ترتیب دینے کے لیے انٹرفیس کو جدید بنایا گیا ہے۔
  • توسیعی ہارڈ ویئر سپورٹ۔ وائرلیس آلات کے ڈرائیوروں کو FreeBSD 13 سے منتقل کر دیا گیا ہے۔ ساؤنڈ کارڈز، اسٹوریج سسٹمز اور USB آلات کے لیے نئے ڈرائیورز شامل کیے گئے۔ بہتر USB 3 سپورٹ۔ NVIDIA گرافکس کارڈز (GeForce 6200-GeForce Go 6400) والے سسٹمز پر بہتر کارکردگی۔
  • ان اپ ڈیٹس کو ڈاؤن لوڈ کرنا دوبارہ شروع کرنے کی اہلیت جو نیٹ ورک کی ناکامی کی وجہ سے روک دی گئی تھی، نافذ کر دی گئی ہے۔
  • گہرے رنگ کے تھیمز کے لیے بہتر سپورٹ۔
  • ٹچ پیڈ کو غیر فعال کرنے کی صلاحیت کو ان پٹ سسٹم کی ترتیبات میں شامل کر دیا گیا ہے۔
  • XFS اور NFS فائل سسٹم کے لیے بہتر سپورٹ۔
  • Sun VTOC پارٹیشن ٹیبلز کے لیے سپورٹ شامل کر دیا گیا۔
  • فونٹ سائز کے لحاظ سے اسکرول بارز کی اسکیلنگ فراہم کی گئی۔
  • بہتر لوکلائزیشن سپورٹ۔
  • MediaPlayer کا بہتر استحکام۔ 4K ویڈیو کے لیے سپورٹ شامل کیا گیا۔
  • پیکیج مینیجر پیکج کو ہٹانے کے دوران ہینڈلر اسکرپٹ کو چلانے کے لیے معاونت فراہم کرتا ہے۔
  • پروگرام کے ورژن کو اپ ڈیٹ کر دیا گیا ہے۔ Python 2 کو فرسودہ کر دیا گیا ہے اور Python 3.7 سے اس کی جگہ لے لی گئی ہے۔
  • app_server گرافکس سرور نے میموری مینجمنٹ کو دوبارہ ڈیزائن کیا ہے اور اضافی جامع رینڈرنگ آپریشنز شامل کیے ہیں (کینوس عناصر کو رینڈر کرنے کے لیے براؤزر میں استعمال کیا جاتا ہے)۔
  • ٹرمینل ایمولیٹر ڈپلیکیٹ حروف کو آؤٹ پٹ کرنے کے لیے فرار کی ترتیب کے لیے مدد فراہم کرتا ہے۔
  • POSIX وضاحتوں کے ساتھ بہتر مطابقت، بشمول mlock/munlock، ppoll اور exp10/exp10f/exp10l آپریشنز کے لیے اضافی تعاون۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں