News for hackers. Stuff that matters.
Re:Dissecting QNX [pdf] by wolfgke on Wednesday September 19, 2018 @08:22AM (#18023637)
Do you know any details on the reason why Cisco switched from QNX to Linux?
Re:Dissecting QNX [pdf] by tyingq on Wednesday September 19, 2018 @08:55AM (#18023809)
The official line...

"The 64-bit Linux infrastructure is the de facto standard that is being used across the industry today...So it gives us more development tools, more tool chains and also more access into the third party development ecosystem."

http://mobile.enterprisenetworkingplanet.com/netos/cisco-evo...

Re:Dissecting QNX [pdf] by Cyph0n on Wednesday September 19, 2018 @10:39AM (#18024480)
That seems to agree with what I've heard internally. Granted, I'm new, so I didn't go through the migration phase.

XR itself provides abstractions on top of QNX and Linux, so devs working on platform independent code are not really affected.

Re:Dissecting QNX [pdf] by tyingq on Wednesday September 19, 2018 @11:00AM (#18024619)
Maybe also because things like DPDK (or similar) made it possible for Linix to play at that scale?
Re:Dissecting QNX [pdf] by Cyph0n on Wednesday September 19, 2018 @03:14PM (#18026893)
The routers I am talking cannot do packet processing on the CPU. We are talking about 3.2 Tbps per linecard with 10 linecards per router.

All data plane activity is done on custom in-house ASICs called network processors (NPs). The CPU only handles control plane traffic and general administration.

Re:Dissecting QNX [pdf] by jxramos on Wednesday September 19, 2018 @01:36PM (#18026004)
One of my former employers was developing in QNX, as of 2017 they were still using some 2005 compiler for 32-bit.
Re:Dissecting QNX [pdf] by exikyut on Thursday September 20, 2018 @01:35AM (#18030013)
What general space were they working in? Networking, for example?
Re:Dissecting QNX [pdf] by jxramos on Thursday September 20, 2018 @10:50AM (#18032814)
Medical devices