Click here to Skip to main content
15,888,286 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralDo containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Andrew Torrance7-Apr-20 22:35
Andrew Torrance7-Apr-20 22:35 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? PinPopular
Mark_Wallace7-Apr-20 23:26
Mark_Wallace7-Apr-20 23:26 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Andrew Torrance10-Apr-20 1:05
Andrew Torrance10-Apr-20 1:05 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Mark_Wallace10-Apr-20 1:13
Mark_Wallace10-Apr-20 1:13 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Andrew Torrance10-Apr-20 1:19
Andrew Torrance10-Apr-20 1:19 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
bence9827-Apr-20 12:52
bence9827-Apr-20 12:52 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Sander Rossel8-Apr-20 0:04
professionalSander Rossel8-Apr-20 0:04 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
kalberts8-Apr-20 1:35
kalberts8-Apr-20 1:35 
Well, JVM/dotNET do virtualize some aspects - they are virtualization techniques. You can say the same about a lot of computer concepts: Any compiler virtualizes the instruction set of the CPU. A file system driver creates virtual storage unit where you don't have to handle sectors and track and surfaces. And so on.

I see a lot of computer people that seem to think that virtualization is one specific thing: Creating a complete virtual hardware CPU / memory / IO environment. If you don't provide all of that Hyper-V or VMware provides, it is not virtualization. If you provide something not found in Hyper-V/VMware, then it it has nothing to do with virtualization.

I beg to differ. Virtualization can cover an arbitrary set of virtualized aspects. Bytecodes is one aspect. Memory paging is another. File system drivers is a third. Yes, you are right that containers can run C# applications but not vice versa. You could say something similar: A file system driver can be realized in byte code but a byte code interpreter cannot be realized by a file system driver, so they are completely different things. Yet both are virtualizations.

I have been arguing with Docker gurus who consistently insist that containers are NOT virtualization! But Docker does create virtual networks, a virtual address space, virtual disks... It is not the entire set of VMware virtualizations, but ... No, Docker gurus insist that Docker is lightweight, efficient, nothing like resource hogs like VMware/Hyper-V! Whatever Docker does must be called something else - even if it is exactly the same as virtualization.

So even people who are working with such issues more or less full time do not have a comprehensive understanding of what virtualization is in a more general sense, but stick to specific instances of it. It should come as no surprise that a less experienced fellow have problems keeping things straight Smile | :)
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Sander Rossel8-Apr-20 1:43
professionalSander Rossel8-Apr-20 1:43 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
kalberts8-Apr-20 6:27
kalberts8-Apr-20 6:27 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
kalberts8-Apr-20 6:27
kalberts8-Apr-20 6:27 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
bence9827-Apr-20 12:38
bence9827-Apr-20 12:38 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Andrew Torrance10-Apr-20 0:38
Andrew Torrance10-Apr-20 0:38 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Sander Rossel11-Apr-20 6:09
professionalSander Rossel11-Apr-20 6:09 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Kirk Wood11-Apr-20 4:48
Kirk Wood11-Apr-20 4:48 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Sander Rossel11-Apr-20 6:01
professionalSander Rossel11-Apr-20 6:01 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
kalberts8-Apr-20 1:11
kalberts8-Apr-20 1:11 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Thornik9-Apr-20 2:34
Thornik9-Apr-20 2:34 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Andrew Torrance10-Apr-20 0:45
Andrew Torrance10-Apr-20 0:45 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
PIEBALDconsult8-Apr-20 3:26
mvePIEBALDconsult8-Apr-20 3:26 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Gary R. Wheeler8-Apr-20 3:56
Gary R. Wheeler8-Apr-20 3:56 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
PIEBALDconsult8-Apr-20 4:48
mvePIEBALDconsult8-Apr-20 4:48 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
kalberts8-Apr-20 6:31
kalberts8-Apr-20 6:31 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
Gary R. Wheeler8-Apr-20 11:45
Gary R. Wheeler8-Apr-20 11:45 
GeneralRe: Do containers mark the beginning of the end for VMS and possibly C# and Java ? Pin
PIEBALDconsult8-Apr-20 12:25
mvePIEBALDconsult8-Apr-20 12:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.