Redox 0.8, iyo OS yakanyorwa muRust, inosvika nerutsigiro rwei686 nezvimwe

redox

Iyo inoshanda sisitimu inogadzirwa zvinoenderana neiyo Unix uzivi uye inokwereta mamwe mazano kubva kuSeL4, Minix uye Chirongwa 9.

The kuburitswa kweiyo vhezheni itsva yeiyo inoshanda sisitimu Redox 0.8, yakagadzirwa uchishandisa Rust mutauro uye iyo microkernel pfungwa. Mushanduro itsva iyi zvinobuda pachena kuti yawedzerwa i686 kugarisana, zvinhu zvakadai semaodhiyo uye yekutanga-multi-display tsigiro yakagoneswa, uye yekutanga uye yekuisa masisitimu yakarerutswa nekusimbiswa.

Redox inoshandisa iyo microkernel pfungwa, umo chete inter-process kutaurirana uye zviwanikwa manejimendi zvinopihwa padanho re kernel, uye mamwe ese anoshanda.

Vese vatyairi vanomhanya munzvimbo yemushandisi munzvimbo dzine sandboxed. Kuti ienderane nemashandisirwo aripo, yakakosha POSIX layer inopihwa iyo inobvumira akawanda mapurogiramu kuti amhanye pasina porting.

Zvinyorwa zvitsva zveRoxox 0.8

Iyo vhezheni nyowani inoramba ichishanda kuti ive nechokwadi chekushanda pane chaiyo hardware. Pamusoro peiyo x86_64 dhizaini, kugona kushanda pa86-bit x32 masisitimu kwawedzerwa (i686, Pentium II uye gare gare). Kutamira kune ARM64 (aarch64) CPU iri kuenderera mberi. UYEIni ndinoshanda pane chaiyo ARM hardware haisati yatsigirwa, asi zvinokwanisika kutanga nekuteedza ARM64 muQEMU.

Nokusingaperi, iyo audio subsystem inogoneswa uye rutsigiro rwekutanga rwunopihwa kune akawanda-monitor setups (pane masisitimu ane UEFI furemu buffer).

Kubva pamidziyo, inoenderana neRedox inoshanda sisitimu, kune AC'97 neIntel HD Audio machipisi, magiraidhi anobuda kuburikidza neVESA BIOS API kana UEFI GOP, Ethernet (Intel 1/10 Gigabit Ethernet, Realtek RTL8168), michina yekupinza. (makibhodhi, mbeva, touchpads), SATA (AHCI, IDE), uye NVMe. Tsigiro yeWi-Fi uye USB haisati yagadzirira (USB inoshanda chete paQEMU).

Pamusoro pezvo, kurerutsa kusikwa uye kuisirwa kwemashure maitiro, crate redox-daemon package yakatsanangurwa.

Izvo zvakare zvakasimbiswa izvo hurongwa hwekuvaka hwakagadziridzwa, iyo yakave inobvira kuvaka yezvivakwa zvakasiyana mune imwechete sosi muti. Kurerutsa kusangana kwezvigadziriso zvakasiyana, iyo build.sh script inokurudzirwa.

Iyo kernel yakarerutsa basa nendangariro, yakawedzera kugona kushandura nzvimbo dzekero kubva padanho remushandisi.

Yakawedzerwa rutsigiro rweakawanda-monitor masisitimu kune Orbital graphical shell, mouse cursor processing yakagadziridzwa, uye chiratidzo chekushandura vhoriyamu chakawedzerwa. Iyo menyu inokwanisa kupatsanura maapplication muzvikamu.

Yeimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:

  • Yakawedzera rutsigiro rwekuvaka uchishandisa iyo podman toolkit.
  • Iyo kernel inovaka, bootloader uye initfs yakabatana nemamwe mapakeji.
  • Yakasanganiswa boot mifananidzo yeBIOS uye EFI masisitimu.
  • Kuitwa kweiyo clone uye exec system kufona kwakaendeswa kunzvimbo yemushandisi.
  • Maitiro ekurodha akareruka.
  • Chirongwa chebootstrap chakaunzwa chinomhanyisa kernel uye chinopa yakawedzera ELF faira kurodha, senge init process.
  • Yakawedzera chirongwa chakayerwa kubvumidza setuid zvirongwa senge sudo kushanda.
  • Yakawedzera demo kumisikidzwa kugadzira sampuli zvirongwa zvisina kuisirwa mu base boot image ine graphical nharaunda.
  • Tsigiro yechirongwa chekudzora vhoriyamu yakawedzerwa kune audiod audio subsystem.
  • Yakawedzera mutyairi weAC'97 yakavakirwa ruzha machipi.
  • Yakavandudzwa mutyairi weIntel HD Audio machipisi.
  • Yakawedzera mutyairi weIDE controller.
  • Yakavandudzwa rutsigiro rweNVMe madhiraivha.
  • Yakavandudzwa PCI, PS/2, RTL8168, USB HID, VESA controllers.
  • Kurongeka kwegadziriro yekuisa yakagadziridzwa zvakare: iyo bootloader, bootstrap, kernel, uye initfs ikozvino iri mu / boot dhairekitori.

Pakupedzisira, Kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.

Dhawunirodha Redox OS

Kuti uedze Redox OS, demo inovaka ye768 MB inopihwa, pamwe nemifananidzo ine yakakosha graphical nharaunda (256 MB) uye console maturusi emaseva masisitimu (256 MB).

Iwo anovaka anogadzirwa eiyo x86_64 architecture uye anowanikwa kune masisitimu ane UEFI neBIOS. Mufananidzo wedemo, mukuwedzera kune Orbital graphical nharaunda, unosanganisira DOSBox emulator, sarudzo yemitambo (DOOM, Neverball, Neverputt, sopwith, syobonaction), tutorials, rodioplay mimhanzi inoridza, uye Sodium chinyorwa chinyorwa.

Dhawunirodhi yekubatanidza ndeiyi.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   miguel rodriguez akadaro

    Iyi purojekiti iri kufambira mberi nekusvetuka uye miganhu, mumakumi mashoma emakore inogona kukwanisa kurarama neLinux.