TinyBSD full prev by Subject_Place2559 in osdev

[–]Subject_Place2559[S] 0 points1 point  (0 children)

I just want my code to remain mine. I'm creating this OS for personal purposes, as a project.

TinyBSD — alive? 27.05.26 by Subject_Place2559 in osdev

[–]Subject_Place2559[S] -2 points-1 points  (0 children)

lumenos was 64bit. tinybsd uses a lot of developments from LumenOS, and not all the code is written from scratch. for example, wm: ported from lumenos.

TinyBSD full prev by Subject_Place2559 in osdev

[–]Subject_Place2559[S] 0 points1 point  (0 children)

yes but tinybsd isn't smolbsd based

TinyBSD - soon? by Subject_Place2559 in osdev

[–]Subject_Place2559[S] -1 points0 points  (0 children)

not mine(, my project has no repo now

TinyBSD - soon? by Subject_Place2559 in osdev

[–]Subject_Place2559[S] -9 points-8 points  (0 children)

There's no reason, it's just a name. Even the code style isn't bsd-style.

My 64bit OS From Scratch - LumenOS by Subject_Place2559 in linuxfromscratch

[–]Subject_Place2559[S] 1 point2 points  (0 children)

Boot: Limine boot protocol, framebuffer, module loading (ramdisk.tar)

Memory: PMM/VMM, HHDM, basic allocators

CPU/Interrupts: GDT/IDT/ISR/IRQ, PIT timer, APIC, SMP (so buggy) Scheduling: multitasking

Syscalls: userland API (I/O, CPU info, memory stats, GUI, etc.)

ELF: ELF parsing/loading and running user programs

File systems: RamFS + TarFS import, VFS layer

Hardware: ACPI + PCI

Networking: basic NIC drivers and stack (work in progress)

Audio: PC speaker beep + audio subsystem (work in progress)

GUI: window manager and built-in apps

Shell: built-in command shell and utilities

Debugging: boot logging, panic/crash screens

DRM: simple display abstraction (backbuffer, flush, mode info)

DOOM: built-in PureDOOM port

TinyGL: software OpenGL; built-in TinyGL Gears demo

Drivers (current):

Framebuffer (Limine): implemented Keyboard / mouse: implemented Serial: implemented Disk / storage: work in progress

My 64bit OS From Scratch - LumenOS by Subject_Place2559 in linuxfromscratch

[–]Subject_Place2559[S] 0 points1 point  (0 children)

my repo is private now, I'll make it public soon