Mae prosiect Airyx yn datblygu rhifyn o FreeBSD sy'n gydnaws Γ’ chymwysiadau macOS

Mae'r datganiad beta cyntaf o system weithredu Airyx ar gael, sy'n cynnig amgylchedd ar ffurf macOS ac wedi'i anelu at ddarparu lefel benodol o gydnawsedd Γ’ chymwysiadau macOS. Mae Airyx wedi'i seilio ar FreeBSD ac mae'n defnyddio pentwr graffeg ar sail gweinydd X. Mae datblygiadau'r prosiect yn cael eu dosbarthu o dan y drwydded BSD. Maint y ddelwedd boot iso yw 1.9 GB (x86_64).

Nod y prosiect yw sicrhau cydnawsedd Γ’ chymwysiadau macOS ar lefel testunau ffynhonnell (y gallu i ail-grynhoi cod cymwysiadau macOS ffynhonnell agored i'w gweithredu yn Airyx) a ffeiliau gweithredadwy (mae clytiau wedi'u hychwanegu at y cnewyllyn a'r pecyn cymorth ar gyfer rhedeg ffeiliau gweithredadwy Mach-O a luniwyd ar gyfer y pensaernΓ―aeth x86-64). Mae gweithrediad y rhyngwyneb yn defnyddio cysyniadau macOS nodweddiadol, megis panel uchaf gyda bwydlen fyd-eang, strwythur dewislen union yr un fath, llwybrau byr bysellfwrdd, rheolwr ffeiliau tebyg o ran arddull i Filer, a chefnogaeth ar gyfer gorchmynion fel launchctl ac agored. Mae'r amgylchedd graffigol yn seiliedig ar gragen Plasma KDE, wedi'i steilio ar gyfer macOS.

Cefnogir y systemau ffeiliau HFS + ac APFS a ddefnyddir mewn macOS, yn ogystal Γ’ chyfeiriaduron system penodol. Er enghraifft, yn ogystal Γ’'r hierarchaethau /usr a / usr/ lleol sy'n nodweddiadol o FreeBSD, mae Airyx yn defnyddio'r cyfeiriaduron /Library, /System, a /Volumes. Mae cyfeiriaduron cartref defnyddwyr wedi'u lleoli yn y cyfeiriadur /Defnyddwyr. Mae gan bob cyfeiriadur cartref is-gyfeiriadur ~/Llyfrgell ar gyfer cymwysiadau sy'n defnyddio rhyngwyneb rhaglennu Coco Apple.

Gellir dylunio cymwysiadau fel pecynnau ap hunangynhwysol (Bwndel Apiau) yn y fformat AppImage, eu gosod yn y cyfeiriaduron /Applications neu ~/ Applications. Nid oes angen gosod na defnyddio rheolwr pecyn ar y rhaglenni - dim ond llusgo a gollwng a lansio'r ffeil AppImage. Ar yr un pryd, cedwir cefnogaeth ar gyfer pecynnau a phorthladdoedd FreeBSD traddodiadol.

Er mwyn cydnawsedd Γ’ macOS, darperir gweithrediad rhannol o ryngwyneb rhaglennu amser rhedeg Coco ac Amcan-C (wedi'i leoli yn y cyfeiriadur / System / Llyfrgell / Fframweithiau), yn ogystal Γ’ chasglwyr a chysylltwyr wedi'u haddasu'n ychwanegol i'w cefnogi. Bwriedir gweithredu cefnogaeth ar gyfer ffeiliau a rhaglenni prosiect XCode yn yr iaith Swift. Yn ogystal Γ’'r haen cydnawsedd macOS, mae Airyx hefyd yn cynnig y gallu i redeg cymwysiadau Linux, yn seiliedig ar seilwaith efelychu Linux FreeBSD (Linuxulator).

Nodweddion y fersiwn beta cyntaf o Airyx:

  • Argaeledd enghreifftiau o becynnau hunangynhwysol gyda Firefox, Terminal a Kate.
  • Gosodwr AmcanC newydd yn seiliedig ar AppKit (airyxOS.app).
  • Cynhwysiant yn Java SDK 17.0.1+12.
  • Defnyddio FreeBSD 12.3RC fel sail ar gyfer amgylchedd y cnewyllyn a'r system.
  • Gwell AppKit, gyda chynllun lliw a llwybrau byr bysellfwrdd yn agosach at macOS, cefnogaeth i naidlenni, gwell gwaith gyda ffontiau.
  • Ymhlith y nodweddion a gynlluniwyd ond heb eu gweithredu eto, nodir panel y Doc, GUI ar gyfer sefydlu WiFi, a datrys problemau gyda gweithrediad y rheolwr ffeiliau Filer yn amgylchedd KDE Plasma.

Mae prosiect Airyx yn datblygu rhifyn o FreeBSD sy'n gydnaws Γ’ chymwysiadau macOS
Mae prosiect Airyx yn datblygu rhifyn o FreeBSD sy'n gydnaws Γ’ chymwysiadau macOS
Mae prosiect Airyx yn datblygu rhifyn o FreeBSD sy'n gydnaws Γ’ chymwysiadau macOS


Ffynhonnell: opennet.ru

Ychwanegu sylw