The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
Google UNIX.COM


UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !!

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
difference between RPATH and normal linking while building mobydick SUN Solaris 0 05-22-2008 10:08 PM
Difference between s & S in setuid in UNIX astha rais UNIX for Advanced & Expert Users 2 01-29-2008 02:28 AM
Difference between UNIX and Linux pbonilla UNIX for Dummies Questions & Answers 5 01-19-2005 04:32 PM
difference between unix and linux? RellioN UNIX for Dummies Questions & Answers 1 04-28-2004 06:36 AM
Difference between UNIX operating system and Unix Open Server Manjit UNIX for Dummies Questions & Answers 1 01-09-2002 05:21 PM

Closed Thread
 
Submit Tools LinkBack Thread Tools Display Modes
  #8  
Old 01-22-2002
LivinFree's Avatar
Goober Extraordinaire
 

Join Date: Jul 2001
Location: Portland, OR, USA
Posts: 1,584
Depending on your definition of "normal UNIX run app". If you want to run other Unix utilities on MacOS, at best you'll have to recompile from source. At worst you'll have to rewrite / modify, THEN recompile from source... it depends on the application.

The same pretty much goes for running MacOS specific software on another Unix machine.
Forum Sponsor
  #9  
Old 01-22-2002
Registered User
 

Join Date: Jan 2002
Location: HK
Posts: 5
Thx a lot for answering hmmm.... then, .app is only make for Mac OS X?
  #10  
Old 01-22-2002
Neo's Avatar
Neo Neo is offline
Administrator
 

Join Date: Sep 2000
Location: Asia Pacific
Posts: 4,445
Every operating system is dependent on underlying hardware and OS-specific system call. Suggest you look at the GCC compiler....... cross-platform (and free!!)

www.gnu.org
  #11  
Old 02-11-2002
Registered User
 

Join Date: Feb 2002
Location: Bloomington, IN
Posts: 11
I know this thread is a couple weeks old but I thought I'd clarify a few points for posterity.

As others have noted, the difference in the "cli" of MacOS X and other unix versions is no more than you would see between say solaris and NetBSD.

OSX's preferred filesystem (HFS+) is indeed case insensitive. It is also case preserving. You do have the option of using UFS instead but it isnt recommended. I suspect we will see a new OSX filesystem in the next year or so. Nevertheless, it takes no getting used to. Unless you have a driectory full of files whose only name difference is case (file File fIle and so on) then you never notice it. ls is still ls... and other commands work as expected grep FILE and grep file are NOT the same.

An "app" in OSX is usually either a carbon or cocoa GUI application. Carbon apps are legacy applications with minimal code changes to run under OSX (MSOffice, Adobe products etc...). Cocoa apps are ObjectiveC or Java applications that use the native ObjectiveC based frameworks derived from NeXT.

Carbon apps will likely never run on another unix, you would basically have to rewrite the whole thing. Cocoa apps can be ported to other OS's running GNUStep. In theory, this is easy, in practice it is not usually trivial.
  #12  
Old 02-14-2002
Registered User
 

Join Date: Feb 2002
Location: Barcelona - Catalonia (Spain) - Europe
Posts: 15
Exactly. The filesystem is case-preserving and case-insensitive put the usual UNIX utils (including the shell) are not (and will never be).

MacOSX comes with 'tcsh' as default, but you can easily recompile 'bash' from source if you prefer.


dani++
Google The UNIX and Linux Forums
Closed Thread

Thread Tools
Display Modes




All times are GMT -7. The time now is 02:03 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008. All Rights Reserved.Ad Management by RedTyger Visit The Complex Event Processing Blog

Content Relevant URLs by vBSEO 3.2.0