OK, here's my pennies-worth then.
Not to start a flame-thread or a bash about linux versions, but even now, I still consider Linux an OS where people should know what they are doing, and if not, how to find information in the right places. It's not for the average user.
Take this thread for example:
http://www.hpcfactor.com/forums/forums/thread-view.asp?tid=5522 (sorry chazco, no offense intended
)
After suggesting some comments which are clearly documented all over the web, I essentially stumbled upon an issue with the
(almighty, superpopulair, linux for noobs
) UBUNTU. Every linux version on the planet that has a pre-build ffmpeg in it, since the beginning of ffmpeg itself, has mp3 support. Not the one in UBUNTU. nice, but these things tend to tick me off. Users run into these issues, things that should work dont, all because one group of people
(ubuntu devs
) decide that well, we want to be different, so lets take this and that out.
There are other distro's that work in a similair way. RedHat, with its aim for the enterprice is mixing opensource with closed source to get things sold, which essentially goes hand in hand with your office 2015 example.
Ubuntu will be heading the same way.
You can say all you want about opensource being good or bad, but in the end, all it is intended for is building a big enough userbase so they can start charging people for additional features. Think of it as MS releasing windows 3.11 for free, and charge you for additional functions.
I started with linux when I bought a boxed version of redhat 6.0 at the local bookstore. since then I've RedHatted untill 8.0 Then I went onto Gentoo linux, and the 10 years of experience I thought I had gained from RedHat proved worthless upon installation of Gentoo. I never recompiled a kernel in 10 years of linux useage, I hardly used the commandline, which is one of the things I actually love of Linux, but when installing Gentoo
(building everything from scratch, and optimizing it as well
) I actually learned more in 3 hours then 10 years of RedHat.
However. Gentoo is slowly becoming a business as well, because they are getting too big. Essentially loosing the focus of what got them there in the first place.
Starting a linux distro is the best way to find expert programmers. Since work is done for free, you get to learn how the programmers work, what their strengths and weaknesses are, and once you get to a point of going corporate, you just pick and choose the ones you want to keep.
the good old comparison about Microsoft and Linux, the Corporation and the free world etc etc. Dream on.
ok, my comments on some of the stuff here:
Firefox/Opera/IE They all work different, but only firefox has an opensource approach. Because of this, problems become aware faster, and gets fixed faster. The slower corporate business model, valid for both Microsoft as well as Opera, together with their commercial value that is attached to their browsers, requires more testing and a different approach. Keep in mind that the amount of users is directly connected on the amount of exploits are created and found. If you truely want to browse safe, use Lynx, a textbased browser with no capabilities of executing anything.
OpenOffice/Office etc Surethat opensource will allow you to open office documents created 20 years ago, but then again, office 2007 still opens txt files, rtf files and can also read documents created with WP and Office 4.2 for Dos. There will always be a way. Egyptian scrolls can not be read by Word 2007/2003, but still people translate them, scan them or whatever, so if you want, you can still read those on your computer as well, eventhough there were no computers all those years ago.
In addition, look at tape backups now and in the past. A tapeunit you bought 15 years ago, try to find a tapeunit for it now, without using ebay. You will not find one. You will have to find a company that is specialized in this stuff to be able to read your backup tapes from that long ago. For tax purposes you are required to keep these backups for a long time, but who actually still has a tape unit that can read the tapes?
Linux ready for the desktop, sure. but only if it works. What if something goes wrong. What if you didnt update your firefox/opera and an exploit has been used to gain root-access to your computer
(I'm subscribed to a few linux mailing lists, and daily I get emails about root-exploits found in certain programs
) How is a newbie going to fix his messed up linux installation if all it does is give kernal panics
(linux version of BSOD on windows
). You will have to find someone who knows what they are doing with Linux, as well as if it happens on Windows, you will need a windows geek/tech.
Windows Managers, not much to say. every single one created for linux has been made for a purpose. Some are more aimed for more screen estate, but require more key combinations then WP for dos
(evilwm, ratwm
) others are aimed for eyecandy and lack proper useability
(enlightenment
) Others try to attract windows users and then confuse the hell out of them
(gnome, kde
) and some are just rip-offs on ones that have been seen on other computers
(windowmaker/neXt
)
This is also available for windows. Maybe not in the same amount as Linux, but still you can download WinStep, and your windows computer will look like WindowMaker.
Also, the amount of software available on linux
(19000 packages part
) is nice, but eh, there are a lot of programs doing the same thing. To find one you like, you end up trying 5 or 6 different VI clones. If you dig around on the web, or ask people, there are always a few preferred ones, so you will probably never look at 18900 of the 19000 packages. In addition. If you have a nice Gnome desktop, and install a KDE program because it works better/easier/blah, you will need to install the kde libraries required for all that. This is exacly the same as the runtime libraries MS used in the past, and the dotNet framework stuff they are doing now. At least these are standardized in some way.
next post:
Using a gui installer, doesnt that take away your freedom? Sure you can select the packages you want, but still. how do you know if nothing extra is being installed. The same argument about Microsoft being able to do pretty much whatever they want is the same for the people who build these installers. Due to the amount of developers that create packages for linux, I'm not so sure if they all add code with good intentions to it all. In addition, the packages for most distributions are pre-build. meaning, someone else compiled these. If you are talking about security and trust, I rather trust a big corporation that can actually be prosecuted, then some unknown person on the other side of the planet with a weird nickname as his handle.
linux driver support. Look around for Ati/Nvidia issues on linux. No more comments
linux game support. Linux is a free OS. as of such, a lot of users dont want to pay much to the corporate bad boys. Installing an Electronic Arts
(overworked, underpaid devs
) game on linux
(unpaid, free devs
) , thats worse then grave robbery.
linux commandline. thats actually the best part of linux. it's faster then using GUI stuff
(if you know what you are doing
) I also have not seen a tool yet that does a gui customized compile of anything, but maybe someone already came up with that.
wine. It's nice to be able to run windows apps on linux, but then why not dual-boot. instead of putting up with issues, crashes, reconfiguring wine just to run office97 for compatibility issues, why not install windows and have it run as it should?
(vmware/win4lin work great for that btw
)
Virii
based upon the number of root-exploit posibilities I get in my email, and the amount of users that use a "userfriendly" linux distro, it's quite easy to create exploits for linux users. the thing is, why bother. not enough users are using it at the moment, but look at Apple now. They were in the same position, but now with their populairity increase since OSX and the ipod, they are getting more and more issues. Linux will go the same way.
The main reason why there isnt so many at the moment is due to the amount of different distributions. Some distro's use kde, some distro's use gnome. they use different email clients, so for a virus to work, it will have to be either for one or the other, or have dual code execution in it. Firefox exploits are usually generic. they work on both windows versions as well as linux versions. However, Gnome uses Galleon as a webbrowser, and KDE uses konqueror as a browser. so what are virus writers going to do about that, dual-code?
Due to the variation of browsers/email clients etc, and the minimal user-base that runs linux, it's essentially no use to write virii for linux at this point.
Ubuntu makes a good chance of becoming the linux version of choice to finally become desktop worthy, and then, just mark my words, virri will appear.
My closing words.
Eventhough I havent said much
(or anything
) good about linux, I am a linux user and interested in its further development. My opinion is that people should not stare blindly at linux as a Microsoft replacement or use it as a free OS to be able to ditch windows.
My opinion is that all the arguments that are putting linux above microsoft are completely invalid. for every argument that is made against windows, a counter argument can be made that makes it worthless.
Yes, linux runs faster, yes, linux uses less memory, yes, linux can run on old computers, but they never tell you which linux version it is. Dont expect to install Ubuntu on a 486 with 8mb and have it run like your 3ghz 1gb new Dell
Yes, linux boots faster, but what stuff do you have to disable to make it like that. I can install Windows 3.11 on my Core Duo laptop, and it boots in 5 seconds
(including bios post
) but what can I do then?
The main purpose of my post here is to bring in a different perspective, not to attack anything or anyone directly on their words. The arguments posted above my post are common arguments on why Linux is sooo much better then anything else, but as mentioned in another thread, with a change of wordings:
UBUNTU is LINUX, but LINUX isnt UBUNTU