Seriously though, for a free OS and for how well it works it's brilliant. I'm just really really not familiar enough with it to be able to use it or troubleshoot it well.
This holds the most truth.
For every person that has commented on how xyz doesn't work out the box, it simply comes down to lack of knowledge.
Yes, Windows makes everything easy, and the user hardly ever gets to see any of the backend trickery that goes on - but where is the fun in that?
I have learnt more about computing, and just
how things work as they do through using Linux than I would have done using Windows for the rest of my life.
Even so called 'complicated' aspects of Windows administration, i.e. setting up Exchange, AD, DNS and DHCP servers, it is just a series of button clicks and the occasional string stored in my memory. Setting up the equivalent systems in Linux has given me a vast knowledge of how computers and the underlying components actually interact. I
know how mail routes through the internet, how a webserver generates dynamic content, how Kerberos authentication actually takes place etc.
Instead of a series of button clicks and strings committed to memory, I have knowledge I can call on when the unexpected happens and know how to begin debugging the problem.
Yes, Windows is generally stable, and works well in most situations. But it is making us an army of drones that forget just how complex these machines are that make up such a huge part of our daily lives.
If you don't care about that, and I certainly don't at times, then use Windows or Ubuntu. If you actually have a thirst for knowledge - dive in, snoop about, configure, break things and then gradually build up a knowledge of why it's broken, and
learn how to fix it.
Freefaller also touches on an important point - Linux is free, and is a product of other peoples thirst for knowledge. The next time you care to curse Linux because xyz package doesn't work - remember that someone has coded that of their own free will, with no renumeration involved. If a friend coded an app for you to manage your company, or read your e-mails, and did it as a favour, and it broke unexpectedly - would you call your friend and have a go at him? Or would you kindly ask if there's anything he could do to fix it if he's got some time?
Also, when was the last time you blamed Windows and labelled it as a waste of time because a faulty application crashed?
To hopefully emphasise my impartiality, I have a Windows desktop machine, a Linux desktop machine, a Windows SBS 2008 and Ubuntu Server, Mac OSX and Windows on my MBP, Debian on three aging laptops, and oversee/administer a variety of 75+ Linux and Windows servers for my job. I am in no way a Linux fanboy, but rather just have a considered opinion on which is better
There's room for all - each has it's different use.
Ha hahahahaha can't believe anyone brought up power shell! It's utter ****
That's not fair - it's a vast improvement over the standard CLI, and gives a powerful alternative to VBscript et al.