So, I started writing a FS design in school after a test, and I typed it up when I got home:
Thoughts?
-JL
WFS, my FS design
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
WFS, my FS design
- Attachments
-
- wfs.pdf.txt
- WFS
Just rename to PDF. - (19.4 KiB) Downloaded 141 times
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
-
- Member
- Posts: 62
- Joined: Fri Jun 29, 2007 8:36 pm
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
I mostly just want to have the simplest FS possible.
-JL
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Use SFS in that case. It has pretty much the same design but doesn't suffer from several limits your design imposes.I mostly just want to have the simplest FS possible.
Or, just support Fat, it's very simple to understand and write drivers for, and as a benefit, you can read/write to it under windows, linux, mac, beos, and many other things. I just don't see the point of creating your own BASIC file system when plenty exist that are documented and supported (like, how do you check your disk for consistancy unless you write a utility). When I was writing my Fat formatting utlities, I would run chkdsk on it to see if there were any problems, then i could copy a file using windows or dos, and see what the difference was with my code vs. what happened when doing it via windows/dos.
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
I will eventually support fat, but for now I don't need to.
As a question of learning, What limitations?
-JL
As a question of learning, What limitations?
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io