Dimittis de Redox OS 0.8 systema operandi scriptum in Rust

Emissio systematis operantis Redox 0.8, lingua Rustiana et microkernel conceptu evoluta, divulgatum est. Explicationes consilii sub libera licentia MIT distribuuntur. Ad probationem Redox OS, comitia demo 768 MB in magnitudine offeruntur, necnon imagines cum ambitu graphicali fundamentali (256 MB) et instrumenta instrumentorum ad rationum ministrantium consolanda (256 MB). Coetus generantur ad architecturam x86_64 et praesto sunt systemata cum UEFI et BIOS. Praeter ambitus graphical orbitalis, demo imago includit DOSBox aemulatorem, delectu ludorum (DOOM, Neverball, Neverputt, sopwith, syobonaction), tutorials, in scaenicis rodioplayis et editorem sodium textum.

Systema operativum secundum philosophiam Unix evolvitur et nonnullas ideas accipit a SeL4, Minix et Plan 9. Redox conceptu microkernel utitur, in quo tantum inter processuum et instrumentorum commercium procuratio praebetur in plano nucleo, et omnia alia. functionalitas posita in bibliothecis quae adhiberi possunt tam nucleo quam applicatione usoris. Omnes rectores currunt in spatio usoris in ambitus arenae solitariae. Ad convenientiam cum applicationibus exsistentibus, speciale POSIX iacuit providetur, quod permittit ut plures programmata currere sine portando.

Ratio utitur "omnia domicilio" principium. Exempli gratia, URL "log/" adhiberi potest ad logging, "bus://" pro commercio inter processuum, "tcp/" pro commercio retis, etc. Moduli, qui in forma aurigarum, extensionum nucleorum et applicationum usorum perfici possunt, tractatores suos URL scribentes possunt, exempli gratia, I/O portum moduli accessum scribere potes et ad URL "port_io:// ligare" ", quo facto uti potes ad portum 60 accedere aperiendo Domicilium "port_io://60".

Ambitus usoris in Redox aedificatur in fundamento propriae testae graphicae Orbitalis (non confundendae cum alia concha orbitalis quae utitur Qt et Wayland) et toolkit OrbTk, quae praebet API similem Flutter, React et Redux. Netsurf pro navigatro interreti adhibetur. Propositum est etiam villicum suum sarcinam enucleare, statuto utilitatum mensurarum (binutillis, coreutillis, netutilis, extrautillis), testa manda- tionis, vexillum C bibliothecae relibc, textorum sodium vim-similis editoris, ACERVUM retis ac fasciculum. ratio. Configuratio posita est in lingua Toml.

Novus emissio pergit laborare ut operaretur in odio reali. Praeter architecturae x86_64, facultas operandi in systematibus 32-bis x86 (i686, Pentium II et recentiore) accessit. ARM64 CPU (aarch64) citatus est. Currere in ferramentis ARM realibus nondum sustinetur, sed onerans cum ARM64 aemulatio in QEMU potest. Defalta, subsystem audio subsystem et auxilium initiale pro multi-monitoris configurationum providetur (de systematibus cum UEFI framebuffer). Apparatus fultus in Redox OS AC'97 includunt AC'1 et Intel HD Audio sonum astularum, graphice output per VESA BIOS vel UEFI GOP API, Ethernet (Intel 10/8168 Gigabit Ethernet, Realtek RTLXNUMX), input machinas (keyboards, mures, touchpads) , SATA (AHCI, IDE) and NVME. Support pro Wi-FI et USB nondum est paratum (USB tantum operatur in QEMU).

Aliae innovationes:

  • Tabernus imagines ad systemata systematis cum BIOS et EF redacta sunt.
  • Exsecutio systematis clone et exec ad spatium usoris mota est.
  • Processus download facilior est. Progressio bootstrap adducta est, quae a nucleo immissa est et ulteriorem onerationem imaginum ELF imaginum praebet, sicut processum init.
  • Progressio escalated additae ad programmata setuida suscipienda sicut sudo.
  • Ad simpliciorem faciendam institutionemque curriculorum curriculorum, involucrum cratis redox-daemonum proposita est.
  • Ratio comitialis resignata est, efficere potest ut diversis architecturae in uno fonte arbori aedificent. Coetum diversorum figurarum simpliciorem reddere, scriptum proponitur. Addidit subsidium aedificationis instrumenti podman utens. Coetus nuclei, calcei et initfi cum aliis fasciculis coniungitur.
  • Demo configurationem addidit ad exemplum programmatum aedificandi quae in imagine tabernus fundamentali cum ambitu graphice non comprehenduntur.
  • Firmamentum ad programmatum imperium programmatum ad sonum subsystem auditum additum est.
  • Adiecit coegi pro sono chippis subnixum AC'97. Improved driver for Intel HD Audio astulae.
  • Addidit coegi pro IDE moderatoris.
  • EMENDATAM PRO NVME AGIT.
  • Improved PCI, PS/2, RTL8168, USB HID, VESA regentibus traderent.
  • Processus institutionis redesignatus est: bootloader, bootstrap, nucleus et initfs nunc in directorio / tabernus est.
  • In administratione memoriae nucleus simplicior est et facultatem ad spatia ab usoris gradu electronica tractandi addidit.
  • In cortice graphicali orbitali, subsidium pro multi-monitoris systemata addita, processus cursoris muris emendatus est, et index additus est ad volumen mutandum. Menu facultatem applicationes in genera dividendi habet.

Source: opennet.ru