Windows Phone 8 'Apollo' to be Based on Windows 8 Kernel

As the Mobile World Congress (MWC) 2012 conference approaches, rumors about the next version of Windows Phone started circulating. According to reports Windows Phone 8 "Apollo" will bring platform parity with Windows 8, architecturally, than the OS kernel itself, as reported on January 24, in a Russian forum.This means that the phones "Apollo" OS is […]

windows Phone 8 ApolloAs the Mobile World Congress (MWC) 2012 conference approaches, rumors about the next version of Windows Phone started circulating. According to reports Windows Phone 8 "Apollo" will bring platform parity with Windows 8, architecturally, than the OS kernel itself, as reported on January 24, in a Russian forum.

This means that the phones "Apollo" OS is now based on the NT kernel, as opposed to previously where it was based on the Windows CE kernel. The key here is that Windows Phone Apollo will use the same core system from Windows 8 which means that it is a minimal Windows system that boots, manages the hardware/resources, authentication and can be managed at a basic level.

The source states that all desktop binary images must be signed with a trusted Microsoft certificate stating:

"WOA platforms will require that all desktop binary images be signed with a trusted Microsoft certificate. Any unsigned code will fail to load ... This ... does not cover Metro Style applications for which there is a separately documented signing requirement and developer licensing."

Here's the part of the post:

  • ""Windows Phone 'Apollo' brings together platform parity with Windows 8, experience parity with Windows Phone 'Mango', and a set of new features and functionality developed for Windows Phone 'Apollo'.
  • "Platform parity means that the phone OS is now based on the Windows NT kernel instead of the Windows CE kernel. Windows Phone 'Apollo' uses the Core System from Windows 8, which is a minimal Windows system that boots, manages its hardware and resources, authenticates and communicates on a network, and can be managed at a basic level….
  • "The final significant changes of note are the adoption of ESENT, also known as Jet, for the database engine, and the managed-code runtime. Rather than using the .NET Compact Framework from Windows Phone 7, Windows Phone 'Apollo' uses the Core CLR produced by the Developer Division at Microsoft."
  • "Only SDHC cards formatted as FAT or exFAT are supported. If the card is unformatted or contains an unsupported format, such as NTFS, the SD card will be formatted according to the SD specification if the user accepts the format prompt. This means that SDHC cards (cards less than or equal to 32GB) will be formatted as FAT"
  • "The internal user store will not have this limitation since it is formatted as NTFS".
  • "Texus Shell (TShell) is a tool that allows you to interact with Windows Phone "Apollo" phones via a Windows PowerShell command prompt. You can copy files to the phone, execute processes, attach a debugger, run commands using the phone's command interpreter, and run test content stored on WTT test servers"
  • "The Windows Phone "Apollo" release ports the ambient light, proximity, magnetometer, compass, and gyroscope sensors from Windows Phone "Mango". It also incorporates the accelerometer, which was a standalone implementation in the previous OS version",
  • "You can use Hyper-V to test x86 builds of the phone OS"," the post revealed.