Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
have you tried gimp, or gimpshop? not only that but i think photoshop works in WINE. im not sure if dreamweaver works in WINE, but there are a bunch of wysiwyg editors available for linux regardless.
I don't see why you can't get a mac program to run on a linux pc when you can get a windows program to run on windows, mac is unix based, it just should work....
I don't see why you can't get a mac program to run on a linux pc when you can get a windows program to run on windows, mac is unix based, it just should work....
Ah, if only life were so simple. Even assuming the programs were compiled for the same hardware (which is not often the case even with identical operating systems), there are various other concerns which have to be addressed for binary compatibility to work. For example, if I was to give you a copy of /usr/bin/systat from my i386 NetBSD system, would you be able to run it on [i386] Linux?
You might want to say yes. Well, what happens if it links to libraries you don't have? That's fine... you can get a copy of them... unless they over-write libs you need in Linux. But let's say it's statically linked... well, now you have the issue of system calls. Linux passes arguments with registers, the BSDs push them on the stack. So any direct system call will now cause your program to die with an illegal instruction or otherwise behave unpredictably. And so on. There are tons of little reasons a specific binary won't work on one Unix-like OS and would on another.
But, to further complicate things... OS X graphical programs don't use X Window. So if it's a GUI program it is certainly going to make calls for graphics routines that don't exist. And it will fail to run because of that.
Anyway, one of the neatest things about the BSDs is they have compatibility layers in place which allow Linux, Solaris, and other Unix operating system binaries to run. But that ability to run other OS's applications is not universal. And even if it was, it still would not solve the problem of OS X applications using a different windowing system.
Distribution: Xubuntu 9.10, Gentoo 2.6.27 (AMD64), Darwin 9.0.0 (arm)
Posts: 1,152
Rep:
All the graphical stuff needs quartz and aqua to run instead of X these are not open source so you have to run them in OsX. the command line darwin stuff is open source and you can compile it yourself on linux (how else are you going to format a hfs+ partition ) I do have maconlinux running 10.4 Tiger (G4 Cpu) and it does run mac applications about as fast as if I were to boot into OsX. I've used PearPC to run OsX on my pentium4 it was useable but quite slow.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.