Airyx پروجيڪٽ فري بي ايس ڊي جو ايڊيشن ٺاهي رهيو آهي MacOS ايپليڪيشنن سان مطابقت رکندڙ

Airyx آپريٽنگ سسٽم جو پهريون بيٽا رليز موجود آهي، هڪ macOS طرز جو ماحول پيش ڪري ٿو ۽ مقصد macOS ايپليڪيشنن سان مطابقت جي هڪ خاص سطح مهيا ڪرڻ آهي. Airyx FreeBSD تي ٻڌل آهي ۽ هڪ X سرور تي ٻڌل گرافڪس اسٽيڪ استعمال ڪري ٿو. پروجيڪٽ جي ترقيات BSD لائسنس تحت ورهايل آهن. بوٽ iso تصوير جي سائيز 1.9 GB (x86_64) آهي.

پروجيڪٽ جو مقصد ماخذ متن جي سطح تي macOS ايپليڪيشنن سان مطابقت حاصل ڪرڻ آهي (Airyx ۾ عملدرآمد لاءِ اوپن سورس macOS ايپليڪيشنن جي ڪوڊ کي ٻيهر مرتب ڪرڻ جي صلاحيت) ۽ قابل عمل فائلون (پيچ شامل ڪيا ويا آهن ڪرنل ۽ ٽول ڪٽ لاءِ. x86-architecture 64 لاءِ مرتب ڪيل Mach-O executable فائلن کي هلائڻ). انٽرفيس تي عمل درآمد عام macOS تصورن کي استعمال ڪري ٿو، جهڙوڪ گلوبل مينيو سان ٽاپ پينل، هڪ جهڙو مينيو ڍانچو، ڪي بورڊ شارٽ ڪٽ، فائيلر جي انداز ۾ هڪ فائيل مئنيجر، ۽ ڪمانڊ لاءِ سپورٽ جهڙوڪ لانچ سي ايل ۽ اوپن. گرافڪ ماحول KDE پلازما شيل تي ٻڌل آهي، جيڪو macOS لاءِ ٺهيل آهي.

HFS + ۽ APFS فائل سسٽم جيڪي macOS ۾ استعمال ڪيا ويا آهن، انهي سان گڏ مخصوص سسٽم ڊائريڪٽريون. مثال طور، FreeBSD جي عام /usr ۽ /usr/مقامي درجي بندين کان علاوه، Airyx /Library، /System، ۽ /Volumes ڊاريڪٽري استعمال ڪري ٿو. صارفين جي گهر ڊاريڪٽري / صارفين ڊاريڪٽري ۾ واقع آهن. هر گهر ڊاريڪٽري ۾ ايپليڪيشنن لاءِ ~/Library ذيلي ڊائريڪٽري هوندي آهي جيڪي ايپل جي ڪوڪو پروگرامنگ انٽرفيس کي استعمال ڪن ٿيون.

ايپليڪيشنن کي AppImage فارميٽ ۾ پاڻمرادو ايپ پيڪيجز (App Bundle) جي طور تي ڊزائين ڪري سگھجي ٿو، جيڪو /Applications يا ~/Applications ڊاريڪٽريز ۾ رکيل آھي. پروگرامن کي انسٽاليشن يا پيڪيج مينيجر جي استعمال جي ضرورت نه آهي - صرف ڇڪيو ۽ ڇڏي ڏيو ۽ لانچ ڪريو AppImage فائل. ساڳئي وقت، روايتي FreeBSD پيڪيجز ۽ بندرگاهن جي حمايت برقرار رکي ٿي.

macOS سان مطابقت لاءِ، Cocoa ۽ Objective-C رن ٽائم پروگرامنگ انٽرفيس جو جزوي نفاذ مهيا ڪيو ويو آهي (جيڪو /سسٽم/لائبريري/ فريم ورڪ ڊاريڪٽري ۾ واقع آهي)، گڏو گڏ گڏ ڪرڻ وارا ۽ لنڪرز پڻ انهن جي مدد لاءِ تبديل ڪيا ويا آهن. اهو منصوبو آهي ته XCode پروجيڪٽ فائلن ۽ پروگرامن لاءِ سپورٽ کي Swift ٻولي ۾ لاڳو ڪرڻ. macOS مطابقت واري پرت کان علاوه، Airyx لينڪس ايپليڪيشنن کي هلائڻ جي صلاحيت پڻ پيش ڪري ٿو، فري بي ايس ڊي جي لينڪس ايموليشن انفراسٽرڪچر (لينڪسولٽر) جي بنياد تي.

Airyx جي پهرين بيٽا ورزن جون خاصيتون:

  • فائر فاکس، ٽرمينل ۽ ڪيٽ سان گڏ پاڻمرادو پيڪيجز جي مثالن جي دستيابي.
  • AppKit (airyxOS.app) تي ٻڌل نئون ObjectiveC انسٽالر.
  • جاوا SDK 17.0.1+12 ۾ شموليت.
  • استعمال ڪندي FreeBSD 12.3RC جيئن ته ڪنيل ۽ سسٽم ماحول جي بنياد تي.
  • بهتر ڪيل AppKit، رنگ جي اسڪيم ۽ ڪي بورڊ شارٽ ڪٽ سان macOS جي ويجهو، پاپ اپ مينيو لاءِ سپورٽ، فونٽس سان بهتر ڪم.
  • منصوبابندي ڪيل پر اڃا تائين لاڳو نه ٿيل خصوصيتن ۾، ڊاک پينل، وائي فائي کي ترتيب ڏيڻ لاءِ GUI، ۽ KDE پلازما ماحول ۾ فائلر فائل مئنيجر جي آپريشن سان مسئلن کي حل ڪرڻ جو ذڪر ڪيو ويو آهي.

Airyx پروجيڪٽ فري بي ايس ڊي جو ايڊيشن ٺاهي رهيو آهي MacOS ايپليڪيشنن سان مطابقت رکندڙ
Airyx پروجيڪٽ فري بي ايس ڊي جو ايڊيشن ٺاهي رهيو آهي MacOS ايپليڪيشنن سان مطابقت رکندڙ
Airyx پروجيڪٽ فري بي ايس ڊي جو ايڊيشن ٺاهي رهيو آهي MacOS ايپليڪيشنن سان مطابقت رکندڙ


جو ذريعو: opennet.ru

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