Post #70,361
12/22/02 9:53:59 AM
|

Re: Windows Linux and Mac OS X - a new hallelujia !!!
>does anyone know if OS X is still based on the MACH microKernel or is it a BSD monolithic kernel. If so then why didn't Apple use Linux kernel ?
As far as I know, they still use the Mach microkernel but they tweaked it for better performance. I can only assume that they didn't use the Linux kernel due to the GPL.
>if Apple were to make OS X available for Intel platforms, that plus Linux (with IBM push) would seriously kick MS ass - anyone agree diagree ?.
I would agree except for two very important factors: 1. Apple is a hardware company. In fact, 95% of their profits are from hardware sales. This is one of the reasons that their software is not locked down with product keys and complex registration rituals and also why they give away so much software, like the iApps.
2. If they moved into the Intel space, it would place them square in the sights of Microsoft on Redmond's home turf. (Pardon the mixed metaphor.) I can certainly picture at the very least the disbanding of Microsoft's Mac Business Unit. I think we can all recall examples of commercial developers who challenged MS on the Intel desktop and how they did. I don't think Apple really wants to get dumped into that historical dustbin.
On the lighter side, I'm delighted that you're so enthusiastic about OS X. It does seriously rock. As for Linux (to get back on topic for this forum), OS X makes a good partner as they interoperate very well.
Tom Sinclair
"Everybody is someone else's weirdo." - E. Dijkstra
|
Post #70,377
12/22/02 12:27:19 PM
|

Re: Windows Linux and Mac OS X - a new hallelujia !!!
Well, I think I'll buy a Mac desktop because I have a good Intel laptop anyway, and try out OS X - it sounds like a blast. I outlasted Doug Marker as the last man on Earth to use a Mac! Linux/Mac collaboration is a very interesting thing.
I assume we're beyond the one-button mouse?
True point about Apple selling hardware. Here's an idea - Mac OS-64, ported to the Alpha.
-drl
|
Post #70,409
12/22/02 5:19:04 PM
|

Regarding the mouse
Well, the Apple mouse is still one-button (or 'no-button', in the case of the Apple Pro mouse).
However, with OS X, you can plug in any USB multi-button, scroll, etc. mouse and it will work as designed. No extra software required, unless you want to assign special keystrokes to different buttons.
With my TiBook, I use a Kensington Pocket Mouse Pro. The cable reels up into the body of the mouse, covered by a little hatch.
Best laptop mouse, ever.
Tom Sinclair
"Everybody is someone else's weirdo." - E. Dijkstra
|
Post #70,418
12/22/02 6:37:39 PM
|

Re: Regarding the mouse
Figured that. I have a handy USB Trackpoint keyboard/mouse. Fits in my laptop bag.
-drl
|
Post #70,459
12/22/02 11:48:09 PM
|

Linux kernel
Tom Sinclair wrote:
I can only assume that they didn't use the Linux kernel due to the GPL.
Please explain.
I trust you understand that only kernelspace code would be subject to the GPL forcing provisions, triggered by code linked to GPL code and redistributed as such. Thus, for example, Oracle RDBMS, IBM DB2, Informix, Sybase, Solid SQL, and rdb all run just fine on Linux kernels, and are redistributed and sold as such, with no licence problems.
Rick Moen rick@linuxmafia.com
If you lived here, you'd be $HOME already.
|
Post #70,517
12/23/02 12:26:24 PM
|

The presumption is...
that Apple wants to keep room to have proprietary hardware with proprietary drivers whose code they don't want to release because it helps people trying to undercut their hardware sales.
This may not be the reason for their choice. But it isn't a reason to choose differently either...
Cheers, Ben
"Career politicians are inherently untrustworthy; if it spends its life buzzing around the outhouse, it\ufffds probably a fly." - [link|http://www.nationalinterest.org/issues/58/Mead.html|Walter Mead]
|
Post #70,530
12/23/02 2:49:12 PM
|

Re: The presumption is...
Ben Tilly wrote:
The presumption is that Apple wants to keep room to have proprietary hardware with proprietary drivers whose code they don't want to release because it helps people trying to undercut their hardware sales.
Yes, that's reasonable, and could be a reason. And yet, they've not chosen to exercise that option, if they value it.
But I think the more parsimonious reason is that they already has xnu/Darwin/NeXTStep, were experts in it, and wished to keep making it.
Rick Moen rick@linuxmafia.com
If you lived here, you'd be $HOME already.
|
Post #70,542
12/23/02 5:20:10 PM
|

Having the option is valuable, even if not exercised
The idea is to avoid having to face hardware competition. When potential competitors know that Apple has an advantage like that, it subtly encourages them to go into a different line of business. Which means that even if Apple never exercises the option, they may have gained value from having it.
Certainly discouraging hardware cloners has been a past priority at Apple for decades.
That said, I strongly suspect that your analysis (based on a far better understanding of the history than most of us possess) is correct.
Cheers, Ben
"Career politicians are inherently untrustworthy; if it spends its life buzzing around the outhouse, it\ufffds probably a fly." - [link|http://www.nationalinterest.org/issues/58/Mead.html|Walter Mead]
|
Post #70,641
12/24/02 9:13:03 AM
|

Nah
Remember Rhapsody (which is essentially a port and re-styling plus kernel advancements - latest MACH is now preemptable) was started in 1996 - Linux was much too immature at the time. Besides which, Avi Tevanian was one of the designers of MACH at CMU and began publishing papers on it in 1986.
So its a good old mature kernel that the chief of technology is intimately familiar with. Solid.
I wouldn't have picked something as young as Linux to base a commercial product on in 1996 either.
They did borrow a *lot* from the *BSD projects as they definitely wanted to avoid GPL issues. They do use gcc as the compiler and gdb as the debugger.
But kernel choice was all about familiarity and maturity.
I am out of the country for the duration of the Bush administration. Please leave a message and I'll get back to you when democracy returns.
|