Posts

Showing posts with the label OS

Difference between Docker (Container) and Virtual Machine (Hypervisor)

Image
Introduction Often we keep getting confused as to why use one over another. What are the actual differences!  So I have tried to consolidate some of the basic differences in this blog. Type Docker (Container) Virtual Machine Behavior of application Run Isolated Isolated Libraries Needed (example: curl, glibc) Uses it's own Uses it's own Kernel Host's kernel Own kernel Operating System (OS) Host's OS It's own OS acting as Guest OS Docker kernel is same as Host's kernel? Since all Linux distribution's use same underlying Linux Kernel and only differ in their user view (view can be UI or application software's). It is pretty easy to add different user view over another Linux OS kernel. That's the main reason an OS on top on another OS is usually the case for virtual machine. Due which, we c...

Learning computer with low cost - Use open source OS.

Ever since i entered the stream of Computer Science, I use to always wonder how can an average person pay for all the software's when it comes to learning computer. As we know that for many years Microsoft ruled the computer software's, its not the same now. I mean for one to learn computer usage with Window (XP/Vista/7) it will cost him as either you need to buy the software for your use or you need to explore the knowledge in computers by visiting some computer academia. But this is not the best way one can experience learning. Then there is free software which are build by a group or might have even by a single person. When i talk about free software, its not just any application but entire Operating System(OS) like LINUX based Operating systems. For information on Linux based visit here --  WIKI Here we see that people contribute to develop a community based systems which is widely available for end users and also the users feedback to improve the bugs   if ...