Iṣẹ́ àgbékalẹ̀ Airyx ń ṣe àtúnṣe FreeBSD tó báramu pẹ̀lú ohun èlò macOS

Ìtújáde beta àkọ́kọ́ ti ẹ̀rọ iṣiṣẹ́ Airyx ti wà báyìí, ó sì ń fúnni ní àyíká tí ó jọ ti kọ̀ǹpútà. macOS àti ìfọkànsí láti pèsè ìpele ìbámu kan pẹ̀lú àwọn ohun èlò fún macOSAiryx da lori FreeBSD o si nlo akopọ aworan ti o da lori X-server. Iṣẹ akanṣe naa pin kaakiri labẹ iwe-aṣẹ BSD. Aworan ISO ti a le gbe soke jẹ 1.9 GB (x86_64).

Ète tí a sọ pé iṣẹ́ náà jẹ́ ni láti ṣe àṣeyọrí ìbáramu pẹ̀lú àwọn ohun èlò. macOS ní ìpele koodu orísun (agbára láti tún kó koodu orísun ṣíṣí ṣe) macOS-àwọn ohun èlò fún ìṣiṣẹ́ nínú Airyx) àti àwọn fáìlì tí a lè ṣe (a ti fi àwọn àtúnṣe kún kernel àti toolchain láti ṣiṣẹ́ àwọn fáìlì tí a lè ṣe Mach-O tí a kọ́ fún ìṣètò x86-64). Ìmúṣe ìfọwọ́sowọ́pọ̀ náà lo àwọn ohun èlò tí ó wọ́pọ̀ macOS Àwọn èrò bíi pánẹ́lì òkè pẹ̀lú àkójọ àgbáyé, ètò àkójọ àkójọ kan náà, àwọn ọ̀nà àbùjá keyboard, olùṣàkóso fáìlì Filer tí ó ní irú àkójọ náà, àti àtìlẹ́yìn fún àwọn àṣẹ bíi launchctl àti open. Ayíká àwòrán náà dá lórí ìkarahun KDE Plasma, tí a ṣe àkójọ rẹ̀ gẹ́gẹ́ bí macOS.

Àwọn tí a lò ni a ṣe àtìlẹ́yìn fún macOS Àwọn ètò fáìlì HFS+ àti APFS, àti àwọn ìwé àkójọ pàtákì ètò. Fún àpẹẹrẹ, ní àfikún sí àwọn ètò àkójọ pàtákì /usr àti /usr/local priornaries tí ó wọ́pọ̀ nínú FreeBSD, Airyx ń lo ìwé àkójọ /Library, /System, àti /Volumes. Àwọn ìwé àkójọ /Users wà nínú ìwé àkójọ /Users. Ìwé àkójọ ilé kọ̀ọ̀kan ní ìwé àkójọ ~/Library fún àwọn ohun èlò tí ó ń lo Apple Cocoa API.

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 A pese imuse apakan ti akoko ṣiṣe Cocoa API ati Objective-C (ti o wa ninu itọsọna /System/Library/Frameworks), pẹlu awọn akopọ ati awọn asopọ ti a tunṣe lati ṣe atilẹyin fun wọn. Atilẹyin fun awọn faili iṣẹ akanṣe XCode ati awọn eto Swift ni a gbero. Ni afikun si ipele ibamu pẹlu macOS Airyx tun funni ni agbara lati ṣe ifilọlẹ awọn ohun elo fun Linux, da lori awọn amayederun apẹẹrẹ ayika ti a pese ni FreeBSD Linux (Linuxohun èlò ìṣiṣẹ́).

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 a mu dara si, pẹlu isunmọtosi macOS àwọ̀ àti àwọn ọ̀nà àbùjá keyboard, ìtìlẹ́yìn fún àwọn àkójọpọ̀ pop-up, àti mímú àwọn lẹ́tà tí a ti mú sunwọ̀n síi.
  • 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.


Iṣẹ́ àgbékalẹ̀ Airyx ń ṣe àtúnṣe FreeBSD tó báramu pẹ̀lú ohun èlò macOS

Iṣẹ́ àgbékalẹ̀ Airyx ń ṣe àtúnṣe FreeBSD tó báramu pẹ̀lú ohun èlò macOS

Iṣẹ́ àgbékalẹ̀ Airyx ń ṣe àtúnṣe FreeBSD tó báramu pẹ̀lú ohun èlò macOS


orisun: opennet.ru
Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster