Skip to main content

All about Emulation and Virtualisation

NETWORK TECH WORLD

All about Emulation and Virtualisation

As computers are become more and more powerful by the date, they have easily reached a level when we can run multiple OSes at the same time! One would ask “How’s that beneficial?”. Well, the answer varies from person to person, but the basic sum up is this: Running multiple OSes allows you to be productive. You can test your under-work website on that crappy Internet Explorer ( Yea, some still people use it! Don’t ask me why! ) when you are using OS X/Ubuntu/Any other Linux.

There are multiple ways to do it, One is Virtualisation, another is Emulation, and the last one is emulating the OS’ APIs. Emulation is like making a virtual computer inside a computer, Yea that’s kinda fuzzy! This means the “real” computer is totally safe from any malfuntion in the “virtual” one. Sounds promising, but most of the emulating softwares are extremely slow. FYI emulators aren’t just for emulating computers, there are varied types of emulators, some for even emulating gaming consoles!
Here is a (not so) long list of emulators:
  • JPC (Java PC) Probably the most impressive on the list, this emulator can run on any system that supports Java, Yea that includes your mobile phone too! It can run some Linux distros such as Damn Small Linux and Feather Linux, and partially run some of the older days windows. Its worth a try out especially when you can run it as an applet in your browser only! Go, give it a try!
  • Palm OS Simulator This one emulates HP’s no longer existent Palm OS on any x86 architecture (that is your computer).
  • WINE Dubbed as a recursive name “Wine is not an Emulator”, this one has been grabbing headlines from quite some time. It emulates the Windows API on Linux and Mac systems. That means you can run your favorite windows app ( not all, there is a compatibility list, see here )  , you can run it on your non supported system. There are derivatives like PlayOnLinux and Crossover Linux which make this Command Line Interface much more easy to use with a Graphical Interface!
  • PCSX As some of you might have guessed, this one emulates PS and PS2 on your windows/linux/mac system.
Above I highlighted some of the coolest Emulators, A complete but obtrusive list is present on the Wikipedia here.
When it comes to virtualisation, the big players are VMware and Parallels, here’s a list of some impressive virtualisation options:
Some of these like Bochs are available for mobile OSes like Android.

Comments

Popular posts from this blog

What is network

NETWORK TECH WORLD What is network  A network is a group of devices, such as computers, servers, and printers, that are connected together and able to communicate with each other. Networks can be classified based on their size and scope, such as a local area network (LAN), which is a network that is confined to a small area, such as a single building or campus, or a wide area network (WAN), which is a network that spans a large geographical area, such as a city or a country. Networks can also be classified based on their communication protocols, such as the Internet, which is a global network that uses the Internet Protocol (IP) to connect devices around the world.

Ten Keyboard Shortcuts Everyone Should Know

NETWORK TECH WORLD  Ten Keyboard Shortcuts Everyone Should Know Using keyboard shortcuts is the easiest way to save you time and effort when you need to access commonly used symbols or processes. Indeed, navigating through shortcuts will keep your internet browsing fast and sharp. You can use shortcuts to inserts symbols instead of spending hours searching the internet for them and subsequently continuously copying and pasting them throughout your work. Some of the most used symbols in business are available in a three key combo. Pressing and holding Ctrl and Alt  and adding a letter to the combination will serve up the symbol. If you add C, you’ll deliver a ©. R, returns ®. T displays ™.  E shows € and the L creates a numbered list 1) 2). Lost Symbols © Ctrl Alt C ® Ctrl Alt R ™ Ctrl Alt T € Ctrl Alt E 3) Ctrl Alt L There’s a great little time saver if you’re working on many documents, across different programs at the same time. Instead of having

Tcp model

NETWORK TECH WORLD Tcp Model  The Transmission Control Protocol (TCP) is a transport layer protocol that is used to establish and maintain a connection between two computers in a network. It is a reliable, stream-oriented protocol that ensures that data is delivered in the correct order and without any errors. The TCP model is a simple, four-layer model that explains how TCP works: Application layer: This is the top layer of the model and is responsible for providing the interface between the application and the network. It is responsible for translating the messages sent by the application into a format that can be transmitted over the network. Transport layer: The transport layer is responsible for providing end-to-end communication between the two computers. It ensures that the data is delivered reliably and in the correct order, and it also provides flow control and error checking. Network layer: The network layer is responsible for routing the data across the network. It determine