Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

RedoxOS

From Wikipedia, the free encyclopedia
(Redirected fromRedox (operating system))
Microkernel OS written in Rust
Operating system
Redox
Redox running Ion shell in Orbital windowing system
DeveloperJeremy Soller,
Redox Developers[1]
Written inRust,assembly
OS familyUnix-like
Working stateCurrent
Source modelFree software
Initial release20 April 2015; 10 years ago (2015-04-20)
Latest preview0.9.0 / 9 September 2024; 9 months ago (2024-09-09)
Repository
Marketing targetDesktop,workstation,server
Available inEnglish
Package managerpkgutils
Platformsx86-64;ARM64 in development[2]
Kernel typeMicrokernel
UserlandCustom
Influenced byPOSIX[3]
Default
user interface
Command-line, Orbital
LicenseMIT
Official websitewww.redox-os.org

Redox is aUnix-likeoperating system forx86 computers, based on amicrokernel design. It is community-developed, released asfree and open-source software and distributed under anMIT License. Written in the programming languageRust, Redox aims to be a general-purpose operating system that is safe and reliable. It is currently in a pre-stable status.

Development

[edit]

Redox was created by Jeremy Soller and was first published on 20 April 2015 onGitHub.[4] Redox gets its name from thereduction-oxidation reactions in chemistry; one redox reaction is the corrosion of iron, also calledrust. Soller himself is also an engineer atSystem76.[5]

Redox has a focus on safety, stability, and performance.[6][7][8] It is inspired by priorkernels and operating systems, such asSeL4,MINIX,Plan 9,BSD, andLinux.[citation needed] It runs on both 64-bit and 32-bit x86 processors, while a 64-bitARM version is still at the preliminary stage.[9]

As of September 2024, the Redox repository had a total of 97 contributors.[10] The OS is not yetstable.[11]

Components and apps

[edit]

Redox provides packages (memory allocator,file system,display manager, core utilities, etc.) that together make up a functional operating system. Redox relies on an ecosystem of software written in Rust by members of the project. These include the Redox kernel, the Ralloc memory allocator, and the RedoxFSfile system which is inspired by theZFS file system.[citation needed]

pkgutils is Redox'spackage manager, whilerelibc is theC standard library. It has a display andwindow manager named Orbital, which manages the display, and handles requests for window creation, redraws, and event polling. The Ion shell are the underlyinglibrary forshells and command execution in Redox.[citation needed]

Redox includes acommand-line interface (CLI)text editor similar tovi, called Sodium. There are numerousgraphical user interface (GUI) applications preloaded including aweb browser (NetSurf) that uses its ownlayout engine, afile manager (File Browser), an ANSI typeterminal emulator (Orbterm), and various other tools like asoftware calculator and text editor.

See also

[edit]

References

[edit]
  1. ^"Redox Contributors".GitLab. Retrieved24 March 2019.
  2. ^"Porting Redox to ARM (AArch64)". 6 August 2018.
  3. ^"What is Redox?". Archived fromthe original on 24 May 2020. Retrieved16 May 2020.
  4. ^Soller, Jeremy (20 April 2015)."Initial commit of Rustboot-based OS".GitHub. GitHub, Inc. Retrieved9 January 2025.
  5. ^https://www.theregister.com/2019/11/29/after_four_years_rusty_os_nearly_selfhosting/
  6. ^"Redox - Your Next(Gen) OS - Redox - Your Next(Gen) OS".www.redox-os.org.
  7. ^Weisinger, Dick (4 May 2016)."Operating Systems: Rust Redox – An Next-Generation Attempt to Plug Linux OS Gaps".Formtek. Formtek, Inc. Retrieved17 January 2017.
  8. ^.Yegulalp, Serdar (21 March 2016)."Rust's Redox OS could show Linux a few new tricks".InfoWorld. San Francisco: IDG Communications, Inc. Retrieved17 January 2017.
  9. ^https://www.theregister.com/2022/11/29/redox_os_version_08/
  10. ^"Redox Repository".GitHub. Retrieved2016-03-26.
  11. ^"Redox OS is the fastest Linux distro I've tested, and you should try it despite what it's missing".ZDNET. Retrieved2024-12-13.

External links

[edit]
Kernels
L4 family
Macintosh hosted
Psion
Amiga-type
Operating
systems
POSIX support
Unix-like
Partial
Capability-based
L4 kernel
Java virtual machine
Macintosh hosted
Unix-like
Psion
  • EPOCSymbian OS
  • Amiga-type
    Microsoft
    AIM alliance
    Frameworks,kits
    Developers
    Operating
    systems
    BSD
    Linux
    System V
    Other
    Compatibility
    layers
    Retrieved from "https://en.wikipedia.org/w/index.php?title=RedoxOS&oldid=1298303876"
    Categories:
    Hidden categories:

    [8]ページ先頭

    ©2009-2025 Movatter.jp