Click here to Skip to main content
15,885,546 members

Response to: OPERATING SYSTEM DEVELOPMENT

Revision 1
You talk about a file system, not an OS. The file system is just a part of an OS (please note that an OS does not necessarily need to have a file system - see many embedded system OS).

Implementing a file system is kind of useless (you have no benefit in re-inventing your own or re-implementing e.g FAT16, etc.).

Try to find a more rewarding project topic.
- If you want to do low-level stuff, you may design and implement a boot loader (maybe with some useful specific feature)?
- Think of what C/C++ is useful for (compared to Java/C# or web based server/client stuff): low-level processing, things that must run fast (not going over a virtual machine), ...
- You might invent something that can be ported: e.g. your own shell with some embedded control flow language that can be ported to Windows/Unix/Linux/iOS/Android/Win Mobile/... - add a mechanism to add specific commands so that you can extend the shell with OS specific commands.
- ...

Cheers
Andi
Posted 20-Jan-13 4:27am by Andreas Gieriet.
Tags: