|See also my RISC OS releated site.|
|YANGTOS MicroKernel OS : About|
Welcome to the home site for YANGTOS.
YANGTOS is a hobby project to create a very simple MicroKernel based Operating System. The ultimate goal is to be able to host an OS that is capabable of using RISC OS modules to run many RISC OS programs.
There is also the secondary goal of being able to provide an api similar to that of a Unix style system, to allow easier integration of n*x ported applications with RISC OS. This is the lower priority goal, and may take a good long time to achive.
Initialy the target archetecure will be the BCM2837/BCM2835 based Raspberry Pi A/B/A+/B+/Zero/ZeroW/2B/3B/3B+/3A+. It is hoped that at later times it will be likely to port the OS to other ARM based targets.
YANGTOS is a low priority project at this time, so updating the site and the code is going to be an as time allows. This is to keep me busy when not designing 3D models for printing, writing software to target RISC OS, sleeping, eating, or working on my house (cleaning, maintaining, etc). Expect updates to be somewhat eradic, at least until I complete my current projects to run on RISC OS, then this project will be bumped up a few levels in priority.
YANGTOS is a project to create a simple Microkernel Operating System to help illistrate some of the concepts involved in the creation of an operating system. The choice to target some level of compatibility with RISC OS is two fold, one it is a good way to illistrate how to implement a user space, and two it brings a new side to RISC OS applications, with preemptive multitasking and SMP at the core of the OS the applications are running on.
The kernel will be very minimal, providing the traditional MicroKernel level of function combined with a couple of extras to simplify life:
I am off to a very minimal start so far.
What is working in the kernel so far:
This page created and maintained on RISC OS using !Zap.
Copyright 2018 David Cagle (AKA DavidS).
PAGE LAST MODIFIED ON NOVEMBER 25TH OF 2018