C.C.Chakkaradeep wrote:
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.
C.C.,
I can only speak for myself and my experiences...
First do you not remember the US Justice Department v. MSFT for illegal
monopoly practices ? Do you not remember the feds recommended MSFT told
to split their business ?
---------------
I am stuck in Windows mainly because of my customers. They still feel
comfortable with Windows because they've spent years and years to
finally get to where they are and take the approach of "if it's not
broken, don't fix it". I can respect that but have started to educate
them on alternatives such as Open Office to save them money. I
personally will not spend gobs of money just to have an overpriced MS
Office when all I need is simple word processing and spreadsheet
capabilities. With the latest moves with the Open Document standard, my
customers might wake up. The state of Massachusetts enforcing Open
Document is a beginning. MSFT has stated they won't support Open
Document by default. That's a business stating that they don't care what
customers want, but telling the customers what they want. You know why ?
If MSFT starts supporting Open Document, they will lose a lot of Office
business. Keep this in mind, MS Ofiice cost MORE than the XP! What does
that say about MSFT direction? Soon the federal governments will follow
Massachusetts lead, then what will MSFT do ? Tell the feds to hell with
standards ?
MSFT isn't the enemy in my book. They aren't innovative and are always
late to the dance. I go back to when I was using MSFT C 7.0 compiler.
Borland was kicking their butt because they had an Visual C++ IDE for
Windows development. MSFT was so behind, you had to compile in DOS, then
switch over to Windows 3.1 to test. Then when they "adopted" C++, all
they did was wrap their C functions into a C++ class. No respect for
Object Oriented.
Another example, virtual machine runtime environments. It wasn't until
they saw their VB base leave for Java, did they attempt .NET. BUT they
still didn't get it because it only runs on Window machines and tightly
coupled with Windows. Still no respect for multiple platforms. Did you
ever try to install the .Net framework ? It took me over 1 hr before I
gave up. It was installing a ton of bloat into the OS. That's not
virtual machine technology in my book.
Their arrogance is evident. Look at the OO community. We support our
product running on Windows, Linux, Mac and god knows what else. MSFT
ONLY cares about running on Windows and a little on Mac. They only
reason they do any Mac is because they don't see a threat from Mac. I
feel a real software company should open their doors for business in
multiple platforms and not just one. One way the OO community achieves
this IS thru standards. So ask yourself, where is MSFT with standards ?
Ask yourself, why does MSFT take so long to adobt standards ? Look how
long it took them to support XML ? When they realize they are way behind
the curve, the start buying out companies. We all know what happens when
MSFT buys companies!! Not innovative at all.
Answer me this...If you can leave Windows on the back end, shouldn't you
be free to use a desktop that can integrate with what ever back end you
have ? So why not a Linux Desktop like NLD ? Honestly, I use Windows for
my games, all other productive work is done thru my NLD. It's simple
math. With the 4 boxes I have @ home, I would "legally" have to purchase
4 copies of MSFT Office. My wife and her gal pals can do all their
little desktop publishing, spreadsheets, emails, etc without spending a
dime. Again, it's simple math in a competitive market.
Joseph Smith
-www.javacard.info-
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]