Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads

Rumor: Windows 8 & Windows Phone Code Will Be Combined

by - source: The Register

Microsoft may be merging Windows 8 and Windows Phone 8 "Apollo" by using the MinWin stack.

There's speculation that Microsoft may be merging the code of Windows Phone 8 "Apollo" and Windows 8 next year. This rumor falls into the "One Modular OS To Rule Them All" theory that we've heard for some time, an idea that Microsoft's Windows 8 would ultimately encompass the PC, the tablet, the Xbox and the smartphone.

Recent speculation behind the code merge partially stems from an announcement made by CEO Steve Ballmer on Monday that Windows Phone division president Andy Lees would take the reigns of a "time-critical opportunity focused on driving maximum impact in 2012" with Windows Phone and Windows 8.

"We have tremendous potential with Windows Phone and Windows 8, and this move sets us up to really deliver against that potential," Ballmer said without adding any further details.

Terry Myerson, who worked with Lees on Windows Phone 7 and 7.5, will take over as head of Windows Phone, Ballmer said. Lees himself signed on with Microsoft back in 1990, and before that served as corporate vice-president of Microsoft's server and tools marketing and solutions group. He moved over to mobiles as part of the entertainment and devices group restructuring in 2010.

Hal Berenson, a former Distinguished Engineer at Microsoft, believes the company is merely switching out the Windows Embedded Compact code of Windows Phone with parts of "MinWin," which is described as the "detangled core Windows kernel/file system/networking stack code." Microsoft supposedly wouldn't want to actually shove Windows 8 into a phone nor does it want to throw out all of the "Windows Phone OS" customized bits layered on top of the core, so the company is likely taking the MinWin route.

"[MinWin] is not a complete rewrite of the [Windows] kernel, but a reorganization of the APIs, so that components only call down the stack, and not up it," explains Microsoft's Mark Russinovich via the Windows Now blog, clarifying that it's not an actual kernel. "It is isolated in the build tree from the rest of Windows, so it can be innovated on by itself. It is fully bootable, 25-40 MB of disk space, and contains the executive systems, memory management, networking, and optional file system drivers. It’s fully testable, and Microsoft is working on a large suite of test cases to run against it. And it *is* indeed in Windows 7."

Previous reports indicated that Windows Phone 8 "Apollo" would arrive by mid-2012, but Microsoft later dismissed those claims. The software will likely launch alongside the general public release of Windows 8 or sometime thereafter. However it's believed that the use of MinWin will not only help accelerate the mobile OS release, but deliver cross platform coding simplicity and a significant boost in functionality. Software engineering costs would also be reduced because the desktop and mobile teams will be working on a common Windows stack code.

We expect to hear more about the possible merging of Windows 8 and Windows Phone 8 in just a matter of weeks at CES 2012.

Share:
27
Comments
X
Submit

Comments
Add your comment
kalogagatya 12/14/2011 7:14 PM
Show
Zingam 12/14/2011 7:31 PM
Hide
-7+

not a bad idea

GreaseMonkey_62 12/14/2011 7:31 PM
Show
NapoleonDK 12/14/2011 7:36 PM
Hide
-0+

25-40MB reminds me of TinyXP. I can't wait to see what Microsoft does with this! An android rom can be between 80-200MB when fully featured. I doubt MinWin in its current state includes any sort of display drivers or interface (outside of command line/telnet), but if it's lean, mean, fast, and compiled for ARM, then I see a lot of developer base and enthusiasts that will love to take it apart and see how it works.

waethorn 12/14/2011 7:39 PM
Hide
-1+

GreaseMonkey_62 :
Why is that robot from Lost in Space, going Danger, Danger in my head?



Don't worry: the Sidekick is already dead.

TeraMedia 12/14/2011 8:20 PM
Hide
-1+

Now if I could plug a phone line into my old laptop with Windows 8 installed, and use it to dial, answer, and talk on the phone through my headset, that would be nice. No more desktop phone required. Add in caller-id and dialing from address book entries, and who would want to use a desk phone ever again?

willwayne 12/14/2011 8:33 PM
Hide
-1+

I thought everyone knew this. In order to accelerate the growth of the Windows Phone (and Windows desktop) App stores, it only makes sense to allow developers to write their code (mostly) once and target phones, tablets, and "PCs". Especially since they are all just personal computers anyway...

Same basic thing as iOS 5 / OSX Lion and Android / Google Chrome. At least, as far as user experience is concerned within the apps.

Netherscourge 12/14/2011 8:41 PM
Hide
-0+

So Microsoft is going to make a Windows 8 ecosystem for PC/Phone....and possibly a Tablet?

Netherscourge 12/14/2011 8:41 PM
Hide
-0+

...and the Xbox 360/720

endif 12/14/2011 9:48 PM
Hide
-0+

Why can't Windows 8 perform automatic SSD caching? With all the hype within the SSD market Windows should be nurturing this form of media just as much as it is trying to in the tablet sector.

It seems like everyone and their mother would love to have an SSD but does not want to pay the high premiums in order to get it. 16-32 GB SSD drives are cheap, but can't hold my Windows installation and programs at the same time. Why can't I choose within Windows which drive is my storage and which drive is my boot drive?

Windows already automatically recognizes which files I use the most within the indexing service. Why not take it one step further and automatically manage those files by migrating them to my SSD? Only the files that are needed, and nothing else. It would be nothing more complicated than an address translation at the hard drive level.

This way even my mother could see the substantial performance boost without the complications of having to teach her how to judge which files should be place on certain drives. They could even modify their absolutely retarded idea of ReadyBoost(the initial idea of having a thumb drive store an extra page file). Instead it would be a more substantial feature within Windows that would actually be used.

jhansonxi 12/14/2011 10:00 PM
Hide
--2+

Finally, cross-platform malware without the Java overhead. Black hats rejoice!

(In other words, code base commonality and communications integration always has a downside.)

nukem950 12/14/2011 10:12 PM
Hide
-1+

This could be ok as long as I do not have to use the mouse like my finger(I don't want to have to do "finger swipes" with my mouse. I want a single click action.)

njt 12/14/2011 10:38 PM
Hide
-1+

ok now *this* is a very good move, a very late, very good move.

twelch82 12/14/2011 10:56 PM
Hide
-2+

Combining the interfaces will make it easier to produce a multi-user operating system in the future that allows multiple concurrent sessions.

Desktop computers aren't going to be replaced by tablets; they'll be replaced by a server that drives everything over WiFi from a closet, as normal as having a refrigerator or washer and dryer.

iLLz 12/15/2011 12:15 PM
Hide
-0+

Seems to me alot of companies are merging their product lines. Intel is merging Core / Atom product lines too which should be good for getting more performance out of Atom and better power management out of Core.

joytech22 12/15/2011 2:02 AM
Hide
-0+

Well.. It would be more interesting if they did what some smartphones do but with Windows.
My idea would be to launch Windows Phone when the device is by itself, but when docked with a laptop extension or something Windows 8 boots up.

If Microsoft is reading this, you better pay me.. lol

Thunderfox 12/15/2011 3:24 AM
Hide
--1+

Was there ever any doubt? You have a product that runs on phone hardware, and you want to make your other product run on phone hardware. Seems pretty obvious.

acadia11 12/15/2011 4:23 AM
Hide
--2+

Hye, I came up with the "one os to rule them all" slogan. Tom you need to freaking pay me for that I've been using it for 2 years now, singing the virtues of windows 8.

acadia11 12/15/2011 4:25 AM
Hide
--2+

I said it before I'll say it again windows 8 is about to dig in that apple axx! Once you can run real windows apps on your phone, because, #1 hardware is powerful enough #2 one OS it's over for apple and android and their toy OS, people want to do real work on their phone now especially on the productivity end , it's not so much about the phone market but the tablet my friend, the tablet.

shriganesh 12/15/2011 6:35 AM
Hide
--1+

I am a windows fan. But I think it is going to be a huge security issue if win 8 codebase is merged with winmo 7.5 or Apollo code base! This is a boon for virus writers! Write a single virus for windows and infect tablet, pc, phone and media device (xbox)...!

palladin9479 12/15/2011 7:56 AM
Hide
-1+

Ok some information on what "minwin" is. It's not an operating system and it's not new. It's been around since Vista, and isn't an actual kernel nor OS. Minwin is the name given to the subsection of Windows NT 6 (Vista/7/Server 2008/ Server 2008R2) that is absolutely necessary to run the OS, everything is optional. It has no GUI and runs on a command line, is stripped of all unnecessary drivers and features. It's the basic NT 6 kernel along with a CLI and whatever kernel drivers are required, that's it. It's not available to the public as a product, instead it's used by MS as a set of rules and practices to modularize their OS and give it better efficiency.

Good article describing how it works

http://en.wikipedia.org/wiki/MinWin

What this article is saying is that Windows 8 phone will have the same basic kernel architecture as vanilla windows 8. It won't be the same OS but because their core kernel components will be the same software should easily port between the two. Software also won't auto-magically work, it will still need to be compiled for each architecture and often special design tweaks will be needed, but it won't need to be rewrote. This also paves the way for a future dual binary option, although that may not be optimal as space is limited on a mobile device.

It also highlights how Windows has gone from a single monolithic kernel OS design to a modular design over the past decade.

eddieroolz 12/15/2011 12:23 PM
Hide
-0+

A good idea, as long as the code size is kept in check. Remember Microsoft, most phones only have single-digit GB worth of storage.

mhweb 12/15/2011 1:49 PM
Hide
--2+

As much as I love Windows, I cannot stop thinking that if they combine the code, it could also mean that I am going to need an antivirus on my phone. I hope that if they do this they come out with something clever, that way an antivirus solution will be recommended but not necessary.

Thanks,

TeraMedia 12/15/2011 4:21 PM
Hide
-0+

@mhweb:
Do you honestly think that you will be able to get away with not having AV software on a phone for much longer? Doesn't matter if the O/S is Windows, iOS, android, or symbian. The one with the largest market share will be targeted first, and things will progress from there. Already, android apps are rife with malware, and iPhone apps are susceptible too as white-hat investigators have shown.

hannibal 12/15/2011 8:37 PM
Hide
-0+

This would be allso good thing to corporates, because they could rely on "same" os in different platforms.
So desktops, laptops, tablets and phones would all use same protocolls. It would make it much easier for corporate technical servise to maintain the whole system. Much like Aple can allready do!

palladin9479 12/19/2011 4:13 AM
Hide
-0+

eddieroolz wrote :

A good idea, as long as the code size is kept in check. Remember Microsoft, most phones only have single-digit GB worth of storage.





Well it's not MS's call but the software programmers. Dual binary works by compiling the code twice, once for each target architecture then putting both compiled binary's into the same file. RISC binary's tend to be bigger then x86 but not by much. In essence instead of a 1.5MB executable file for each platform you get a single 3.0MB executable file that works on both platforms. The data files should remain the same size though.

mick_taiji 12/26/2011 4:01 PM
Hide
-0+

It is a great idea . The ONLY reason for many users (me for sure) to buy Windows-based phone would be to have "standard" Windows functionality on the phone. There are no lame excuses about hardware any more, new phones are MUCH more powerful than Pentium III laptops that were running Windows XP and all related apps just fine. Anti-virus excuse is also just petty, and trying to make PCs work like phone would be just ridiculous. The only way to progress in the mobile area for Microsoft, which would be also making many Windows user very happy is to unlock full Windows features on the phones. Really support Microsoft in making the right decision.

Ads

Best offers

Newsletters


OK
Ads