Draft:Maestro (kernel)

From Wikipedia, the free encyclopedia

Maestro kernel and OS
Original author(s)Luc Lenôtre
Developer(s)Luc Lenôtre,
Community contributors
Initial release0.1.0 (2 January 2024; 5 months ago (2024-01-02))
Repositorygithub.com/llenotre/maestro
Written inRust
LicenseGNU Affero General Public License
Websiteblog.lenot.re/a/introduction

Maestro is a free and open-source, monolithic, multitasking, Unix-like operating system kernel and operating system. [1] [2] [3] [4] [5] [6] [7]

Development and architecture[edit]

Development of Maestro began on 22 December 2018 as a school project by Luc Lenôtre, who conceived it as "A Unix-like operating system that is meant to be lightweight and compatible-enough with Linux to be usable in everyday life."[8]

Lenôtre originally implemented it using the C language but after a year and a half switched to Rust due to the complexity of the codebase and the additional memory safety features of the language.

Code changes are tracked using the git version control system. In the initial release, Maestro supports only the x86_32 architecture.

License[edit]

Maestro is provided under the AGPL-3.0 license since February 26, 2024.

External links[edit]

References[edit]

  1. ^ Holwerda, Thom (3 January 2024). "Maestro: UNIX-like kernel and operating system written in Rust, compatible-ish with Linux". OSnews. Archived from the original on 5 January 2024. Retrieved 5 January 2024.
  2. ^ Krčmář, Petr (4 January 2024). "Maestro je unixové jádro a operační systém napsaný v jazyce Rust" [Maestro is a Unix kernel and operating system written in Rust]. root.cz (in Czech). Archived from the original on 4 January 2024. Retrieved 4 January 2024.
  3. ^ Hersel, Ralf (5 January 2024). "Maestro - ein UNIX-ähnlicher Kernel in Rust" [Maestro - a UNIX-like kernel in Rust]. GNU/Linux.ch (in Swiss High German). Archived from the original on 5 January 2024. Retrieved 5 January 2024.
  4. ^ "Maestro: A Linux-compatible kernel in Rust". Hacker News. 3 January 2024. Archived from the original on 4 January 2024. Retrieved 4 January 2024.
  5. ^ "Lenôtre: Maestro - Introduction". LWN.net. 3 January 2024. Archived from the original on 5 January 2024. Retrieved 5 January 2024.
  6. ^ Hermann, Vincent (10 January 2024). "Luc Lenôtre nous parle de Maestro, son kernel de type Unix écrit en Rust" [Luc Lenôtre talks about Maestro, his Unix-like kernel written in Rust]. NEXT (in French). Retrieved 10 January 2024.
  7. ^ Drake, Nate (5 March 2024). "Take the rust-based kernel for a test run". Linux Format Magazine (c/o Readly.com). Retrieved 1 April 2024.
  8. ^ Lenôtre, Luc (2 January 2024). "Maestro - Introduction". Luc Lenôtre - Blog. Archived from the original on 4 January 2024. Retrieved 4 January 2024.