Hi all, am sorry if this discussion doesnt fit into this topic. I had discussed this with many people but yet i havent got an answer.I have already posted this at suseforums but i was also instructed to interact with mailing lists.So am posting it here again...
After using Linux for some 2 years, and trying Linux From Scratch(LFS)/Customizing Knoppix,Slackware/Gentoo and other small stuffs, what i found is, there is no common STANDARDS followed except for the filesystem & directory hierarchy. You can even find each distribution having its own directory structure nowadays.Each one is having their own packages. Now take Windows - here i want to tell something, Please dont consider windows as THE ENEMY.Why do Linux people hate Windows?, its mainly becoz of the EULA and propeiratory stuffs.But just look into their OS.You will find many things where it gives u light on how Linux can be enhanced, and thats what my discussion is.Just think why Windows is used Widely for Desktop...yes i do agree people use Pirated Editions...but even then they ARE USING Pirated editions rather than going for Linux which is free! First and foremost, why SuSE??...well, i think SuSE has given importance in GUI and equally comparable with Microsoft Windows for GUI.I have used Xandros also where it is competent with both.But think about the Package Management System,System Updation and Driver Support and easy to use system controls and even the Menu System. PMS === here i think RPM/Debian are becoming the common standard in the linux industry and whereever u go, u will find your package either in RPM/Debian.But wait?..is there a SINGLE CLICK install??...yeah i have read about the Klick which SuSE is trying out.Thats an amazing thing. What about un-installation?...it is not easy to un-install a package becoz of the dependency problem.This is a real disadvantage for linux users.Many of my friends install a lot in their linux distribution very easily but they dont un-install because they fear, that may affect the system. the idea what i thought, would rectify this was, Package everything as components (Componentized Linux - http://componentizedlinux.org). So whatever u consider that forms the base system (with dependencies),package it and then give applications as separate compenents, so now if u want to un-install the package(here Component), it is easy!....and just think over...thats what Windows is doing!...So here the dependency problem might not arise and this would get implemeted only if the release cycle is planned properly.Ofcourse there has to be some way to update the Base System :-). So,it would be like this, Package the Base Component and Applications Components, give it to the user.... System Updation =========== i think the above said idea would deal with System updation also.... Menu System ========= Ok, the menu system right now in Linux is, u group all the applications in their Service Groups.This is ok for a linux user but think of the new user, they will feel uncomfortable.So i think , there should be some easy to use Menu System for a new user so that he is not confused with what all applications have been installed and also the administrator menu items should not be displayed while a normal user has logged in which would increase the security even more! Well, people might ask me that telling things would not work out and have to do something!..yeah here we are a team where we are working with LFS and trying to make a distribution exactly as what i discussed above.But till now i havent got into any discussion with any forums about these....and am also happy if i can try implementing these on SuSE but how??.... with regards, C.C.Chakkaradeep --------------------------------- Yahoo! for Good Click here to donate to the Hurricane Katrina relief effort.
