Tysos is a 64-bit operating system written in C Sharp. The kernel is compiled ahead-of-time by tysila, the TYSos Intermediate Language Assembler into native machine code (currently position-independent x86_64 code packaged in an ELF-64 object file). Tysila itself will then also be compiled ahead-of-time by itself and the resultant object files linked together to produce an operating system that can just-in-time compile any other required modules or applications.
The resultant binary will be loaded by TLoad, a stage 2 bootloader in turn loaded by GRUB.
The base design of the operating system is a pre-emptive multitasking microkernel with all processes within the same (64-bit) address space. Memory-safety and protection against malicious code will be provided by Tysila.
Commercial Use
Modify
Distribute
Sub-License
Private Use
Hold Liable
Include Copyright
Include License
These details are provided for information only. No information here is legal advice and should not be used as such.
30 Day SummaryJun 12 2019 — Jul 12 2019
|
12 Month SummaryJul 12 2018 — Jul 12 2019
|