Txoj haujlwm Airyx tab tom tsim ib tsab ntawm FreeBSD sib xws nrog macOS daim ntawv thov

Thawj beta tso tawm ntawm Airyx operating system yog muaj, muab macOS-style ib puag ncig thiab tsom rau kev muab qee qib kev sib raug zoo nrog macOS daim ntawv thov. Airyx yog raws li FreeBSD thiab siv X server-based graphics pawg. Txoj haujlwm tsim kho tau muab faib raws li BSD daim ntawv tso cai. Qhov loj ntawm khau raj iso duab yog 1.9 GB (x86_64).

Lub hom phiaj ntawm txoj haujlwm yog kom ua tiav kev sib raug zoo nrog macOS daim ntawv thov nyob rau theem ntawm cov ntawv sau (lub peev xwm rov ua dua cov cai ntawm kev qhib macOS daim ntawv thov rau kev ua tiav hauv Airyx) thiab cov ntaub ntawv ua tiav ( thaj ua rau thaj tau ntxiv rau cov ntsiav thiab cov cuab yeej rau khiav Mach-O executable files compiled rau x86-architecture 64). Kev siv interface siv cov ntsiab lus ntawm macOS, xws li lub vaj huam sib luag saum toj kawg nkaus nrog cov ntawv qhia thoob ntiaj teb, cov qauv ntawv qhia zoo tib yam, cov keyboard shortcuts, tus thawj tswj cov ntaub ntawv zoo ib yam li Filer, thiab kev txhawb nqa rau cov lus txib xws li launchctl thiab qhib. Lub graphical ib puag ncig yog raws li KDE Plasma plhaub, styled rau macOS.

HFS + thiab APFS cov ntaub ntawv siv hauv macOS tau txais kev txhawb nqa, nrog rau cov kab ke tshwj xeeb. Piv txwv li, ntxiv rau /usr thiab / usr / hauv zos hierarchies raug ntawm FreeBSD, Airyx siv lub /Library, /System, thiab /Volumes directories. Cov neeg siv cov npe hauv tsev nyob hauv / Cov neeg siv phau ntawv. Txhua daim ntawv teev npe hauv tsev muaj ~/Library subdirectory rau cov ntawv thov uas siv Apple's Cocoa programming interface.

Cov ntawv thov tuaj yeem tsim raws li cov pob khoom siv tus kheej (App Bundle) hauv AppImage hom, muab tso rau hauv / Daim Ntawv Thov lossis ~ / Daim ntawv teev npe. Cov kev pab cuam tsis tas yuav tsum tau teeb tsa lossis siv tus tswj hwm pob - tsuas yog rub thiab tso thiab tso tawm AppImage cov ntaub ntawv. Tib lub sijhawm, kev txhawb nqa rau cov pob khoom FreeBSD thiab cov chaw nres nkoj yog khaws cia.

Rau kev sib raug zoo nrog macOS, ib feem kev siv ntawm Cocoa thiab Objective-C runtime programming interface yog muab (nyob rau hauv /System/Library/Frameworks directory), nrog rau cov compilers thiab txuas ntxiv hloov kho los txhawb lawv. Nws yog npaj los siv kev txhawb nqa rau XCode qhov project cov ntaub ntawv thiab cov kev pab cuam hauv Swift lus. Ntxiv nrog rau macOS compatibility txheej, Airyx kuj muaj peev xwm khiav Linux kev siv, raws li FreeBSD's Linux emulation infrastructure (Linuxulator).

Nta ntawm thawj beta version ntawm Airyx:

  • Muaj cov piv txwv ntawm cov pob khoom uas muaj tus kheej nrog Firefox, Terminal thiab Kate.
  • Tshiab ObjectiveC installer raws li AppKit (airyxOS.app).
  • Kev suav nrog hauv Java SDK 17.0.1+12.
  • Siv FreeBSD 12.3RC ua lub hauv paus rau cov ntsiav thiab qhov chaw ib puag ncig.
  • Txhim kho AppKit, nrog cov qauv xim thiab cov keyboard shortcuts ze rau macOS, txhawb nqa cov ntawv qhia pop-up, txhim kho kev ua haujlwm nrog fonts.
  • Ntawm cov phiaj xwm tab sis tseem tsis tau ua tiav, Dock vaj huam sib luag, GUI rau teeb tsa WiFi, thiab daws teeb meem nrog kev ua haujlwm ntawm Filer file manager hauv KDE Plasma ib puag ncig tau sau tseg.

Txoj haujlwm Airyx tab tom tsim ib tsab ntawm FreeBSD sib xws nrog macOS daim ntawv thov
Txoj haujlwm Airyx tab tom tsim ib tsab ntawm FreeBSD sib xws nrog macOS daim ntawv thov
Txoj haujlwm Airyx tab tom tsim ib tsab ntawm FreeBSD sib xws nrog macOS daim ntawv thov


Tau qhov twg los: opennet.ru

Ntxiv ib saib