{"id":105693,"date":"2022-11-24T09:36:43","date_gmt":"2022-11-24T07:36:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust"},"modified":"2022-11-24T09:36:43","modified_gmt":"2022-11-24T07:36:43","slug":"vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","title":{"rendered":"Lanzamiento del sistema operativo Redox OS 0.8, escrito en el lenguaje Rust.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha publicado la versi\u00f3n 0.8 del sistema operativo Redox, desarrollado utilizando el lenguaje Rust y el concepto de microkernel. Los desarrollos del proyecto se distribuyen bajo la licencia MIT. Para probar Redox OS, se ofrecen builds de demostraci\u00f3n de 768 MB, as\u00ed como im\u00e1genes con un entorno gr\u00e1fico b\u00e1sico (256 MB) y herramientas de consola para sistemas de servidores (256 MB). Las builds est\u00e1n formadas para la arquitectura x86_64 y son accesibles para sistemas con UEFI y BIOS. La imagen de demostraci\u00f3n, adem\u00e1s del entorno gr\u00e1fico Orbital, incluye el emulador DOSBox, una selecci\u00f3n de juegos (DOOM, Neverball, Neverputt, sopwith, syobonaction), programas educativos, el reproductor de m\u00fasica rodioplay y el editor de texto Sodium.      <\/p>\n<p>El sistema operativo se desarrolla de acuerdo con la filosof\u00eda de Unix y toma prestadas algunas ideas de SeL4, Minix y Plan 9. Redox utiliza el concepto de microkernel, donde a nivel del n\u00facleo solo se garantiza la comunicaci\u00f3n entre procesos y la gesti\u00f3n de recursos, mientras que toda la funcionalidad adicional se lleva a cabo mediante bibliotecas, que pueden ser utilizadas tanto por el n\u00facleo como por aplicaciones de usuario. Todos los controladores se ejecutan en el espacio de usuario en entornos sandbox aislados. Para la compatibilidad con aplicaciones existentes, se proporciona una capa POSIX especial que permite ejecutar muchos programas sin necesidad de portaci\u00f3n.    <\/p>\n<p>En el sistema se aplica el principio de 'todo es URL'. Por ejemplo, se puede usar la URL 'log:\/\/' para registrar en el log, 'bus:\/\/' para la comunicaci\u00f3n entre procesos, 'tcp:\/\/' para la interacci\u00f3n en red, etc. Los m\u00f3dulos que pueden implementarse como controladores, extensiones del n\u00facleo y aplicaciones de usuario pueden registrar sus manejadores de URL; por ejemplo, se puede escribir un m\u00f3dulo de acceso a puertos de entrada\/salida y vincularlo a la URL 'port_io:\/\/', despu\u00e9s de lo cual se puede usar para acceder al puerto 60 al abrir la URL 'port_io:\/\/60'.       <\/p>\n<p>El entorno de usuario en Redox se basa en su propio entorno gr\u00e1fico Orbital (no confundir con otro entorno Orbital que utiliza Qt y Wayland) y el kit de herramientas OrbTk, que proporciona una API similar a Flutter, React y Redux. Se utiliza Netsurf como navegador web. El proyecto tambi\u00e9n est\u00e1 desarrollando su propio gestor de paquetes, un conjunto de utilidades est\u00e1ndar (binutils, coreutils, netutils, extrautils), la shell de comandos ion, la biblioteca est\u00e1ndar en C relibc, un editor de texto similar a vim llamado sodium, el stack de red y el sistema de archivos. La configuraci\u00f3n se establece en el lenguaje Toml.       <\/p>\n<p>En la nueva versi\u00f3n, se contin\u00faa trabajando para garantizar el funcionamiento en hardware real. Adem\u00e1s de la arquitectura x86_64, se ha a\u00f1adido la posibilidad de operar en sistemas de 32 bits x86 (i686, Pentium II y m\u00e1s recientes). Se est\u00e1 realizando la adaptaci\u00f3n para CPU ARM64 (aarch64). Actualmente, el funcionamiento en hardware ARM real no est\u00e1 soportado, pero es posible arrancar emulando ARM64 en QEMU. El subsistema de sonido est\u00e1 activado por defecto y se ha implementado soporte inicial para configuraciones de m\u00faltiples monitores (en sistemas con framebuffer UEFI). Entre el hardware compatible con Redox OS se mencionan los chips de sonido AC'97 y Intel HD Audio, salida gr\u00e1fica a trav\u00e9s de la API VESA BIOS o UEFI GOP, Ethernet (Intel 1\/10 Gigabit Ethernet, Realtek RTL8168), dispositivos de entrada (teclados, ratones, paneles t\u00e1ctiles), SATA (AHCI, IDE) y NVMe. El soporte para Wi-Fi y USB a\u00fan no est\u00e1 listo (USB funciona solo en QEMU).      <\/p>\n<p>Otras novedades:  <\/p>\n<ul>\n<li class=\"l\"> Se han unificado las im\u00e1genes de arranque para sistemas con BIOS y EFI.\n<li class=\"l\"> La implementaci\u00f3n de las llamadas al sistema clone y exec se ha trasladado al espacio de usuario.\n<li class=\"l\"> Se ha simplificado el proceso de arranque. Se ha introducido un programa bootstrap, que es iniciado por el n\u00facleo y facilita la carga de archivos ELF, como el proceso init.\n<li class=\"l\"> Se ha a\u00f1adido un programa escalado para asegurar el funcionamiento de programas setuid, como sudo.\n<li class=\"l\"> Para simplificar la creaci\u00f3n e instalaci\u00f3n de procesos en segundo plano, se ha propuesto un paquete crate llamado redox-daemon.\n<li class=\"l\"> Se ha reformado el sistema de construcci\u00f3n, que ahora permite la creaci\u00f3n para diferentes arquitecturas en un solo \u00e1rbol de c\u00f3digo fuente. Para facilitar la construcci\u00f3n de diferentes configuraciones, se ha propuesto un script build.sh. Se ha a\u00f1adido soporte para construcci\u00f3n utilizando la herramienta podman. La construcci\u00f3n del n\u00facleo, el gestor de arranque y initfs se ha unificado con otros paquetes.\n<li class=\"l\"> Se ha a\u00f1adido una configuraci\u00f3n de demostraci\u00f3n para ensamblar ejemplos de programas que no est\u00e1n en la imagen base de arranque con entorno gr\u00e1fico.\n<li class=\"l\"> Se ha a\u00f1adido soporte para el control de volumen por software en el subsistema de sonido audiod.\n<li class=\"l\"> Se ha a\u00f1adido un controlador para los chips de sonido basados en AC'97. Se ha mejorado el controlador para los chips Intel HD Audio.\n<li class=\"l\"> Se ha a\u00f1adido un controlador para los controladores IDE.\n<li class=\"l\"> Se ha mejorado el soporte para unidades NVMe.\n<li class=\"l\"> Se han mejorado los controladores PCI, PS\/2, RTL8168, USB HID, VESA.\n<li class=\"l\"> Se ha reestructurado el proceso de instalaci\u00f3n: el cargador de arranque, el bootstrap, el n\u00facleo y el initfs ahora se colocan en el directorio \/boot.\n<li class=\"l\"> En el n\u00facleo se ha simplificado el manejo de la memoria, a\u00f1adiendo la capacidad de manipular los espacios de direcciones desde el nivel de usuario.\n<li class=\"l\"> En la interfaz gr\u00e1fica Orbital se ha a\u00f1adido soporte para sistemas de m\u00faltiples monitores, se ha mejorado el manejo del cursor del rat\u00f3n y se ha a\u00f1adido un indicador para el cambio de volumen. En el men\u00fa se ha implementado la posibilidad de categorizar las aplicaciones.      <\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58183\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox 0.8, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u0430. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u0414\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Redox OS \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c 768 \u041c\u0411, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0431\u0440\u0430\u0437\u044b \u0441 \u0431\u0430\u0437\u043e\u0432\u044b\u043c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435\u043c (256 \u041c\u0411) \u0438 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u043c \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c (256 \u041c\u0411). \u0421\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b x86_64 \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105693","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox 0.8, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u0430. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox OS 0.8, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox 0.8, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u0430. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-11-24T07:36:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-11-24T07:36:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lanzamiento del sistema operativo Redox OS 0.8, escrito en el lenguaje Rust | ProHoster","description":"Se ha publicado la versi\u00f3n del sistema operativo Redox 0.8, desarrollada utilizando el lenguaje Rust y el concepto de microkernel. Los avances del proyecto se distribuyen bajo la licencia MIT.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox OS 0.8, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Redox 0.8, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u043e\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u044f\u0437\u044b\u043a\u0430 Rust \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u044f\u0434\u0440\u0430. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-operaczionnoj-sistemy-redox-os-0-8-napisannoj-na-yazyke-rust","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-11-24T07:36:43+00:00","article:modified_time":"2022-11-24T07:36:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/105693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=105693"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/105693\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=105693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=105693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=105693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}