Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.
doma, these are developer boards from INTC. Someone should tell INTC about 1.2.
weby, I think there are a number of reasons why they have not joined the TCG...
... primarily, AAPL is secretive about its dealings. Joining the TCG puts your strategy front-and-center. It took folks a while to figure out the underlying reason(s) for the AAPL move to the x86 (i.e., TPM) - well not as long as perhaps AAPL would have liked.
I suspect two potential primary reasons:
1. They do not want to be officially linked to the TCG until they are ready.
2. They never intend to join the TCG and they will build everything themselves around the TPM. After all, MSFT tried to do this (Palladium, aka NGSCB).
What surprises me is that no one sees the short-term value of being AAPL ready. The halo effect from the iPod is enormous.
go-kitesurf, on re-writing software...
I understand your perspective though I don't agree with all of your points. For example, I consider the coming OS battle very important. I think maintaining an agnostic perspective is important to ensuring the future and achieving ubiquity. Though some claim the AAPL market is too small to pursue, I ask this three-pronged question:
1. How much money has Wave made (over its long and storied history)?
2. How much money does AAPL have in the bank?
3. How has their market cap performed over the last year (if you believe markets don't lie)?
To your question regarding the TPM I can happily answer that they use whoever's TPM comes on the INTC motherboard that they use (understanding these are developer boards at the moment).
Some might call it stupid to 1) increase revenues by 2) going after an OS that has proven its ability in the marketplace, and 3) is poised to take a bite out of MSFT's x86 OS dominance.
I call it planning for the future.
I responded similarly to cm in this note:
http://www.investorshub.com/boards/read_msg.asp?message_id=7457306
The debate between AAPL and MS is not an emotional debate. This is about ubiquity and being successful regardless of which OS is successful and providing a convenience package to the end-user.
cm, regarding the use of Wave software...
... I don't know enough about the interface between the software and the OS to make any statement other than an educated guess.
At this stage in development I do not think AAPL will use Wave's software - not because there may not be a need or a want, but because there is no software available. I hope that Wave has not taken the position of many 'high-profile' wavoids.
The claim that the market is far to small to have the engineering team concentrate upon such a development is silly. This is a company (Wave) that has made virtually no money in how many years? AAPL has how much money in the bank? This is techno-centrism at its finest - claiming all the while to be agnostic. Then when AAPL moves to the x86 and Wave has a chance to make some money (what's that?) the 'argument' that the multi-billions in money that AAPL has is unworthy of development strikes me as uneducated and vision-less. Here's why...
My view of the x86 platform is that it is a metaphor for a marketplace. Right now you have a lone high-rise (MSFT) on the realestate (INTC) collecting rent and paying the landlord nothing. Now INTC has all the incentive in the world to collect rent on their realestate, but MSFT says 'no way'. INTC is forced to spin out their attempt to collect rent (and protect users) in the form of a company that later becomes known as InterTrust. Now the landlord has the opportunity to put another high-rise on its realestate - one that is a rent-paying customer (AAPL) and wants to enable customers to protect themselves and gain digital content.
What happens when a new building goes up that is seeking new tenents? The management of the new high-rise will seek out the tenents of the old high-rise. Now you add the land-owner (INTC) having every incentive to see high-rise occupants leave the MS tower and join the AAPL tower and, in my opinion, you get an exodus from the unsafe tower to the safe tower that provides services.
In my opinion this is not about the percentage of computers in the marketspace today. This is about competition between OS's, trusted computing, and the distribution of media going into the future. Picking sides is not agnostic. I want my firm to own 100% of the market (the definition of ubiquity), not a part of the market, particularly the part of the market that is suffering from erosion.
The x86 realestate has been in need of competition. Now it is here. I recommend an agnostic approach and embrace it all, then you when regardless of which side collects more marbles.
How could such an erosion happen to mighty MSFT? I suspect that AAPL will strike out on its own if there is no software readily available and build it themselves or buy a firm that has done it for them.
Of course much of what is said here about AAPL was said about Linux. They ate MSFTs lunch in the enterprise space and proved MSFTs vulnerability at the OS level. Now you have the most stable and user-friendly OS coming to the same hardware platform that MSFT currently owns. Do you want to bet against the end-users not embracing a trusted computing platform that provides a digital content experience with legendary ease-of-use? The systems administrators and developers do not have the power they once had and that MSFT depended upon. This is now an end-user consumer market and what does the end-user want? EASE-OF-USE and security - convenience!
I suspect the landscpae will be very different in the coming years. Oh, and not only will AAPL deliver trusted computing, but they will provide a user-experience for digital content that is unmatched.
Gotta go, but hot off the wire....
http://www.eweek.com/article2/0,1895,1849870,00.asp?kc=ewnws082105dtx1k0000599
TPM Hacks of Mac OS X for Intel Beta Prove Little
August 18, 2005
By Larry Loeb
As was to be expected once the software got out of the lab, OS X for Intel has been hacked to make it run on generic Intel platforms, not just the Apple-approved Developer Transition Kit machines.
This is, at this stage, less of an event than it appears at first blush.
Getting around the TPM (Trusted Platform Module)—one of the requirements of enabling OS X to run on a generic platform— basically just involves programming the system code to ignore any calls to the TPM.
RELATED LINKS
Porting Mac OS X to Intel Will Be a Snap
Apple Should Open Up and Unbundle OS X
Apple's Switch Raises Peripheral Issues
Apple Will Target Tiger's Networking Glitches
Apple's Halo Stays on Despite Switch to Intel
While this will allow OS X to boot, disabling the TPM also disables its functionality.
The TPM at the motherboard level is just a chip that responds in a determined way to certain program calls. The DTK uses Infineon hardware (the obsolete SLD 9630 TT 1.1, which will most likely be replaced in production machines by the SLB 9635) to perform the functions.
TPM chips contain a random number generator, a small amount of scratchpad memory, and an implementation of both the RSA encryption and SHA1 hashing algorithms.
The random number generator is used to create key pairs, with the public key exported and the private key stored within the chip. Signatures are calculated by the TPM itself, so the private key is never revealed to anyone.
Apple's switch to Intel raises peripheral issues. Click here to read more.
There are boot-time functions in the TPM that provide the ability to store in PCR (Platform Configuration Registers) the hashes of configuration information throughout the boot sequence.
Once booted, data (such as symmetric keys for encrypted files) can be saved in a PCR. The saved data can only be modified if the PCR has the same value as at the time of saving. So, if a virus has somehow modified the operating system, the PCR value will not match, and the change operation will fail.
TPMs are designed to repel external attack, not owner-instituted (local) attacks. The chips are not designed to be resistant to hardware attacks like power analysis, RF analysis or timing analysis. They are designed to protect a locally generated private key (as well as the manufacturer-supplied "endorsement key") by detecting a change in the environment around the chip. That's it.
The TPM does not control program execution or block execution based on signature, revocation lists or any "approved" lists. While application software can perform all of the just-mentioned blockade functions, it's not the TPM that does it; it's the software.
And so, here's where disabling the TPM bites back. If you want to run OS X/Intel software in the future, running on a hacked operating system will (as I said before) lose the TPM functionality, and the original software will not run since it will check for TPM.
To get a functioning application, you'll have to disassemble and crack the TPM calls. Every one of them. And that is a lot of work.
Read more here about what's involved in porting Mac OS X to Intel hardware.
Not that it can't be done by motivated individuals. Back in the Bad Old Days, lots of Mac software was "copy-protected" and cracked. The high-end software went to USB dongles and the like for authentication while most other software vendors just gave up. But it's still a lot of work, and with the DMCA you can now be tossed into the hoosegow for doing it.
I think Apple still has some techno-tricks up its sleeve about running its software on Intel hardware. Don't assume that just because people could crack things at this point that they will be able to do so when the real software comes out. I think it may well be that Apple put the first version of the OS out just to see what people would do with it, and thus know what to defend against. That's what I'd do, anyway.
Check out eWEEK.com's Security Center for the latest security news, reviews and analysis. And for insights on security coverage around the Web, take a look at eWEEK.com Security Center Editor Larry Seltzer's Weblog.
Copyright (c) 2005 Ziff Davis Media Inc. All Rights Reserved.
cm, my response to bluzboy was not a commentary upon your position, though I can see why you might think it was.
I agree with you on your points about revenues for Wave and whether AAPL has any impact upon that. Unlike all the other dots thrown around here I think wavoids are very confident that AAPL will not use Wave software - an opportunity for someone else to do it! : )
bluzboy, don't waste your time here with this discussion...
... all you will do is inflame the situation. A 'culture' that is established amongst wavoids is one of disdain for AAPL and the love of MSFT. That Jobs embraced the TPM shows that AAPL is able to dynamically adapt to the marketplace.
AAPL users have not suffered from viruses (regardless of the reason) so this was not an incentive to move to the x86/TPM. This is about protecting and distributing content - something AAPL has proven numerous times it understands. It may also be about locking the OS X to the x86, but it remains to be seen on that front.
Frankly, there are so many heads buried in the sand that all I see is a field of holes with a few smiling faces dispersed through the field!
: )
Wave has articles for sale at Amazon...
http://www.amazon.com/exec/obidos/search-handle-url/ix=stripbooks&rank=%2Brelevancerank&fqp=...
go-kitesurf...I concur. eom
This kind of reminds me of the DRM they are using to secure songs via iTunes.
It is easily hackable but there is no incentive to hack it.
cm, I guess Britney Spears music...
...can make some company money through distributing her music securely through a TPM [gasp!] It just occured to me - that might mean iTunes!
Oh, and 'TPM Brittany Spears' gets you 8,690 hits so even Dell beat her out.
Reach, what is really surprising to me (and Snackie is going to love this!) are the google return results for 'TPM Apple' versus 'TPM Dell':
TPM Apple (836,000)
http://www.google.com/search?q=TPM%20apple&sourceid=mozilla2&ie=utf-8&oe=utf-8
TPM Dell (167,000)
http://www.google.com/search?q=TPM%20dell&sourceid=mozilla2&ie=utf-8&oe=utf-8
Intel "digital communities" endeavor is now launching...
ADVISORY/Intel to Announce Worldwide 'Digital Communities' Initiative
Wednesday August 17, 12:54 pm ET
# (BUSINESS WIRE)--Intel Corporation:
WHAT: Intel Corporation and other technology leaders will announce
an industry initiative focused on enabling communities
worldwide to utilize their wireless infrastructures to
deliver greater value to government, businesses and citizens
through new or enhanced services. The live teleconference
will include presentations by mayors and city managers from
participating cities, followed by a question and answer
session.
WHEN: Thursday, Aug. 18
8-9 a.m. PST
WHO: Anand Chandrasekher
Vice president and general manager, Sales and Marketing
Group
Intel Corporation
CALL-IN: To listen to the call and participate in the Q&A session,
dial:
Domestic dial-in number: (877) 479-8713
International dial-in number: (706) 634-0862
Conference ID: 8520347
WEB SITE: To view content on Digital Communities, go to:
www.intel.com/go/digitalcommunities
(1) Intel is a registered trademark of Intel Corporation or its subsidiaries in the United States and other countries. Other names and brands may be claimed as the property of others.
Contact:
Intel Corporation
Amy Hamilton, 503-264-4684
amy.l.hamilton@intel.com
http://www.intel.com/go/digitalcommunities/
Intel news of interest - digital communities...
http://www.intel.com/go/digitalcommunities/
snackman, I'm very surprised to see you post this...
Someone out there has a real 'hard-_n' for you. This was forwarded to me.
Regardless, I suspect the Mac OS X was spoofed using Virtual PC and on motherboards w/o a TPM.
Don't panic just yet....
Anybody here know...
Mark Kryder?
[GASP!!!] Someone told me that Snackman had actually posted something about Apple. [shock!] I'm in awe! It must be true!?!?
Go Snackman, Go!
cm, it is called...
...Pixar.
cm, I find it very interesting that HP...
...just dropped the iPod line. Why would you drop such a hot selling line? Perhaps because you are distributing the Trojan Horse for music distribution platforms that is going to morph and compete against your movie distribution platforms?
It looks like my...
...TCPA membership paid off.
Microsoft Vista ends DVD Piracy for good!
http://www.discwrite.co.uk/modules.php?name=News&file=article&sid=375
Microsoft (MS) just announced the beta release of an assortment of operating systems (OS), tools and programs that intend to elevate user experience and productivity when using the next version of its operating systems and programs.
1. beta 1 of its long awaited next Windows version, initially called Longhorn and now named “Vista”, has already been made available to beta testers as an early feature-inspection package,
2. beta 1 of Internet Explorer 7.0 is currently being offered as part of the Vista beta 1 release and also as an add-on for Windows XP SP2 installations,
3. betas of the new server family of operating systems (still code-named Longhorn) are also expected to be simultaneously available for inspection, early testing and development,
4. among all these, service pack (SP) 2 for the Windows 2003 series of OS’s has also been scheduled for release. It is now called Windows 2003 Release 2 (R 2) and also includes 3 new feature packs as well, something justifying the renaming of SP 2 to R 2.
All these releases are currently offered only to official MS beta testers and MSDN subscribers. Some of them will possibly be also available, later, through TechNet.
Although most of these new offerings will not be ready for official release before one and a half to two and a half years by now, they already get a lot of attention through the online publication press.
1. The new Windows OS Vista is intended to replace the Windows XP line of products. It is expected to include both the code-named Avalon and Indigo technologies. The first is related to vector-graphics presentation through common monitors (in the way NEXT did 10-15 years ago). The second builds upon the NET MS web services initiative and is expected to promote interoperability and ease of use.
Many new security features are included in the new OS, the part of which that is viewable by the end-user includes an enhanced firewall for blocking also outbound PC traffic, in the way Kerio, Norton Anti Virus and other programs already do today.
Many users are aware of the 3 in 1 OS CD versions circulating the web. The good news is that MS is embarking this “technology” itself as a way of cutting off medium cost when releasing multiple versions of a program with overlapping data content.
Most other reported enhancements are among those to be expected from a company with the tracking record of Microsoft on which all of us rely on for easing our day to day tasks.
2. The IE 7.0 beta 1 is expected to offer dynamic security and malware protection, as well as full control over installed and activated add-ons. It offers tabbed browsing in the way competing browsers already do. Inline search gets more “democratic”, as search engines other than MSN (like Google) are now pre-included.
Users will also be able to easily locate and read RSS feeds and bloggs, similar to how users of other browsers (like Opera and Mozilla) already enjoy.
3. The Windows R2 beta currently seems to users more of a nuisance than a performance enhancement, as it requires SP 1 installation, unlike other previous windows service packs.
Two are the most important of all these announcements related to end-users.
* First is the inclusion of a vector graphics engine (Avalon) as a presentation layer for all next versions of windows, as well as some of the latest existing versions. (It seems now is a good moment for anyone to extend his portfolio buying graphics chip-makers stock!)
* The other is the inherent windows support for the new Trusted Platform Module (TPM) 1.2 hardware chip set.
By using a constant through time kernel memory to PC processor two-way association, certain OS functions cannot be performed (decoded) in case this relation breaks. Establishing this relation early enough during OS boot, certain parts of the OS itself will not be exposable for debugging and can thus be used for defining a safe medium for distributing copy-protected material, as that of the forthcoming holywood high-definition DVD distributions.
It seems that Bill Gates dreams for making windows the premium platform for entertainment playback, despite some recent EC setbacks, is now closest to fulfillment than ever.
WLD, FreeBSD and xBox...
In an email to the FreeBSD Hackers mailing list, Rink P.W. Springer reports success in porting FreeBSD 5.4 and 6.0 to the XBox game platform:
Over the last 2 weeks, I have been working on a port of FreeBSD for the XBox. During this effort, Ed Schouten has given me assistance by reviewing patches and giving advice.
The port is fully functional. The framebuffer is fully supported, same goes for sound and USB devices (such as an USB keyboard for the console). Only ethernet is missing, currently, as the binary only driver in /usr/ports/net/nvnet fails with an error 5, for some reason. Assistance there would be very welcome.
I have made patches for FreeBSD 5.4-RELEASE and FreeBSD 6.0-BETA1. Currently, the port requires the Linux Cromwell BIOS (which was patched so it would understand FreeBSD kernel ELF files). More information on the patch can be found in the mail archives of xbox-linux, at http://sourceforge.net/mailarchive/forum.php?thread_id=3D7815806&forum_id=3D9486 . You will need the latest CVS version for it to work, or 2.40 + patches (patches can be found at the URL above)
Also, a live CD has been created, which has 4 kernels: a 5.4-RELEASE and 6.0-BETA1 patched kernel with /dev/acd0 and /dev/ad0s1a root devices, a patched Cromwell BIOS (which you can load from a normal Cromwell BIOS), as well as the base installation files and kernel patches; as the framebuffer driver isn't ready enough yet to provide proper ANSI support, installation should be done manually.
The project's results (including patches, todo items etc) can be found at http://nexus.il.fontys.nl/ and http://freebsd.ilse.nl/xbox/. The patches are available there, including a BitTorrent file of the LiveCD (which is about 200MB).
As the patches are so minimal (about 1000 lines, including sample kernel config), I hope they will be considered for 6.x-RELEASE or HEAD, as they can easily be integrated on a i386 CD without hurting anything. I would be happy to help with this effort.
http://bsdnews.com/view_story.php3?story_id=5097
Considering these developer boards have only been available for a scant month or two, you can imagine how much work/time has gone into the preparation for this. No surprises here. Just lots of heads buried in the sand.
You can now add Apple (MacTel) developer boards to the TPM matrix?
khillo, why do you find it interesting?
BTW, if you want a developers board they can be had. A Developers Membership is not that much.
TPM on the Mac sighting? Very near the bottom - I'm sure I've seen that model number before with a TPM...
Multibooting Intel based Macs - A Step-by-step How to Guide
Disclaimer: We have read the NDA from Apple and do not see that this violates it. If we are wrong however someone please let us know and we'll happily remove the following. It is NOT or intention to violate this NDA or to make anyone upset. We are only trying to help others in the community by benefiting from the work we have done
By Ross Carlson and Joel Wampler
In this guide we'll take you through installing multiple operating systems on the Intel based Developer Macintosh machine. This guide was put together by Ross Carlson and Joel Wampler to hopefully get you through building a machine that can run every major operating system currently available. This guide takes about 2 hours total. Let's get started...
First there are a few things that you'll need:
Decide what OSes you'll install
Mac OS X Intel disk (the one that came with the Intel Mac)
Windows XP SP2 CD (if you want XP - we tested with a already SP2'ed disc)
Windows XP CD Key (obviously, just being safe...)
CentOS 4 CD's (or your favorite distro - we got kernel panic's every time we tried Fedora Core 4 and CentOS worked great)
CD Ejection Device (otherwise known as a paper clip - just in case...)
Notes:
You're going to need a Linux install so you can use it's boot loader for your OS selection menu.
We had major issues with Fedora Core 4. At first we thought it was an issue with HyperThreading support, and we did a "linux ht=off" at boot. This worked once but never again?!? Joel was also too lazy to make some Slackware CD's with SATA support so we just went with CentOS since we had it handy.
Keep the CD Ejection Device handy - Apple thought it was a good idea to remove the button from the DVD drive so the only way to eject a disc if you need to is with the OS or the CD Ejection Device. So if you can't boot into an OS and you want to remove the CD you'll need that...
Quick Guide: - Return to Top
If you're like us and hate reading through pages of crap to get things done here is the quick version of what you'll need to do. We'll explain this step-by-step down below.
Boot from the Mac OS X Install DVD
Use the Disk Utility within the Installer to delete ALL partitions
Use the drop down and select 3 partitions (if you're doing OSX/Windows/Linux) - YOU REALLY ONLY NEED A MAX OF 3!
Change the size of the partitions as you desire (make sure to leave room for all your OSes)
Set the first and third partition to "free space" - DO NOT FORMAT THEM!
Set the second partition to Mac Journeled - name it "OS X" (or what you want)
Write the partiton table
Exit the Disk Utility
Install OS X on the partition you created above (if you have more than 1 disk you did something wrong!)
Once OS X is installed and working put in the Windows XP CD and reboot
At boot make sure to hit a key so the machine boots from the XP CD
Create an NTFS partition on the first empty partition - you'll see the other two - ignore them. The partition you'll create will be called "E:", don't worry...
Exit the XP installer (AFTER you've created the partition - DO NOT proceed with setup).
Restart XP Setup (remember to press enter on reboot)
Now the first partition will be called C: - install to that one - Format NTFS (we recommend quick)
Finish installing XP
Once XP is installed put in the CentOS 4 disk 1 and reboot (we'll do drivers later...)
When the CentOS CD loads press enter to go into setup
Choose manual partition - create your partitions (we just did one big / partition and a 1536 swap partition)
At the Grub config screen add a choice pointing at "/dev/sda2" called "Mac OS X" - rename the one called "Other" to "Windows XP" (or what you want) - complete the CentOS install
Once the CentOS install is complete boot into CentOS
using fdisk mark "/dev/sda2" as the bootable partition (make sure to unselect "/dev/sda1")
Edit /boot/grub/grub.conf to remove hiddenmenu and timeout (so you can choose)
Reboot
When CentOS boots hit enter to get the Grub menu. Select the OS you want.
Enjoy - think happy thoughts for us
Full Guide: - Return to Top
Ok, so you've read the quick guide now let's take you through that step-by-step and fully explain everything.
Install OS X (about 20 minutes): - Return to Top
Before rebooting from OS X put the OS X Install DVD in the drive. Reboot. Make sure to watch the machine at reboot so you can hit enter to boot off the install CD - otherwise it will just boot into OS X. Most of this is just like a standard OS X installation. The key issue here is making sure that you partition the disk properly. Basically OS X MUST be on the second partition (from our testing Windows XP MUST be first - correct us if we're wrong). If you're going to triple boot (or more) you'll need at least 3 partitions. If you plan on running OS X, Windows XP, and more than 1 Linux distrobution you still only need 3 partitions here (you can chop up the third one later with Linux). As soon as the installer begins you'll need to load up the "Disk Utility" - by using the "Utilities" menu and choosing "Disk Utility". This will let you select the disk and repartion it as you want. On the left you'll see your drive, mine is a "152.7 GB Maxtor". Highlight this and click "Partition" over on the right. You'll now what to change the "Volume Scheme" to "3 partitions". All three partitions should show as "Untitled 1, Untitled 2, Untitled 3". Select the frist and thrid partitions (seperately) and change the "Format" to "Free Space". Now select the middle partition and make sure it's "Mac OS Extentded (Journaled)". Now set the sizes of the 3 partitions as you want (we did 60GB for Windows - the first partition, 40 GB for Mac - the second partition, and the rest for Linux - the third partition). Partitioning the disk correctly is the most important step so make sure you get this right! Once you've got your partitions sized the way you want click "Partition" in the bottom right corner. You'll get a warning that all data will be destroyed, just click "Partition". Once the partitioning is complete close the "Disk Utility" and return to the installer.
Now that you're back into the OS X install you should see only one drive to install on, at the size you set above. If you see more than one or it's not the size you expected relaunch the Disk Utility and verify everything. DO NOT proceed with this if you're not sure, you'll probably be wasting your time and have to start over later. Once OS X is all installed you can proceed to install Windows XP.
Install Windows XP: (about 45 minutes): - Return to Top
Before rebooting from OS X put your Windows XP SP2 CD in (we tested with a already SP2'ed CD since we knew that included SATA drivers - if you use the base XP CD and it works just let us know). Once you've got your CD in reboot OS X.
As the machine boots be sure to watch for the "Press any key...." to boot from the XP CD. The XP install will begin as normal. The key thing in the XP install is selecting the right partition to user. You MUST put it on the first partition on the disk. In our case this is the 60GB one right at the beginning of the disk. You will see a drive labeled "C:", this is really the OS X partition - we CAN NOT use that one. What you'll need to do is select the first partition and click "C" (for create) - take the default size for the partition. You'll now be back at the partition table but your first partition will be labeled E: - this is bad, we can't use that. Now you'll need to press F3 to exit the installer. Don't worry, we'll come back here in a minute and the first partition will become C:
Once you've restarted the installer and gotten back to the partition choice make sure that the first partition is labeled C: - if it is you're good to go, if not check your work. Select the C: partition by clicking enter - you'll get a message about another active partition, just ignore this we'll fix this later when we install Linux. Hit enter to proceed. Format the partition (we always use quick) and continue with setup.
When XP boots into the GUI portion of setup at the end you'll be asked about joining a domain. Don't try it, the network driver won't be loaded at that time so you won't be able to. See below for notes on getting the drivers installed for all the hardware - this is just an install guide for the basic OSes...
Once you've got Windows XP installed pop out the CD (you'll need to right click on the drive in Windows Explorer and choose eject) and put the CentOS 4 disc 1 in. While we're sure your favorite distro *might* work (we actually used RedHat Enterprise Linux 4.0 first) - we picked CentOS since we had it around (and again Joel was lazy and didn't make us a Slack CD with SATA support). we'll no doubt run other distros soon... Reboot.
Install CentOS 4.0 (about 30 minutes): - Return to Top
Now that you're booting from the CentOS 4 disk you can just press enter and go. Proceed with a standard CentOS install but make sure you manually partition the drive (using Disk Druid). When you get there create 2 new partitions - 1 swap partition (we made this 1.5GB - 1536) and 1 partition for the OS (named "/" - we made ours 20 GB - again size these based on what you want to do - we chose 20 GB here leaving 30 GB for later in case we want a 4th or 5th OS).
After you've created your partitions you can continue with the installer. The next important thing is the Grub boot loader configuration. You can do this later but it's definetly easiest to do it here. When you get to this page click on "Add" - the Device is "/dev/sda2" we named it "MacOSX". We also renamed "Other" to "WindowsXP" so it would display nicer. We chose to make "Mac OS X" the default OS, you can choose the one you want. After these changes you can proceed and install CentOS the way you want (selecting your packages, etc).
If you selected something other than CentOS as your default OS make sure to hit enter right at boot time so you can select the right OS. You'll need to boot into CentOS first so you can set your bootable partition to the OS X partition os that OS X will boot correctly. If you try to boot OS X now you'll get Windows XP instead (why we're not sure). We're also going to set it so that you get the menu each time to make things easier. So boot into CentOS now. Finish the CentOS welcome stuff.
Once you're booted in CentOS you'll need to edit a few things. First we'll need to change the bootable partition using fdisk (yes there are other ways, this one is just easy to explain). Once you get booted go to a shell and type:
fdisk /dev/sda (to launch fdisk)
a 1 (to turn off bootable for partition 1)
a 2 (to turn on bootable for partition 2)
w
Next we need to tell Grub to always show the menu and never time out (this is optional). Make the following changes:
add # in front of:
#timeout=5
#hiddenmenu
Save and quit. Reboot and you should have the Grub boot menu to select your OS.
Selecting Your OS:
Now that you've got everything installed you can reboot and choose your OS. The Grub boot menu should come up and let you select your different OS. We've setup a forum on our site at Forums and we'll do our best to give you a hand and answer any questions for you.
Enjoy!!!
Authors:
Ross Carlson <ross@jasbone.com>
Joel Wampler <jwampler@iwamp.com>
Driver Installation: - Return to Top
Ok, now that you've got your shiny new OSes installed you'll need some drivers. We got everything running great in XP but did have some problems with Audio in CentOS (we wanted to finish this guide so we scratched that for now). We were able to determine that the motherboard is basically a Intel D915GUX board (or at least it's VERY close) and since Intel is Linux friendly you can grab pretty much all the drivers from there. Here are some quick links for you:
General:
Motherboard (we think - at least very close): - Intel D915GUX
Windows XP:
Networking: Intel PRO/1000 MT Server Adaptor
Video: Intel 82915G/82910GL Express Chipset Family
Audio: Intel High Definition Audio Controller (Realtek Codec)
Other Device: There is also one of the Trusted Computing chips on the board - Windows Update will install the driver for that...
Linux:
Networking: Intel PRO/1000 MT Server Adaptor
Audio: Intel High Definition Audio Controller (Realtek Codec)
As we said we didn't finish the Audio driver for CentOS - we just haven't had time yet - we'll post a new story if/when we get that all worked out and as we get other OSes installed on this bad boy. We hope this has been helpful - enjoy!!!
http://www.jasbone.com/blog/archives/2005/07/multibooting_in.html
TPM on the Mac sighting? Very near the bottom - I'm sure I've seen that model number before with a TPM...
Multibooting Intel based Macs - A Step-by-step How to Guide
Disclaimer: We have read the NDA from Apple and do not see that this violates it. If we are wrong however someone please let us know and we'll happily remove the following. It is NOT or intention to violate this NDA or to make anyone upset. We are only trying to help others in the community by benefiting from the work we have done
By Ross Carlson and Joel Wampler
In this guide we'll take you through installing multiple operating systems on the Intel based Developer Macintosh machine. This guide was put together by Ross Carlson and Joel Wampler to hopefully get you through building a machine that can run every major operating system currently available. This guide takes about 2 hours total. Let's get started...
First there are a few things that you'll need:
Decide what OSes you'll install
Mac OS X Intel disk (the one that came with the Intel Mac)
Windows XP SP2 CD (if you want XP - we tested with a already SP2'ed disc)
Windows XP CD Key (obviously, just being safe...)
CentOS 4 CD's (or your favorite distro - we got kernel panic's every time we tried Fedora Core 4 and CentOS worked great)
CD Ejection Device (otherwise known as a paper clip - just in case...)
Notes:
You're going to need a Linux install so you can use it's boot loader for your OS selection menu.
We had major issues with Fedora Core 4. At first we thought it was an issue with HyperThreading support, and we did a "linux ht=off" at boot. This worked once but never again?!? Joel was also too lazy to make some Slackware CD's with SATA support so we just went with CentOS since we had it handy.
Keep the CD Ejection Device handy - Apple thought it was a good idea to remove the button from the DVD drive so the only way to eject a disc if you need to is with the OS or the CD Ejection Device. So if you can't boot into an OS and you want to remove the CD you'll need that...
Quick Guide: - Return to Top
If you're like us and hate reading through pages of crap to get things done here is the quick version of what you'll need to do. We'll explain this step-by-step down below.
Boot from the Mac OS X Install DVD
Use the Disk Utility within the Installer to delete ALL partitions
Use the drop down and select 3 partitions (if you're doing OSX/Windows/Linux) - YOU REALLY ONLY NEED A MAX OF 3!
Change the size of the partitions as you desire (make sure to leave room for all your OSes)
Set the first and third partition to "free space" - DO NOT FORMAT THEM!
Set the second partition to Mac Journeled - name it "OS X" (or what you want)
Write the partiton table
Exit the Disk Utility
Install OS X on the partition you created above (if you have more than 1 disk you did something wrong!)
Once OS X is installed and working put in the Windows XP CD and reboot
At boot make sure to hit a key so the machine boots from the XP CD
Create an NTFS partition on the first empty partition - you'll see the other two - ignore them. The partition you'll create will be called "E:", don't worry...
Exit the XP installer (AFTER you've created the partition - DO NOT proceed with setup).
Restart XP Setup (remember to press enter on reboot)
Now the first partition will be called C: - install to that one - Format NTFS (we recommend quick)
Finish installing XP
Once XP is installed put in the CentOS 4 disk 1 and reboot (we'll do drivers later...)
When the CentOS CD loads press enter to go into setup
Choose manual partition - create your partitions (we just did one big / partition and a 1536 swap partition)
At the Grub config screen add a choice pointing at "/dev/sda2" called "Mac OS X" - rename the one called "Other" to "Windows XP" (or what you want) - complete the CentOS install
Once the CentOS install is complete boot into CentOS
using fdisk mark "/dev/sda2" as the bootable partition (make sure to unselect "/dev/sda1")
Edit /boot/grub/grub.conf to remove hiddenmenu and timeout (so you can choose)
Reboot
When CentOS boots hit enter to get the Grub menu. Select the OS you want.
Enjoy - think happy thoughts for us
Full Guide: - Return to Top
Ok, so you've read the quick guide now let's take you through that step-by-step and fully explain everything.
Install OS X (about 20 minutes): - Return to Top
Before rebooting from OS X put the OS X Install DVD in the drive. Reboot. Make sure to watch the machine at reboot so you can hit enter to boot off the install CD - otherwise it will just boot into OS X. Most of this is just like a standard OS X installation. The key issue here is making sure that you partition the disk properly. Basically OS X MUST be on the second partition (from our testing Windows XP MUST be first - correct us if we're wrong). If you're going to triple boot (or more) you'll need at least 3 partitions. If you plan on running OS X, Windows XP, and more than 1 Linux distrobution you still only need 3 partitions here (you can chop up the third one later with Linux). As soon as the installer begins you'll need to load up the "Disk Utility" - by using the "Utilities" menu and choosing "Disk Utility". This will let you select the disk and repartion it as you want. On the left you'll see your drive, mine is a "152.7 GB Maxtor". Highlight this and click "Partition" over on the right. You'll now what to change the "Volume Scheme" to "3 partitions". All three partitions should show as "Untitled 1, Untitled 2, Untitled 3". Select the frist and thrid partitions (seperately) and change the "Format" to "Free Space". Now select the middle partition and make sure it's "Mac OS Extentded (Journaled)". Now set the sizes of the 3 partitions as you want (we did 60GB for Windows - the first partition, 40 GB for Mac - the second partition, and the rest for Linux - the third partition). Partitioning the disk correctly is the most important step so make sure you get this right! Once you've got your partitions sized the way you want click "Partition" in the bottom right corner. You'll get a warning that all data will be destroyed, just click "Partition". Once the partitioning is complete close the "Disk Utility" and return to the installer.
Now that you're back into the OS X install you should see only one drive to install on, at the size you set above. If you see more than one or it's not the size you expected relaunch the Disk Utility and verify everything. DO NOT proceed with this if you're not sure, you'll probably be wasting your time and have to start over later. Once OS X is all installed you can proceed to install Windows XP.
Install Windows XP: (about 45 minutes): - Return to Top
Before rebooting from OS X put your Windows XP SP2 CD in (we tested with a already SP2'ed CD since we knew that included SATA drivers - if you use the base XP CD and it works just let us know). Once you've got your CD in reboot OS X.
As the machine boots be sure to watch for the "Press any key...." to boot from the XP CD. The XP install will begin as normal. The key thing in the XP install is selecting the right partition to user. You MUST put it on the first partition on the disk. In our case this is the 60GB one right at the beginning of the disk. You will see a drive labeled "C:", this is really the OS X partition - we CAN NOT use that one. What you'll need to do is select the first partition and click "C" (for create) - take the default size for the partition. You'll now be back at the partition table but your first partition will be labeled E: - this is bad, we can't use that. Now you'll need to press F3 to exit the installer. Don't worry, we'll come back here in a minute and the first partition will become C:
Once you've restarted the installer and gotten back to the partition choice make sure that the first partition is labeled C: - if it is you're good to go, if not check your work. Select the C: partition by clicking enter - you'll get a message about another active partition, just ignore this we'll fix this later when we install Linux. Hit enter to proceed. Format the partition (we always use quick) and continue with setup.
When XP boots into the GUI portion of setup at the end you'll be asked about joining a domain. Don't try it, the network driver won't be loaded at that time so you won't be able to. See below for notes on getting the drivers installed for all the hardware - this is just an install guide for the basic OSes...
Once you've got Windows XP installed pop out the CD (you'll need to right click on the drive in Windows Explorer and choose eject) and put the CentOS 4 disc 1 in. While we're sure your favorite distro *might* work (we actually used RedHat Enterprise Linux 4.0 first) - we picked CentOS since we had it around (and again Joel was lazy and didn't make us a Slack CD with SATA support). we'll no doubt run other distros soon... Reboot.
Install CentOS 4.0 (about 30 minutes): - Return to Top
Now that you're booting from the CentOS 4 disk you can just press enter and go. Proceed with a standard CentOS install but make sure you manually partition the drive (using Disk Druid). When you get there create 2 new partitions - 1 swap partition (we made this 1.5GB - 1536) and 1 partition for the OS (named "/" - we made ours 20 GB - again size these based on what you want to do - we chose 20 GB here leaving 30 GB for later in case we want a 4th or 5th OS).
After you've created your partitions you can continue with the installer. The next important thing is the Grub boot loader configuration. You can do this later but it's definetly easiest to do it here. When you get to this page click on "Add" - the Device is "/dev/sda2" we named it "MacOSX". We also renamed "Other" to "WindowsXP" so it would display nicer. We chose to make "Mac OS X" the default OS, you can choose the one you want. After these changes you can proceed and install CentOS the way you want (selecting your packages, etc).
If you selected something other than CentOS as your default OS make sure to hit enter right at boot time so you can select the right OS. You'll need to boot into CentOS first so you can set your bootable partition to the OS X partition os that OS X will boot correctly. If you try to boot OS X now you'll get Windows XP instead (why we're not sure). We're also going to set it so that you get the menu each time to make things easier. So boot into CentOS now. Finish the CentOS welcome stuff.
Once you're booted in CentOS you'll need to edit a few things. First we'll need to change the bootable partition using fdisk (yes there are other ways, this one is just easy to explain). Once you get booted go to a shell and type:
fdisk /dev/sda (to launch fdisk)
a 1 (to turn off bootable for partition 1)
a 2 (to turn on bootable for partition 2)
w
Next we need to tell Grub to always show the menu and never time out (this is optional). Make the following changes:
add # in front of:
#timeout=5
#hiddenmenu
Save and quit. Reboot and you should have the Grub boot menu to select your OS.
Selecting Your OS:
Now that you've got everything installed you can reboot and choose your OS. The Grub boot menu should come up and let you select your different OS. We've setup a forum on our site at Forums and we'll do our best to give you a hand and answer any questions for you.
Enjoy!!!
Authors:
Ross Carlson <ross@jasbone.com>
Joel Wampler <jwampler@iwamp.com>
Driver Installation: - Return to Top
Ok, now that you've got your shiny new OSes installed you'll need some drivers. We got everything running great in XP but did have some problems with Audio in CentOS (we wanted to finish this guide so we scratched that for now). We were able to determine that the motherboard is basically a Intel D915GUX board (or at least it's VERY close) and since Intel is Linux friendly you can grab pretty much all the drivers from there. Here are some quick links for you:
General:
Motherboard (we think - at least very close): - Intel D915GUX
Windows XP:
Networking: Intel PRO/1000 MT Server Adaptor
Video: Intel 82915G/82910GL Express Chipset Family
Audio: Intel High Definition Audio Controller (Realtek Codec)
Other Device: There is also one of the Trusted Computing chips on the board - Windows Update will install the driver for that...
Linux:
Networking: Intel PRO/1000 MT Server Adaptor
Audio: Intel High Definition Audio Controller (Realtek Codec)
As we said we didn't finish the Audio driver for CentOS - we just haven't had time yet - we'll post a new story if/when we get that all worked out and as we get other OSes installed on this bad boy. We hope this has been helpful - enjoy!!!
http://www.jasbone.com/blog/archives/2005/07/multibooting_in.html
Multibooting Intel based Macs - A Step-by-step How to Guide
[and there is a TPM on this board.]
Disclaimer: We have read the NDA from Apple and do not see that this violates it. If we are wrong however someone please let us know and we'll happily remove the following. It is NOT or intention to violate this NDA or to make anyone upset. We are only trying to help others in the community by benefiting from the work we have done
By Ross Carlson and Joel Wampler
In this guide we'll take you through installing multiple operating systems on the Intel based Developer Macintosh machine. This guide was put together by Ross Carlson and Joel Wampler to hopefully get you through building a machine that can run every major operating system currently available. This guide takes about 2 hours total. Let's get started...
First there are a few things that you'll need:
Decide what OSes you'll install
Mac OS X Intel disk (the one that came with the Intel Mac)
Windows XP SP2 CD (if you want XP - we tested with a already SP2'ed disc)
Windows XP CD Key (obviously, just being safe...)
CentOS 4 CD's (or your favorite distro - we got kernel panic's every time we tried Fedora Core 4 and CentOS worked great)
CD Ejection Device (otherwise known as a paper clip - just in case...)
Notes:
You're going to need a Linux install so you can use it's boot loader for your OS selection menu.
We had major issues with Fedora Core 4. At first we thought it was an issue with HyperThreading support, and we did a "linux ht=off" at boot. This worked once but never again?!? Joel was also too lazy to make some Slackware CD's with SATA support so we just went with CentOS since we had it handy.
Keep the CD Ejection Device handy - Apple thought it was a good idea to remove the button from the DVD drive so the only way to eject a disc if you need to is with the OS or the CD Ejection Device. So if you can't boot into an OS and you want to remove the CD you'll need that...
Quick Guide: - Return to Top
If you're like us and hate reading through pages of crap to get things done here is the quick version of what you'll need to do. We'll explain this step-by-step down below.
Boot from the Mac OS X Install DVD
Use the Disk Utility within the Installer to delete ALL partitions
Use the drop down and select 3 partitions (if you're doing OSX/Windows/Linux) - YOU REALLY ONLY NEED A MAX OF 3!
Change the size of the partitions as you desire (make sure to leave room for all your OSes)
Set the first and third partition to "free space" - DO NOT FORMAT THEM!
Set the second partition to Mac Journeled - name it "OS X" (or what you want)
Write the partiton table
Exit the Disk Utility
Install OS X on the partition you created above (if you have more than 1 disk you did something wrong!)
Once OS X is installed and working put in the Windows XP CD and reboot
At boot make sure to hit a key so the machine boots from the XP CD
Create an NTFS partition on the first empty partition - you'll see the other two - ignore them. The partition you'll create will be called "E:", don't worry...
Exit the XP installer (AFTER you've created the partition - DO NOT proceed with setup).
Restart XP Setup (remember to press enter on reboot)
Now the first partition will be called C: - install to that one - Format NTFS (we recommend quick)
Finish installing XP
Once XP is installed put in the CentOS 4 disk 1 and reboot (we'll do drivers later...)
When the CentOS CD loads press enter to go into setup
Choose manual partition - create your partitions (we just did one big / partition and a 1536 swap partition)
At the Grub config screen add a choice pointing at "/dev/sda2" called "Mac OS X" - rename the one called "Other" to "Windows XP" (or what you want) - complete the CentOS install
Once the CentOS install is complete boot into CentOS
using fdisk mark "/dev/sda2" as the bootable partition (make sure to unselect "/dev/sda1")
Edit /boot/grub/grub.conf to remove hiddenmenu and timeout (so you can choose)
Reboot
When CentOS boots hit enter to get the Grub menu. Select the OS you want.
Enjoy - think happy thoughts for us
Full Guide: - Return to Top
Ok, so you've read the quick guide now let's take you through that step-by-step and fully explain everything.
Install OS X (about 20 minutes): - Return to Top
Before rebooting from OS X put the OS X Install DVD in the drive. Reboot. Make sure to watch the machine at reboot so you can hit enter to boot off the install CD - otherwise it will just boot into OS X. Most of this is just like a standard OS X installation. The key issue here is making sure that you partition the disk properly. Basically OS X MUST be on the second partition (from our testing Windows XP MUST be first - correct us if we're wrong). If you're going to triple boot (or more) you'll need at least 3 partitions. If you plan on running OS X, Windows XP, and more than 1 Linux distrobution you still only need 3 partitions here (you can chop up the third one later with Linux). As soon as the installer begins you'll need to load up the "Disk Utility" - by using the "Utilities" menu and choosing "Disk Utility". This will let you select the disk and repartion it as you want. On the left you'll see your drive, mine is a "152.7 GB Maxtor". Highlight this and click "Partition" over on the right. You'll now what to change the "Volume Scheme" to "3 partitions". All three partitions should show as "Untitled 1, Untitled 2, Untitled 3". Select the frist and thrid partitions (seperately) and change the "Format" to "Free Space". Now select the middle partition and make sure it's "Mac OS Extentded (Journaled)". Now set the sizes of the 3 partitions as you want (we did 60GB for Windows - the first partition, 40 GB for Mac - the second partition, and the rest for Linux - the third partition). Partitioning the disk correctly is the most important step so make sure you get this right! Once you've got your partitions sized the way you want click "Partition" in the bottom right corner. You'll get a warning that all data will be destroyed, just click "Partition". Once the partitioning is complete close the "Disk Utility" and return to the installer.
Now that you're back into the OS X install you should see only one drive to install on, at the size you set above. If you see more than one or it's not the size you expected relaunch the Disk Utility and verify everything. DO NOT proceed with this if you're not sure, you'll probably be wasting your time and have to start over later. Once OS X is all installed you can proceed to install Windows XP.
Install Windows XP: (about 45 minutes): - Return to Top
Before rebooting from OS X put your Windows XP SP2 CD in (we tested with a already SP2'ed CD since we knew that included SATA drivers - if you use the base XP CD and it works just let us know). Once you've got your CD in reboot OS X.
As the machine boots be sure to watch for the "Press any key...." to boot from the XP CD. The XP install will begin as normal. The key thing in the XP install is selecting the right partition to user. You MUST put it on the first partition on the disk. In our case this is the 60GB one right at the beginning of the disk. You will see a drive labeled "C:", this is really the OS X partition - we CAN NOT use that one. What you'll need to do is select the first partition and click "C" (for create) - take the default size for the partition. You'll now be back at the partition table but your first partition will be labeled E: - this is bad, we can't use that. Now you'll need to press F3 to exit the installer. Don't worry, we'll come back here in a minute and the first partition will become C:
Once you've restarted the installer and gotten back to the partition choice make sure that the first partition is labeled C: - if it is you're good to go, if not check your work. Select the C: partition by clicking enter - you'll get a message about another active partition, just ignore this we'll fix this later when we install Linux. Hit enter to proceed. Format the partition (we always use quick) and continue with setup.
When XP boots into the GUI portion of setup at the end you'll be asked about joining a domain. Don't try it, the network driver won't be loaded at that time so you won't be able to. See below for notes on getting the drivers installed for all the hardware - this is just an install guide for the basic OSes...
Once you've got Windows XP installed pop out the CD (you'll need to right click on the drive in Windows Explorer and choose eject) and put the CentOS 4 disc 1 in. While we're sure your favorite distro *might* work (we actually used RedHat Enterprise Linux 4.0 first) - we picked CentOS since we had it around (and again Joel was lazy and didn't make us a Slack CD with SATA support). we'll no doubt run other distros soon... Reboot.
Install CentOS 4.0 (about 30 minutes): - Return to Top
Now that you're booting from the CentOS 4 disk you can just press enter and go. Proceed with a standard CentOS install but make sure you manually partition the drive (using Disk Druid). When you get there create 2 new partitions - 1 swap partition (we made this 1.5GB - 1536) and 1 partition for the OS (named "/" - we made ours 20 GB - again size these based on what you want to do - we chose 20 GB here leaving 30 GB for later in case we want a 4th or 5th OS).
After you've created your partitions you can continue with the installer. The next important thing is the Grub boot loader configuration. You can do this later but it's definetly easiest to do it here. When you get to this page click on "Add" - the Device is "/dev/sda2" we named it "MacOSX". We also renamed "Other" to "WindowsXP" so it would display nicer. We chose to make "Mac OS X" the default OS, you can choose the one you want. After these changes you can proceed and install CentOS the way you want (selecting your packages, etc).
If you selected something other than CentOS as your default OS make sure to hit enter right at boot time so you can select the right OS. You'll need to boot into CentOS first so you can set your bootable partition to the OS X partition os that OS X will boot correctly. If you try to boot OS X now you'll get Windows XP instead (why we're not sure). We're also going to set it so that you get the menu each time to make things easier. So boot into CentOS now. Finish the CentOS welcome stuff.
Once you're booted in CentOS you'll need to edit a few things. First we'll need to change the bootable partition using fdisk (yes there are other ways, this one is just easy to explain). Once you get booted go to a shell and type:
fdisk /dev/sda (to launch fdisk)
a 1 (to turn off bootable for partition 1)
a 2 (to turn on bootable for partition 2)
w
Next we need to tell Grub to always show the menu and never time out (this is optional). Make the following changes:
add # in front of:
#timeout=5
#hiddenmenu
Save and quit. Reboot and you should have the Grub boot menu to select your OS.
Selecting Your OS:
Now that you've got everything installed you can reboot and choose your OS. The Grub boot menu should come up and let you select your different OS. We've setup a forum on our site at Forums and we'll do our best to give you a hand and answer any questions for you.
Enjoy!!!
Authors:
Ross Carlson <ross@jasbone.com>
Joel Wampler <jwampler@iwamp.com>
Driver Installation: - Return to Top
Ok, now that you've got your shiny new OSes installed you'll need some drivers. We got everything running great in XP but did have some problems with Audio in CentOS (we wanted to finish this guide so we scratched that for now). We were able to determine that the motherboard is basically a Intel D915GUX board (or at least it's VERY close) and since Intel is Linux friendly you can grab pretty much all the drivers from there. Here are some quick links for you:
General:
Motherboard (we think - at least very close): - Intel D915GUX
Windows XP:
Networking: Intel PRO/1000 MT Server Adaptor
Video: Intel 82915G/82910GL Express Chipset Family
Audio: Intel High Definition Audio Controller (Realtek Codec)
Other Device: There is also one of the Trusted Computing chips on the board - Windows Update will install the driver for that...
Linux:
Networking: Intel PRO/1000 MT Server Adaptor
Audio: Intel High Definition Audio Controller (Realtek Codec)
As we said we didn't finish the Audio driver for CentOS - we just haven't had time yet - we'll post a new story if/when we get that all worked out and as we get other OSes installed on this bad boy. We hope this has been helpful - enjoy!!!
http://www.jasbone.com/blog/archives/2005/07/multibooting_in.html
Insider buying...
1. Name and Address of Reporting Person*
POHL DAVID
6211 PASEO COLINA
CARLSBAD CA 92009
2. Issuer Name and Ticker or Trading Symbol
PATRIOT SCIENTIFIC CORP [ PTSC ] 5. Relationship of Reporting Person(s) to Issuer
(Check all applicable)
X Director 10% Owner
X Officer (give title below) Other (specify below)
CEO and President
3. Date of Earliest Transaction (Month/Day/Year)
02/16/05
4. If Amendment, Date of Original Filed (Month/Day/Year)
6. Individual or Joint/Group Filing (Check Applicable Line)
X Form filed by One Reporting Person
Form filed by More than One Reporting Person
Table I - Non-Derivative Securities Acquired, Disposed of, or Beneficially Owned
1. Title of Security (Instr. 3) 2. Transaction Date (Month/Day/Year) 2A. Deemed Execution Date, if any (Month/Day/Year) 3. Transaction Code (Instr. 8) 4. Securities Acquired (A) or Disposed Of (D) (Instr. 3, 4 and 5) 5. Amount of Securities Beneficially Owned Following Reported Transaction(s) (Instr. 3 and 4) 6. Ownership Form: Direct (D) or Indirect (I) (Instr. 4) 7. Nature of Indirect Beneficial Ownership (Instr. 4)
Code V Amount (A) or (D) Price
Common $.00001 par value 07/22/05 M 25,000 A $0.07 25,000 D
Common $.00001 par value 07/22/05 M 100,000 A $0.0745 125,000 D
Common $.00001 par value 07/22/05 M 25,000 A $0.102 150,000 D
Table II - Derivative Securities Acquired, Disposed of, or Beneficially Owned
(e.g., puts, calls, warrants, options, convertible securities)
1. Title of Derivative Security (Instr. 3) 2. Conversion or Exercise Price of Derivative Security 3. Transaction Date (Month/Day/Year) 3A. Deemed Execution Date, if any (Month/Day/Year) 4. Transaction Code (Instr. 8) 5. Number of Derivative Securities Acquired (A) or Disposed of (D) (Instr. 3, 4 and 5) 6. Date Exercisable and Expiration Date (Month/Day/Year) 7. Title and Amount of Securities Underlying Derivative Security (Instr. 3 and 4) 8. Price of Derivative Security (Instr. 5) 9. Number of derivative Securities Beneficially Owned Following Reported Transaction(s) (Instr. 4) 10. Ownership Form: Direct (D) or Indirect (I) (Instr. 4) 11. Nature of Indirect Beneficial Ownership (Instr. 4)
Code V (A) (D) Date Exercisable Expiration Date Title Amount or Number of Shares
2001 Stock Option Plan (right to buy) $0.102 02/16/05 A 100,000 02/16/05 02/16/10 Common $.00001 par value 100,000 ( 1 ) 100,000 D
2001 Stock Option Plan (right to buy) $0.07 07/22/05 M 25,000 08/12/02 08/12/07 Common $.00001 par value 25,000 ( 1 ) 0 D
2001 Stock Option Plan (right to buy) $0.0745 07/22/05 M 100,000 12/15/04 12/15/09 Common $.00001 par value 100,000 ( 1 ) 0 D
2001 Stock Option Plan (right to buy) $0.102 07/22/05 M 25,000 02/16/05 02/16/10 Common $.00001 par value 100,000 ( 1 ) 75,000 D
2003 Stock Option Plan (right to buy) $0.05 10/23/03 10/23/08 Common $.00001 par value 100,000 100,000 D
1996 Stock Option Plan (right to buy) $0.69 04/17/01 04/17/06 Common $.00001 par value 50,000 50,000 D
Explanation of Responses:
1. Not applicable.
/s/ David H. Pohl 07/25/05
** Signature of Reporting Person Date
Reminder: Report on a separate line for each class of securities beneficially owned directly or indirectly.
* If the form is filed by more than one reporting person, see Instruction 4 (b)(v).
** Intentional misstatements or omissions of facts constitute Federal Criminal Violations See 18 U.S.C. 1001 and 15 U.S.C. 78ff(a).
Note: File three copies of this Form, one of which must be manually signed. If space is insufficient, see Instruction 6 for procedure.
Persons who respond to the collection of information contained in this form are not required to respond unless the form displays a currently valid OMB Number.
________
Transaction Codes:
A Grant, award or other acquisition pursuant to Rule 16b-3(d).
M Exercise or conversion of derivative security exempted pursuant to Rule 16b-3.
http://www.secinfo.com/d12TC3.zwtn.htm
Someone that gets it! eom
Listen to Kim around the 21:00 mark...
http://channel9.msdn.com/ShowPost.aspx?PostID=85004
Apple mention around the 21:00 mark (give or take) eom
MSFT's Kim Cameron and the Laws of Identity for the Internet...
http://channel9.msdn.com/ShowPost.aspx?PostID=85004
Kim Cameron and the Laws of Identity for the Internet...
http://channel9.msdn.com/ShowPost.aspx?PostID=85004
barge - my friend, I know how much you love and adore the 'promise' of wave. I'm not insensitive to that love nor am I trying to alter your emotions in this regard. My point is to offer a different perspective regarding the implementation of trusted computing.
Anyone that cares about the movement of digital content via the MacTel platform (clearly some don't) then watching the development of the TPM in the context of the MacTel platform should warrant a watch. To think that Apple will go through wave for trusted computing is not a foregone conclusion, at least with me.
I'm not trying to be argumentative with you. Contrary. I would like to offer the idea that a simple DRM scheme coupled with the TPM may be used that doesn't require the use of a wave software solution.
I'm not sure about apple having "eaten humble pie in the past few weeks by acknowledging that if they do not design future Apple hardware and software around the TPM platform they will soon be BURNT TOAST." I rather find this statement interesting in light of how long apple has been stealthily working on this. The transition is going to occur at lightening speed. The WinTel world STILL has not embraced the TPM, TCG, and Wave, for it it had, wouldn't we see a substantial increase in Wave's share price?
I think Intel has regained what it lost with InterTrust. They are now able to capitalize upon their motherboard realestate. That Apple wants to be part of that is a good thing for apple (in my opinion) and for end-users who want to gain digital content. That it is a good thing for wave remains to be seen in my opinion. Though I must confess I would love to see many a wavoid eat crow with an apple embracement of TPMs and wave software.
Wave? I'm more interested in protecting and moving content. I don't believe Wave has any interest in moving content via Apple.
And many an 'important' wavoid believes that Apple is insignificant. It will be interesting to see what the landscape looks like next June/July if OS X is locked down to Intel motherboards via TPM and movies and music are flying through that platform - very interesting indeed...
And isn't MOT bringing out a video/music phone that sync's with iTunes? I'm sure they are...
A thread of thought on Apple board about TPM...
http://www.investorshub.com/boards/read_msg.asp?message_id=7081075
How long before we see an unveiling at the TCG, or will Apple continue to let INTC lead with La Grande? We shall see...
OS X is way up in corporate/enterprise use...
http://www.macworld.com/news/2005/07/21/osx/index.php
OS X x86 GUI requires a CPU with SSE3
The people at www.osx86.classicbeta.com have found out that the OS X GUI requires a CPU with SSE3, and the kernel uses TCPA/TPM DRM. Currently their are no ways to avoid these things to get the GUI working on non-Apple hardware.
http://www.digg.com/apple/OS_X_x86_GUI_requires_a_CPU_with_SSE3