CoolPotOS banner

CoolPotOS

9 devlogs
49h 53m 20s

Updated Project: This is a simple operating system for ia32 / amd64 / riscv64 architecture.
Demo can be seen here: https://github.com/plos-clan/CoolPotOS/releases/tag/re440
If you want to try it by yourself: qemu-system-x86_64 -M q35 -cpu Haswel…

Updated Project: This is a simple operating system for ia32 / amd64 / riscv64 architecture.
Demo can be seen here: https://github.com/plos-clan/CoolPotOS/releases/tag/re440
If you want to try it by yourself: qemu-system-x86_64 -M q35 -cpu Haswell,+x2apic,+avx -smp 1 -serial stdio -m 2G -drive if=pflash,format=raw,file=ovmf-code_x64.fd -cdrom CoolPotOS.iso

Demo Repository

Loading README...

www18845340923

Support squashfs, replacing the original tar-decompressed rootfs with squashfs for mounting.

Attachment
0
www18845340923

Support riscv64 architecture.

Attachment
0
www18845340923

Running bash and coreutils on CoolPotOS.
Vim and git are working partially either :)

Attachment
Attachment
Attachment
0
www18845340923

Running a custom-made System Init & Management Agent (SIMA)

Attachment
0
www18845340923

Fixed tons of bugs.
So…
GCC IS WORKING ON COOLPOTOS NOW!!!
WOO YEAH!!!

Attachment
0
www18845340923

Implemented dynamic linker auto-search and loading. Musl-linked dynamic binaries are now functional.

Attachment
0
www18845340923

Implement rootfs switching to formally transition out of initramfs.

Attachment
0
www18845340923

porting ACPICA, support acpi AML interpreter

Attachment
0
www18845340923

Working on Neo ACPI in CoolPotOS. It’s a new ACPI library to replace uacpi!

Attachment
0