Archive

Posts Tagged ‘microsoft’

Playing the Fewl: The Rat Race for a New Game Machine.

January 4th, 2009

The Cell ProcessorA new book titled The Race for a New Game Machine: Creating the Chips Inside the XBox 360 and the Playstation 3 was released on the 1st of Jannuary this year that looks into the development of the Microsoft Xbox 360 and the Sony Playstation 3 which, as it turned out in the end, were both developed by the IBM Corporation.

The authors of the book, David Shippy (who was the man behind the brains of the Cell) and his co-worker, Mickie Phipps goes into the depths of nerdisms to give an insight into the development of The Cell processor. From the Wall Street Journal review:

When the companies entered into their partnership in 2001, Sony, Toshiba and IBM committed themselves to spending $400 million over five years to design the Cell, not counting the millions of dollars it would take to build two production facilities for making the chip itself. IBM provided the bulk of the manpower, with the design team headquartered at its Austin, Texas, offices. Sony and Toshiba sent teams of engineers to Austin to live and work with their partners in an effort to have the Cell ready for the Playstation 3’s target launch, Christmas 2005.

But a funny thing happened along the way: A new “partner” entered the picture. In late 2002, Microsoft approached IBM about making the chip for Microsoft’s rival game console, the (as yet unnamed) Xbox 360. In 2003, IBM’s Adam Bennett showed Microsoft specs for the still-in-development Cell core. Microsoft was interested and contracted with IBM for their own chip, to be built around the core that IBM was still building with Sony.

All three of the original partners had agreed that IBM would eventually sell the Cell to other clients. But it does not seem to have occurred to Sony that IBM would sell key parts of the Cell before it was complete and to Sony’s primary videogame-console competitor. The result was that Sony’s R&D money was spent creating a component for Microsoft to use against it.

And here’s the real kicker.

Mr. Shippy and Ms. Phipps detail the resulting absurdity: IBM employees hiding their work from Sony and Toshiba engineers in the cubicles next to them; the Xbox chip being tested a few floors above the Cell design teams. Mr. Shippy says that he felt “contaminated” as he sat down with the Microsoft engineers, helping them to sketch out their architectural requirements with lessons learned from his earlier work on Playstation.

The deal only got worse for Sony. Both designs were delivered on time to IBM’s manufacturing division, but there was a problem with the first chip run. Microsoft had had the foresight to order backup manufacturing capacity from a third party. Sony did not and had to wait another six weeks to get their first chips. So Microsoft actually got the chip that Sony helped design before Sony did. In the end, Microsoft’s Xbox 360 hit its target launch in November 2005, becoming its own success. Because of various delays, the Playstation 3 was pushed back a full year.

The book (which arrived on Friday!) goes into all the juicy bits that lead up to the delivery of both processors, well worth the $14USD its listed for on Amazon. Whilst I havent finished the entire book yet, thus far its full of twists and corporate musings and tricks with an interesting look at the teams and people that made these two products possible in the end. You’ll be hooked from the first page - I guarantee it.

Developer, Gaming, Operating Systems, PS3, Xbox, hardware, software , , , , , , , , , , , , , ,

Pre-Christmas Cheer, Paul Thurrott previews Windows 7 Beta 1

December 27th, 2008

Almost missed this one, Paul Thurrott of WinSuperSite fame has previewed Windows 7 Beta 1 a day before Christmas - he must have been an ultra good  boy in that case.

Well, the waiting is finally over. What you’re looking at here is the eagerly awaited Windows 7 Beta, the pre-release version of Microsoft’s next operating system that will ship publicly by mid-January. As promised, there are no new features exposed in the Beta: Instead, Microsoft has tweaked all of the existed features that were announced at PDC 2008 and provided a build that is capable of day-to-day use. I’ll be reviewing the Windows 7 Beta soon.

Whilst most will have to wait a tinsy bit more before they get their hands on the ‘official’ Beta 1 release - tagged v6.1.7000.0 (winmain.win7beta.081212-1400).

Paul gives us a run down of the installation (part1, part2), first boot (part1 - with Windows Media Player, IE amongst the shots, part2 - Control panel applets, wireless, desktop UI changes).

Windows 7 Beta 1

If that wasnt enough, NeoWin also has a thread from a forum member of the leaked pre-release. Wow, is this not the best Christmas EVAR for l33tle geeks around the globe?

Developer, Operating Systems, Windows, Windows 7, software , , , , , , , , , , ,

Microsoft releases Vista SP2 Beta and Windows Server 2008 SP2 Beta to public!

December 6th, 2008

Thats right, get it while its hawt! SP2 Beta for Windows Vista and Windows Server 2008 is available for your downloading pleasure. Weighing in at 338Mb its one download for both OS’s.

SP2 is an update to Windows Server 2008 and Windows Vista that addresses feedback from our customers and partners. By providing these fixes integrated into a single service pack, Microsoft provides a single high-quality update that minimizes deployment and testing complexity for customers.
In addition to all previously released updates, SP2 will contain changes focused on addressing reliability and performance issues, supporting new kinds of hardware, and adding support for several emerging standards. SP2 will also continue to make it easier for IT administrators to deploy and manage large installations of Windows Server 2008.

Service Pack 1 is a prerequisite for installing Service Pack 2. Please make sure that your system is running Service Pack 1 before you install Service Pack 2.
Windows Server 2008 SP2 Beta and Windows Vista Service Pack 2 Beta - Five Language Standalone version can be installed on systems with any of the following language versions: English, French, German, Japanese, or Spanish.

Technet areas:

Download links:

  • ISO for Windows Server 2008 x86/x64/ia64 and Windows Vista x86/x64
  • x86 for Windows Server 2008 and Windows Vista x86
  • x64 for Windows Server 2008 and Windows Vista x64
  • IA64 for Windows Server 2008 ia64

Developer, Kernel / Internals, Operating Systems, Windows, software , , , , , , , , ,

Call of Duty 5 24hr Launch Party - Swinburne 2008

November 9th, 2008

This weekend saw the 24-hour launch party for Call Of Duty 5: World At War at Swinburne University in Hawthorn (my old uni). With a scourge of ubber nerds and geeks gathering from all around town to come play CoD5 first.

Xbox 360 Setup Library Atarium
Amongst the promoters were Alienware - who provided PCs, Sapphire Technologies - who’s graphic cards donned the Alienware boxes, Razer - Keyboard & Mice, V - to help keep the gamers on the ball and Microsoft who graciously provided a stack (100 or so) Xbox 360s to keep things moving.

Activision even went so far as to keep the troops entertained with several models representing Alienware, Razer and ATI for eye-candy (because you know some geek out there is going to want to get their picture taken with them) - which reminds me:

Call of Duty Babe

I didn’t a chance to take too many shots - far too busy playing CoD5, but everything that was taken is available in the Swinburne Call Of Duty 5 Launch set on Flickr. It was a night of (maybe too much) gaming - which was followed by a quick 4hr ‘break’ to play at a LAN Games at another venue not too far from uni, dinner at the good old Hong Kong Seafood Hut and an overload of caffeine (V, Mochas, Red Bulls). Aside from CoD5, inside the BA building, you could jam out to some Guitar Heroes if all this mindless, senseless killing is gotten to you.

Everyone attending got to take home a show-bag with some goodies - self-heating coffee mug, dog tag, CoD hat, t-shirt, CoD pen, lanyard and just to confuse you, a copy of Spider-Man 3 for PC. You could also buy a copy of the game and gear but if the price was any indication, I doubt many did.

Of course, Swinburne’s big promo of hosting the launch is to bring to light the awesome games oriented degree they offer. The double degree probably takes the cake for having the longest title for a university degree in the history of the world and competes directly with RMIT’s BIT: Games & Graphics Programming degree.

Bachelor of Multimedia (Games and Interactivity) / Bachelor of Science (Computer Science and Software Engineering)

Take a looksy, who knows, you could be working on the next Call Of Duty!

Developer, Gaming, Its My Life, PC, Xbox, software , , , , , , , , , , , , , , , , , , , , , ,

Breaking News: BD+ Broken

November 2nd, 2008

BD+ is the DRM system for Blu-ray discs, as Wikipedia puts it:

BD+ is a component of the Blu-ray Disc Digital Rights Management system. It was developed by Cryptography Research Inc. and is based on their Self-Protecting Digital Content concept. BD+ played an important role in the past format war of Blu-ray Disc and HD DVD. Several studios have cited Blu-ray Disc’s adoption of the BD+ anti-copying system as the reason they supported Blu-ray Disc over HD DVD.

One of the more humorous observations was that unlike DVD (which used DeCSS for its copy protection system) and AACS which powered the bulk of the HD-DVDs of the time that BD+ would uphold its protection for atleast the next 10 years. This may have been one of the key factors in the HD-Wars, but alas it seems someone  has found a way of traveling into the future and finding the break.

Oopho2ei (who claims is not a professional programmer :O) from the Doom9 forums along with a few others (bmnot, schluppo, Disabled, evdberg) have (it seems) successfully broken the BD+ protection scheme in a grand total of 5 weeks and 3 days (started on the 24th of August). They have restored the BD+ protected “The Day After Tomorrow”:

I am glad to announce the first successful restoration of the BD+ protected movie “The Day After Tomorrow” in linux. It was done using a blue ray drive with patched firmware (to get the volume id), DumpHD to decrypt the contents according to the AACS specification and the BDVM debugger from this thread to generate the conversion table. The conversion table is the key information to successfully repair all the broken parts in m2ts files to restore the original video content. This small tool was finally used to repair the main movie file “00001.m2ts” according to the conversion table.

To verify the correctness i compared my 00001.m2ts with the one AnyDVD-HD creates and they both match. The MD5 hash of this 30GB large file is in both cases “0fa2bc65c25d7087a198a61c693a0a72″.

Breaking the code is no simple feat, Oopho2ei and team has had to reimplement the VM that runs the BD+ protection layer and realises that there’s a fair chance that it could be blocked at a later stage and may phone-home:

There has to be some kind of firewall around the virtual machine which validates all communication between the ( potentially hostile ) content code and the outside world (traps and events). Part of the rules which are enforced by that firewall are the parameter checks on every trap call. It’s obvious that the traps and the event handling itself has to be carefully implemented. I believe this additional effort is necessary to prevent the content code from breaking out of it’s sandboxed environment and do nasty things like gathering user information and “calling home” when it detects an unlicensed emulator. So because these additional security measures make things more difficult i suggested to test this code first with the easy traps.

Even a guy from SlySoft (who makes the ever popular AnyDVD-HD product) chimes in early on but backs off after realising he could well get the sacker.

I’ll just say: due to certain properties of BD+, once you’re past a certain point, you can handle it pretty much without reversing - BD+ itself then helps you out - on any player

Actually you’d have to know how BD+ really works, to know what I meant (and even then you probably wouldn’t ).
But if I start unraveling that, I’d be finding myself looking for a new job by next week

Love this bit in one of Oopho2ei posts:

I would like to stress again that this project wasn’t intended to circumvent copy protection and promote piracy. This can already be done using commercial software like AnyDVD-HD. Instead this project was an attempt to enable users of open source operating systems (like linux) to playback their BD+ protected discs without having to use proprietary software. Furthermore only two movies “I Robot” and “The Day After Tomorrow” have been proven to be handled correctly so far. Obviously there is still a lot of debugging to be done.

Classy! Download a copy of the BDVmDbg build for educational reasons and try PortableBDVM which comes in C99 source form.

Developer, Kernel / Internals, Linux/Unix, Operating Systems, Security, Windows, hardware, software , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Windows Se7en: So it begins…

October 29th, 2008

Unless you’ve been living under a rock under the Apple tree you would have heard that a little company in Redmond WA has been working on a new version of Windows dubbed Windows 7 (which is what it will actually be called for once!).

At PDC today, Microsoft finally unveiled the much-anticipated release of Windows 7 and handed out pre-beta bits to atendees (tagged 6801.winmain_win7m3.081020-1655). They demonstrated a newer build which was tagged 6933.winmain.081020-184 during PDC which unfortunately was not given out. Unfortunately I couldn’t go due to work constraints, but in case your in the same boat I’ve collected some of the best sources of info out there for you to browse through.

First and foremost, some pretty pictures of the glassy new desktop UI.

Some interesting articles out of the many out there that are recommended reading:

For the pretty screenshots, see galleries here and here. More information and probably a bit more discussion will follow soon.

EDIT:
ArsTechnica have got an updated build reviewed which goes into bit more depth too and NeoWin has posted a nice gallery walkthrough of the Win7 UI and details about Vista SP2.

.NET / CLR / C#, Developer, Operating Systems, Tools / Products, Windows, hardware, software , , , , , , , , , , , , , , , , ,

Microsoft releases Silverlight 2, and OpenOffice 3.0 goes out the door!

October 14th, 2008

A few days ago OpenOffice 3.0 got released after 3 long years of development. You should download a copy and give it ago. To be perfectly honest, because of my MSDN suby’s I never really needed OpenOffice nor did I particularly like v2.x, but v3.0 is a breath of fresh minty air with a ray of bright Sun light beaming down from the heavens. The only times I’ve ever tried was under Linux, and even then I’ve often gone for Abiword instead to avoid the bloat.

It feels far more responsive than the 2.x versions I’ve tried, heck it even loads a helluva lot faster too and doesnt seem to chew up the resources 2.x did.

The Office Word compatibility has improved greatly. Learn more about OpenOffice 3.0 on the Linux Format article.

Then if that wasnt enough, Microsoft today launched Silverlight 2, which finally heads out of beta. Havent had a great deal of time to play with Silverlight but from the demos it looks kick-ass.

.NET / CLR / C#, Developer, Linux/Unix, Operating Systems, Tools / Products, Web / Internets, Windows, software , , , , , , , ,

Microsoft will support JQuery in the future!!!

September 29th, 2008

Mondays are always a drag, the weekends over, you have a full 5 days to get through before the next weekend - a steep contrast to my uni days, when all hope was pinned on waiting for the end of semester.

Yesterday Scott Guthrie posted some very exciting news about Microsoft supporting the JQuery project in the future.

I’m excited today to announce that Microsoft will be shipping jQuery with Visual Studio going forward.  We will distribute the jQuery JavaScript library as-is, and will not be forking or changing the source from the main jQuery branch.  The files will continue to use and ship under the existing jQuery MIT license.

We will also distribute intellisense-annotated versions that provide great Visual Studio intellisense and help-integration at design-time.

This is huge news and a very welcome suprise - especially for a Monday.

But wait, theres more:

Going forward we’ll use jQuery as one of the libraries used to implement higher-level controls in the ASP.NET AJAX Control Toolkit, as well as to implement new Ajax server-side helper methods for ASP.NET MVC.  New features we add to ASP.NET AJAX (like the new client template support) will be designed to integrate nicely with jQuery as well.

Can things get any better?

We also plan to contribute tests, bug fixes, and patches back to the jQuery open source project.  These will all go through the standard jQuery patch review process.

Turns out to be a not so bad Monday after all, now if we could just work on the traffic around Melbourne.

.NET / CLR / C#, Developer, Web / Internets , , , , ,

New Microsoft Advertisment: Bill Gates feat Jerry Seinfeld - New Family

September 12th, 2008

The next addition to in the series for Microsoft staring Bill Gates & Jerry Seinfeld trying to look normal.

A shorter version is also available with part 1 and part 2 in WMV format. Compared to the first release which took the two gentlement to Shoe-Circus I think this new (longer) version is far better.

“I Love a condiment with Booze in it.” - Jerry

“Because as we discussed, you and I are a little out of it… you’re living in some kind of moon house hovering over seatle like the mothership… I got so many cars I get stuck in my own traffic.” - Jerry

“The fact that a design uses inheritance and polymorphisim doesnt make it a good design.” - Bill
“…Are there any monsters in the story?” - Little kid in bed
“Yes! but its ok, theres a firewall.” - Bill

“Power off… ok, power on.” - Jerry whilst Bill doing the Robot

Personally I quite like this one, and the fact that Mr Gates does the robot - I mean come on….

.NET / CLR / C#, Developer, General, Its My Life, Operating Systems, Tools / Products, Web / Internets, Windows, humour , , , , , , ,

Shoe Circus - Jerry Seinfeld + Bill Gates promotes… Vista?

September 5th, 2008

So the commercial thats been on the tip of every geek and Seinfeld fan is finally out. Jerry Seinfeld feat Bill Gates - Shoe Circus…

What the?

Developer, Its My Life, Operating Systems, Windows, humour , , , , , ,