I have seen people recommend doing development under Linux rather than Windows. Can anyone give me a list of reasons for or against using Linux for the development environment? I'd like to present a case to my bosses.
I have seen people recommend doing development under Linux rather than Windows. Can anyone give me a list of reasons for or against using Linux for the development environment? I'd like to present a case to my bosses.
Since people asked, we're developing applications that require running FreeRTOS on embedded processors. I've heard people say that Linux provides a better development environment, but I hadn't heard any specifics. I did note that AMD's online documentation uses Linux-specific path names, so I wondered if that indicated a leaning toward Linux.
If the tools run under Windoze without problems, then there is no particular reason to move to Linux unless you're more comfortable with it AND you can make a good case why you should reimage your company assets to use Linux instead of Windoze. Most corporate IT groups have bought the Windowze security model so completely they have no clue how to manage something else and still have their warm and fuzzy feelings. In those cases, there is probably no way to build a business case for using Linux to develope for non-Linux targets.
Yes. If it works well under both OSes, it 'll be difficult to build a compelling case. In particular if the OP has to build the case, and bases it on I've Heard and pathnames.
Both OSes are good at embedded development with FreeRTOS.
I tend to find that anyone who peppers their response with "Windoze" or "Micro$oft" is rarely adding to the discussion and just wants to tell everyone what their personal allegiance is.
By the way, before you label me as "the enemy", I'm currently preparing a presentation for my mostly Microsoft stack development team on the benefits of getting their .NET code for running on Linux - mostly Pi and BeagleBone for our use cases.
I tend to find that anyone who peppers their response with "Windoze" or "Micro$oft" is rarely adding to the discussion and just wants to tell everyone what their personal allegiance is.
By the way, before you label me as "the enemy", I'm currently preparing a presentation for my mostly Microsoft stack development team on the benefits of getting their .NET code for running on Linux - mostly Pi and BeagleBone for our use cases.