fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.9K
active users

#redox

1 post1 participant0 posts today
jbz<p>🦀 Rust-Written Redox OS Makes USB 3.x Improvements, Async NVMe Driver Support | Phoronix </p><p><a href="https://www.phoronix.com/news/Redox-OS-March-2025" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">phoronix.com/news/Redox-OS-Mar</span><span class="invisible">ch-2025</span></a></p><p><a href="https://indieweb.social/tags/redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redox</span></a> <a href="https://indieweb.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://indieweb.social/tags/osdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>osdev</span></a> <a href="https://indieweb.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a></p>
T’Chris<p>"<a href="https://mastodon.social/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a> is a <a href="https://mastodon.social/tags/Unix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unix</span></a> -like general-purpose microkernel-based operating system written in Rust 👉 <a href="https://www.redox-os.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">redox-os.org/</span><span class="invisible"></span></a></p><p>++ Rust-Written Redox OS Makes USB 3.x Improvements, Async NVMe Driver Support ++</p><p>👇<br><a href="https://www.phoronix.com/news/Redox-OS-March-2025" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">phoronix.com/news/Redox-OS-Mar</span><span class="invisible">ch-2025</span></a></p>
Klima_Mahner<p>Spannend, Speicher gehen in die nächste Runde:<br><a href="https://nrw.social/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a> #1,2GWh <a href="https://nrw.social/tags/l%C3%A4nder%C3%BCbergreifend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>länderübergreifend</span></a> !<br><a href="https://www.forschung-und-wissen.de/nachrichten/technik/weltgroesste-redox-flow-batterie-soll-das-europaeische-stromnetz-stabilisieren-133710039" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">forschung-und-wissen.de/nachri</span><span class="invisible">chten/technik/weltgroesste-redox-flow-batterie-soll-das-europaeische-stromnetz-stabilisieren-133710039</span></a></p>
Ariel (🐿 arc)<p>Chat, what's odds RedoxOS works on this 2015 Macbook? It's struggling a bit much these days and is definitely falling out of vendor OS support...</p><p><a href="https://eigenmagic.net/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a> <a href="https://eigenmagic.net/tags/RedoxOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RedoxOS</span></a></p>
Michał Fita<p><span class="h-card" translate="no"><a href="https://social.vivaldi.net/@lproven" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>lproven</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@lobsters" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>lobsters</span></a></span> Geez, how to address this in less than 500 characters?</p><p>In short: There's Redox with the Redox way, and there's Redox C-world compatibility layer. They're aware existing software has to work there for the OS to pick up traction. IMO right way to do.</p><p>Write your software in <a href="https://mastodon.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> for <a href="https://mastodon.social/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a> and you'll not be bonded by _old ways_.</p>
Niklas Korz<p>Is anyone still working on <a href="https://rheinneckar.social/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a> for <a href="https://rheinneckar.social/tags/nixpkgs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixpkgs</span></a> these days? It looks like the last surge of activities was four years ago, and only for cross compiling, as <a href="https://rheinneckar.social/tags/Nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nix</span></a> itself does not support Redox. Would be cool to have a <a href="https://rheinneckar.social/tags/NixOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NixOS</span></a> running on top of Redox instead of <a href="https://rheinneckar.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a>.</p><p><a href="https://rheinneckar.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://rheinneckar.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a></p>
jowek<p><span class="h-card" translate="no"><a href="https://venner.network/@magnus" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>magnus</span></a></span> That program looks so bonkers! So many movements coming together. </p><p>Lets cut these ties! End the genocide - end the occupation - end apartheid. Free Palestine!</p><p><a href="https://cuttheties.ukrudt.net/program" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cuttheties.ukrudt.net/program</span><span class="invisible"></span></a></p><p><a href="https://autonomous.zone/tags/crac" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>crac</span></a> <span class="h-card" translate="no"><a href="https://radikal.social/@klimafaelden" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>klimafaelden</span></a></span> <a href="https://autonomous.zone/tags/maskofmaersk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>maskofmaersk</span></a> <a href="https://autonomous.zone/tags/palestineyouthmovente" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>palestineyouthmovente</span></a><br><a href="https://autonomous.zone/tags/pym" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pym</span></a> <a href="https://autonomous.zone/tags/shutelbitdown" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shutelbitdown</span></a> <a href="https://autonomous.zone/tags/allep%C3%A5gaden" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>allepågaden</span></a> <a href="https://autonomous.zone/tags/rafahgarden" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rafahgarden</span></a> <a href="https://autonomous.zone/tags/crisismirror" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>crisismirror</span></a> <a href="https://autonomous.zone/tags/redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redox</span></a> <a href="https://autonomous.zone/tags/cuttieswithgenocide" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cuttieswithgenocide</span></a> <a href="https://autonomous.zone/tags/ctt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ctt</span></a> <a href="https://autonomous.zone/tags/Copenhagen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Copenhagen</span></a> <a href="https://autonomous.zone/tags/kobenhavn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kobenhavn</span></a> <a href="https://autonomous.zone/tags/k%C3%B8benhavn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>københavn</span></a> <a href="https://autonomous.zone/tags/danmark" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>danmark</span></a> <a href="https://autonomous.zone/tags/denmark" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>denmark</span></a> <a href="https://autonomous.zone/tags/terma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terma</span></a> <a href="https://autonomous.zone/tags/atp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atp</span></a> <a href="https://autonomous.zone/tags/m%C3%A6rsk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mærsk</span></a></p>
Una<p>I just found something interesting and funny about Redox os. </p><p>Its operating system written fully in rust. Right? </p><p>Rust is created by oxidation of iron in presence of oxygen, in chemistry such reaction is called redox reaction. </p><p>Idk sounds funny to me, wonder if it was intentional <span class="h-card" translate="no"><a href="https://fosstodon.org/@redox" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>redox</span></a></span> <br>Sorry for @ but I'm actually interested was this intentional? <span class="h-card" translate="no"><a href="https://fosstodon.org/@soller" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>soller</span></a></span> <br><a href="https://mstdn.party/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mstdn.party/tags/chemistry" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chemistry</span></a> <a href="https://mstdn.party/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://mstdn.party/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://mstdn.party/tags/redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redox</span></a></p>
Niklas Korz<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@malwareminigun" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>malwareminigun</span></a></span> fwiw, this finally made me check out <a href="https://rheinneckar.social/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a> and I like what I see</p>
Val Packett 🧉<p>The <a href="https://social.treehouse.systems/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> for <a href="https://social.treehouse.systems/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> debacle should be a wake-up call for accelerating safe OS innovation.</p><p><a href="https://social.treehouse.systems/tags/FreeBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FreeBSD</span></a> proves you can reuse huge pieces of Linux, with GPU and WiFi drivers ported in kernel space (LinuxKPI) and USB (input, video capture, etc.) drivers running in userspace (webcamd – RIP Hans 😔). This all in a relatively sustainable way with a very small group of developers.</p><p>What we need to be building is kind of an inverse of R4L, a "Linux for Rust", a common Driver Depenguinator, a successor to webcamd that would port Linux drivers to a common abstraction layer (like embedded-hal but not so embedded) that would be implemented for both Linux/BSD userspace (w/ CUSE, uinput, UIO, udmabuf, /dev/mem, etc.) and various microkernels like <a href="https://social.treehouse.systems/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a>.</p><p>That would be an LSP-style "NxM to N+M" moment for OSdev, instantly making microkernel projects a lot more viable in practice.</p>
Eduardo Medina<p>Veo que ciertos responsables de <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> han tomado una decisión: que el kernel colapse por sí mismo y de la misma forma en que lo ha hecho <a href="https://mastodon.social/tags/Xorg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Xorg</span></a>.</p><p>A Torvalds y sus acólitos les digo lo siguiente: que se cuiden de <a href="https://mastodon.social/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a>, porque tengo la sensación de que este proyecto, al contrario de <a href="https://mastodon.social/tags/BSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BSD</span></a> y <a href="https://mastodon.social/tags/Haiku" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haiku</span></a>, sí tiene opciones de desplazar a Linux, sobre todo en el escritorio.</p><p>Y por supuesto, veo a muchos de los "expulsados" de Linux ir a Redox buscando un entorno más amigable. <a href="https://www.kernelcast.es/noticias/2317436_linus-torvalds-y-el-drama-del-controlador-rust-en-el-kernel-de-linux" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">kernelcast.es/noticias/2317436</span><span class="invisible">_linus-torvalds-y-el-drama-del-controlador-rust-en-el-kernel-de-linux</span></a></p>
Ariel (🐿 arc)<p>Spun a RedoxOS VM today to poke it. Looks cool but some stuff was straight up broken, might faff about with the VM settings to see if I can get it in better shape.</p><p><a href="https://eigenmagic.net/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a> <a href="https://eigenmagic.net/tags/RedoxOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RedoxOS</span></a> <a href="https://eigenmagic.net/tags/Proxmox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Proxmox</span></a> <a href="https://eigenmagic.net/tags/QEMU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QEMU</span></a> <a href="https://eigenmagic.net/tags/HomeLab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeLab</span></a></p>
Eduardo Medina<p>Sinceramente, creo que <a href="https://mastodon.social/tags/Haiku" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haiku</span></a> jamás dejará de ser un juguete, pero que los desarrolladores del kernel <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> tengan más cuidado con <a href="https://mastodon.social/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a>, porque creo que este último sí tiene probabilidades de adelantarles por la derecha.</p>
Rust Weekly 🦀<p>This Month in Redox OS - January 2025</p><p><a href="https://www.redox-os.org/news/this-month-250131/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">redox-os.org/news/this-month-2</span><span class="invisible">50131/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.redox-os.org/news/this-month-250131/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.redox-o</span><span class="invisible">s.org/news/this-month-250131/</span></a></p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redox</span></a> <a href="https://mastodon.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a></p>
Matthijs De Smedt<p>Redox OS is now finished. It runs Balatro. Well done <span class="h-card" translate="no"><a href="https://fosstodon.org/@soller" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>soller</span></a></span> et al.</p><p><a href="https://www.redox-os.org/news/this-month-250131/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">redox-os.org/news/this-month-2</span><span class="invisible">50131/</span></a></p><p><a href="https://metalhead.club/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://metalhead.club/tags/redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redox</span></a> <a href="https://metalhead.club/tags/balatro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>balatro</span></a></p>
CellBioNews<p><a href="https://scientificnetwork.de/tags/Electrochemical" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Electrochemical</span></a> <a href="https://scientificnetwork.de/tags/X" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>X</span></a>-ray scattering unlocks secrets of #<a href="https://scientificnetwork.de/tags/redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redox</span></a> enzymes </p><p><a href="https://phys.org/news/2025-01-electrochemical-ray-secrets-redox-enzymes.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">phys.org/news/2025-01-electroc</span><span class="invisible">hemical-ray-secrets-redox-enzymes.html</span></a></p>
HoldMyType<p>Ralloc makes use of a global-local model allowing one to allocate or deallocate without locks, synchronization, or atomic writes. This provides reasonable performance, while preserving flexibility and ability to multithread.<br><a href="https://mathstodon.xyz/tags/redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redox</span></a></p>
ricardo :mastodon:<p><a href="https://fosstodon.org/tags/RedoxOS" class="mention hashtag" rel="tag">#<span>RedoxOS</span></a> Ends 2024 On A High Note With Dynamic Linking Progress, ifconfig Port</p><p><a href="https://www.phoronix.com/news/Redox-OS-December-2024" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">phoronix.com/news/Redox-OS-Dec</span><span class="invisible">ember-2024</span></a></p><p><a href="https://fosstodon.org/tags/Redox" class="mention hashtag" rel="tag">#<span>Redox</span></a></p>
Wizards Anonymous<p>New <a href="https://mastodon.social/tags/Video" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Video</span></a> on <a href="https://mastodon.social/tags/RedoxOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RedoxOS</span></a> 0.8.0 <a href="https://mastodon.social/tags/Server" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Server</span></a> and Orbital <a href="https://mastodon.social/tags/DesktopEnvironment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DesktopEnvironment</span></a> has been benchmarked <a href="https://youtu.be/MoEANyv67k4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/MoEANyv67k4</span><span class="invisible"></span></a>. An <a href="https://mastodon.social/tags/OperatingSystem" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OperatingSystem</span></a> written in the <a href="https://mastodon.social/tags/Rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rustlang</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> language. The <a href="https://mastodon.social/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a> <a href="https://mastodon.social/tags/server" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>server</span></a> performance is ranked 4th with 181M Memory Usage, 0 CPU Load, and fantastic 111MB Disk Usage and 4 second reboot time. The Orbital Desktop performance is ranked 20th with 251M Memory Usage, 0 CPU Load, fantastic 184M Disk Usage and 9 seconds Reboot Time.</p>
HoldMyType<p>e majority of <a href="https://mathstodon.xyz/tags/Redox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Redox</span></a> syscalls are very, very thin wrappers around safe Rust code on both sides and any system that wants to transition between user and kernel space is going to have to do this, as you noted you are doing something similar with hand-written assembly.</p><p>Relibc itself has a vast amount of safe Rust, and the C ABI it exposes can often be safe as well, as there are many C functions that don't pass around raw pointers that are the major thing requiring unsafe in a C library. For the ones that do, they are often trivial enough to be able to provide safety to the application using them.</p><p>For example, the read function takes a file descriptor, a pointer, and a length. For a Redox program written in Rust, it passes in a &amp;mut [u8] to libstd, which converts that to a mutable pointer and length to pass to relibc, which converts that to a usize address and usize length to pass through the syscall interface, which then validates the address and length and converts it back into a &amp;mut [u8] for the rust code that handles the read call. When simply using libstd in safe Rust, there is no room for error unless you have some other unsafe code in your program that messes with this mutable slice, for example, creating an invalid mutable slice with slice::from_raw_parts_mut in your program. <br><a href="https://www.reddit.com/r/rust/comments/190znk5/mot%C5%ABrus_os_motor_os_a_rustfirst_operating_system/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">reddit.com/r/rust/comments/190</span><span class="invisible">znk5/mot%C5%ABrus_os_motor_os_a_rustfirst_operating_system/</span></a></p>