Skip to content

Jakob-Long/TrinityOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrinityOS

TrinityOS is a free and open source hobbyist OS I have been working on since Febuary 2021.

Commit

If you want to commit and partake in the development of TrinityOS, email me at jakoblong2006@gmail.com, and we will go from there :^)

Vision

The vision I have for this project is to make it a super lightweight and portable OS that includes Linux like features. It is also designed to be highly customizable (the module subsystem allows developers to make their own executable programs that can do almost anything they want.) While yes, Linux offeres these features, creating them in a lightweight environment is a ton of fun. Thank you for looking at the project! :^)

V.0922 Update

The V.0922 Update (aka the September 2022 update) has added small improvements to the Temporary File System (TFS) and the Module Subsystem. The window manager has also been updated with elevated privilages, allowing windows to be able to take input and update themselves (though more functionality will be added soon.)

V.0522 Update

The V.0522 Update (aka the May 2022 update) has fixed bugs with the Quick Menu. Modules added to the Module Subsystem have also become more easy execute. The 2 desktop "themes" now serve as a virtual desktop, where your state in each environment is saved. Finally, the ISO file in the "img" directory (V.0522/img/TrinityOS.iso) now runs on actual hardware. See "build instructions" (V.0522/Build Instructions) for more info regarding that.

V.0422 Update

The V.0422 Update (aka the April 2022 update) introduces a few new beta features. TFS (Temporary File System), is a simple version of a RAM file system (more functionality coming soon.) There is also the introduction of the new Quick Menu. The Module Subsystem has also been redesigned to be more functional.

V.0122 Update

The V.0122 Update (aka the January 2022 update) brings about a new way to make apps for TrinityOS. With the introduction of the module subsystem, you can now easily create apps and programs for TrinityOS, without having to understand the entire source code. Modules are loaded into the kernel during boot, and are easily executable within Text Mode. Along with that, there are some new additions to the desktop. When you close a window, it now displays the window title in the taskbar. There is also a new Christas theme to TrinityOS.

V.1221 Update

The V.1221 Update (aka the December update) brings a whole set of new features. With the new introduction to keyboard support, TrinityOS becomes more interactive. This new keboard integration brough about new ways to use TrinityOS, such as: Desktop Mode, Text/Command Mode, and the all new Text Editor app. The new text editor app allows you to write whatever you wish, making TrinityOS much more interesting. The VGA driver and Window Manager also got completely redesigned, allowing for a more bug free experience. There has also been a redesign of the desktop, with the introduction of the taskbar at the bottom of the screen.

V.0721 Update

The V.0721 Update (aka the July update) brings a new way windows run within TrinityOS. With the introduction to the Stopwatch app (an app that counts from 0 to 60 then resets), windows manager now allows apps to have information inside them update constantly. Another exciting feature is the introcution to TrinityOS Defender, a program designed to keep programs from accessing system calls without corrrect permissions, making TrinityOS much more secure.

V.0621 Update

The V.0621 Update (aka the June update) brings many new back end additions, such as a makefile, custom libraries, start of a userland, and many others. There is also a slight visual change in the desktop background color.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published