Mixture of some posts i made on a techiedesi forum defending and promoting linux ( ocaasionally criticizing windows)
Who would edit or rewrite all this :-/
i assure you that there are not less, but no malware for linux.(ofcourse you someone could just write a simple 5 line script to get superuser rights, but if you use the computer with a little brain, you wont give root privileges to just any program. Also you install from reliable sources only).
If there is a buffer overflow or any other problem, evn then someone cannot control your computer. Because you dont run chat programs with root access!! thats is true for any other kind of program too. Plus there are much less exploits in open source proggrams.
There are virtually no malwae for linux because they are just not possible to spread. You gain control on one machine somehow, and thats it.
also, operating system does matter
One more thing. There are a lot of people who make viruses for fun, and linux is certaiinly more challenging than windows. But there have been no success in making a virus which could spread. Also, we have frequent kernel updates.
read http://librenix.com/?inode=21
even the wikipedia article, but it actually looks like one edited by anti-virus companies.
most of the big public severs servers are linux! and apache is the most popular one, which is open source. Google uses modified versions of ubuntu http://en.wikipedia.org/wiki/Goobuntu. Even this server probably is a LAMP stack, all open-source, although i’m not sure how to check.
Een z/OS is a certified unix OS!
Actually, if someone *REALL* wants to steal your credentials, then the operating system doesnt matter really. They could use man in the middle attack to spoof the website you want to log into. You might think its the real website, because there wouldnt be any suspicion. Same address, same webpage, etc. But, this doesnt usually happen, you need to be in the local network.
So, basically windows users are more vulnerable. keyloggers, viruses, and other malware etc.
1. Linux doesnt give you errors like you have described. If a file is not there, it just says so. And you almost never get any kernel messages. Windows assumes that the user is dumb, so it doesnt give you detailed messages describing the problem thinking it might just scare you away.
2. The non-availability of drivers is not a problem with linux. Its a problem with nvidia, they have not released their specs so that people can make drivers, so linux users have to use proprietary drivers. Ati, intel etc have. ANd regarding play and play, i plugged my arduino board into my computer and i could program it without any fuss. Can you do that on windows? And about framerates, they are as good and maybe better than windows. The problem is with flash video playback on youtube etc. because flash for linux sucks.
3. Linux has many filesystems which are much advanced than ntfs or fat, lesser probability of data loss, and with many backup and restore programs and its scripting abilities, you could automate backup. Not just that, you could automate anything at all.
4. Have you even seen the huge software repositories for various distros? And apart from that you can install a LOT of software from other sources. You have software for every possible use of a pc available. And most of it is free and also open-source.
5. There are many games available for linux, not a lot though, and only a few of them are great. But some companies have making games available for linux. Non-availabilty of games is because of game developers, i think good programming practices would mean easy portabilty of games to other platforms, not directx maybe, but openGL. This is not a problem for many, they can always play games on windows. Many dont play games.
6. Support for normal , non-corporate users is totally free and easily accessible on the internet. That is because someone has already faced the problem you are facing.
All these problems are because of microsoft’s monopolistic business.
If someone asks me to write a program to , for example, change the mac address of a LAN card, i could write a 5 line script( not even a program, because what i want to do, has already been done by someone else, all i need to do is just use his work for my own needs). On windows, i could research for a year and probably still not know how that would work. Like i still dont know, and probably wont ever.
Linux is not for you if you hate to learn. Its great for lazy people (let the computer handle the computing).
And, taking an example, suppose i want to install a web server which can handle php code, all i have to do is type ( on ubuntu )
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql
and my LAMP server is installed.
To remove it (probably without leaving as much as a single file)
sudo apt-get remove apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql
( you dont have to even remember the package names, either use tab completion, or google it, there are numerous tutorials about this )
This was an example to demonstrate just one powertool linux tool. There are others even more useful.
Some games that i play are, frets-on fire ( and a fork of it, Fofix ), Battle for Wesnoth, Nexius (awesome multiplayer game, (CS + UT2004) / 2 ) , The mana world, Alien arena, vdrift, America’s army( game developed by america’s army). There are other good ones too.
Well all the gui applications that i have seen have user friendly messages. And you dont really get error messages giving you error on line 868 unless you are compiling your code ![]()
Btw, im not a programmer, just a user.
Different distros use modified kernels( modified as in different configuration options, patches not in mainstream, etc) , but its still the linux kernel (btw, we get kernel upgrades almost each week). So, run levels are there, its a basic linux thing. And about about different package management systems, they might be different, but there are set rules for them, which are followed.
linux is actively developed by thousands of capable people, college students scientists professors etc etc, i dont understand why people want to either pirate windows or pay for it cand then whine. then you buy antivirus, still get infected and reinstall !
I use both linux and windows, but windows only for gaming and for photoshop. There is absolutely no reason which makes me boot into windows.
Also since this is a techie forum, it is already excpected that you like to try new technology! try it. Linux is just isn’t the UI you see, the UI is just a small piece of it. You can actually choose what desktop environment you want, you have Gnome – most usable i think
KDE – eye candy
Xubuntu – low system requirements
Then you have distros, you can choose according to your comfort. I recommend ubuntu, though there are fedora, OpenSuse, Xandros, and many dozens more.