Re: Everything should be on nix
Lovely idea, totally inoperable in practice
Firstly anyone who knows about government standards will realize that 5 years is just enough time for the various departments to decide the color of the binders for the requirements spec. When the spec does come out it will be costly, over specified and totally irrelevant to the modern world.
Secondly it is not the OS, but what runs on top of it that is the costly bit. Developments target windows because that is where the market has gone. We think governments spend a lot of money on IT, but this is dwarfed by the commercial sector.
and it is not always easy to port between OS.
Take SCADA. i am sure there will be some SCADA systems running on the QE, and they will be run on some variant of windows. Why? Because the primary protocol for SCADA is OPC and that requires DCOM as its communication back end, which is propriety to windows
Finally, you assume that UNIX variants are immune to cyber attack, where in fact any OS can be targeted with enough money and resources. It is just the that windows popularity makes it the more obvious target.
What is needed is a move to open standards and this is where government can nudge companies. If we have have open standards, porting between OS becomes easier and market can choose based on their needs and priorities. This is happening slowly because firms are wary of vendor lock in