...The project uses x86 assembly and C to illustrate concepts, making it accessible to students and hobbyists interested in low-level programming. By compiling and running the examples with tools like QEMU, learners gain hands-on experience with OS fundamentals. With its structured lessons and approachable explanations, the repository has become a widely recommended resource for operating system beginners.
Learning operating system development using Linux kernel and Raspberry
This project provides a step-by-step educational guide on building a simple operating system kernel entirely from scratch, specifically targeting the Raspberry Pi 3. The operating system, referred to as RPi OS, is inspired by the Linux kernel but remains intentionally minimal to focus on clarity and teaching fundamental OS concepts. Each lesson introduces a kernel feature and demonstrates its implementation within RPi OS, followed by a comparison to how the same concept is realized in the...
Simplest of possible kernel for iterative time division multithreading on smallest AVR boards Arduino. This is a small and adapted part of the future "Like OS".
Visualg versão 3.0.6.2 (última de revisão 23/01/2016)
Editor, criador e interpretador de Algoritmos escritos em Portugol.
Ensina brincando, mostra a memória enquanto vai executando o algoritmo e vendo os processos.
O Portugol não é uma linguagem de programação, é só uma Pseudo-linguagem que ensina a criar programas de computadores.
E o VISUAL-G 3.0 é a ferramenta de interpretação de portugol no Brasil e no mundo!
Você pode mudar as roupagens em tempo de execução, também pode ajustar cores, fontes,...
With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Customizable simulator of virtual CPU with multitasking.
Project implementing simulator of virtual CPU with additional tools.
Application written in C# 4, .Net Framework 4.0 , Visual Studio 2010
Features:
- IDE- like environment with MDI interface
- Customizable (plug- ins) architecture: instruction sets, directives, registers, additional MDI windows
- Own assembler using Intel syntax producing binary programs
- Simulation of i386- like CPU operating on multi- level cache and RAM
- Simulation of debugger and memory view
- Features of...
SOPA is an hobby opensource operating system written in both C and Assembly.
The first purpose of this project is for me to learn and hopefully help other when learning about OS development.
Feel free to contribute!
It is a minimal linux like kernel for x86 architecture. It is mostly the source code from the tutorial "Roll your own toy UNIX-clone OS" written by James Molloy: http://www.jamesmolloy.co.uk/tutorial_html/index.html It is encoded in a bash script.
Matho is a OS Independant Application and API for mathematical operations, features include curve sketching, calculus, iterative formulae, algebra solver, 2d/3d geometry and mechanical and statistical functionality.
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
TizOz OS is an operating system thought to learn how to develop operating systems. Coded in C its main objective is to reamin simple tough having a lot of capabilities.
Microbes is a GNU GPLed OS who's main goal is to explain and document the steps and development involved in an Operating System project from start to end. This to help the NewComer to OS development see what's involved.
Agnix is an educational, network operating system kernel. It is ideal starting point to learn about operating systems. The main goal of the project is to provide a network kernel fully compatible with the Linux Kernel in the system call layer
The Banana Kernel is an open-source pedagogical operating system intended to provide useful means for teaching basic OS concepts, with the possibility of interaction with external modules developed by the teacher or student.
Nemesis is a tiny real time operating system kernel based on x86 PCs.
Its main purpose is to serve as a simple but realistic example of an real time OS kernel running on real hardware..the purpose of this is that it can be embedded in small devices lik
EduOS is a GPL'ed, educational Operating System. Unlike most OSes currently in dev (i.e. Linux, Solaris, Unix, MacOSX) EduOS is desigend to be a educational resource for programmers new and interested in OS development. It's not designed for the end-us
A simple operating system made for educational purposes. It will be a 32 bit multitasking open source operating system. Latest release covers interrupt handling, device drivers and shell service.