Redox gets HTTP server, wget, UEFI improvements, and much more

In line with the release of the COSMIC alpha, parts of which are also available for Redox, we’ve got another monthly update for the Rust-based operating system. First, in what in hindsight seems like a logical step, Redox is joining hands with Servo, the Rust-based browser engine, and they proposed focus will be on Servo’s cross-compilation support and a font stack written in Rust. It definitely makes sense for these two projects to work together in some way, and I hope there can be more cross-pollination in the future.

Simple HTTP Server, an HTTP server written in Rust, has been ported to Redox, and the Apache port is getting some work, too. Wget now works on Redox, and several bugs in COSMIC programs were squashed. UEFI also saw some work, including fixing a violation of the EUFI specification, as well as adding several workarounds for buggy firmware, which should increase the number of machines that can boot Redox.

Another area of progress is self-hosting, and Redox can now compile hello world-programs in Rust, C and C++ – an important step towards compiling more complex programs and the end-goal of compiling Redox itself on Redox. There’s way more in this update, so head on over to get the full details.

61 Comments

  1. 2024-08-09 8:11 pm
  2. 2024-08-10 2:41 am
    • 2024-08-10 3:35 am
      • 2024-08-10 8:34 am
        • 2024-08-10 9:38 pm
          • 2024-08-10 11:01 pm
          • 2024-08-11 12:02 am
          • 2024-08-11 8:21 am
          • 2024-08-11 1:57 pm
          • 2024-08-11 9:55 pm
          • 2024-08-11 11:13 pm
          • 2024-08-12 8:36 am
          • 2024-08-12 9:07 am
          • 2024-08-12 3:16 pm
          • 2024-08-12 3:27 pm
          • 2024-08-12 3:37 pm
          • 2024-08-12 4:39 pm
          • 2024-08-12 5:51 pm
          • 2024-08-12 6:48 pm
          • 2024-08-12 7:11 pm
          • 2024-08-12 7:27 pm
          • 2024-08-12 7:47 pm
          • 2024-08-12 8:06 pm
          • 2024-08-12 8:26 pm
          • 2024-08-12 8:42 pm
          • 2024-08-12 9:17 pm
          • 2024-08-13 7:25 am
          • 2024-08-13 2:03 pm
          • 2024-08-13 5:50 pm
          • 2024-08-13 6:13 pm
          • 2024-08-13 6:27 pm
          • 2024-08-13 6:44 pm
          • 2024-08-13 7:28 pm
          • 2024-08-14 4:53 am
          • 2024-08-14 5:21 am
          • 2024-08-14 3:57 pm
          • 2024-08-14 5:31 pm
          • 2024-08-14 6:24 pm
          • 2024-08-14 7:06 pm
          • 2024-08-14 8:12 pm
          • 2024-08-14 9:08 pm
          • 2024-08-14 9:37 pm
          • 2024-08-15 3:43 am
          • 2024-08-15 4:04 am
          • 2024-08-15 8:31 am
          • 2024-08-15 8:43 am
          • 2024-08-15 12:26 pm
  3. 2024-08-10 10:42 am
    • 2024-08-10 12:57 pm
      • 2024-08-10 4:55 pm
        • 2024-08-10 11:23 pm
          • 2024-08-11 12:11 am
          • 2024-08-11 12:16 am
          • 2024-08-11 2:40 pm
          • 2024-08-14 5:04 am
      • 2024-08-11 10:04 am
        • 2024-08-11 3:00 pm
        • 2024-08-14 3:51 pm
  4. 2024-08-11 8:09 am
    • 2024-08-11 1:19 pm
      • 2024-08-14 5:17 am