LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This 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


Reply
  Search this Thread
Old 12-26-2006, 08:32 AM   #1
FlipHDK
LQ Newbie
 
Registered: Dec 2006
Location: UK
Distribution: FC6
Posts: 28

Rep: Reputation: 15
Mac Software on Linux


Is it possible to use a Mac program on linux? I had a quick search but I couldn't find anything...
 
Old 12-26-2006, 09:23 AM   #2
Ha1f
Member
 
Registered: Jun 2005
Location: University of Maryland
Distribution: FreeBSD
Posts: 268

Rep: Reputation: 30
in short, no. but there are some apps that have been ported or written to work on both operating systems.
 
Old 12-26-2006, 10:17 AM   #3
FlipHDK
LQ Newbie
 
Registered: Dec 2006
Location: UK
Distribution: FC6
Posts: 28

Original Poster
Rep: Reputation: 15
Oh , I want photoshop and dreamweaver but I can't find anything anywhere...
 
Old 12-26-2006, 10:21 AM   #4
Ha1f
Member
 
Registered: Jun 2005
Location: University of Maryland
Distribution: FreeBSD
Posts: 268

Rep: Reputation: 30
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.
 
Old 12-26-2006, 11:51 AM   #5
Indiestory
Member
 
Registered: Aug 2006
Location: Aberdeen, Scotland
Distribution: OpenBSD
Posts: 164
Blog Entries: 1

Rep: Reputation: 30
Quote:
Originally Posted by Ha1f
in short, no. but there are some apps that have been ported or written to work on both operating systems.

thats a rather incorrect statement infact they can be run at around the same speed as they do nativly have a looksee at www.maconlinux.org

okay maybe i havent been entirely truthful you can only do this on ppc as far as i know but its still do able
 
Old 12-26-2006, 03:01 PM   #6
samael26
Member
 
Registered: Oct 2004
Location: France, Provence
Distribution: Debian
Posts: 848

Rep: Reputation: 30
Provided you have a PowerPc and not a generic x86 processor...
 
Old 12-26-2006, 08:49 PM   #7
FlipHDK
LQ Newbie
 
Registered: Dec 2006
Location: UK
Distribution: FC6
Posts: 28

Original Poster
Rep: Reputation: 15
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....
 
Old 12-26-2006, 09:12 PM   #8
Ha1f
Member
 
Registered: Jun 2005
Location: University of Maryland
Distribution: FreeBSD
Posts: 268

Rep: Reputation: 30
no they shouldnt lol
 
Old 12-26-2006, 09:21 PM   #9
frob23
Senior Member
 
Registered: Jan 2004
Location: Roughly 29.467N / 81.206W
Distribution: OpenBSD, Debian, FreeBSD
Posts: 1,450

Rep: Reputation: 48
Quote:
Originally Posted by FlipHDK
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.

Last edited by frob23; 12-26-2006 at 09:23 PM.
 
Old 12-26-2006, 10:42 PM   #10
johnson_steve
Senior Member
 
Registered: Apr 2005
Location: BrewCity, USA (Milwaukee, WI)
Distribution: Xubuntu 9.10, Gentoo 2.6.27 (AMD64), Darwin 9.0.0 (arm)
Posts: 1,152

Rep: Reputation: 46
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.
 
  


Reply



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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Mac guru and software developer Mark Pilgrim recently switched to Ubuntu Linux LXer Syndicated Linux News 0 07-03-2006 06:21 AM
running mac software on linux TranceDude Linux - Software 2 09-16-2005 12:22 PM
mac os x software on linux mrlonely Linux - Software 8 07-17-2005 07:12 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 07:19 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration