Skip to main content

Redox OS: an Operating System Written in Rust

Redox OS: an Operating System Written in Rust 

writer:By  

Redox OS
Brief: A new Unix-like OS, written in Mozilla’s recently released programming language Rust. It focuses more on the security of the overall system. The project seems like a mighty undertaking.

What is Redox OS?

If you are a frequent reader of It’s FOSS, you are undoubtedly familiar with Linux and Unix-derived systems. When those systems were created, internet and network security wasn’t even a thing. After all, the only people on the networks were government agencies, colleges, and corporations. Hackers weren’t a problem, at least not as big as today.
As computers became more widespread and people learned how to manipulate them and steal data and information. As the threats appeared security features were added to Linux. However, there are still some functions built into Linux that aren’t as secure as they could be. That is what the Redox OS team is trying to fix by starting over from scratch.
The project was first launched by Jeremy Soller in April of 2015. While a majority of Linux development, especially the kernel, is done in C, Redox is being written in Rust. If you have never heard of Rust, that may because it is one of a host of new programming languages. It was first announced in 2010 and hit version 1.0 last year.
The Rust language was chosen for this project because it can “provide more memory safety considerations than C allows by default”. That isn’t the only the developers are doing to differentiate themselves from Linux. Redox will use a microkernel design, as opposed to Linux’s monolithic kernel. This will slim down the size of the kernel, making the system quicker.
Another difference between Linux and Redox is how the two systems handle data. Linux sees every item on the hard drive as a file. Redox developers have decided to treat everything as a URL. This will make it “simple to register handlers for events, and it provides a consistent manner to perform other kinds of abstractionsThe project is being released under the MIT license to encourage others to adopt Redox code. Right now the project is not production ready. The ISO file is only 32 MB. It has a basic file system and an optional GUI named Orbital. The developers are also working to add support for ZFS.
redox-os-screenshot

Why Redox?

Why bother trying to create an operating system? According to Redox’s Book, the project has three goals:
  • We want to be able to use it, without obstructions, as an alternative to Linux on our computers. It should be able to run most Linux programs with only minimal modifications.
  • We’re aiming towards a complete, safe Rust ecosystem. This is a design choice, which hopefully improves correctness and security.
  • We want to improve the security design when compared to other Unix-like kernels by using safe defaults and disallowing insecure configurations where possible.

Thoughts

Linux has been in development for 24 years. Unix has been under development even longer. Redox has only been in development for 13 months. So far, there’s not much you can do with Redox. There’s no package manager. No way to get on the internet. Basically, Redox has ways to go. I welcome competition. If Redox can produce well made a product, then more power to them.
What do you think? Would you be interested in a modern competitor to Linux? Comment below.

Popular posts from this blog

camtasia 9 key

1.abul hossain Key : BBCUV-UVDRC-M8C5S-CHMX7-2M3A5 2.YR-Invasion Key=BBCUVUVDRCM8C5SCHMX72M3A5

Hidden Wiki

Welcome to The Hidden WikiNew hidden wiki url 2015 http://zqktlwi4fecvo6ri.onion Add it to bookmarks and spread it!!!
Editor's picks Bored? Pick a random page from the article index and replace one of these slots with it.
The Matrix - Very nice to read. How to Exit the Matrix - Learn how to Protect yourself and your rights, online and off. Verifying PGP signatures - A short and simple how-to guide. In Praise Of Hawala - Anonymous informal value transfer system. Volunteer Here are five different things that you can help us out with.
Plunder other hidden service lists for links and place them here! File the SnapBBSIndex links wherever they go. Set external links to HTTPS where available, good certificate, and same content. Care to start recording onionland's history? Check out Onionland's Museum Perform Dead Services Duties. Introduction PointsAhmia.fi - Clearnet search engine for Tor Hidden Services (allows you to add new sites to its database). DuckDuckGo - A Hidden S…

[SOLVED] IDM WAS REGISTERED WITH A FAKE SERIAL NUMBER

[SOLVED] IDM WAS REGISTERED WITH A FAKE SERIAL NUMBER
Good News [May 08, 2015]: IDM developers got smarter, but the crackers are always a step ahead. Follow this article and send an email to [email protected] if you are desperate. I can NOT post any crack here for legal reasons. Happy Downloading with IDM. ;) *********** first tip is to use latest crack for idm from  onhax.net idm universal web crack and make sure u are using all latest vers I am sure many of us are too much dependent on Internet Download Manager a.k.a. IDM. The main reason didn’t permanently switch to linux was IDM. I mainly use it for batch downloading and download streaming videos. Till yesterday, IDM was working fine with me (of course with fake serial numbers, keygen, crack, patch etc. which could be found with little effort). But few days ago, with the latest update version 6.18 build 7 (released on Nov 09, 2013) Internet Download Manager was literally had a breakthrough and crushed all the serial numbers, …