triforce / minos Goto Github PK
View Code? Open in Web Editor NEWA minimal bare bones operating system based on a monolithic kernel design written purely in Assembly language
License: GNU General Public License v2.0
A minimal bare bones operating system based on a monolithic kernel design written purely in Assembly language
License: GNU General Public License v2.0
Add support for network cards.
This has been partially started ini8254x.inc and rtl8169.inc
Add multitasking. Ring 3 support.
Move real mode functions such as print character in the e820.inc into macros_16.inc.
Add full PCI implementation.
Pre-emptive scheduler.
AHCI implementation for interfacing with SATA devices.
cli.inc is a good place to start the implementation.
Create a memory manager for allocate physical memory.
Create a virtual memory manager that allocates new pages and page tables and uses the physical memory manager to do the actual allocation of memory.
Text scrolling in the main terminal wipes the screen and starts at the top when it should cut the top line and add a new line at the bottom. This is the most common approach to terminal line scrolling.
The imgs/ directory doesn't just contain disk images. Maybe remove the binary files and create a grub/ directory for the multiboot loader.
sys_show_men now handles showing total memory.
Add support for multiboot with GRUB. Load kernel into high memory.
Features and enhancements relating to a network stack implementation.
Features and enhancements relating to ring 3.
Add real time clock handling.
Test CPU speed and output value in MHz with &spe command.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.