Tom-on 707733e449 MAJOR REWRITE
- Kernel got pretty much deleted, will be rewriting in following days
- Bootloader got rewritten, stage1 works, stage2 will be written in following days
- Libc is still the same
- User will contains userspace stuff
- Rewrote makefiles again
- Got rid of backup (see previous commits for that)
- Image has 1 MBR partition for FAT32 which contains 'kern.bin' file
- Remade info files to be more "big project" style (all caps plain text)
- Added some dumb docs
2024-12-31 20:05:37 +01:00
2024-12-31 20:05:37 +01:00
2024-12-30 18:41:35 +01:00
2024-12-31 20:05:37 +01:00
2024-12-30 14:34:39 +01:00
2024-12-31 20:05:37 +01:00
2024-12-31 20:05:37 +01:00
2024-12-26 23:07:27 +01:00
2024-12-31 20:05:37 +01:00
2024-12-29 22:02:48 +01:00
2024-12-28 21:23:58 +01:00

kern.
=====

Idk why i called it that it was 3am and i needed sleep.

!! WARNING !!
Kern is broken at the moment. The last working commit is: '11feab5'
(https://github.com/Tom-on64/kern/tree/11feab5)

About
-----
Kern is a 32-bit OS based on the x86 architecture written in NASM Assembly and C. 
I'm working on a basic command line as well as a custom unix-esque filesystem.
It has a simple shell with some commands (use 'help' for a list of available ones).

Features
--------
* Shell
* Filesystem
* Userspace
* Font support
* Graphics mode
* Physical memory manager
* Virtual memory manager
* System calls

Old Version: https://github.com/Tom-on64/old-kern

S
Description
No description provided
Readme GPL-3.0
1.3 MiB
Languages
C 93%
Makefile 3.6%
Assembly 2.3%
Linker Script 1.1%