Aikin Airyx yana haɓaka bugu na FreeBSD mai dacewa da aikace-aikacen macOS

Sakin beta na farko na tsarin aiki na Airyx yana samuwa, yana ba da yanayin yanayin macOS da nufin samar da wani matakin dacewa tare da aikace-aikacen macOS. Airyx ya dogara ne akan FreeBSD kuma yana amfani da tarin zane-zane na tushen uwar garken X. Ana rarraba ci gaban aikin a ƙarƙashin lasisin BSD. Girman hoton iso na taya shine 1.9 GB (x86_64).

Manufar aikin shine cimma daidaituwa tare da aikace-aikacen macOS a matakin rubutun tushe (ikon sake tattara lambar aikace-aikacen macOS mai buɗewa don aiwatarwa a cikin Airyx) da fayilolin aiwatarwa (an ƙara faci zuwa kernel da Toolkit don aiwatarwa). yana gudana fayilolin aiwatar da Mach-O waɗanda aka haɗa don x86-architecture 64). Aiwatar da aikace-aikacen yana amfani da ra'ayoyin macOS na yau da kullun, kamar babban kwamiti tare da menu na duniya, tsarin menu iri ɗaya, gajerun hanyoyin keyboard, mai sarrafa fayil mai kama da salon Fayil, da goyan baya ga umarni kamar ƙaddamarwa da buɗewa. Yanayin zane ya dogara ne akan harsashi na KDE Plasma, wanda aka tsara don macOS.

Ana tallafawa tsarin fayilolin HFS+ da APFS da aka yi amfani da su a cikin macOS, da takamaiman kundayen adireshi na tsarin. Misali, ban da /usr da /usr/ma'auni na gida na FreeBSD, Airyx yana amfani da kundin adireshi /Library,/System, and /Volumes. Ana samun kundayen adireshi na gida na masu amfani a cikin littafin /Masu amfani. Kowane kundin adireshi na gida yana da ~/Library subdirectory don aikace-aikacen da ke amfani da mu'amalar shirye-shiryen Apple's Cocoa.

Ana iya ƙirƙira aikace-aikacen azaman fakitin aikace-aikacen da ke ƙunshe da kai (App Bundle) a cikin tsarin AppImage, wanda aka sanya a cikin /Aikace-aikace ko ~/Aikace-aikacen kundayen adireshi. Shirye-shiryen ba sa buƙatar shigarwa ko amfani da mai sarrafa fakiti - kawai ja da sauke da ƙaddamar da fayil ɗin AppImage. A lokaci guda, ana riƙe goyan bayan fakitin FreeBSD na gargajiya da tashoshin jiragen ruwa.

Don dacewa da macOS, an samar da wani ɓangare na aiwatar da aikace-aikacen Cocoa da Objective-C lokacin aiwatarwa (wanda ke cikin tsarin / Tsarin / Laburaren / Frameworks directory), haka kuma masu tarawa da masu haɗin gwiwa an inganta su don tallafawa su. An shirya aiwatar da tallafi don fayilolin aikin XCode da shirye-shirye a cikin yaren Swift. Baya ga ma'aunin jituwa na macOS, Airyx kuma yana ba da ikon gudanar da aikace-aikacen Linux, dangane da kayan aikin Linux na FreeBSD (Linuxulator).

Fasalolin nau'in beta na farko na Airyx:

  • Samar da misalan fakitin masu zaman kansu tare da Firefox, Terminal da Kate.
  • Sabon mai sakawa ObjectiveC bisa AppKit (airyxOS.app).
  • Hadawa a cikin Java SDK 17.0.1+12.
  • Amfani da FreeBSD 12.3RC a matsayin tushen kernel da yanayin tsarin.
  • Ingantaccen AppKit, tare da tsarin launi da gajerun hanyoyin madannai kusa da macOS, goyan bayan menus masu tasowa, ingantaccen aiki tare da fonts.
  • Daga cikin abubuwan da aka tsara amma ba a aiwatar da su ba, an lura da Dock panel, GUI don kafa WiFi, da kuma magance matsaloli tare da aikin mai sarrafa fayil na Filer a cikin yanayin KDE Plasma.

Aikin Airyx yana haɓaka bugu na FreeBSD mai dacewa da aikace-aikacen macOS
Aikin Airyx yana haɓaka bugu na FreeBSD mai dacewa da aikace-aikacen macOS
Aikin Airyx yana haɓaka bugu na FreeBSD mai dacewa da aikace-aikacen macOS


source: budenet.ru

Add a comment