Redox le OS tusia i le Rust taunuʻu mai ma se fou lomiga 0.6 ma o ana tala nei

A maeʻa le tausaga ma le afa o atinae Faʻalauiloa le faʻaaogaina o le Redox 0.6, lea e atiaʻe e faʻaaogaina ai le gagana Rust ma le microkernel manatu, e faʻaopoopo i le lea e atiaʻe e tusa ma le filosofia Unix ma nonoina mai ni aitia mai le SeL4, Minix ma le Plan 9.

Toe Fafo Faʻaoga le microkernel manatu, lea e naʻo le fesoʻotaʻiga i le va o faʻagaioiga ma le puleaina o mea e maua i le tulaga o le kernel, ma isi galuega uma e aveina i faletusi. lea e mafai ona faʻaaogaina uma e le kernel ma tu ma aga apalai. Uma pulea tamoe i tagata faʻaaoga avanoa i sandbox siʻosiʻomaga. Mo agavaʻa ma talosaga o loʻo i ai, o se faʻapitoa POSIX vaega ua saunia e faʻatagaina ai oe e tamoʻe tele polokalama e aunoa ma femalagaaʻi.

O le faiga faʻaaoga le faʻavae "o mea uma o se URL". Mo se faʻataʻitaʻiga, "log: //" e mafai ona faʻaaoga e puʻeina ai le URL, "pasi: //" mo fesoʻotaʻiga vavalalata, "tcp: //" mo fesoʻotaʻiga fesoʻotaʻiga, ma isi.

O le modules e mafai ona faʻaogaina i le tulaga o tagata faʻatonutonu, kernel extensions ma faʻapitoa talosaga mafai resitaraina a latou lava URL tagata faʻataʻitaʻi, mo se faʻataʻitaʻiga e mafai ona e tusia se module e ulufale ai i le I / O uafu ma fusifusia ia i le URL "port_io: //", a maeʻa ona mafai lea ona e faʻaaogaina e ulufale ai i le port 60 i le tatalaina o le URL "port_io: // 60". O le poloketi atinaʻe ua tufatufaina i lalo o le maua fua MIT laisene.

O le siʻosiʻomaga o tagata faʻaaoga i Redox o loʻo fausia i luga o le atigi ata a Orbital (aua neʻi fenumiai ma se isi atigi Orbital e faʻaaogaina Qt ma Wayland) ma le OrbTk mea faigaluega, o loʻo maua ai API e tutusa ma Flutter, React, ma Redux. Netsurf e faʻaaogaina o se upega tafaʻilagi. O le poloketi foi e atiaʻe lana ia lava pule pule, se seti o mea faigaluega masani (binutils, coreutils, netutils, extrautils), ion shell, relibc standard C library, sodium vim-like text editor, network stack, and develop TFS file system based on the manatu o le ZFS (modular lomiga o le ZFS i le Rust gagana). O seti ua setiina ile gagana Toml.

Manatu fou o Redox 0.6

O mea fou e tu ese mai le fou, o loʻo i totonu o le kernel manatua pule (rmm) ua maeʻa toe tusia. Le faʻatinoga fou mafai ona aveʻese faʻamanatu vai mama na mafua ai faʻafitauli i le faʻaaogaina o le tuai manatua pule. I se faʻaopopoga, o le mautu o le lagolago mo tele-autu faiga ua faʻaleleia.

Ua matauina foi o lenei fou lomiga o Redox 0.6 e aofia ai le tele o poloketi atiaʻe e tamaiti aʻoga i lalo ole polokalame ole RSoC (Redox OS Summer of Code), e aofia ai ma atinaʻe e fesoʻotaʻi ma le lagolago ile io_uring, ptrace, strace, gdb, disk partitions, ma le resitalaina.

O le Relibc standard C faletusi na fausia e le poloketi ua matua faʻaleleia lava, lea e mafai ona aoga e le gata i Redox, ae faʻapea foi i Linux kernel faʻavae tufatufaina.

I leisi itu foi o loʻo taua na faʻaopopoina lana ia pule pkgar afifi ma le fesoʻotaʻiga afifi fesoʻotaʻi, atiaʻe ma le amanaʻia o uiga faʻapitoa o Redox OS. Afifi pule saunia punavai faamaoniga e ala i le numera saini, amio saʻo faʻatonutonu, toe fausiaina, otometi faʻafouga, fesiitaʻi o suiga faʻamatalaga na, faapipiiina tutoʻatasi tutoʻatasi. E le pei o isi faʻatulagaina, pkgar naʻo aofia ai metadata talafeagai e aumai ai le afifi.

O le isi suiga e tu matilatila:

  • Tusitusiga mo se tusi kuka, aofia ai faʻatonuga pe faʻapefea ona tuʻufaʻatasia vaega eseese o le Redox operating system, aveina atu i le fausiaina fou, tusia i le gagana Rust.
  • I le faiga fou tuʻufaʻatasia, ae le o tusitusiga atigi e faʻamatala ai le tuʻufaʻatasiga o manatu, o faila i le Toml format e fautuaina.
  • O le tele o taimi na faʻaaluina i le sauniuniga o le fou lomiga tauivi faasaga i le malologa fetuʻutuʻuga suiga i le po Rust fausiaina fesoʻotaʻi ma le reworking o le Asm macro.

Maua Redox 0.6

Mo i latou e fiafia e iloa le sisitema, e tatau ona latou iloa lena sauni ata ata ua ofoina atu ia faʻaaoga (61 MB) e faʻataʻitaʻi ai le Redox operating system. E le pei o faʻamatalaga talu ai, o le lala 0.6 ua manatu e talafeagai mo faʻataʻitaʻiga i luga o mea moni meafaigaluega, ae le naʻo le QEMU ma le VirtualBox.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli.

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

bool(moni)