Windows Servers. What a load of old tosh. The past three weeks or so have seen me tinkering unnecessarily with the blasted things because of Microsoft’s inability to write an operating system which is so super sensitive to hardware changes – principally because of licensing – that just by upgrading underlying virtualisation software triggers the operating system to think it has a new network card. You can imagine the chaos something like that can cause!
It’s not just that which makes me despise Windows Server. For similar reasons, if a dedicated server chassis dies and needs to be swapped out – you’d better have a spare because any hardware changes will cause Windows to freak out. Linux has no problem with such things providing you’re using a modern distribution and reasonably up to date hardware. Generally speaking, with maybe a very few exceptions, Linux Just Works(tm).
Don’t get me started on those people that are still running the now 15 year old Windows 2003.. (though this article about Fasthosts running Windows 2003 for their backup platform made me laugh a lot more than it should – and bury my hands in my face for leaving an obsolete OS in charge of managing critical customer backups).
The whole WCry situation around these parts has been, strangely, pretty good – indeed, a lot more people have taken an interest in their backups and patching their systems and this is only to be commended. A good old major outbreak tends to kick people in the teeth and get them thinking about disaster recovery.
Just because I use MacOS and Linux isn’t making me complacent – oh no. Very recently Apple just released updates to iOS, MacOS and WatchOS to fix a rather nasty exploit, as well as general performance updates. It’s one of the reasons I went back to iOS – Apple has become very good at rolling out updates much faster and on schedule than the likes of Samsung.
The server on which this blog runs on utilises something called KernelCare which patches the kernel in real time for newly discovered exploits. This has the advantage of:
- Not having to wait for the OS vendor to release a patch.
- You don’t have to reboot the machine.
In my testing of KernelCare, it has worked very well. If you’re using it in a VPS, it must support full virtualisation – paravirtualisation won’t cut it.
Meanwhile, Microsoft should stick to producing office productivity software and gaming (Xbox One) – it’s what they’re good at. I’ve completely lost faith in their desktop and server operating system divisions.