Page 2 of 2

Re: File System theory: Z-OS FS

Posted: Thu Jun 25, 2009 1:26 pm
by gravaera
Well, they say that if everyone keeps telling you: "Don't go down that road. It's better to go this way."

You should generally follow. I'm a firm believer in "Safe is better than sorry", so i'll take you guys at your word, and go on to implement an EXT2 during development.

A wise quote: "If, at 12:15 noon on a workday, a hot-dog stand has absolutely nobody in the queue, then there's a reason why nobody is buying from him."

Re: File System theory: Z-OS FS

Posted: Thu Jun 25, 2009 3:19 pm
by frank
holypanl wrote:Well, they say that if everyone keeps telling you: "Don't go down that road. It's better to go this way."

You should generally follow. I'm a firm believer in "Safe is better than sorry", so i'll take you guys at your word, and go on to implement an EXT2 during development.

A wise quote: "If, at 12:15 noon on a workday, a hot-dog stand has absolutely nobody in the queue, then there's a reason why nobody is buying from him."
We're not saying don't do it, we're saying get some experience with other filesystems first and then when you've mastered a few of those then sit down and say what could I do better. That way you won't just remake another filesystem with a new name or get caught up in implementation details.

Re: File System theory: Z-OS FS

Posted: Fri Jun 26, 2009 7:57 am
by yemista
I think designing a file system is good for you, because it will really make you think of the problems associated with file systems, and you will also get a better understanding of why things are done a certain way. Ive been trying to design my own memory management, and to be honest it looks like im coming up with dlmalloc and the linux method of managing address spaces, but now i finally understand why things where done this way.

And to be fair, SkyOS, Solar OS, and Losethos(Im not feeding the troll here, but you gotta give him credit for his work), are the most complete systems Ive seen from anyone on these forums, but who here is really using them? If you really want to make something that will be used by people, your best bet is probably something embedded for some small device, because there are better OS's out there that are already established and already used.