Enable Department of Defense (DoD), civilian government, and industry organizations to acquire, develop, operate, and sustain software systems that are innovative, affordable, enduring, trustworthy and employ Software Engineering (SE) as solutions to unravel real-world problems. Software Intensive Systems Engineering (SE) includes the entire field of software and systems engineering and related technologies; specifically as related to information, documentation, databases, model and architecture repositories, analysis, training, testing, data synthesis, hardware, software, standards, economic consideration of selection of techniques and processes, and interoperability in support of the acquisition and RDT&E communities
Reality Instead Of Hype
Docker containers wrap a piece of software in a complete filesystem that contains everything needed to run: code, runtime, system tools, system libraries – anything that can be installed on a server. This guarantees that the software will always run the same, regardless of its environment.
Docker containers are based on open standards, enabling containers to run on all major Linux distributions and on Microsoft Windows — and on top of any infrastructure.
You can not always run the same source code on both a Microsoft Windows operating system and a Linux operating system. There are a number of cases where source code features of a Microsoft Windows operating system will not work on a Linux systems.
Claims that you can always use the same source code on both a Microsoft operating system and a Linux systems are not reality.
The only way you could always use the same source code on both a Microsoft operating system and a Linux systems is if you removed every feature that was not the same for both operating system. Doing this would strangle current software development and also future software development where computers will have operating systems that have features that may not be available on every operating system.
You must be logged in to reply to this topic.