image
image

|


Go Back   macosx.com > Mac Help Forums > Hardware & Peripherals

Reply
 
Thread Tools
  #1  
Old October 19th, 2007, 08:51 AM
Head Dish Washer
 
Join Date: Dec 2006
Location: Canada
Posts: 511
Thanks: 1
Thanked 3 Times in 3 Posts
supanatral is on a distinguished road
FreeBSD works on Itanium - Works on macs too?

I was reading that Intel Itanium-based processors use EFI. So does that mean that if i were to download freebsd for Itanium processor that it will work on my mac as well?

Also, random quesion about EFI: Since BIOS uses 16bit code to run, how many bits does EFI use?
__________________
3G iPhone on Rogers network
20" iMac 1.83GHz Intel Core Duo w/1.5GB of ram
15" Macbook Pro 2.2GHz Intel Core 2 Duo w/2GB of ram

-
In a world without walls and fences, who needs Windows and Gates?
Reply With Quote
  #2  
Old October 19th, 2007, 09:42 AM
lurk's Avatar
Mitδ?
 
Join Date: Mar 2002
Location: Land o' skeeterz
Posts: 2,076
Thanks: 0
Thanked 0 Times in 0 Posts
lurk is on a distinguished road
Question #1, is no. That Itanium uses a totally different instruction set than the x86 family. You would literally have as much luck installing the PowerPC version.

Question #2, The big difference is the addressing mode. BIOS starts up and runs in what is called "real mode" which goes all the way back to the first IBM PCs. That is what limits BIOS to seeing only 1MB of RAM and the like. EFI in contrast runs the processor in "protected mode" where it can see the whole memory address space. I do not think that it really cares about 32 vs. 64 bit then, it will just do the right thing.

To what your real question is, why don't you just get Bootcamp? That includes the EFI modules to fake a BIOS so that you can install a legacy operating system.

Finally, you do know that MacOSX already uses FreeBSD for its Unix user-space. So you already have FreeBSD running on your box even before you start down this path.
__________________
Wenn ist das Nunstruck git und Slotermeyer? Ja!...
Beiherhund das Oder die Flipperwaldt gersput!
Reply With Quote
  #3  
Old October 19th, 2007, 10:05 AM
Head Dish Washer
 
Join Date: Dec 2006
Location: Canada
Posts: 511
Thanks: 1
Thanked 3 Times in 3 Posts
supanatral is on a distinguished road
I know what your saying about bootcamp. During my quick research, I figured out that boot camp only supports 32bit, however please feel free to correct me if i'm wrong.

After running Windows XP 32bit on a PC and then upgrading them to Vista x64I found out just how fast 64bit really is. The computer is so much faster running 64bit even though its running Vista.
__________________
3G iPhone on Rogers network
20" iMac 1.83GHz Intel Core Duo w/1.5GB of ram
15" Macbook Pro 2.2GHz Intel Core 2 Duo w/2GB of ram

-
In a world without walls and fences, who needs Windows and Gates?
Reply With Quote
  #4  
Old October 19th, 2007, 10:14 AM
eric2006's Avatar
iMovie Professional
 
Join Date: Feb 2006
Location: Minnesota
Posts: 3,194
Thanks: 0
Thanked 1 Time in 1 Post
eric2006 is on a distinguished road
About 64-bit bootcamp:
http://en.wikipedia.org/wiki/Boot_Ca...rosoft_Windows
__________________
Power to Burn.
At speeds of up to 733MHz,
The most powerful Mac in history
burns CDs, burns DVDs, and
burns Pentiums

- apple website, oct 4, 1999. advertisement for the powermac g4
Reply With Quote
  #5  
Old October 19th, 2007, 01:04 PM
nixgeek's Avatar
Mac of the SubGenius! :-)
 
Join Date: Jan 2004
Location: Miami, FL
Posts: 7,419
Thanks: 12
Thanked 81 Times in 65 Posts
nixgeek will become famous soon enough
Mac OS X does not use FreeBSD. It runs Darwin, a BSD derivative (and VERY derivative at that compared to other BSDs) whose kernel draws some code from FreeBSD 5.0 and Mach. FreeBSD and Darwin environments have their differences when it comes to userspace.

http://ezine.daemonnews.org/200010/darwin.html

So if he were to use the Terminal, he would have access to much of the BSD and GNU CLI applications found under a command shell in most any *nix, but much of how the system is managed would be very different. Check the following page and select "FreeBSD" and "Mac OS X" to see a chart showing the differences between them:

http://bhami.com/rosetta.html

I imagine that with Boot Camp you might be able to install FreeBSD, unless the FreeBSD distribution has support in the kernel for EFI-based systems. You can check out the following pages for getting FreeBSD 6.2 installed on your Intel Mac:

http://goddess-gate.com/dc2/index.php/post/251
__________________
• Apple iMac G5 17" (2 GHz G5) - Mac OS X 10.4.11
• Apple Macintosh Quadra 650 (33 MHz MC68040) - Mac OS 8.1
• Apple PowerBook Duo 230 (33 MHz MC68030) - System 7.1
• "JHVH-1" (2 GHz AMD Athlon XP 2400+) - Slackware 12.1
• "Kidbuntu" (2.8 GHz Celeron D 335) - Ubuntu 8.04
Reply With Quote
  #6  
Old October 19th, 2007, 03:03 PM
lurk's Avatar
Mitδ?
 
Join Date: Mar 2002
Location: Land o' skeeterz
Posts: 2,076
Thanks: 0
Thanked 0 Times in 0 Posts
lurk is on a distinguished road
It does so, neener-neener-neener!! (that was fun ;-) )

More maturely, I said that the OS X used the FreeBSD "user space" the kernel is Mach. When you type 'ls' or 'ps' in a terminal those commands are compiled from what one would call the FreeBSD distribution, for example for Tiger they were all synced up with FreeBSD 5.0 (I think that was the version) and I am sure that leopard will match 6.0.

If you look at the list of differences that you will find at the "Rosetta Stone for Unix" you linked there are not really that many. Two big ones account for most of the differences, the different kernel and the fact that OS X uses a directory service (Netinfo) by default. This is kind of an apples vs oranges comparison, in most cases the original interface is still present and used when Netinfo fails or would be a match if you configured the FreeBSD box to use a directory service like LDAP for that info.

Ignoring that, the other differences on that list are even less important and many are just wrong, OS X has dmesg and ifconfig thank you very much. I use them often. Others are just ignorant, like comparing Aqua to X11. The funny thing is that when you run X11 on your Mac those differences go away.

The final two differences of note are that the Mac does not use BSD style disk labels and the mach-o format for binary files. No user will ever see that difference and only a handful of system utilities even can tell the difference.

So, for all of your vanilla Unix needs as a user it looks like FreeBSD and you are running the exact same code. So I think that I can stand by my assertion.
__________________
Wenn ist das Nunstruck git und Slotermeyer? Ja!...
Beiherhund das Oder die Flipperwaldt gersput!
Reply With Quote
  #7  
Old October 19th, 2007, 03:27 PM
nixgeek's Avatar
Mac of the SubGenius! :-)
 
Join Date: Jan 2004
Location: Miami, FL
Posts: 7,419
Thanks: 12
Thanked 81 Times in 65 Posts
nixgeek will become famous soon enough
Where did you see the comparison of Aqua to X11??

Are you sure you selected JUST Mac OS X and FreeBSD? I just ran down the comparison between the two and saw no comparison of Aqua to X11. It also mentioned that both used ipconfig and dmesg.

Make sure you follow the directions on the top of the page. Seems to render fine in IE, Opera, or Mozilla-based browsers.

Are you sure you looked at the correctly? The site also mentioned some commands that have nothing to do with NetInfo but still differ from your average FreeBSD system. And if you check at the bottom of the page it was last updated on August 16, 2007.

I'm not sure many BSDers would stand by your assertion that Darwin is a FreeBSD because of how it "feels" in the command line. A BSD, maybe, but even then it strays quite a bit from the norm. By your description, you might as well make the same assertion that Darwin is like GNU/Linux at the CLI, so there wouldn't be a need for installing GNU/Linux to learn it (which would be wrong).
__________________
• Apple iMac G5 17" (2 GHz G5) - Mac OS X 10.4.11
• Apple Macintosh Quadra 650 (33 MHz MC68040) - Mac OS 8.1
• Apple PowerBook Duo 230 (33 MHz MC68030) - System 7.1
• "JHVH-1" (2 GHz AMD Athlon XP 2400+) - Slackware 12.1
• "Kidbuntu" (2.8 GHz Celeron D 335) - Ubuntu 8.04
Reply With Quote
  #8  
Old October 19th, 2007, 03:46 PM
nixgeek's Avatar
Mac of the SubGenius! :-)
 
Join Date: Jan 2004
Location: Miami, FL
Posts: 7,419
Thanks: 12
Thanked 81 Times in 65 Posts
nixgeek will become famous soon enough
There's some discussion on the subject in this Usenet group thread (circa 2004). They also mention that even though there are bits of FreeBSD in the kernel, it is far from being "like FreeBSD":
http://groups.google.com/group/fa.fr...arwin+freebsd#
__________________
• Apple iMac G5 17" (2 GHz G5) - Mac OS X 10.4.11
• Apple Macintosh Quadra 650 (33 MHz MC68040) - Mac OS 8.1
• Apple PowerBook Duo 230 (33 MHz MC68030) - System 7.1
• "JHVH-1" (2 GHz AMD Athlon XP 2400+) - Slackware 12.1
• "Kidbuntu" (2.8 GHz Celeron D 335) - Ubuntu 8.04
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Forum Jump


All times are GMT -5. The time now is 06:18 PM.


Mac Support® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Copyright 2000-2008 DigitalCrowd, Inc.