Wednesday, January 23, 2013

WIN 8 ARM UEFI on Surface


http://en.m.wikipedia.org/wiki/ARM_architecture

UEFI

Windows RT and another with Windows 8 Pro. The Windows RT model uses an ARM CPU, while the Windows 8 Pro model will use an Intel CPU.
Availability

The Surface RT launched with the general availability release of Windows 8 on October 26, 2012.[24] The Surface Pro will be available February 9.[25] The Surface was initially available only in Microsoft Stores and online, it was later expanded into other vendors, such as Best Buy and Staples.[26]At the June 2012 unveiling event, Steven Sinofsky, President of the Windows and Windows Live Division, stated that pricing for the Surface RT "will be comparable to other ARM devices" and pricing for the Surface Pro "will be comparable to current ultrabooks." In a recent interview with the Seattle Times, Microsoft CEO Steve Ballmer responded to the question about Surface pricing stating that the "sweet spot" for the bulk of the PC market was $300 to $800, but did not detail any more specifics.[27]On October 16, pricing was revealed for the Surface RT,[28] and pre-orders opened to ship, "for delivery by 10/26".[29] Prices were announced as follows:Surface with Windows RT, 32 GB (no keyboard cover): $499/£399Surface with Windows RT, 32 GB with Black Touch Cover: $599/£479Surface with Windows RT, 64 GB with Black Touch Cover: $699/£559Surface Touch Cover (white, red, black, cyan, or pink): $119/£99.99Surface Type Cover: $129/£109.99Microsoft outsourced the pre-order process to several different partners, leading to customer confusion about the status of their deliveries.[30]Microsoft has responded to the delays by offering vouchers to pre-order customers who complain about the late deliveries.[31] Microsoft will launch Surface in India in early January and its prices will be revealed at the time of launch only.[32]In November 2012, Steve Ballmer described the distribution approach to Surface as "modest".[33]On November 29, pricing was revealed for the Surface Pro, with the tablet going on sale February 9, 2013, in the United States and Canada.[34][35]Earlier reports were saying sometime in January.[36]Prices were announced as follows:Surface Pro with Windows 8 Pro, 64 GB (no keyboard cover): $899Surface Pro with Windows 8 Pro, 128 GB (no keyboard cover): $999

Microsoft Surface

For the interactive surface computing platform formerly known as Microsoft Surface, see Microsoft PixelSense.Surface with Windows RTDeveloperMicrosoftTypeTablet computerRelease dateOctober 26, 2012[1]Operating systemWindows RTPower113.4 kJ (31.5 W·h) battery, 24Wpower supplySystem-on-chip usedNvidia Tegra 3 (T30)[2]CPUQuad-core ARM Cortex-A91300 MHz[3]Storage capacity32 GB (16 GB available) or 64 GB (46 GB available)[4] and microSDXC slotMemory2 GB RAMDisplay10.6 inches (27 cm) 1366 x 768 px (148 ppi) ClearType HD screen with 16:9 aspect ratioGraphicsGeforce ULPInput5-point multi-touch screen, ambient light sensor, 3-axis accelerometer, 3-axis gyroscope, compass, dual microphonesCameraFront: 1.2 MP, 720p HDRear: 1.2 MP AF, 720p HDConnectivity2×2 MIMO Wi-Fi (802.11 a/b/g/n), Bluetooth 4.0, USB 2.0, HD video out portOnline servicesWindows Store, Xbox Music, SkyDrive, Xbox Games, Xbox VideoDimensions10.81 inches (27.5 cm) (w)6.77 inches (17.2 cm) (h)0.37 inches (9.4 mm) (d)Weight1.5 pounds (680 g)Websitewww.surface.comSurface with Windows 8 ProDeveloperMicrosoftTypeTablet computerRelease dateFebruary 9, 2013[5]Operating systemWindows 8 ProPower151.2 kJ (42 W·h) batteryCPUDual-core 1.7 GHz Intel Core i5-3317U[6]Storage capacity64 or 128 GB and microSDXC slotMemory4 GB dual-channel RAMDisplay10.6 inches (27 cm) 1920 x 1080 px[7](208 ppi) ClearType HD screen with 16:9 aspect ratioGraphicsIntel HD Graphics 4000Input10-point multi-touch screen, pen input, ambient light sensor, 3-axis accelerometer, 3-axis gyroscope, compass, dual microphonesCameraFront: 1.2 MP, 720p HDRear: 1.2 MP AF, 720p HDConnectivity2×2 MIMO Wi-Fi (802.11 a/b/g/n), USB 3.0, Mini DisplayPortOnline servicesWindows Store, Xbox Music, SkyDrive, Xbox Games, Xbox VideoDimensions10.81 inches (27.5 cm) (w)6.81 inches (17.3 cm) (h)0.53 inches (13 mm) (d)Weight2 pounds (910 g)Websitewww.surface.com

Microsoft Surface is a series of tablets designed and marketed by Microsoft. It was announced on June 18, 2012, by Microsoft CEO Steve Ballmer at Milk Studios in Los Angeles.[8]

The Surface comes in two versions: one with 

Windows RT and another with Windows 8 Pro. The Windows RT model uses an ARM CPU, while the Windows 8 Pro model will use an Intel CPU.[

9][10]Both models are able to install new applications via the Windows Store, however only the Windows 8 Pro model allows the installation of traditional third-party desktop programs.[11][12][13]




http://en.m.wikipedia.org/wiki/ARM_architecture


3 comments:

  1. Thanks for this, Neil. Having the distinct requirements for each use case outlined is really useful. However, I'm still not clear on the context or exact format of these configuration changes. Are they made in /etc/dhcp/dhcpd.conf, a sample of which is provided in step 4 of the following? http://docs.fedoraproject.org/en-US/Fedora/17/html/Installation_Guide/s1-netboot-pxe-config-efi.html If so, I assume that 'filename "pxelinux/bootia32.efi";' should be replaced with 'bootfile-url="tftp://[ipv6-address-in-brackets]/path/to/grub.efi' (in the second use case you outline) or whatever is required for the third use case. Is that correct? But the config file in step 4 is only an example, and the filename strings in it are relevant in case certain conditions are met, whereas the filename and bootname-url strings you're referring to are perhaps uniform rather than conditional. Would you mind providing quick edited versions of that sample config file that incorporate these IPv6 and IPv4/6 Secureboot strings? (I'm particularly unclear on how to configure the latter.) Assuming that's where the editing needs to be done, of course.

    ReplyDelete
  2. PXE+UEFI+[IPv4|IPV6]+Secureboot - You can't boot grub directly with secureboot enabled, as its unsigned. We're in the process of getting the shim utility: https://github.com/mjg59/shim It will be signed and needs to be specified as the filename option or the bootfile-url option on the dhcp server. The shim utility will be downloaded, validated, and then it will be responsible for downloading the actual grub image (which must be named grub.efi or grubx64.efi and be tftp-able from the same location that the shim image was located at) So, I'm not sure at how you're looking to organize the docs for fedora (if you want to document secureboot booting procedures separately from non-secureboot environments or not), but thats the information that I was hoping to cover in this bz. If you feel like you have all that information in various locations, and can ennumerate them here, I think that would satisfy this bz in my mind. If any of it is missing however, and can be added, I would greatly appreciate it. I've got some virtual qemu guests setup to run an IPv6+UEFI+secure boot emulated environment here which you're welcome to poke around with to help flesh out the instructions if need be. And of course, I'm happy to answer any further quesstions you might have here. Thanks!

    ReplyDelete
  3. When configuring pxe for ipv6 (weather or not you use secure boot, or UEFI for that matter), in addition to modifying the dhcp server configuration to serve ipv6 addresses, pxe support requires that you, instead of using the filename dhcp option to specify the file to download, you instead use the bootfile-url option, which is formatted as I noted above (its also expanded on in the dhcp-options man page).

    Note this change is orthogonal to any changes required to enable secureboot over pxe. This is just the change needed to support ipv6 pxe boot. As you not above, your configuration example is just that, an example.
    I don't know if you want to expand on it to demonstrate how pxe works differently with ipv6. If you do however (and I think it would be a good idea), the bootfile-url option is what you need to document.

    ReplyDelete