mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
[手动选题][news]: 20220430 Rust-based Redox OS 0.7.0 Arrives with Enhanced Hardware Support.md
This commit is contained in:
parent
1d96ef5b6f
commit
cce88438dd
@ -0,0 +1,81 @@
|
|||||||
|
[#]: subject: "Rust-based Redox OS 0.7.0 Arrives with Enhanced Hardware Support"
|
||||||
|
[#]: via: "https://news.itsfoss.com/redox-os-0-7-0-release/"
|
||||||
|
[#]: author: "Rishabh Moharir https://news.itsfoss.com/author/rishabh/"
|
||||||
|
[#]: collector: "lkxed"
|
||||||
|
[#]: translator: " "
|
||||||
|
[#]: reviewer: " "
|
||||||
|
[#]: publisher: " "
|
||||||
|
[#]: url: " "
|
||||||
|
|
||||||
|
Rust-based Redox OS 0.7.0 Arrives with Enhanced Hardware Support
|
||||||
|
======
|
||||||
|
Unix-like Redox OS 0.7.0 arrives with several improvements that focus on making it boot on the widest range of hardware.
|
||||||
|
|
||||||
|
![redox os][1]
|
||||||
|
|
||||||
|
While we continue to observe new releases of Ubuntu and Ubuntu-based distros at this time of the year, here’s something for a change.
|
||||||
|
|
||||||
|
The one we’re highlighting here is—Redox OS, which focuses on stability and security. We [already covered an article back in 2016][2] during its early stages of development (if you are curious).
|
||||||
|
|
||||||
|
Basically, it is Unix-based but a complete operating system. Moreover, it is entirely written from scratch using Rust—a popular memory-conscious programming language.
|
||||||
|
|
||||||
|
The other major characteristic of Redox OS is that it adopts a microkernel design approach. This means a smaller size and use of basic functionalities when compared to the Linux monolithic kernel.
|
||||||
|
|
||||||
|
### Redox OS 0.7.0: What’s New?
|
||||||
|
|
||||||
|
The new release of [Redox OS][3] focuses on the very base of the OS and aims to extend hardware support. Let’s take a look at what this release brings.
|
||||||
|
|
||||||
|
#### Improved Filesystem
|
||||||
|
|
||||||
|
Redox includes a custom file system called RedoxFS which is also compatible with Linux.
|
||||||
|
|
||||||
|
RedoxFS is now a Copy-on-Write filesystem and supports transparent encryption using AES (Advanced Encryption Standard) when hardware acceleration is available.
|
||||||
|
|
||||||
|
#### Rewritten Bootloader
|
||||||
|
|
||||||
|
The bootloader has been completely revised such that the UEFI and BIOS versions now use a common code.
|
||||||
|
|
||||||
|
Additionally, the OS also shares the same driver code to improve security. This implies that the filesystem can be unlocked by the bootloader to encrypt and hash the kernel and initfs.
|
||||||
|
|
||||||
|
#### Updates to the Microkernel
|
||||||
|
|
||||||
|
The microkernel has undergone several fixes, changes, and alterations to improve performance and bring better hardware support.
|
||||||
|
|
||||||
|
For instance, support for ARM (aarch64) and future compilers have been added.
|
||||||
|
|
||||||
|
The kernel forces UTF-8 encoding to all system paths and makes use of acpid – the daemon used for power management.
|
||||||
|
|
||||||
|
Packaging has also been improved since initfs is moved to a separate file.
|
||||||
|
|
||||||
|
#### Other Features
|
||||||
|
|
||||||
|
Redox OS includes an updated version of rustc – the Rust compiler – and relibc, the Rust-based C library, to improve software support, performance, and porting.
|
||||||
|
|
||||||
|
You can also read the [official blog post][4] or its [GitLab page][5] to know more about the release.
|
||||||
|
|
||||||
|
### Closing Thoughts
|
||||||
|
|
||||||
|
It is important to note that Redox OS may not be a replacement for most, however, with the set of improvements planned for the future by the developer (*Jeremy Soller*), it can be a promising alternative.
|
||||||
|
|
||||||
|
The developer also plans to come up with regular releases. So, it should be exciting to see what Redox OS has to offer in the near future.
|
||||||
|
|
||||||
|
*Did you know about Redox OS? What do you think about it?*
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
via: https://news.itsfoss.com/redox-os-0-7-0-release/
|
||||||
|
|
||||||
|
作者:[Rishabh Moharir][a]
|
||||||
|
选题:[lkxed][b]
|
||||||
|
译者:[译者ID](https://github.com/译者ID)
|
||||||
|
校对:[校对者ID](https://github.com/校对者ID)
|
||||||
|
|
||||||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
[a]: https://news.itsfoss.com/author/rishabh/
|
||||||
|
[b]: https://github.com/lkxed
|
||||||
|
[1]: https://news.itsfoss.com/wp-content/uploads/2022/04/redox-os-0-7-0.jpg
|
||||||
|
[2]: https://itsfoss.com/redox-os-an-operating-system-written-in-rust/
|
||||||
|
[3]: https://www.redox-os.org/
|
||||||
|
[4]: https://www.redox-os.org/news/release-0.7.0/
|
||||||
|
[5]: https://gitlab.redox-os.org/redox-os/redox
|
Loading…
Reference in New Issue
Block a user