header image
The world according to David Graham


acva bili chpc columns committee conferences elections environment essays ethi faae foreign foss guelph hansard highways history indu internet leadership legal military money musings newsletter oggo pacp parlchmbr parlcmte politics presentations proc qp radio reform regs rnnr satire secu smem statements tran transit tributes tv unity

Recent entries

  1. Why do lockdowns and pandemic restrictions continue to exist?
  2. Parliamentary privilege: an arcane concept that can prevent coups
  3. It's not over yet
  4. Trump will win in 2020 (and keep an eye on 2024)
  5. A podcast with Michael Geist on technology and politics
  6. Next steps
  7. On what electoral reform reforms
  8. 2019 Fall campaign newsletter / infolettre campagne d'automne 2019
  9. 2019 Summer newsletter / infolettre été 2019
  10. 2019-07-15 SECU 171
  11. 2019-06-20 RNNR 140
  12. 2019-06-17 14:14 House intervention / intervention en chambre
  13. 2019-06-17 SECU 169
  14. 2019-06-13 PROC 162
  15. 2019-06-10 SECU 167
  16. 2019-06-06 PROC 160
  17. 2019-06-06 INDU 167
  18. 2019-06-05 23:27 House intervention / intervention en chambre
  19. 2019-06-05 15:11 House intervention / intervention en chambre
  20. 2019-06-04 INDU 166
  21. 2019-06-03 SECU 166
  22. 2019 June newsletter / infolettre juin 2019
  23. 2019-05-30 RNNR 137
  24. 2019-05-30 PROC 158
  25. 2019-05-30 INDU 165
  26. 2019-05-29 SECU 165
  27. 2019-05-29 ETHI 155
  28. 2019-05-28 ETHI 154
  29. 2019-05-28 ETHI 153
  30. 2019-05-27 ETHI 151
  31. older entries...

Environment Canada uses Linux to track hurricanes, predict, and analyse weather

On September 27, Hurricane Juan was approaching the Canadian Maritime Provinces. The Canadian Hurricane Centre tracked the hurricane's progress as it approached the coast of Nova Scotia and ultimately delivered quite a wallop. A few days later, CBC's The National ran a documentary about the storm and its aftermath. The documentary showed the inside of the hurricane centre before it was itself evacuated, including a shot of a room full of computers tracking the progress of the hurricane. They were all running KDE.

Interested in knowing more, I contacted Environment Canada's Hurricane Centre and asked if I could speak to someone about their use of Linux. A few days later, I was on the phone with Ross Ashbourne, Manager of Informatics at Environment Canada in Dartmouth, Nova Scotia. Yes, he told me, not only does the Hurricane Centre use Linux, but all Canadian weather centres use Linux.

A few years ago, Environment Canada needed to upgrade its aging fleet of three to four hundred HP­UX workstations used for weather prediction, forecasting, and analysis. They explored several options.

The first option was to upgrade their existing hardware. At $20,000 per Unix workstation, this would add up to at least $6 million, not counting the ongoing licensing fees for the operating system they would be forced to pay. That cost was prohibitive, even for a government department.

Next, they considered two x86 hardware options, beginning with Microsoft's Windows operating system.

All of Environment Canada's prediction, forecasting, and analysis software is written in­house, so it would have been possible to port all the code to run on the new platform on top of the new operating system.

But Linux appeared to be a better option, because it would be easier to port the applications from HP­UX to Linux.

Environment Canada acquired some test machines, installed Linux, and ran their software. The only issue they had was that the software had a colour bit depth of 8 bits, and the new hardware supported 24­bit colour depth. The colour maps ran in 256 colours and that was quickly fixed.

The weather offices of Environment Canada quickly rolled out upgraded hardware. The x86­based systems cost $6,000 per workstation and had no licensing fees. They worked faster than the old Unix systems and allowed Environment Canada to replace its old proprietary hardware and software at a savings of $14,000 plus licensing fees per seat, or over $4 milion across the whole department.

The weather centres are now using Red Hat Linux 7.2 across the board on their workstations, and are upgrading to version 9 of the Red Hat distribution. While Environment Canada has not had need to modify the kernel at all, or anything other than its own in­house software. Because of that and the specialised nature of its software, Environment Canada has no plans to release any software under any open source licenses.

Environment Canada used to use a proprietary Unix system for its computers that converted radar data into useful charts and information. The system was running at its capacity and was upgraded to run on a Linux cluster alongside the workstations and now performs much better without being maxed out.

Mr. Ashbourne reports that there was no objection to the use of Linux in the weather centres. As far as the weather forecasters and others using the workstations are concerned, they have a tool that works faster and just as well as before.

The one debate they did have was the question of whether to use KDE or GNOME. For no particular technical reason other than the need for uniformity, KDE was selected.

Is Environment Canada satisfied with Linux? Yes, says Mr. Ashbourne. He recommends that other government departments using Unix explore the option of upgrading to Linux.

Originally posted on Linux.com 2003-10-17; reposted here 2019-11-21.

Posted at 21:35 on October 17, 2003

This entry has been archived. Comments can no longer be posted.

GPRS and Linux get mobile access on track | foss | Nestl� to buy Google

(RSS) Website generating code and content © 2001-2020 David Graham <david@davidgraham.ca>, unless otherwise noted. All rights reserved. Comments are © their respective authors.