Genode-projekti on julkaissut Sculpt OS 26.10:n, yleiskäyttöisen käyttöjärjestelmän.

Sculpt 26.10 -projektin julkaisu on esitelty. Se kehittää Genode OS Framework -teknologioihin perustuvan käyttöjärjestelmän, jota tavalliset käyttäjät voivat käyttää jokapäiväisten tehtävien suorittamiseen. Projektin lähdekoodi jaetaan AGPLv3-lisenssillä. Lataus on 40 Mt:n järjestelmäkuva, jota voidaan käyttää PC:llä, PinePhone-älypuhelimella ja MNT Reform -kannettavalla. Tuettu järjestelmissä, joissa on Intel-prosessorit ja näytönohjaimen alijärjestelmät, joissa on käytössä VT-d- ja VT-x-laajennukset, sekä ARM-järjestelmissä, joissa on VMM-laajennukset.

Tärkeimmät innovaatiot:

  • Genode-projektin kehittämää mukautettua mikroydintä käytetään oletusarvoisesti, mikä poistaa tehtävien ajoitukseen ja ytimen muistin hallintaan liittyvät ongelmat. Mikroytimen suorituskykyä PC:illä on optimoitu. Ajastimen hallintaa ja aikakatkaisujen käsittelyä on uudistettu tyhjäkäynnin kuormituksen vähentämiseksi.
  • Siirtyminen XML-määritystiedostoista omaan HID (Human-Inclined Data) -muotoon, joka esittää tiedot solmujen hierarkiana omine ominaisuuksineen, on valmis. Vanhan XML-muodon tuki on lopetettu.
  • Siirretty ytimestä Linux USB-ohjainten, Wi-Fi-verkkojen, Ethernet-sovittimien ja näytönohjainten ajurit on synkronoitu ytimen 6.18 kanssa (aiemmin käytettiin ytimen 6.12 ajureita).
  • USB-isäntäohjainten sisäänrakennettu ohjain on muunnettu kytkettäväksi komponentiksi, joka voidaan irrottaa ja käynnistää uudelleen häiritsemättä USB-asiakasohjelmia. Esimerkiksi jos ohjain kaatuu, se voidaan käynnistää uudelleen. Jos päivitys on saatavilla, uusi versio voidaan asentaa käynnistämättä käyttöjärjestelmää uudelleen. Ajurin asennus voidaan poistaa, jos virrankulutusta tarvitaan.
  • Suoritettavaksi virtuaalikoneet VirtualBox 7.2 -virtualisointijärjestelmää käytetään aiemmin käytetyn 6.x-haaran sijaan.
  • Soulin hypervisoria on päivitetty tukemaan tiedostojen jakamista isäntä- ja vieraskäyttöjärjestelmien välillä.
  • Goa SDK:n ominaisuuksia isäntäympäristössä on laajennettu, mikä mahdollistaa Genode-komponenttien kehittämisen, kääntämisen ja testaamisen ilman virtualisointia. GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make ja CMake on portattu käytettäväksi isäntäjärjestelmässä.
  • Käyttöliittymä tukee nyt hiiren osoittimen skaalaamista ja ulkoasun muuttamista.
  • C-kielen ajonaikaista koodia ja VFS-koodia on uudistettu. Tuki virtuaalisten tiedostojärjestelmien lennossa tapahtuvalle uudelleenmääritykselle ja uudelleenjärjestelylle on lisätty.

Järjestelmässä on Leitzentrale-graafinen käyttöliittymä, jonka avulla voidaan suorittaa yleisiä järjestelmänvalvojan tehtäviä. Graafisen käyttöliittymän vasemmassa yläkulmassa on valikko, jossa on työkaluja käyttäjien hallintaan, asemien yhdistämiseen ja verkkoyhteyden konfigurointiin. Keskellä on konfiguraattori järjestelmäkomponenttien määrittämiseen, jota edustaa kaavio, joka näyttää järjestelmäkomponenttien väliset suhteet. Komponentteja voidaan poistaa tai lisätä interaktiivisesti, mikä muokkaa järjestelmäympäristöä tai virtuaalikoneita.

Haluttaessa käyttäjä voi siirtyä konsolitilaan, joka tarjoaa enemmän joustavuutta. Perinteistä työpöytää voi käyttää TinyCore-jakelun avulla. Linux в virtuaalikone с LinuxTämä ympäristö tarjoaa pääsyn Firefox- ja Aurora-selaimiin, Qt-pohjaiseen tekstieditoriin ja useisiin sovelluksiin. Komentoriviapuohjelmien suorittamiseen suositellaan "Noux"-ympäristöä.

Genode-kehys tarjoaa yhtenäisen infrastruktuurin ytimen päällä toimivien mukautettujen sovellusten rakentamiseen. Linux (32- ja 64-bittinen) tai NOVA-mikroytimet (x86 virtualisoinnilla), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM). Sisältää paravirtualisoidut Linux- L4-ydinLinux, joka toimii Fiasco.OC-mikroytimen päällä, jolloin voit suorittaa tavallisia tehtäviä Genode-ympäristössä Linux-ohjelmat. L4-ydinLinux ei toimi suoraan laitteiston kanssa, vaan käyttää Genode-palveluita virtuaalisten ajureiden kautta.

Useita komponentteja on portattu Genodelle Linux ja BSD, Gallium3D-tuki, Qt-, GCC- ja WebKit-integraatio toteutettu, kyky luoda hybridi Linux/Ohjelmistoympäristöjen genomi. VirtualBox-portti on saatavilla, ja se toimii NOVA-mikroytimen päällä. Monet sovellukset on mukautettu toimimaan suoraan mikroytimen ja Noux-ympäristön päällä, mikä tarjoaa käyttöjärjestelmätason virtualisoinnin. Muiden kuin portattujen ohjelmien suorittamiseen tarjotaan virtuaaliympäristöjärjestelmä, joka toimii sovellustasolla ja mahdollistaa ohjelmien suorittamisen virtuaaliympäristössä. Linux-ympäristö paravirtualisoinnin avulla.

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