Draft:Maestro (kernel)
Review waiting, please be patient.
This may take 6 weeks or more, since drafts are reviewed in no specific order. There are 1,215 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
Submission declined on 24 March 2024 by Mach61 (talk).
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
This draft has been resubmitted and is currently awaiting re-review. |
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Original author(s) | Luc Lenôtre |
---|---|
Developer(s) | Luc Lenôtre, Community contributors |
Initial release | 0.1.0 (2 January 2024 | )
Repository | github |
Written in | Rust |
License | GNU Affero General Public License |
Website | blog |
Maestro is a free and open-source, monolithic, multitasking, Unix-like operating system kernel and operating system. [1] [2] [3] [4] [5] [6]
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."[7]
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.
Reviews
[edit]In a review published by the Linux Format magazine in April 2024, Nathan Drake concludes that "while the future is reassuringly rusty, various issues, such as duplicate drivers and backporting Rust support to LTS releases of versions of Linux, mean we’re probably some years away from a fully-fledged major." [8]
See also
[edit]Luc Lenôtre's "Visualizing the Booting Sequence for Maestro, a Rust-Based Unix-like Kernel" at the P99 CONF 24.[9]
References
[edit]- ^ 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.
- ^ 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.
- ^ 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.
- ^ "Maestro: A Linux-compatible kernel in Rust". Hacker News. 3 January 2024. Archived from the original on 4 January 2024. Retrieved 4 January 2024.
- ^ "Lenôtre: Maestro - Introduction". LWN.net. 3 January 2024. Archived from the original on 5 January 2024. Retrieved 5 January 2024.
- ^ 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.
- ^ Lenôtre, Luc (2 January 2024). "Maestro - Introduction". Luc Lenôtre - Blog. Archived from the original on 4 January 2024. Retrieved 4 January 2024.
- ^ Drake, Nate. "Take the Rust-based kernel for a test run". Linux Format Magazine (LXF313 (April 2024)): 70–72.
- ^ Lenôtre, Luc (4 September 2024). "Visualizing the Booting Sequence for Maestro, a Rust-Based Unix-like Kernel". p99conf.io. Archived from the original on 13 September 2024. Retrieved 13 September 2024.
External links
[edit]
- in-depth (not just passing mentions about the subject)
- reliable
- secondary
- independent of the subject
Make sure you add references that meet these criteria before resubmitting. Learn about mistakes to avoid when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.