View Full Version : Mac OS X linux compatibility
Jacek Maria Jackowski
09-22-2004, 10:08 AM
I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day I'm
linux user on Intel machine. I'd like to know if Mac OS X is copactible
with other unixes, linuxes. How looks compiling things on this system,
especially applications that need qt library and gtk - I mean apps with
gui for kde and gnome.
Jacek Jackowski
Siobhan Mehigan
09-23-2004, 11:41 AM
Jacek Maria Jackowski <jackowsj[at]antyspamwsisiz.edu.pl> wrote:
> I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day I'm
> linux user on Intel machine. I'd like to know if Mac OS X is copactible
> with other unixes, linuxes.
I also use Linux and Unix on a number of different platforms, in
addition to OS X. From the command line, as a non-root user, it looks
pretty much like most other Unix systems. Many GNU utilities are already
there (e.g., bash, less, gzip, vim, emacs, perl, python, and many more).
From an administrative (root) perspective, Apple altered a bunch of stuff
which makes it almost unrecognizable as Unix. If you get a copy of the
O'Reilly book "Mac OS X Panther for Unix Geeks" it will help you figure
out the differences.
> How looks compiling things on this system, especially applications
> that need qt library and gtk - I mean apps with gui for kde and gnome.
I haven't tried compiling any of these myself, although I have compiled
a few things. Just as with Linux, C source is compiled with gcc, you
just need to install the Xcode[2] stuff. Also, many other GNU and Open
Source things are available through Fink[2]. I'm can't remember if Gnome
things are available, but I'm certain KDE is available through Fink.
[1]: http://www.apple.com/macosx/developertools/
[2]: http://fink.sourceforge.net/
Michael Vilain
09-23-2004, 11:45 AM
In article <pan.2004.09.22.10.08.20.529805[at]ANTYSPAMwsisiz.edu.pl>,
Jacek Maria Jackowski <jackowsj[at]ANTYSPAMwsisiz.edu.pl> wrote:
> I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day I'm
> linux user on Intel machine. I'd like to know if Mac OS X is copactible
> with other unixes, linuxes. How looks compiling things on this system,
> especially applications that need qt library and gtk - I mean apps with
> gui for kde and gnome.
>
> Jacek Jackowski
It's more compatible with BSD than Linux. I've had no problems
compiling things targeted for BSD.
It doesn't come with gnome or kde windowing systems but they can be
built on top of the MacOS X Xserver implementation using fink. Note
that this isn't the native MacOS X Cocoa environment.
If you already have this environment on your PC, why are you considering
buying a Mac only to try and duplicate that environment?
--
DeeDee, don't press that button! DeeDee! NO! Dee...
Tom Harrington
09-23-2004, 03:46 PM
In article <pan.2004.09.22.10.08.20.529805[at]ANTYSPAMwsisiz.edu.pl>,
Jacek Maria Jackowski <jackowsj[at]ANTYSPAMwsisiz.edu.pl> wrote:
> I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day I'm
> linux user on Intel machine. I'd like to know if Mac OS X is copactible
> with other unixes, linuxes. How looks compiling things on this system,
> especially applications that need qt library and gtk - I mean apps with
> gui for kde and gnome.
I think I just answered this in another thread...
Source-level compatibility is very good in most cases; you even get the
same tools you'd use on Linux (e.g. gcc). Many Linux tools have already
been ported (including GTK)-- see <http://fink.sf.net/> for one project
that specializes in this. As for Qt, there's a Qt for Mac OS X, and
just like with Linux it's free for non-commercial use. You can find
that at <http://www.trolltech.com/>.
--
Tom "Tom" Harrington
Macaroni, Automated System Maintenance for Mac OS X.
Version 2.0: Delocalize, Repair Permissions, lots more.
See http://www.atomicbird.com/
Jacek Maria Jackowski
09-25-2004, 06:53 AM
> If you already have this environment on your PC, why are you considering
> buying a Mac only to try and duplicate that environment?
I like linux but I'm also a men who likes to have very fast machine. I was
thinkinkig about AMD64 bu I've decided to buy double G5 Power Mac
JJ
Marc Heusser
09-25-2004, 07:56 AM
In article <pan.2004.09.25.06.53.10.708670[at]WYTNIJTOwsisiz.edu.pl>,
Jacek Maria Jackowski <jackowsj[at]WYTNIJTOwsisiz.edu.pl> wrote:
> > If you already have this environment on your PC, why are you considering
> > buying a Mac only to try and duplicate that environment?
>
> I like linux but I'm also a men who likes to have very fast machine. I was
> thinkinkig about AMD64 bu I've decided to buy double G5 Power Mac
>
> JJ
You would not be the first to find that Mac OS X is quite a nice unix
development environment - probably more like BSD than linux, but all the
same.
All the best
Marc
--
Marc Heusser
(remove the obvious: CHEERS and MERICAL...until end to reply via email)
Simon Slavin
09-25-2004, 06:27 PM
On 22/09/2004, Jacek Maria Jackowski wrote in message
<pan.2004.09.22.10.08.20.529805[at]ANTYSPAMwsisiz.edu.pl>:
> I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day I'm
> linux user on Intel machine. I'd like to know if Mac OS X is copactible
> with other unixes, linuxes. How looks compiling things on this system,
> especially applications that need qt library and gtk - I mean apps with
> gui for kde and gnome.
Macintosh is /not/ Linux. But then, you wouldn't get Gnome on
any Unix except Linux unless you were trying really hard.
If what you really want is kde and gnome then you're wasting your
money getting a Macintosh. If what you want is a good GUI then
get a Macintosh and you won't miss kde and gnome.
Simon.
--
Using pre-release version of newsreader.
Please tell me if it does weird things.
Steve Hix
09-26-2004, 02:25 AM
In article <cj50vr$2tg$5$8302bc10[at]news.demon.co.uk>,
Simon Slavin <slavins.delete.these.four.words[at]hearsay.demon.co.uk>
wrote:
> On 22/09/2004, Jacek Maria Jackowski wrote in message
> <pan.2004.09.22.10.08.20.529805[at]ANTYSPAMwsisiz.edu.pl>:
>
> > I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day I'm
> > linux user on Intel machine. I'd like to know if Mac OS X is copactible
> > with other unixes, linuxes. How looks compiling things on this system,
> > especially applications that need qt library and gtk - I mean apps with
> > gui for kde and gnome.
>
> Macintosh is /not/ Linux. But then, you wouldn't get Gnome on
> any Unix except Linux unless you were trying really hard.
That *used* to be true. It's standard now for Solaris. (CDE is now being
deprecated.)
> If what you really want is kde and gnome then you're wasting your
> money getting a Macintosh. If what you want is a good GUI then
> get a Macintosh and you won't miss kde and gnome.
What he said.
Jacek Maria Jackowski
09-26-2004, 04:50 PM
On Sat, 25 Sep 2004 19:27:01 +0100, Simon Slavin wrote:
ix except Linux unless you were trying really hard.
>
> If what you really want is kde and gnome then you're wasting your
> money getting a Macintosh. If what you want is a good GUI then
> get a Macintosh and you won't miss kde and gnome.
I'd liek to have user friendly goo gui but I'd like to have opporunity to
run some of gui apps, that normally needs qt library (KDE is based on qt)
- I don't need KDE as gui.
JJ
Marc Heusser
09-26-2004, 05:44 PM
In article <pan.2004.09.26.16.50.22.791721[at]WYTNIJTOwsisiz.edu.pl>,
Jacek Maria Jackowski <jackowsj[at]WYTNIJTOwsisiz.edu.pl> wrote:
> On Sat, 25 Sep 2004 19:27:01 +0100, Simon Slavin wrote:
> ix except Linux unless you were trying really hard.
> >
> > If what you really want is kde and gnome then you're wasting your
> > money getting a Macintosh. If what you want is a good GUI then
> > get a Macintosh and you won't miss kde and gnome.
>
> I'd liek to have user friendly goo gui but I'd like to have opporunity to
> run some of gui apps, that normally needs qt library (KDE is based on qt)
> - I don't need KDE as gui.
You mean Qt?
Have a look at http://www.trolltech.com/products/qt/mac.html
" If you already develop in Qt, you take an existing source and port it
to the Mac platform in a few hours."
No need for anything else I guess.
HTH
Marc
--
Marc Heusser
(remove the obvious: CHEERS and MERICAL...until end to reply via email)
David C.
09-26-2004, 10:20 PM
Jacek Maria Jackowski <jackowsj[at]ANTYSPAMwsisiz.edu.pl> writes:
>
> I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day
> I'm linux user on Intel machine. I'd like to know if Mac OS X is
> copactible with other unixes, linuxes. How looks compiling things on
> this system, especially applications that need qt library and gtk -
> I mean apps with gui for kde and gnome.
You won't be able to run your Intel binaries on a Mac, since the
processor is not x86-compatible. But if you have sources, you should
be able to compile them for MacOS. Most of the time, UNIX apps
distrbuted with sources will be compilable on MacOS, because the
underlying system is BSD.
If the app requires third-party libraries like qt/gtk, you may have to
download and install them separately. A system called fink
(http://fink.sourceforge.net/) is fairly popular for automating this
process. Others here may be able to tell you more about it. (I don't
actually use fink. The only major package I've built mylsef - emacs
- compiled cleanly with no extra packages.)
-- David
Tim McNamara
09-26-2004, 11:41 PM
Simon Slavin <slavins.delete.these.four.words[at]hearsay.demon.co.uk>
writes:
> On 22/09/2004, Jacek Maria Jackowski wrote in message
> <pan.2004.09.22.10.08.20.529805[at]ANTYSPAMwsisiz.edu.pl>:
>
>> I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day
>> I'm linux user on Intel machine. I'd like to know if Mac OS X is
>> copactible with other unixes, linuxes. How looks compiling things
>> on this system, especially applications that need qt library and
>> gtk - I mean apps with gui for kde and gnome.
>
> Macintosh is /not/ Linux. But then, you wouldn't get Gnome on any
> Unix except Linux unless you were trying really hard.
It's almost trivially easy to get GNOME on NetBSD. Dunno about other
*BSDs.
> If what you really want is kde and gnome then you're wasting your
> money getting a Macintosh. If what you want is a good GUI then get
> a Macintosh and you won't miss kde and gnome.
I think that's a pretty good synopsis. Another option would be to run
Darwin and KDE or GNOME, but that again wouldn't be a Mac.
claudel
09-26-2004, 11:49 PM
In article <m2vfe0ppin.fsf[at]Stella-Blue.local>,
Tim McNamara <timmcn[at]bitstream.net> wrote:
>Simon Slavin <slavins.delete.these.four.words[at]hearsay.demon.co.uk>
>writes:
>
>> On 22/09/2004, Jacek Maria Jackowski wrote in message
>> <pan.2004.09.22.10.08.20.529805[at]ANTYSPAMwsisiz.edu.pl>:
>>
>>> I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day
>>> I'm linux user on Intel machine. I'd like to know if Mac OS X is
>>> copactible with other unixes, linuxes. How looks compiling things
>>> on this system, especially applications that need qt library and
>>> gtk - I mean apps with gui for kde and gnome.
>>
>> Macintosh is /not/ Linux. But then, you wouldn't get Gnome on any
>> Unix except Linux unless you were trying really hard.
>
>It's almost trivially easy to get GNOME on NetBSD. Dunno about other
>*BSDs.
>
>> If what you really want is kde and gnome then you're wasting your
>> money getting a Macintosh. If what you want is a good GUI then get
>> a Macintosh and you won't miss kde and gnome.
>
>I think that's a pretty good synopsis. Another option would be to run
>Darwin and KDE or GNOME, but that again wouldn't be a Mac.
GNOME is available the easy way via Fink...
Claude
Doug Anderson
09-27-2004, 01:40 AM
Jacek Maria Jackowski <jackowsj[at]ANTYSPAMwsisiz.edu.pl> writes:
> I'm interested in buyin a new Power MAc G5 with Mac OS X. Up to day I'm
> linux user on Intel machine. I'd like to know if Mac OS X is copactible
> with other unixes, linuxes. How looks compiling things on this system,
> especially applications that need qt library and gtk - I mean apps with
> gui for kde and gnome.
Check out fink. fink.sf.net
This doesn't really answer your question about how easy it is to
compile, but does give you a large family of applications which have
been compiled for OS X (and source code).
David Magda
09-27-2004, 09:25 PM
Tim McNamara <timmcn[at]bitstream.net> writes:
> It's almost trivially easy to get GNOME on NetBSD. Dunno about
> other *BSDs.
On FreeBSD it's a matter of:
# cd /usr/ports/x11/gnome2
# make install
--
David Magda <dmagda at ee.ryerson.ca>, http://www.magda.ca/
Because the innovator has for enemies all those who have done well under
the old conditions, and lukewarm defenders in those who may do well
under the new. -- Niccolo Machiavelli, _The Prince_, Chapter VI