Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

An experimental next-generation operating system written purely in Rust.

NotificationsYou must be signed in to change notification settings

coffeenotfound/nellos

Repository files navigation

An experimental next-generation operating system written purely in Rust. ✨

We are currently in the RT0 (Research Target 0) phase aiming for an early prototypeof a functioning operating system.

Research Targets are meant to allow quick and loose experimentation and help me gain a betterunderstanding about operating system developement in general.Note that early Research Targets will very likely be terrible and not resemble our end goals in any way.Subcomponents and even the whole fundamental OS/Kernel architecture are merely ad hoc placeholdersandwill be replaced with well designed code at some point.This bears repeating: Until a component has been nicely and thoughtfully designed we will guarenteeto fully break compatibility if and how we need to in order to replace it.Only then (and definitely then) will the component by subject to our determined robustness and compatibility guarentees.But let's not get ahead of ourselves, we don't even have an operating system yet.

I believe this type of iterative developement is the perfect vector to a well designed end product,as proven beautifully by the Rust project.Just don't expect anything of quality right now...

Note About Submodules

Right now in early developement the git submodules including kernel and bootloader will notbe updated frequently to their latest commit. When developing make sure you manually pulltheir latest commits.

The reason for this workflow is that it doesn't make sense right now.The "bound" commit of a submodule has semantic meaning (which version ofkernel code for this operating system version?) but during active proofresearch development everything is in flux so much that there is little utilityin indicating what version goes with what.

About

An experimental next-generation operating system written purely in Rust.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp