[url=http://meincmagazine.com/civis/viewtopic.php?p=26796123#p26796123:1wvid5b5 said:jandrese[/url]":1wvid5b5]In theory it should be possible to port a Solaris app to Linux assuming nobody lost the source code. You'll have to go through the system fixing compiler quirks and whatnot, but that's probably only going to improve the code. Add in a little bit of driver writing for any of the custom hardware and you're done. Probably only cost the government half a billion dollars and take a decade.
This should be a lot less painful than trying to port some old Win16 or VMS application to Linux.
For military drones? Yep, custom hardware has a new meaning here.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796123#p26796123:szabiusy said:jandrese[/url]":szabiusy]Add in a little bit of driver writing for any of the custom hardware and you're done.
Curious, what do you run on those?My group is still running SGI servers that are closing in on 20 years old.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26796423#p26796423:1rkpbr7r said:zladuric[/url]":1rkpbr7r]Curious, what do you run on those?My group is still running SGI servers that are closing in on 20 years old.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26796371#p26796371:p83n5my8 said:boostu[/url]"83n5my8]
[url=http://meincmagazine.com/civis/viewtopic.php?p=26796123#p26796123:p83n5my8 said:jandrese[/url]"83n5my8]In theory it should be possible to port a Solaris app to Linux assuming nobody lost the source code. You'll have to go through the system fixing compiler quirks and whatnot, but that's probably only going to improve the code. Add in a little bit of driver writing for any of the custom hardware and you're done. Probably only cost the government half a billion dollars and take a decade.
This should be a lot less painful than trying to port some old Win16 or VMS application to Linux.
I highly doubt they were running Solaris 8 x86, that architecture didn't get much attention from Sun until Solaris 10. Porting from Solaris SPARC to Linux x86 is going to be quite the undertaking and having worked with Raytheon in the past, it's going to be a giant CF. Good on the Navy for moving to port the code to Linux though. My group is still running SGI servers that are closing in on 20 years old.
They are not using Linux for the critical avionics parts, they are using a RTOS. These systems are hard real time, not soft real time. That rules out Linux (Real time Linux does not cut it for serious applications). Solaris 8 (very old now) was used in the non critical avionics parts, as Linux is today. Solaris 8 support was end-of-line recently so they had to upgrade to later Solaris versions or Linux. Apparently they chose Linux over FreeBSD or Solaris.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796371#p26796371:1ugu5rlw said:boostu[/url]":1ugu5rlw][url=http://meincmagazine.com/civis/viewtopic.php?p=26796123#p26796123:1ugu5rlw said:jandrese[/url]":1ugu5rlw]In theory it should be possible to port a Solaris app to Linux assuming nobody lost the source code. You'll have to go through the system fixing compiler quirks and whatnot, but that's probably only going to improve the code. Add in a little bit of driver writing for any of the custom hardware and you're done. Probably only cost the government half a billion dollars and take a decade.
This should be a lot less painful than trying to port some old Win16 or VMS application to Linux.
I highly doubt they were running Solaris 8 x86, that architecture didn't get much attention from Sun until Solaris 10. Porting from Solaris SPARC to Linux x86 is going to be quite the undertaking and having worked with Raytheon in the past, it's going to be a giant CF. Good on the Navy for moving to port the code to Linux though. My group is still running SGI servers that are closing in on 20 years old.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26797279#p26797279:5sbixjw8 said:kebabbert[/url]":5sbixjw8]They are not using Linux for the critical avionics parts, they are using a RTOS. These systems are hard real time, not soft real time. That rules out Linux (Real time Linux does not cut it for serious applications). Solaris 8 (very old now) was used in the non critical avionics parts, as Linux is today. Solaris 8 support was end-of-line recently so they had to upgrade to later Solaris versions or Linux. Apparently they chose Linux over FreeBSD or Solaris.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796371#p26796371:5sbixjw8 said:boostu[/url]":5sbixjw8][url=http://meincmagazine.com/civis/viewtopic.php?p=26796123#p26796123:5sbixjw8 said:jandrese[/url]":5sbixjw8]In theory it should be possible to port a Solaris app to Linux assuming nobody lost the source code. You'll have to go through the system fixing compiler quirks and whatnot, but that's probably only going to improve the code. Add in a little bit of driver writing for any of the custom hardware and you're done. Probably only cost the government half a billion dollars and take a decade.
This should be a lot less painful than trying to port some old Win16 or VMS application to Linux.
I highly doubt they were running Solaris 8 x86, that architecture didn't get much attention from Sun until Solaris 10. Porting from Solaris SPARC to Linux x86 is going to be quite the undertaking and having worked with Raytheon in the past, it's going to be a giant CF. Good on the Navy for moving to port the code to Linux though. My group is still running SGI servers that are closing in on 20 years old.
BSD sucks hard!!! The week I spent in BSD made me appreciate even Ubuntu with it's clunky Unity Desktop.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796151#p26796151:11mye5as said:StillNotATroll[/url]":11mye5as]Sad they are using Linux over FreeBSD
[url=http://meincmagazine.com/civis/viewtopic.php?p=26797411#p26797411:2qjhegey said:beebee[/url]":2qjhegey][url=http://meincmagazine.com/civis/viewtopic.php?p=26797279#p26797279:2qjhegey said:kebabbert[/url]":2qjhegey]They are not using Linux for the critical avionics parts, they are using a RTOS. These systems are hard real time, not soft real time. That rules out Linux (Real time Linux does not cut it for serious applications). Solaris 8 (very old now) was used in the non critical avionics parts, as Linux is today. Solaris 8 support was end-of-line recently so they had to upgrade to later Solaris versions or Linux. Apparently they chose Linux over FreeBSD or Solaris.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796371#p26796371:2qjhegey said:boostu[/url]":2qjhegey][url=http://meincmagazine.com/civis/viewtopic.php?p=26796123#p26796123:2qjhegey said:jandrese[/url]":2qjhegey]In theory it should be possible to port a Solaris app to Linux assuming nobody lost the source code. You'll have to go through the system fixing compiler quirks and whatnot, but that's probably only going to improve the code. Add in a little bit of driver writing for any of the custom hardware and you're done. Probably only cost the government half a billion dollars and take a decade.
This should be a lot less painful than trying to port some old Win16 or VMS application to Linux.
I highly doubt they were running Solaris 8 x86, that architecture didn't get much attention from Sun until Solaris 10. Porting from Solaris SPARC to Linux x86 is going to be quite the undertaking and having worked with Raytheon in the past, it's going to be a giant CF. Good on the Navy for moving to port the code to Linux though. My group is still running SGI servers that are closing in on 20 years old.
QNX for controls? Not exactly linux though.
Well played sir, although these new drones didn't push it out of the nest, SpaceX has been using Linux since the start as far as I know.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796601#p26796601:dgxswaao said:Disasterpiece_Theater[/url]":dgxswaao]Soooo ..... Does this mean penguins are no longer flightless birds?![]()
[url=http://meincmagazine.com/civis/viewtopic.php?p=26797483#p26797483:k083w6xj said:Petruchio[/url]":k083w6xj][url=http://meincmagazine.com/civis/viewtopic.php?p=26797411#p26797411:k083w6xj said:beebee[/url]":k083w6xj][url=http://meincmagazine.com/civis/viewtopic.php?p=26797279#p26797279:k083w6xj said:kebabbert[/url]":k083w6xj]They are not using Linux for the critical avionics parts, they are using a RTOS. These systems are hard real time, not soft real time. That rules out Linux (Real time Linux does not cut it for serious applications). Solaris 8 (very old now) was used in the non critical avionics parts, as Linux is today. Solaris 8 support was end-of-line recently so they had to upgrade to later Solaris versions or Linux. Apparently they chose Linux over FreeBSD or Solaris.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796371#p26796371:k083w6xj said:boostu[/url]":k083w6xj][url=http://meincmagazine.com/civis/viewtopic.php?p=26796123#p26796123:k083w6xj said:jandrese[/url]":k083w6xj]In theory it should be possible to port a Solaris app to Linux assuming nobody lost the source code. You'll have to go through the system fixing compiler quirks and whatnot, but that's probably only going to improve the code. Add in a little bit of driver writing for any of the custom hardware and you're done. Probably only cost the government half a billion dollars and take a decade.
This should be a lot less painful than trying to port some old Win16 or VMS application to Linux.
I highly doubt they were running Solaris 8 x86, that architecture didn't get much attention from Sun until Solaris 10. Porting from Solaris SPARC to Linux x86 is going to be quite the undertaking and having worked with Raytheon in the past, it's going to be a giant CF. Good on the Navy for moving to port the code to Linux though. My group is still running SGI servers that are closing in on 20 years old.
QNX for controls? Not exactly linux though.
In the DoD systems I've worked on, VxWorks is what I see used most often for the RTOS.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26797413#p26797413:1cm0zat8 said:vmjersey[/url]":1cm0zat8]BSD sucks hard!!! The week I spent in BSD made me appreciate even Ubuntu with it's clunky Unity Desktop.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796151#p26796151:1cm0zat8 said:StillNotATroll[/url]":1cm0zat8]Sad they are using Linux over FreeBSD
Reasons why any distro of Linux is better:
1. Linux is much faster.
2. Comunity is way bigger...Like way way way bigger.
3. So much of the newer software won't compile on BSD.
4. Linux repositories kick BSD's ass...like it's not even close.
So...Booo ya.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26797483#p26797483:31r5r46v said:Petruchio[/url]":31r5r46v][url=http://meincmagazine.com/civis/viewtopic.php?p=26797411#p26797411:31r5r46v said:beebee[/url]":31r5r46v][url=http://meincmagazine.com/civis/viewtopic.php?p=26797279#p26797279:31r5r46v said:kebabbert[/url]":31r5r46v]They are not using Linux for the critical avionics parts, they are using a RTOS. These systems are hard real time, not soft real time. That rules out Linux (Real time Linux does not cut it for serious applications). Solaris 8 (very old now) was used in the non critical avionics parts, as Linux is today. Solaris 8 support was end-of-line recently so they had to upgrade to later Solaris versions or Linux. Apparently they chose Linux over FreeBSD or Solaris.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796371#p26796371:31r5r46v said:boostu[/url]":31r5r46v][url=http://meincmagazine.com/civis/viewtopic.php?p=26796123#p26796123:31r5r46v said:jandrese[/url]":31r5r46v]In theory it should be possible to port a Solaris app to Linux assuming nobody lost the source code. You'll have to go through the system fixing compiler quirks and whatnot, but that's probably only going to improve the code. Add in a little bit of driver writing for any of the custom hardware and you're done. Probably only cost the government half a billion dollars and take a decade.
This should be a lot less painful than trying to port some old Win16 or VMS application to Linux.
I highly doubt they were running Solaris 8 x86, that architecture didn't get much attention from Sun until Solaris 10. Porting from Solaris SPARC to Linux x86 is going to be quite the undertaking and having worked with Raytheon in the past, it's going to be a giant CF. Good on the Navy for moving to port the code to Linux though. My group is still running SGI servers that are closing in on 20 years old.
QNX for controls? Not exactly linux though.
In the DoD systems I've worked on, VxWorks is what I see used most often for the RTOS.
Yeah, that large community tends to write non portable code targeting one architecture. It's not portable unix any longer. That's one reason I prefer NetBSD.2. Comunity is way bigger...Like way way way bigger.
3. So much of the newer software won't compile on BSD
Wait? That crap router OS that runs on all those pieces of consumer network hardware that I have to cycle power on daily? That VxWorks?[url=http://meincmagazine.com/civis/viewtopic.php?p=26797483#p26797483:37z002qu said:Petruchio[/url]":37z002qu]
In the DoD systems I've worked on, VxWorks is what I see used most often for the RTOS.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26797413#p26797413:1tbsjqbf said:vmjersey[/url]":1tbsjqbf]BSD sucks hard!!! The week I spent in BSD made me appreciate even Ubuntu with it's clunky Unity Desktop.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796151#p26796151:1tbsjqbf said:StillNotATroll[/url]":1tbsjqbf]Sad they are using Linux over FreeBSD
Reasons why any distro of Linux is better:
1. Linux is much faster.
2. Comunity is way bigger...Like way way way bigger.
3. So much of the newer software won't compile on BSD.
4. Linux repositories kick BSD's ass...like it's not even close.
So...Booo ya.
Too bad the same can't be said for desktop OS.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796949#p26796949:1bir902j said:andy321[/url]":1bir902j]linux... a kick ass OS.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26797411#p26797411:2rm3gkjw said:beebee[/url]":2rm3gkjw][url=http://meincmagazine.com/civis/viewtopic.php?p=26797279#p26797279:2rm3gkjw said:kebabbert[/url]":2rm3gkjw]They are not using Linux for the critical avionics parts, they are using a RTOS. These systems are hard real time, not soft real time. That rules out Linux (Real time Linux does not cut it for serious applications). Solaris 8 (very old now) was used in the non critical avionics parts, as Linux is today. Solaris 8 support was end-of-line recently so they had to upgrade to later Solaris versions or Linux. Apparently they chose Linux over FreeBSD or Solaris.[url=http://meincmagazine.com/civis/viewtopic.php?p=26796371#p26796371:2rm3gkjw said:boostu[/url]":2rm3gkjw][url=http://meincmagazine.com/civis/viewtopic.php?p=26796123#p26796123:2rm3gkjw said:jandrese[/url]":2rm3gkjw]In theory it should be possible to port a Solaris app to Linux assuming nobody lost the source code. You'll have to go through the system fixing compiler quirks and whatnot, but that's probably only going to improve the code. Add in a little bit of driver writing for any of the custom hardware and you're done. Probably only cost the government half a billion dollars and take a decade.
This should be a lot less painful than trying to port some old Win16 or VMS application to Linux.
I highly doubt they were running Solaris 8 x86, that architecture didn't get much attention from Sun until Solaris 10. Porting from Solaris SPARC to Linux x86 is going to be quite the undertaking and having worked with Raytheon in the past, it's going to be a giant CF. Good on the Navy for moving to port the code to Linux though. My group is still running SGI servers that are closing in on 20 years old.
QNX for controls? Not exactly linux though.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26798285#p26798285:38o7g5m4 said:dddddddd207[/url]":38o7g5m4]What kind of joysticks is he using? Does the military just use gaming stuff?
[url=http://meincmagazine.com/civis/viewtopic.php?p=26796745#p26796745:vtlo33an said:beebee[/url]":vtlo33an]The article didn't mention what disty the Navy will be using, but I'm going to assume one of the commercial LTS versions.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26800359#p26800359:3mzyvu7p said:ImpliedConsent[/url]":3mzyvu7p][url=http://meincmagazine.com/civis/viewtopic.php?p=26796745#p26796745:3mzyvu7p said:beebee[/url]":3mzyvu7p]The article didn't mention what disty the Navy will be using, but I'm going to assume one of the commercial LTS versions.
Just an educated guess here, but I can assure you that they will not be using any distribution, but rather using a top secret, highly modified, highly tested, highly secure, impossibly locked Linux kernal based on DoD guideline. Raytheon will then build B2VL based on TCS modularity.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26800757#p26800757:d9w7j3qa said:jandrese[/url]":d9w7j3qa][url=http://meincmagazine.com/civis/viewtopic.php?p=26800359#p26800359:d9w7j3qa said:ImpliedConsent[/url]":d9w7j3qa][url=http://meincmagazine.com/civis/viewtopic.php?p=26796745#p26796745:d9w7j3qa said:beebee[/url]":d9w7j3qa]The article didn't mention what disty the Navy will be using, but I'm going to assume one of the commercial LTS versions.
Just an educated guess here, but I can assure you that they will not be using any distribution, but rather using a top secret, highly modified, highly tested, highly secure, impossibly locked Linux kernal based on DoD guideline. Raytheon will then build B2VL based on TCS modularity.
Back in the real world, they're going to use commercial Redhat and apply the hardening procedures published by the NSA (example: http://www.nsa.gov/ia/_files/os/redhat/ ... E_v4.2.pdf) except where they break the mission critical applications.