Subj : Re: Starting a New OS called iOS To : comp.os.linux From : perlshine007 Date : Mon Aug 23 2004 12:38 pm Thank You for your compliments regarding our project. Let me clarify my position on various topics you have talked about. Before stating I want to tell you all guys that iOS-64 is now officially hosted on sourceforge.net check it out at http://sourceforge.net/projects/ios64/ 1. File System and Memory: As you know older linux kernels such as 2.2.x were limited to 2GB of memory. The 2.4.x kernel is limited only by the harware architecture; the Intel x86 platform supports upto 64GB. iOS-64 will be designed in such a way that it doesn't face memory or filesystem limitations for atleast a few hundred years and should offer a 64-bit journalising or if possible 128-bit journalising support. Regarding your mention of problems assosiated with the drive based labelling or the mount points, I have not found a practical solution till now. So if you have one plz do share with me and with the Open Source community. Mounting: Since the design goal of iOS-64 is to treat all things as objects rather than files as is *nix I assume that we can overcome the problems presently associated with mounting. A point to be noted here is that we should not add more features just because they'll add friendliness, we have to measure it's +points and well as it -points and weigh them from a developers perspective not that of users (its my personal sugession). HotPlug: Plug n Play support will not be implemented in iOS-64 because it will be a feature which will do no good for our OS and also will be heavy on the load times. Device Drivers: I too like the idea of having "wrappers" that can use device drivers from other OS. Although I at present do not know how to implement it, so I cannot tell if it'll be a part of the OS in near future. But rest assured that iOS team will give a priority for this very useful feaure. Again if you have any sugessions plz do share with us. Shell and Shell apps: Regarding shell, we'll be aiming to make shell a user process, just like DOS on top of Windows. Graphics and Desktops: iOS-64 would follow a modular design but would do away with the shell prompt altogether. Its GUI would talk directly to the operating system. At the same time it would offer the flexibility to load different GUIs so that users can choose what interface they would like to see. This will also give the opportunity to develop the next generation user interface in the future and just plug it in without disturbing anything else. Users who still like a command prompt could execute a command shell such as bash and DOS on top of the GUI. Regarding X, I think it'll not fit into our needs, so we'll have to design a new library from scratch. Well these are some of my own ideas that could be implemented. But as always discussion can help us decide the best. Check out iOS-64 sourceforge.net address http://sourceforge.net/projects/ios64/ .