Linux and Mac OS X
William J writes "Here is an article with an interesting slant on the relationship between the Mac OS and Linux. The author suggests that Gnome and KDE developers can learn from the Mac GUI. Worth quoting: 'It is amazing to me that an OS which was developed largely by volunteers (and which is essentially free) can run with unprecedented stability on the same hodgepodge of PC hardware on which another company has spent billions of dollars in R&D costs and is still unable to produce a product which can run for more than a few days without crashing -- and it costs hundreds of dollars.'"
What the heck is the point of this article? OS X is more polished than KDE/Gnome, Windows is not so stable, you can use Linux as a server for Macs... News at eleven!
Programming can be fun again. Film at 11.
That's the whole thing about Linux, KDE and Gnome... You're not limited to one combination of hardware and software. All these articles which put KDE and Linux together are missing that point.
> I was unable to get a Windows 2000 PC to see any
> Macs (OSX or 9) on the network or vice-versa.
I don't want to be tough, but I've had no problems getting my Mac to load Windows servers via SAMBA. I do it every day, and I'd hardly say I'm an expert at SAMBA. So I'd say that rather than this being an OS X or Windows limitation, this guy may just "lack the skills to pay the bills". What was the point of the article again?
Insert simplistic political, ideological, or personal proselytization here.
Really, people don't need management to accomplish something. Given the resources (money and time) people can and will do productive things for society.
Monkey sense
Why isn't someone undertaking a port of Aqua to Linux? It is build on top of a Unix system, after all. It wouldn't have to be a perfect copy, maybe just a set of APIs mostly compatible with Carbon APIs.
:
.Net clones, why not do someting actually useful?
The advantages of this are
(a) you have sound user interface design for free
(b) you have an instant installed base familiar with the user interface
(c) you have many applications which can be ported possibly with a minimum of effort.
Something like this would definately put it up Apple. But it does make sense. If people can rush off and build
Reliable, Great Value Hosting: $7.95/mo 2.4G/120G
"unable to produce a product which can run for more than a few days without crashing"
Has the submitter even used OSX? I've been using it daily since October and it has only crashed on me once. The majority of OSX users do not rebooted their Macs, they just put them to sleep. Remeber, Macs have instant wake-up from sleep, unlike Windows or Linux.
OSX uptime is typcially measured in weeks, not days.
This was in fact a reference to Windows, not Mac OSX.
On the subject of Windows stability. If you're not using that crap VIA puts out, but instead use tested Intel solutions, it is not an issue. Since my migration to Windows 2000, I have had a total of eight memory dumps. That is since my initial use of Windows 2000, RC2. As a desktop OS in the Intel world, nothing comes close(available software versus stability). Eight memory dumps over twelve systems in a period of Three years seems like a good track record to me.
I will probably be modded to hell for posting anything positive about Windows, but these are the facts.
This is nonsensical. The fact that no one else makes an OS for the Mac in no way makes Apple a monopolist, unless of course you think that Ford is a monopolist because no one else makes engines for Fords.
In a commodity market, differentiation is a major way to lure customers. "Computers" is the commodity here, and the Mac is just one part of the market for computers. Apple protects those things by which they attempt to differentiate their products. Love it or hate it, that does not constitute monopolist action.
DFL
Never send a human to do a machine's job.
An AC wrote:
;):
" and search for "emulator". I found about 29 entries for different computers and video game consoles.
> you're claiming that >>OSX has "a large application base"? ROFL!!!
> What are you smoking?
Okay, you asked for it
1) Most Mac applications ever written. I've found very few that don't run well under the Classic environment. This includes popular commercial packages and tons of shareware and freeware.
2) New and ported Carbon and Cocoa Mac OS X applications. This is increasing in number daily, especially since the development tools are free. Again, this includes popular commercial packages and tons of shareware and freeware.
3) Most Java J2SE applications, and J2EE applications if you obtain the necessary libraries. The first Airport utilities that were in use on OS X were Java apps originally created for Windows. OS X has the best Java 2 on the desktop.
4) Various Unix applications, many Open Source or GNU, ported for OS X/Darwin. Some of these beloved programs come with OS X, such as the Apache web server and Emacs. Others (like an X server or postgresSQL) are available for the download.
5) If you care to plunk down around $200 (ranges from about $99 for DOS to $249 for Windows NT, per operating system) for Virtual PC 5.0, you can run most any Windows, DOS, or Linux application.
6) Go to "http://www.versiontracker.com/macosx/index.shtml
In short, OS X can pretty much run whatever you want it to run. I've been using it for nearly a year now. It is great, and getting better all the time.
OS X: the Apple of Mothra's Aqua eye.
BZZZZZZ!! Wrong! From Getting Started With Darwin
Q: What is Darwin, and how does it relate to Mac OS X?
A: Darwin is an open source, UNIX-based operating system built on BSD 4.4 and Mach 3.0 which forms the core of Mac OS X. Darwin is primarily what is called the "core operating system" (i.e, the kernel, drivers, and command-line utilities common to UNIX distributions), but a Darwin release includes several other pieces, including the compiler toolchain, a security framework based on CDSA, and parts of the Mac OS X "Core Foundation" framework. When we say a "Darwin system", we usually mean one built only using Open Source code, though technically every "Mac OS X" system is also a Darwin system, since it is built on top of Darwin.
Q: How hard is it to port BSD or Linux applications to OS X?
A: Given Mac OS X's strong BSD roots, this is actually very easy. Thousands of existing BSD and Linux applications (as well as Solaris, SCO, etc...) have already been ported to Mac OS X. Our dedicated Darwin developers are constantly striving to simplify portability, since they use these applications themselves and frequently are the first to encounter any problems. With their help, portability will surely get easier over time.
If you are interested in porting BSD or Linux applications to Mac OS X yourself, here are some common gotchas:
The latest GNU configure supports Darwin, so check to see if your package is using an up-to-date version (currently version 1.2). Usually, it's just a matter of typing "./configure ppc"
On Mac OS X, "GCC" is called "CC," and some common libraries and headers (e.g. "-lm", "stdio.h") are implicitly included in the System.framework, which can confuse hard-coded Makefiles. You can always create a symbolic link from GCC to CC (i.e. "ln -s /usr/bin/cc /usr/local/bin/gcc")
Our dynamic library mechanism (dylib) and executable format (Mach-O) differs considerably from other UNIX implementations, so applications that require detailed knowledge of runtime and user loadable modules may need to be modified.
We currently offer limited support for POSIX threads, so some thread-intensive applications may encounter problems. We are working to address this over time.
-- if it was so, it might be; and if it were so, it would be; but as it isn't, it ain't. That's logic - Lewis Carrol