Quote:
Originally Posted by daemonfowl
If not the BSDs .. then what ??
|
- NASA is a large organization spread across several sites with groups with wildly different needs. No single platform is used across the entire organization, nor should there be.
- NASA also has to support hardware/software combinations which were adopted decades ago. Due to the rigid requirements made on testing & the length of time need to complete thorough testing, new software just isn't an option.
- Because of some of the demands made (low power, meagre hardware complements requiring minimal software, etc.) on the solutions developed, VwWorks was commonly used back in the '90's & early 2000's, & is still in use today.
The shuttle program
(circa 1980's - 2000's) was designed in the 1970's. Much of the software used had to be bulletproof at the time of implementation. This is why Fortran was commonly the implementation choice.