Hoʻokuʻu ʻia ka ʻōnaehana hana Redox OS 0.8 i kākau ʻia ma Rust

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka Redox 0.8 operating system, i hoʻomohala ʻia me ka ʻōlelo Rust a me ka manaʻo microkernel. Hāʻawi ʻia nā hana hoʻomohala ma lalo o ka laikini MIT manuahi. No ka hoʻāʻo ʻana iā Redox OS, hāʻawi ʻia nā hui demo o 768 MB ka nui, a me nā kiʻi me kahi kaiapuni kiʻi kumu (256 MB) a me nā mea hana console no nā ʻōnaehana server (256 MB). Hoʻokumu ʻia nā hui no ka hoʻolālā x86_64 a loaʻa i nā ʻōnaehana me UEFI a me BIOS. Ma waho aʻe o ka Orbital graphical environment, aia ka kiʻi demo i ka DOSBox emulator, kahi koho o nā pāʻani (DOOM, Neverball, Neverputt, sopwith, syobonaction), nā haʻawina, ka mea hoʻokani mele rodioplay a me ka mea hoʻoponopono kikokikona Sodium.

Hoʻokumu ʻia ka ʻōnaehana hana e like me ka philosophy Unix a hōʻaiʻē i kekahi mau manaʻo mai SeL4, Minix a me Plan 9. Hoʻohana ʻo Redox i ka manaʻo o kahi microkernel, kahi e hāʻawi ʻia ai ka pilina ma waena o nā kaʻina hana a me ka hoʻokele waiwai ma ka pae kernel, a me nā mea ʻē aʻe a pau. Hoʻokomo ʻia ka hana i loko o nā hale waihona puke i hiki ke hoʻohana ʻia i ka kernel a me nā noi mea hoʻohana. Holo nā mea hoʻokele a pau ma kahi o ka mea hoʻohana ma nā wahi pahu one kaʻawale. No ka hoʻohālikelike ʻana me nā noi i loaʻa, hāʻawi ʻia kahi papa POSIX kūikawā, e hiki ai iā ʻoe ke holo i nā polokalamu he nui me ka ʻole o ka porting.

Hoʻohana ka ʻōnaehana i ke kumu "He URL nā mea āpau". No ka laʻana, hiki ke hoʻohana ʻia ka URL "log: //" no ka hoʻopaʻa inoa ʻana, "bus://" no ka launa pū ʻana ma waena o nā kaʻina hana, "tcp://" no ka launa pūnaewele, etc. ʻO nā modula, hiki ke hoʻokō ʻia ma ke ʻano o nā mea hoʻokele, nā kernel extensions, a me nā noi mea hoʻohana, hiki ke hoʻopaʻa inoa i kā lākou mau mea hoʻohana URL ponoʻī, no ka laʻana, hiki iā ʻoe ke kākau i kahi module komo port I/O a hoʻopaʻa iā ia i ka URL "port_io:// ", a laila hiki iā ʻoe ke hoʻohana iā ia e komo i ke awa 60 ma ka wehe ʻana i ka URL "port_io://60".

Kūkulu ʻia ka mea hoʻohana ma Redox ma ke kumu o ka pūpū kiʻi ponoʻī o Orbital (ʻaʻole e huikau me kekahi pūpū Orbital e hoʻohana ana iā Qt a me Wayland) a me ka hāmeʻa OrbTk, e hāʻawi ana i kahi API e like me Flutter, React a me Redux. Hoʻohana ʻia ʻo Netsurf ma ke ʻano he polokalamu kele pūnaewele. Ke hoʻomohala nei ka papahana i kāna pūʻulu pūʻolo ponoʻī, kahi hoʻonohonoho o nā pono hana maʻamau (binutils, coreutils, netutils, extrautils), ka ion command shell, ka waihona C maʻamau relibc, ka sodium hoʻoponopono kikokikona like vim, kahi pūnaewele pūnaewele a me kahi faila. ʻōnaehana. Hoʻonohonoho ʻia ka hoʻonohonoho ma ka ʻōlelo Toml.

Ke hoʻomau nei ka hoʻokuʻu hou i ka hana e hōʻoia i ka hana ʻana ma ka ʻenehana maoli. Ma kahi o ka x86_64 architecture, ua hoʻohui ʻia ka hiki ke hana ma nā ʻōnaehana 32-bit x86 (i686, Pentium II a me nā mea hou aku). Ke hoʻomaka nei ka lawe ʻana i ka ARM64 CPU (aarch64). ʻAʻole i kākoʻo ʻia ka holo ʻana ma ka hāmeʻa ARM maoli, akā hiki ke hoʻouka me ka ARM64 emulation ma QEMU. Ma ka maʻamau, ua hoʻāla ʻia ka subsystem leo a hāʻawi ʻia ke kākoʻo mua no nā hoʻonohonoho multi-monitor (ma nā ʻōnaehana me kahi framebuffer UEFI). ʻO nā mea hana i kākoʻo ʻia ma Redox OS me AC'97 a me Intel HD Audio chips, nā kiʻi kiʻi ma o ka VESA BIOS a i ʻole UEFI GOP API, Ethernet (Intel 1/10 Gigabit Ethernet, Realtek RTL8168), nā mea hoʻokomo (nā papa kī, nā ʻiole, nā touchpads) , SATA (AHCI, IDE) a me NVMe. ʻAʻole i mākaukau ke kākoʻo no Wi-Fi a me USB (hana wale ʻo USB ma QEMU).

Nā mea hou aʻe:

  • Ua hoʻohui ʻia nā kiʻi boot no nā ʻōnaehana me BIOS a me EFI.
  • Ua hoʻoneʻe ʻia ka hoʻokō ʻana o ka clone a me exec system calls i kahi mea hoʻohana.
  • Ua maʻalahi ka hoʻouka ʻana. Ua hoʻokō ʻia kahi papahana bootstrap, i hoʻomaka ʻia e ka kernel a hāʻawi i ka hoʻouka hou ʻana i nā faila ELF, e like me ke kaʻina hana init.
  • Hoʻohui ʻia ka papahana e kākoʻo i nā polokalamu setuid e like me sudo.
  • No ka hoʻomaʻamaʻa ʻana i ka hana ʻana a me ka hoʻokomo ʻana i nā kaʻina hana hope, ua manaʻo ʻia ka pahu pahu redox-daemon crate.
  • Ua hoʻolālā hou ʻia ka ʻōnaehana hui, e hiki ai ke kūkulu ʻia no nā hale kiʻi like ʻole i kahi kumu kumu. No ka hoʻomaʻamaʻa ʻana i ka hui ʻana o nā ʻano hoʻonohonoho like ʻole, ua manaʻo ʻia ka palapala build.sh. Hoʻohui i ke kākoʻo no ke kūkulu ʻana me ka hoʻohana ʻana i ka pahu hana podman. Hoʻohui ʻia ka hui o ka kernel, bootloader a me initfs me nā pūʻulu ʻē aʻe.
  • Hoʻohui ʻia kahi hoʻonohonoho demo no ke kūkulu ʻana i nā papahana laʻana ʻaʻole i hoʻokomo ʻia i ke kiʻi boot kumu me kahi kaiapuni kiʻi.
  • Ua hoʻohui ʻia ke kākoʻo no ka mana leo lako polokalamu i ka subsystem leo audiod.
  • Hoʻohui ʻia ka mea hoʻokele no nā pahu kani e pili ana i ka AC'97. Hoʻomaikaʻi ʻia ka mea hoʻokele no nā chips Intel HD Audio.
  • Hoʻohui ʻia ka mea hoʻokele no nā mea hoʻokele IDE.
  • Hoʻonui i ke kākoʻo no nā drive NVMe.
  • Hoʻonui ʻia ʻo PCI, PS/2, RTL8168, USB HID, nā mea hoʻokele VESA.
  • Ua hoʻolālā hou ʻia ke kaʻina hana: aia ka bootloader, bootstrap, kernel a me initfs i kēia manawa i ka papa kuhikuhi / boot.
  • Ua hoʻomaʻamaʻa ka kernel i ka hoʻokele hoʻomanaʻo a hoʻohui i ka hiki ke hoʻopunipuni i nā wahi kikoʻī mai ka pae hoʻohana.
  • Ma ka Orbital graphical shell, ua hoʻohui ʻia ke kākoʻo no nā ʻōnaehana multi-monitor, ua hoʻomaikaʻi ʻia ka hoʻoponopono ʻana i ka ʻiole, a ua hoʻohui ʻia kahi hōʻailona no ka hoʻololi ʻana i ka leo. Hiki i ka papa kuhikuhi ke hoʻokaʻawale i nā noi i nā ʻāpana.

Source: opennet.ru

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster