User:Superleaf1995/UDOS: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
Content added Content deleted
No edit summary
Line 1: Line 1:
{{Infobox Project
{{Infobox Project
|name=uDOS
|name=UDOS
|developers=[[User:Superleaf1995|Superleaf1995]]
|developers=[[User:Superleaf1995|Superleaf1995]]
|kerneltype=Hybrid
|kerneltype=Monolhitic
|platform=[https://en.wikipedia.org/wiki/IBM_Z|S390 and z/Arch families]: S/360, S/370, S/370-XA, S/390, zEC12, zBC12, z114, z196, z10, z9
|platform=[https://riscv.org/ RISC-V]
|taskmodel=TBD
|taskmodel=TBD
|language=[[Assembly]] ([[GAS|GAS Syntax]]), [[C]]
|language=[[Assembly]] ([[GAS|GAS Syntax]]), [[C]]
|license=GPL v3.0
|license=Unlicense (Public domain)
}}
}}


''UDOS'' is a small OS made for mainframes. It has an integrated console for executing commands and consists of the normal things an OS has: Memory management, VFS, Queued I/O commands, Disk drivers, Filesystem drivers, Text printing & Input processing. All of that but in the mainframe world.
'''uDOS''' is an operating system for RISC-V 64/32 systems. It aims to be an implementation of a preemptive [[Multitasking Systems|multitasking]] kernel.

It also supports the equivalent of SYSCALL, with it's own ABI.

Revision as of 15:18, 22 March 2022


UDOS

Developed by:Superleaf1995
Kernel:Monolhitic
Task Model:TBD
Platform(s):[https://en.wikipedia.org/wiki/IBM_Z
Language(s):Assembly (GAS Syntax), C
License:Unlicense (Public domain)

UDOS is a small OS made for mainframes. It has an integrated console for executing commands and consists of the normal things an OS has: Memory management, VFS, Queued I/O commands, Disk drivers, Filesystem drivers, Text printing & Input processing. All of that but in the mainframe world.

It also supports the equivalent of SYSCALL, with it's own ABI.