Windows XP advertised before its launch.
(Image credit: Getty Images | Steve Liss)
While things on the Microsoft Bob front remained quiet for a while, the user interface made a surprise comeback when Windows XP shipped.
At the time, Windows XP was packaged in installation CDs, but Microsoft realized that the disks still included 30MB of blank space after adding the software for padding.
The tech giant seized this opportunity and included an encrypted version of Microsoft Bob. While speaking to TechNet Magazine in 2008, Microsoft's veteran Windows developer explained:
"The result was a rather feeble attempt to slow down the people who like to make illegal copies of Windows. Somebody decided to fill that extra capacity on the CD with dummy data and to have the Windows Setup program verify that the dummy data was still there."
"This, the logic went, would force people downloading a copy of the CD image to download an additional thirty or so megabytes of data. Remember, this was back in the day when ‘broadband’ hadn’t yet become a household word and mainstream users were using dial-up connections."
Chen points out that the person in charge of padding out the installation discs dug through and stumbled into the nostalgic Microsoft Bob.
"He took all the floppy disk images and combined them into one big file," stated Chen. "The contents of the Microsoft Bob floppy disk images are not particularly random, so he decided to scramble up the data by encrypting it."
More interestingly, the developer "smashed his hand haphazardly across the keyboard and out came an encrypted copy of Microsoft Bob. That’s what went into the unused space as ballast data on the Windows XP CD."
The company needed dummy data to fill up the 30MB of free space as an attempt to fill up the install discs, thus making it difficult for pirates to illegally download and distribute the CD image. "Bob was actually more useful dead than alive," Chen concluded.
Microsoft veteran engineer Dave Plummer, better known by his "Dave's Garage" handle, also admitted that he played a hand in bringing Microsoft Bob to Windows XP. "I did what Microsoft couldn't."
Being a huge fan of Microsoft Bob, Plummer indicated that Windows XP's development team was looking for a way to differentiate the operating system install CDs. He claimed that the limited bandwidth allowed them to easily identify digital ballast that could be encrypted and signed specifically to the CD-ROM version.
As such, the engineer narrowed down his options to Microsoft Bob since the company had the license and trusted that the product could be precompressed for encryption.
According to Plummer:
"I grabbed the compressed floppy images for Microsoft Bob and concatenated them into a single large Bob blob. I then encrypted the blob of Bob with several passes of different encryption tools and techniques, including a huge private/public keypair generated by a long sequence of random mouse movements, and so on."
"I did a few other procedures that I felt were important to the process, and out came a giant multi-megabyte blob of Bob that I could effectively treat as a root of trust on the CD. If you had the OEM blob, you could use an OEM license key. If you had a retail blob, you had to use a retail key."
Source
Hope you enjoyed this news post.
Thank you for appreciating my time and effort posting news every day for many years.
News posts... 2023: 5,800+ | 2024: 5,700+ | 2025 (till end of March): 1,357
RIP Matrix | Farewell my friend
Recommended Comments
There are no comments to display.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.