Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Operating systems are there to run programs. So a Linux system can do just about anything a Windows system can do...provided there's a program for it.
The main differences in OS's aren't in what they can or can't do, but in things like security, stability, efficiency, and levels of support.
Linux is, in general, more stable and more secure than Windows, and also more efficient in many ways, and the source code is openly available and modifiable. These things make it a particularly good choice for low-level stuff like network servers and scientific applications (e.g. almost all of the world's top supercomputers run Linux).
But since Windows has a much larger home and office market share, many developers at the desktop level focus on it, either primarily or exclusively. This means that a handful of consumer-level activities are currently harder or even impossible to do due to lack of useful programs (I still can't effectively OCR Japanese text, for example, and most game developers program exclusively for the Windows platform).
Support for hardware peripherals, such as scanners, video capture cards, wi-fi and the like, also depends on whether someone has bothered to write the appropriate linux drivers. You have to be more careful about your purchases, and ensure that the device you're interested in is supported before you buy it.
The basic things most people use home computers for are all covered however, websurfing, multimedia, office, and many of the programs are as good or even better than their Windows equivalents. And the number of things it can't do continues to get smaller.
Distribution: RPM Distros,Mostly Mandrake Forks;Drake Tools/Utilities all the way!GO MAGEIA!!!
Posts: 986
Rep:
Windows=tack hammer bought at the dollar store.: Linux=Estwing
M$ products are centered around solutions that are perceived by a type of user that the computer interface and menus are as deep as computing gets. If you have a task to complete , you hand over the money and receive software and a-z instructions of how to accomplish it but no knowledge of how it is done much past a sequence of instructions that your mind can not make parallel connections with. You won't some day be having dinner somewhere and your subconscious will spit out a Windows analogy because you will only be committing a sequence of instructions to memory, nouns and the place that these nouns are in a order to complete a task.
Windows is mostly fine for a computer user that is short on time and or gaming. Also it is fine for people that accept leasing the O.S and having to repay for it after you get a virus. If M$ would ship a full installation (recovery disk) with every computer that it ships with , Windows would still be a anemic computing solution.
Linux has a learning curve that is impossible to express in a positive way. If you just want basic users knowledge you will be okay but if you want to develop it is immensely difficult but all of the means to do it (compilers ect.) are free. If you want to develop using Linux you will have to learn but you won't have to pay and in the end you will have much more than salesperson knowledge of the product as M$ would put it. Linux is based on a huge mainframe computer so comparing it to an easy remedy is silly. M$ is not produced to rival Linux in quality but the consequence of this is M$ is easier but more expensive to achieve a solution. All of the security that Linux offers makes it difficult to get things done but if you want to make a educational investment in Linux it is worth it. Linux is made of individual pieces which makes it easier to learn the essentials and not a huge piece of code lumped together like M$.
With M$ if you can complete a task the knowledge is really just directions that should come with the damn product to begin with for free but capitalism has switched everything around so stupid people are happy paying for the infrastructure to use the product. Lets say you are a sales person and you have a product. The product seems great but they ask you how do you learn how to use it. Then the salesperson introduces you to another product , and another product and so on. You end up being a slave to industry.
I suggest you get a live Disk of a User supported version like Ubuntu , PClinuxOS or Mint and try it out. Oh and welcome to the forum!
Last edited by theKbStockpiler; 07-24-2011 at 11:59 AM.
From the standpoint of general-purpose computing, David_the_H's answer is excellent.
In the home user space, you can find a native Linux program to do almost anything you can do in Windows, except play certain Windows games (and many of them can be played with Wine). I cannot remember the last time I wanted to do something that I was not able to do with Linux.
(I am not a gamer. I have nothing against gamers--both my sons are prodigious gamers and very good, but I've got too much other stuff to do. I know I wouldn't have time to get good at complex games, and I don't need to mediocre at a new skill, so I stick to PySOL.)
In the business space, as for CAD programs, medical records programs, and the like, there is a lack of enterprise level software because the enterprises that use those programs tend to be tied to Windows; the companies that write those programs do not extend the effort to write for Linux.
theKbStockpiler is right on the money in pointing out that Linux is not Windows and there is a learning curve. I disagree with his statement to this extent: Using Linux does not require being a sysadmin or a developer, and I think his comments embrace user-level proficiency with sysadmin/developer proficiency. Administering a Windows domain is a complex undertaking that requires substantial learning, just as does administering an LDAP domain.
Having progressed a good way around that learning curve on my own with the help of LQ and other online resources, I am convinced that Linux-based computing is ultimately easier and more logical than Windows. For an experienced Windows user to become comfortable using the Linux desktop will take a short while, but it's mostly a matter of learning the menus and getting acquainted with new programs.
For those who like to dig under the surface (I'm one of those), the learning will go on and on. That's where the fun really begins.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.