Airyx-projekti kehittää sovellusyhteensopivan FreeBSD-version macOS

Airyx-käyttöjärjestelmän ensimmäinen beta-versio on nyt saatavilla, ja se tarjoaa työpöytätyyppisen ympäristön. macOS ja jonka tarkoituksena on tarjota tietty yhteensopivuustaso sovellusten kanssa macOSAiryx perustuu FreeBSD:hen ja käyttää X-server-pohjaista grafiikkapinoa. Projektin työ jaetaan BSD-lisenssin alaisuudessa. Käynnistettävä ISO-levykuva on 1.9 Gt (x86_64).

Hankkeen ilmoitettu tavoite on saavuttaa yhteensopivuus sovellusten kanssa. macOS lähdekooditasolla (kyky kääntää avoimen lähdekoodin koodi uudelleen) macOS-sovellukset Airyxissa suoritettavaksi) ja suoritettavat tiedostot (ytimeen ja työkaluketjuun on lisätty korjauspäivityksiä x86-64-arkkitehtuurille rakennettujen Mach-O-suoritettavien tiedostojen suorittamiseksi). Rajapinnan toteutus käyttää tyypillisiä macOS käsitteitä, kuten yläpaneeli, jossa on yleinen valikko, identtinen valikkorakenne, pikanäppäimet, samantyylinen Filer-tiedostonhallintaohjelma ja tuki komennoille, kuten launchctl ja open. Graafinen ympäristö perustuu KDE Plasma -kuoreen, joka on tyylitelty muotoon macOS.

Tuettuja ovat ne, joita käytetään macOS HFS+- ja APFS-tiedostojärjestelmät sekä tietyt järjestelmähakemistot. Esimerkiksi FreeBSD:lle tyypillisten /usr- ja /usr/local-hierarkioiden lisäksi Airyx käyttää /Library-, /System- ja /Volumes-hakemistoja. Käyttäjien kotihakemistot sijaitsevat /Users-hakemistossa. Jokainen kotihakemisto sisältää ~/Library-alihakemiston Apple Cocoa API:a käyttäville sovelluksille.

Sovellukset voidaan suunnitella itsenäisiksi sovelluspaketeiksi (App Bundle) AppImage-muodossa, sijoitettuna /Applications- tai ~/Applications-hakemistoihin. Ohjelmat eivät vaadi paketinhallinnan asennusta tai käyttöä - vedä ja pudota ja käynnistä AppImage-tiedosto. Samalla säilytetään tuki perinteisille FreeBSD-paketteille ja -porteille.

Yhteensopivuuden varmistamiseksi macOS Cocoa API:n ja Objective-C-ajonaikaisen ympäristön (sijaitsevat /System/Library/Frameworks-hakemistossa) osittainen toteutus on saatavilla, samoin kuin kääntäjät ja linkittimet, joita on lisäksi muokattu tukemaan niitä. Tukea XCode-projektitiedostoille ja Swift-ohjelmille suunnitellaan. Yhteensopivuuskerroksen lisäksi macOS Airyx tarjoaa myös mahdollisuuden käynnistää sovelluksia Linux, joka perustuu FreeBSD:n tarjoamaan ympäristöemulointiinfrastruktuuriin Linux (Linuxisolaattori).

Airyxin ensimmäisen beta-version ominaisuudet:

  • Saatavilla esimerkkejä itsenäisistä paketeista Firefoxilla, Terminalilla ja Katella.
  • Uusi ObjectiveC-asennusohjelma, joka perustuu AppKitiin (airyxOS.app).
  • Sisällytetään Java SDK 17.0.1+12:een.
  • FreeBSD 12.3RC:n käyttäminen ytimen ja järjestelmäympäristön perustana.
  • Parannettu AppKit, jossa on lähempi macOS värimaailma ja pikanäppäimet, tuki ponnahdusvalikoille ja parannettu fonttien käsittely.
  • Suunniteltujen, mutta vielä toteuttamattomien ominaisuuksien joukossa mainitaan Dock-paneeli, graafinen käyttöliittymä WiFi-asetusten määrittämiseen ja Filer-tiedostonhallinnan ongelmien ratkaiseminen KDE Plasma -ympäristössä.

 Airyx-projekti kehittää sovellusyhteensopivan FreeBSD-version macOS
 Airyx-projekti kehittää sovellusyhteensopivan FreeBSD-version macOS
 Airyx-projekti kehittää sovellusyhteensopivan FreeBSD-version macOS


Lähde: opennet.ru
Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster