Skip to content
/ attune Public

You behave in emotions, Lest be Left behind.

Notifications You must be signed in to change notification settings

CatMe0w/attune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

attune

One day, you know, I had a dream
A lush color of white bloom
By my fire
From inside

Attune is a project to develop a new operating system for the HP 39gII graphing calculator. The project is inspired by the ExistOS project, a custom operating system for HP 39gII.

Attune is (yet another) a fun-focused operating system written from scratch, aiming to explore new features which are uncommon in calculator operating systems. The intended goal of Attune includes but is not limited to: being written in pure Rust, enabling Jazelle DBX, multitasking, and ultimately being a drop-in replacement for ExistOS. The intended goal of Attune is unclear and may or may not change in each phase of the project.

The project is divided into several phases, called “milestones”, and each milestone has its own goals and objectives. After completing each milestone, we will freeze the codebase and create a separate branch for it.

Attune is a personal project and is not affiliated with HP or any other organization.

Build

The build process for the master branch is unclear and may or may not be stabilized in the future. For each milestone branch, the build process will be determined and documented within the corresponding branch.

References

ExistOS-For-HP39GII

rCore-Tutorial-v3

Writing an OS in Rust

xv6: A simple, Unix-like teaching operating system

osdev.org

License

The license is undecided. We're trying to not include any GPL-licensed code in the project and MIT license is preferred, but this may change in the future.

About

You behave in emotions, Lest be Left behind.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published