#looking for someone to make a ntfs or ext file system for my os
49 messages ยท Page 1 of 1 (latest)
I can't find anywhere what is the goal of the os
I think he is doing as a hobby project
in my opinion a os for microcontrollers would be more insteresting
probably but i actually figured out an easier way to make this less hard on myself
i realised theres a bunch of oss that can boot just rom a usb and i want that
or some atleast
goal of the os is to make people happy
If you want I've made a simple ext filesystem parser for my os:
https://github.com/Sxmourai/GluOS
But for NTFS I suggest using a library, cuz it's really hard and there isn't a lot of documentation
As long as it can format a disk without a user then I'll use it
Thandk
Thanks
Currently it's just reading sry, but still has some information
aw ill have to gifure outh ow to format stuff
dang my grammar
or spelling
This is MBR/GPT(Not AI),
Start with: https://wiki.osdev.org/MBR_(x86)
Then GPT (it's an extension to MBR)
And idk if you know osdev.org but it's the best !
Here you set your partitions, and once you create a main partition, you can have it store data in a certain filesystem
chose to use fat32
im going to make 64 bit commodor os
call eclipse-os
and rip the linux sudo apt thing
apt install
whatever
fat32 is the easiest to start with yeah
But implementing MBR/GPT is also important if you want other OS to see the partitions of your disk
yea i have no idea what im doing]
if it supports linux programs ill use it
only thing it can do is run my interperted language call ed express script
i still dont have it done
i still am working on the express editor and the language'
i do plan on adding bin support and stuff
do you have an atapi or hbard disk driver? i cant seem to find one in your repo
no
yea, i'd recommene writing a disk driver first
then do a ustar/tar implementation (read-only), it's a dead simple format but very useful once you have kernel modules or other early boot stuff that needs to load before a full fat fs is operational
and then either fat32 or ext
file structure when
im migrating https://github.com/RadianOS/radianos to rust
it will be simplified unix for modern systems including micro controllers
but it will be full fledged too
i have an arduino uno board to test it on
im also focusing on making it work on RISC-V
and squeeze out all the performance out of it
many people making an OS
might want to have slightly more robust allocation and console before moving on to other stuff
your page frame allocator can't deallocate pages right now which means that you'll eventually run out of memory if you spawn tasks
and you're still using the vga text buffer
you're also still using hte legacy PIC
probably find a x2apic implementation somehwere