drunkbatya / DrunkPC

Operating system for homemade 8-bit Z80 computer
GNU General Public License v3.0
5 stars 0 forks source link

FUZIX? #1

Open hilga007 opened 4 months ago

hilga007 commented 4 months ago

Hey there! Just wondering if you are going to try to make this a UNIX-like, mostly POSIX-type OS? I'm on mobile and it won't let me read the notes.

Between you, FUZIX, UZI, UZICS, ZealOS, ELKS, and 2.11BSD it's possible the right combo of magic is there?

8-BIT UNIX-CERTIFIED DRUNKOS BAYBEEEE

drunkbatya commented 3 months ago

Hey! Yeah, I'm planning to implement a basic syscall layer, but it will be more libc complaint than POSIX. It's just been my childhood dream to make my own operating system. Yeah, I've seen the projects you mentioned, but they are too complex. My target goal is a simple PC with the bare minimum of chips (CPU, RAM, Flash and a couple of logic chips for address, keyboard matrix decoder, and IO switching). Also, this is a portable PC with embedded graphic 240x64 display. I don't want context switching, RAM banking, etc. Just a simple terminal PC. It already works, I'll add photos and schematics a little bit later. Thanks for your interest! My near-term plan is to implement a simple shell with argument parsing (partially done), Compact Flash interface (partially done), a simple file system, and a dynamic ELF loader. It will be a stop point near there, life is too short for write in assembly.

drunkbatya commented 3 months ago

Also, I don't care about execution speed and the code size. I just want to write it how I can and understand it.