Ise agbese Airyx n ṣe agbekalẹ ẹda ti FreeBSD ti o ni ibamu pẹlu awọn ohun elo macOS

Itusilẹ beta akọkọ ti ẹrọ iṣẹ Airyx wa, nfunni ni agbegbe aṣa macOS ati ifọkansi lati pese ipele kan ti ibamu pẹlu awọn ohun elo macOS. Airyx da lori FreeBSD o si nlo akopọ awọn aworan orisun olupin X kan. Awọn idagbasoke ti ise agbese na pin labẹ iwe-aṣẹ BSD. Iwọn ti aworan iso bata jẹ 1.9 GB (x86_64).

Ibi-afẹde ti iṣẹ akanṣe ni lati ṣaṣeyọri ibamu pẹlu awọn ohun elo macOS ni ipele ti awọn ọrọ orisun (agbara lati ṣe atunko koodu ti awọn ohun elo macOS orisun-ìmọ fun ipaniyan ni Airyx) ati awọn faili ṣiṣe (awọn abulẹ ti ṣafikun si ekuro ati ohun elo irinṣẹ fun nṣiṣẹ Mach-O executable awọn faili compiled fun x86-architecture 64). Imuse wiwo naa nlo awọn imọran macOS aṣoju, gẹgẹbi nronu oke pẹlu akojọ aṣayan agbaye, eto akojọ aṣayan kanna, awọn ọna abuja keyboard, oluṣakoso faili ti o jọra ni ara si Oluṣakoso, ati atilẹyin fun awọn aṣẹ bii ifilọlẹctl ati ṣiṣi. Ayika ayaworan da lori ikarahun Plasma KDE, aṣa fun macOS.

Awọn ọna ṣiṣe faili HFS + ati APFS ti a lo ninu macOS jẹ atilẹyin, ati awọn ilana eto pato. Fun apẹẹrẹ, ni afikun si awọn / usr ati / usr / agbegbe awọn ilana aṣoju ti FreeBSD, Airyx nlo / Library, / System, and / Volume directories. Awọn ilana ile awọn olumulo wa ninu iwe ilana / Awọn olumulo. Ilana ile kọọkan ni ~/Library subdirectory fun awọn ohun elo ti o lo wiwo siseto Apple's Cocoa.

Awọn ohun elo le ṣe apẹrẹ bi awọn idii ohun elo ti ara ẹni (App Bundle) ni ọna kika AppImage, ti a gbe sinu / Awọn ohun elo tabi ~/ Awọn ilana ilana. Awọn eto naa ko nilo fifi sori ẹrọ tabi lilo oluṣakoso package - kan fa ati ju silẹ ki o ṣe ifilọlẹ faili AppImage naa. Ni akoko kanna, atilẹyin fun awọn idii FreeBSD ibile ati awọn ebute oko oju omi ti wa ni idaduro.

Fun ibamu pẹlu macOS, imuse apa kan ti koko ati wiwo siseto akoko-ipinnu-C ti pese (ti o wa ninu ilana / Eto / Ile-ikawe / Awọn ilana ilana), ati awọn alakojọ ati awọn ọna asopọ ni afikun ti tunṣe lati ṣe atilẹyin wọn. O ti gbero lati ṣe atilẹyin fun awọn faili iṣẹ akanṣe XCode ati awọn eto ni ede Swift. Ni afikun si Layer ibamu MacOS, Airyx tun funni ni agbara lati ṣiṣẹ awọn ohun elo Linux, da lori awọn amayederun emulation Linux FreeBSD (Linuxulator).

Awọn ẹya ti ẹya beta akọkọ ti Airyx:

  • Wiwa awọn apẹẹrẹ ti awọn akopọ ti ara ẹni pẹlu Firefox, Terminal ati Kate.
  • Insitola ObjectiveC Tuntun ti o da lori AppKit (airyxOS.app).
  • Ifisi ni Java SDK 17.0.1 + 12.
  • Lilo FreeBSD 12.3RC gẹgẹbi ipilẹ fun ekuro ati agbegbe eto.
  • AppKit ti o ni ilọsiwaju, pẹlu ero awọ ati awọn ọna abuja keyboard ti o sunmọ macOS, atilẹyin fun awọn akojọ aṣayan agbejade, iṣẹ ilọsiwaju pẹlu awọn nkọwe.
  • Lara awọn ẹya ti a ti pinnu ṣugbọn ko tii ṣe imuse, Dock panel, GUI fun iṣeto WiFi, ati yanju awọn iṣoro pẹlu iṣẹ ti oluṣakoso faili faili ni agbegbe KDE Plasma ni a ṣe akiyesi.

Ise agbese Airyx n ṣe agbekalẹ ẹda ti FreeBSD ti o ni ibamu pẹlu awọn ohun elo macOS
Ise agbese Airyx n ṣe agbekalẹ ẹda ti FreeBSD ti o ni ibamu pẹlu awọn ohun elo macOS
Ise agbese Airyx n ṣe agbekalẹ ẹda ti FreeBSD ti o ni ibamu pẹlu awọn ohun elo macOS


orisun: opennet.ru

Fi ọrọìwòye kun