Microsoft Is Getting Serious About A Strange New Operating System

Steve Williams

Site Founder, Site Owner, Administrator
By Julie Bort | Business Insider

Microsoft is creating a brand new computer programming language and it could be using that language to create an operating system that has nothing to do with Windows.
The new language was revealed on Friday by a Microsoft researcher named Jim Duffy in a blog post. Its relationship to the new operating system was discussed on Reddit by someone claiming to be an ex-Microsoft employee.

This operating system is code-named Midori, reports ZDNet's Mary Jo Foley.
Midori has been in the works since at least 2008 as a pure research project, Foley reports. Midori was initially an experiment to write an operating system from scratch that was small and fast and didn't need to be compatible with the huge numbers of Windows apps already out on the market.
It looked like it was destined to remain a research project forever. But now it looks like Midori has been moved out of the research group and into the group that works on Microsoft's commercial operating systems (Windows, Windows RT, and Windows Phone), Foley reports:

I heard from two of my contacts that Midori -- Microsoft's non-Windows-based operating-system project -- moved into the Unified Operating System group under Executive Vice President Terry Myerson. (Before that, it was an incubation project, without a potential commercialization home inside the company.)
All of this could give us a glimpse into how Microsoft is preparing for a post-Ballmer, post-PC, post-Windows era.
We have to note: it seems unlikely that Microsoft would be willing to launch a brand new operating system separate from Windows anytime soon, especially since Windows 8 is essentially a break from the old Windows and Microsoft is still trying to get more developers to write apps for Windows 8.
It seems more likely that parts of Midori could wind up in Windows 9 or beyond.

However, the new language is also interesting. It's designed to write apps for today's cloud computing world, according to Duffy's blog post.
It isn't the only new language to take on cloud computing.
Google created a programming language called Golang (or Go) that's been catching on like wildfire, reports Infoworld's Serdar Yegulalp.
Go offers an alternative to a Oracle's tried-and-true Java programming language. Java is very popular with enterprises because it's powerful, but it was created long before the days of smartphones, tablets, and cloud computing. So Go creates apps that perform better in a cloud environment (memory usage, deployment ease etc.), says Go developer Travis Reeder. Reed is CTO of a site built on one of the first websites to use Go, he told Business Insider.

Microsoft has its own alternative to Java already, called .Net, which was also created before the cloud computing era.
Remember, Microsoft cut its teeth by making tools for programmers and still has a loyal following. Microsoft isn't going to concede a new cloud programming language to Google. And it certainly wouldn't use Google's language for its own next-generation operating system.
 

amirm

Banned
Apr 2, 2010
15,813
38
0
Seattle, WA
A friend and colleague, Rick Rashid who started and ran Microsoft research for many years moved to the commercial OS development group. So likely more of research projects will become reality. That said, this is not the first time that microsoft has created tiny OSes. The last one died and I do not expect this one to be released commercially.
 

BlueFox

Member Sponsor
Nov 8, 2013
1,709
407
405
A major problem with the current state of computing is the Tower of Babel computer languages created by ego-centric individuals in the industry. Somebody always has a better idea, and, rather than enhancing an existing language, they create a new language. This has been an incredible waste of productivity as people are forced to learn a new language when they change jobs. That is assuming they are hired by an employer willing to take a risk, and let the new hire come up to speed. I have lost count of the jobs I have seen where I could have easily filled the position, except for not knowing the computer language du Jour.

I should add that with many of these languages, leaving out interpreted versus complied, they pretty much all do the same thing. Just minor nuances for differences here and there. For example, C, C++, Java, Perl, Tcl, Ruby, Python 2.x and 3.x, JavaScript, C#
 
Last edited:

About us

  • What’s Best Forum is THE forum for high end audio, product reviews, advice and sharing experiences on the best of everything else. This is THE place where audiophiles and audio companies discuss vintage, contemporary and new audio products, music servers, music streamers, computer audio, digital-to-analog converters, turntables, phono stages, cartridges, reel-to-reel tape machines, speakers, headphones and tube and solid-state amplification. Founded in 2010 What’s Best Forum invites intelligent and courteous people of all interests and backgrounds to describe and discuss the best of everything. From beginners to life-long hobbyists to industry professionals, we enjoy learning about new things and meeting new people, and participating in spirited debates.

Quick Navigation

User Menu

Steve Williams
Site Founder | Site Owner | Administrator
Ron Resnick
Site Co-Owner | Administrator
Julian (The Fixer)
Website Build | Marketing Managersing