![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| 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 !! |
|
|
||||
| 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 |
|
|
Submit Tools | LinkBack | Thread Tools | Display Modes |
|
#8
|
||||
|
||||
|
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
|
|||
|
|||
|
Thx a lot for answering
|
|
#10
|
||||
|
||||
|
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
|
|||
|
|||
|
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
|
|||
|
|||
|
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 |