not sure if this belongs here and/or if this is the new 'craze' but I would like to hear your thoughts about what everyones posting up. does it really run faster on a PC? http://forums.vwvortex.com/zerothread?id=2603740&page=1
janey said:I would imagine given the same specs, it would run identically.
janey said:Why would it run faster on a Dell (?!?), I would imagine given the same specs, it would run identically.
Wellander said:It is not legal.
Read the Mac OSX license agreement.
Cooknn said:There are still lots of issues when running OS X on a PC. IMHO, the biggest of which are the lack of any real video drivers. No Quartz Extreme or Core Image or as a trade off if you have an ATI card you can enjoy mouse/screen tearing and other assorted video issues.
That combined with the fact that you can't do any updates once you get your box working - unless someone puts up another hack. Then the chances are still 50/50 that something will break your installation. It's great fun to play with, but not something that should be considered if you really need to get some work done. I installed my copy of OS X (came with a new Mac Mini) on a Dual Xeon just to see if it could be done. Now it sits in my boys' bedroom - we call it the Hackintosh. Even with its shortfalls, OS X on a PC is head and shoulders above Windows![]()
But the license agreement is a legal contract... enforceable by law.Nermal said:The OS X licence is not the law.
The first boxed retail versions of Mac OS X for Intel hardware won't be showing up until 10.5 because all Intel hardware ships with a copy of 10.4 (so there is no need for a retail version of 10.4 for these systems).Having said that, the guy on the forums must have pirated the OS, which is of course illegal. He claims he bought it at retail, but the retail version is for PowerPC (unless the requirements listed on the box are incorrect).
And you do not own a copy, ever. You have a license o use it. Breaking the agreement means Apple can refuse to let you use it.Nermal said:The OS X licence is not the law.
Having said that, the guy on the forums must have pirated the OS, which is of course illegal. He claims he bought it at retail, but the retail version is for PowerPC (unless the requirements listed on the box are incorrect).
I don't know about Ma OS X, but Apple's Mac OS X is not based on Linux. It is based on the Mach operating system which originally used 4.3BSD as an interface layer (which was later replaced with 4.4BSD Lite and now uses elements of FreeBSD). The application environment is based on both the original NeXT APIs and the Copland APIs (a modified version of the Macintosh Toolbox), and the graphic rendering is based on the original Display Postscript (codeveloped by Adobe and NeXT)...howesey said:"Ma OS X is based on Linux".
![]()
cplusON3R said:....does it really run faster on a PC?
RacerX said:I don't know about Ma OS X, but Apple's Mac OS X is not based on Linux.
Sun Baked said:I wouldn't be surprised if Broadcom still supplies Ethernet/wireless chips
There is plenty of GPL licensed software in Tiger. A few obvious ones are:RacerX said:And Apple has avoided tying anything covered by the GPL into Mac OS X...
But not in places where the GPL can be applied to parts of the main elements... for example Installer.app. In NEXTSTEP/OPENSTEP Installer.app used tar within the package format but the newer versions of tar (gnutar) used the GPL, and the lawyers said no way (which is why Rhapsody 5.0 and 5.1 don't come with Installer.app). What they settled on was pax for Installer.app when it was brought back in Rhapsody 5.3 and Mac OS X Developer Preview 1.dr_lha said:There is plenty of GPL licensed software in Tiger. A few obvious ones are...
CUPS wasn't bundled with Mac OS X until 10.3... but could be added to earlier versions. Same with samba (going all the way back to NEXTSTEP, I know people who have ported samba to NEXTSTEP 3.3) which wasn't in earlier versions of Mac OS X. These are not core functionality... they are nice extensions.Some of these provide core functionality (e.g. cups, samba).
Of course, they are free to use any GPL apps they like. This is the spirit of the GPL. Only people who take code out of GPL apps and use them in their own software, or distribute modified GPL apps without making the source code available have anything to worry about.RacerX said:But not in places where the GPL <snip> ... Believe me, Apple is very careful about when and where it uses software covered by the GPL (and bundling GPL apps doesn't transfer the GPL to Mac OS X).
No. Terminal app is a terminal program that doesn't contain any GPL code, that's why GPL doesn't apply. Do you actually understand the GPL?By the way, the Terminal.app has always let you install and use other shell scripts which is why the GPL doesn't apply to Terminal.app.
bash is the default shell for almost all UNIXs now, so its not surprising that its used (did I say it was?)NeXT/Apple originally used the Bourne Shell as the default shell in the Terminal.app which was covered by the BSD license. The fact that they now use bash (GNU's Bourne-Again Shell) shouldn't be that surprising.
You don't count the ability to print as core functionality? In Tiger you can't print without cups, its not an "extension". Yes, Apple used other printing subsystems in older releases of OS X, but from I believe, Panther, cups is whats used. As I said, core functionality.CUPS wasn't bundled with Mac OS X until 10.3... but could be added to earlier versions. Same with samba (going all the way back to NEXTSTEP, I know people who have ported samba to NEXTSTEP 3.3) which wasn't in earlier version of Mac OS X. These are not core functionality... they are nice extensions.
First, I never said the Terminal.app contained any GPL software... and I said that was why it didn't apply. The use of bash doesn't change this.dr_lha said:No. Terminal app is a terminal program that doesn't contain any GPL code, that's why GPL doesn't apply. Do you actually understand the GPL?
You were saying it was in Tiger when it is actually included with Mac OS X.bash is the default shell for almost all UNIXs now, so its not surprising that its used (did I say it was?)
Mac OS X's print services are not based on CUPS nor is it dependent on CUPS. And CUPS was added in 10.2 and the version of CUPS in Mac OS X was given an exception from the GPL (it was Gimp Print that was added in 10.3).You don't count the ability to print as core functionality? In Tiger you can't print without cups, its not an "extension". Yes, Apple used other printing subsystems in older releases of OS X, but from I believe, Panther, cups is whats used. As I said, core functionality.
Exactly, I was responding to your comment:RacerX said:First, I never said the Terminal.app contained any GPL software... and I said that was why it didn't apply. The use of bash doesn't change this.
which as a sentance is totally wrong. The fact that Terminal.app lets you pick a shell is not *why* Terminal.app doesn't violate GPL.By the way, the Terminal.app has always let you install and use other shell scripts which is why the GPL doesn't apply to Terminal.app.
Perhaps you should be more careful what you write next time?I would suggest reading more carefully before you post next time.
Whereas my background is 10 years of Linux sysadmin experience; writing GPL software including Linux kernel modules. Trust me, I have a full understanding of GPL.Second, yes I do understand the GPL. My father was a law professor and I've been studying the GPL and it's implications (with his help) since 1997. I would happily offer my consulting services in this area if you would like some help in understanding the GPL (seeing as my background with it seems more solid than yours).![]()
You're being pedantic here, I was simply using "Tiger" as a meme for Mac OS X as it currently exists. Next time I'll say Mac OS X instead of "Tiger" OK?You were saying it was in Tiger when it is actually included with Mac OS X.
You are quite simply wrong here I'm afraid. The whole backend for Mac OS X printing in Tiger and Panther is based on CUPS. FACT. When I say backend I mean the part of the OS that handles the print queue and actually sending the data to the printer. CUPS is hidden from the user and programmer generally by the higher end printing interfaces in Cocoa and Carbon, but in the end everything you print goes through the cups.Mac OS X's print services are not based on CUPS nor is it dependent on CUPS. And CUPS was added in 10.2 and the version of CUPS in Mac OS X was given an exception from the GPL (it was Gimp Print that was added in 10.3).
The Mac OS X printing system is based on CUPS (Common UNIX Printing System). Mac OS X printing supports PostScript and raster printers, and offers features such as job spooling via IPP (Internet Printing Protocol), and PDF and Quartz imaging. The printing system allows applications to present extensible user interfaces so that developers can extend Apple's interface rather than write code to override it.
Not if you read it with the same comprehension skills shown here today.Whereas my background is 10 years of Linux sysadmin experience; writing GPL software including Linux kernel modules. Trust me, I have a full understanding of GPL.
Well, it appears that you are right here... even though the documentation I got from Apple (dated 2005) doesn't show that it replaces spoolserv, it seems that it has.You are quite simply wrong here I'm afraid. The whole backend for Mac OS X printing in Tiger and Panther is based on CUPS. FACT.
Well, let see where you stand on these...dr_lha said:There is plenty of GPL licensed software in Tiger. A few obvious ones are:
Samba - used for Windows Networking
bash - default shell in Terminal.app
CUPS - the printing system is licensed under the GPL, although it may be possible that Apple are paying Easy Software Products for a non-GPL licensed version.
emacs - command line text editor shipped with Tiger
Some of these provide core functionality (e.g. cups, samba).
Yes I agree with this, but I never said anything about Terminal.app violating the GPL, you seemed to imply this from my original post for some reason. I have no idea why.I said that using bash in Terminal.app would not make the GPL apply to the Terminal.app, which is why bash can be used. There is no error in that statement and it is in all ways correct. Had bash been integrated into the Terminal.app, then the GPL would have applied... it is not, so it doesn't.
Again, I'm not sure what you're trying to prove here. However I would argue that Samba, bash, cups and emacs are all part of the "Operating System". However there is no problem with this, because the GNU GPL allows for these components to be distributed as part of an OS. Operating Systems can be part GPL and part proprietary without violating the GPL.Samba isn't tied to the OS in any way that would make the GPL apply to Mac OS X,
bash isn't tied to the OS (or Apple software) in any way that would make the GPL apply,
CUPS is not used by Apple under the GPL, and
emacs is an application and isn't part of the OS or any Apple software.