Operating System Development

!osdev

@programming.dev
Create post
Rust-Written Redox OS Now Has A Working Web Server

Rust-Written Redox OS Now Has A Working Web Server

Open link in next tab

Rust-Written Redox OS Now Has A Working Web Server

https://www.phoronix.com/news/Redox-OS-Working-Web-Server

Rust-Written Redox OS Now Has A Working Web Server
Significant performance and correctness improvements to the kernel - Redox - Your Next(Gen) OS

Significant performance and correctness improvements to the kernel - Redox - Your Next(Gen) OS

Open link in next tab

Significant performance and correctness improvements to the kernel - Redox - Your Next(Gen) OS

https://www.redox-os.org/news/kernel-10/

The Redox official website

This Month in Redox - March 2024 - Redox - Your Next(Gen) OS

This Month in Redox - March 2024 - Redox - Your Next(Gen) OS

Open link in next tab

This Month in Redox - March 2024 - Redox - Your Next(Gen) OS

https://www.redox-os.org/news/this-month-240330

The Redox official website

Can eBPF be used to modify the list of WiFi networks?

Can eBPF be used to modify the list of WiFi networks?

Can eBPF be used to modify the list of WiFi networks visible to the user via NetworkManager? Hide some of them, add or modify info of the others....

Or even better, modify it on yet the lower level such that any application that polls the list via system API would receive a modified list.

The is about eBPF only

How to tweak a WiFi driver in Linux?

How to tweak a WiFi driver in Linux?

I want to take aт existing, a standard or one of the popular ones, WiFi driver for Linux and tweak it. I'll inroduce a whitelist into it. That is, to the consumer a driver will show the networks from a whitelist only ignoring all other ones.

It's a PoC. I want to implement it as simply as possible.

Can this be implemented? And how, in a high level?

Just for fun: Which processors prefer sign-extended loads, and which prefer zero-extended loads?

Just for fun: Which processors prefer sign-extended loads, and which prefer zero-extended loads?

Open link in next tab

Just for fun: Which processors prefer sign-extended loads, and which prefer zero-extended loads? - The Old New Thing

https://devblogs.microsoft.com/oldnewthing/20230828-00/?p=108657

Another pointless chart.

Just for fun: Which processors prefer sign-extended loads, and which prefer zero-extended loads? - The Old New Thing
Intel introduces new Advanced Performance Extension.

Intel introduces new Advanced Performance Extension.

Open link in next tab

Advanced Performance Extensions (APX)

https://www.intel.com/content/www/us/en/developer/articles/technical/advanced-performance-extensions-apx.html

Advanced Performance Extensions expand the entire x86 instruction set with access to more registers and adds various new features that improve general-purpose performance.

AT&T Archives: The UNIX Operating System

AT&T Archives: The UNIX Operating System

Open link in next tab

AT&T Archives: The UNIX Operating System

https://www.youtube.com/watch?v=tc4ROCJYbm0

Watch new AT&T Archive films every Monday, Wednesday and Friday at http://techchannel.att.com/archivesIn the late 1960s, Bell Laboratories computer scientist...

Limine Barebones Template has been released in a portable way for x86, aarch64 & riscv64

Limine Barebones Template has been released in a portable way for x86, aarch64 & riscv64

Open link in next tab

GitHub - limine-bootloader/limine-barebones-portable: A portable version of the one and only: Limine Barebones!

https://github.com/limine-bootloader/limine-barebones-portable

A portable version of the one and only: Limine Barebones! - GitHub - limine-bootloader/limine-barebones-portable: A portable version of the one and only: Limine Barebones!

GitHub - limine-bootloader/limine-barebones-portable: A portable version of the one and only: Limine Barebones!
The cool way consoles/terminals work on the Hurd

The cool way consoles/terminals work on the Hurd

Open link in next tab

Sergey Bugaev (@bugaevc@floss.social)

https://floss.social/@bugaevc/110663154798999671

The way consoles / terminals work on the #Hurd is... pretty cool, but oh boy, where do I even start So there is the term translator, /hurd/term, that implements all the Unix tty features (like ^C sending a SIGINT). It is instances of this translator that sit on /dev/console, /dev/tty1, /dev/com1, and so on.