We all have operated computers, worked on different operating systems like Windows, Linux, UNIX etc. But the more user friendly and often used is the Microsoft’s Windows. Since , Nov 1985 the time when windows was conceived till today it has just grown learning from all the former OS explicated.
In the recent era, Internet had become substantive than PC, more is the requirement to be updated and interactive with the outside world and get the overview of the recent scenario about the occurrences in the market rather than to make excel sheets on the PC. But till when will the invention of operating systems survive on windows…? Will there be any other platform available..? The answer to all these questions is YES.
On the platform of cloud computing and .NET Microsoft is working on presenting the second era in operating systems by designing a non-window based OS , “MIDORI”.
Microsoft has not openly given any details regarding Midori, but has surely accepted that it exists. Midori is expected to work on the footprints of cloud computing and singularity. A totally new concept ‘Singularity’ is based on high reliability and which will offer a new platform for Midori to boom. Singularity possesses three key components: the kernel, software isolated processes and channels.
The kernel is responsible for managing the memory, internal and external processes, scheduling. The kernel is written only 5% in the assembler or C, C++ and rest in any other language that contains #, like C#. These are then translated to Microsoft independent language (MSIL) which is processor independent instruction set of Microsoft Common Language Runtime (CLR) which is compiled in Microsoft research Bartok compiler. The languages with only #, are used as they offer more reliability from viruses, buffer overruns, exploitation by worms.
Software Isolated Processes have all the backup data and executing codes in case of any failure like a device driver or system process, this preventing the OS to come down. Two SIP’s cannot access the same object simultaneously and have different run time and different specified applications.
Channels are the way of communication between the SIP’s. These are bidirectional channels used for communication and provide more reliability.
Midori is supposed to work on hardware like ARM, x86 ,x64 . It is an attempt to make an contemporary OS which will configure with any type of hardware and will be available on the internet and work on virtual servers via cloud computing. These concepts will eliminate the dependency on the local hardware and applications for an OS. According to Brain Madden, a technology analyst we don’t need to natively install the OS on the PC. “Why do we need it? We have hypervisors everywhere” he said.
As cloud computing has introduced the service on demand concept, Internet centric OS do make sense. As this may help in over all connectivity of the systems and provide what all applications needed. As to eliminate the problems like application compatibility which are faced by the Vista users can also solved by this new OS by using Virtualization.
As we cannot say the time when MIDORI will be officially announced by Microsoft, but this will surely make an impact similar or more radiant than that when Windows was launched in 1985.