Windows vs Mac vs Linux
Yes, it’s that old-age chestnut. I thought I would speak quite a lot about it.
What’s interesting here is, I use all three on a daily-basis so I feel I can provide some insight into which ones are best at what activities.
Whilst yes, I do use a Mac as my primary computer, I’m going to remain as impartial as possible and be honest about their strengths and weaknesses.
Let me start off with the most popular operating system, Microsoft’s Windows.
I use Windows 7 on a daily basis and I have tried Windows 8.
The benefits of Windows from my point of view boils down to Gaming, Device compatibility, Hardware compatibility and Office.
Of course, great games all are built Windows-first. I mean why not? Windows boasts the most users and can support nearly any piece of hardware. Fantastic for gaming no doubt. This is one thing I definitely use Windows for. ‘Nuff said.
Plug and play is amazing. So is Windows 7 automatic device finding thing! Bought a new webcam, it’s 99.9% of the time going to support Windows. On a Mac or Linux based computer however, I need to double-check or hunt for drivers / software to make sure that new webcam will be compatible (which most of the time on a Mac, isn’t a problem and for Linux there generally is an open source piece of software to support it).
Yes, this perk is shared by both Windows and Linux. Got a new Computer? You can swap out the OS for Windows or Linux, Easy-peasy! On the flip-side, Mac OS X only runs on Mac hardware, bummer.
Microsoft Office is fantastic. Especially now it’s cloud-powered. Microsoft do make an office suite for Mac but it doesn’t compare (I’m awaiting Office for Mac 2014 later this year). The way you can hook up your OneDrive and how sleek it looks is brilliant. Top marks for this but Mac’s office apps (Pages, Keynote and Numbers) are also brilliant, cloud-powered (via iCloud), free and can export to MS Office. I think Mac may have cracked it, can Microsoft Office export to Pages?
Mac is brilliant, yes it has a price tag but in my opinion it is worth it. The benefits I’ve seen are Ease of use, Developers dream, Window management, Flexibility and Compatibility.
Ease of use
One thing I love about Mac OS X, it does the same tasks as Windows or Linux, in fewer steps! For example, installing an application. Windows - fire up the Wizard! Linux - fire up Apt! Mac - Drag and drop it into /Applications. Really, it’s that easy! Who needs a wizard? Uninstalling an Application? Windows - fire up Control Panel! Linux - use Apt again! Mac - drag it out of the applications folder into the Trash. Easy as pie!
I develop in Mac OS X because it is beautiful. Want to run multiple apps full screen? Easy! Mac has multiple desktop support and now even better multi-display support. It’s only finger swipes away. The keyboard on the Mac hardware also feels beautiful and easy to use.
Well, aside from what I said previously it is brilliant. Hit one button and you can zoom-out and see a birds eye view of all of your apps, how cool is that?! Drag and drop them onto another desktop, create new desktops or even manage their individual windows. Need I say more? Even if you shutdown, you can optionally have Mac remember your desktops so when you log back in, it will launch all of your apps and have your Mac look right where you left off! It even remembers where your cursor was in a Pages document! Incredible.
Want a folder to launch an app when you drag something in it? Easy! Create a workflow in Automator and save it. On Windows or Linux? Time to get some programming lessons… The tools given in OS X make Mac OS X the most flexible OS I have ever used.
Now Mac has improved its compatibility, it is awesome, Exchange support built-in, edits Microsoft Word docs, can install printers with the smallest of intervention, can network browse Windows devices. Pure awesomeness.
When I mean Linux, I’m really referring to Ubuntu. Ubuntu Desktop really didn’t hit it off with me, it felt as though it was missing something and I couldn’t quite put my finger on it. However, Ubuntu Server is incredible. I normally SSH into my Ubuntu based test server and finding it so easy just to tell Apt to install MySQL or tell the Apache service to restart makes it easy. Even if you want an external host, the price is so low it’s a great choice as a server, even if you only need little RAM.
So I hope this has give you some insight into my own thoughts in operating systems. Using all three on a daily basis has taught me a lot.
Feel free to comment below.
Heartbleed SSL Vulnerability. Urgent issue!
Thought I would notify you all about the recently discovered ‘Heartbleed’ SSL Vulnerability.
If you’re a server admin and/or webmaster, you must see if you’re protected against this, if not you could be revealing user’s personal information (such as credit card info!).
If you don’t know what this is about, then please read these very useful links below:
We temporarily took down our servers due to this: http://t.co/Fh31TYlRQz A LOT of websites and services are affected by this. Be careful.— Markus Persson (@notch) April 8, 2014
So yeah, pretty darn serious. Its even on BBC News!:
How do we fix the bug?
Its as easy as pie. Most operating systems will just require you to update to a newer version of OpenSSL (Released on 7th April 2014) in order to fix the bug.
If you’re using an Ubuntu server (which in my opinion is a fantastic operating system to use as a server) then you can follow this link here for update instructions:
Hope this helps everyone! Join the discussion in the comments below. Happy Hacking :)
So much want!