Date: 24 Jul 98 08:14:44 +1000 From: Terry Brady <bradyt@choiceconnect.com.au> To: Sue Blake <sue@welearn.com.au>, Sean Harding <sharding@oregon.uoregon.edu>, Jamie Lawrence <jal@ThirdAge.com> Cc: "freebsd-questions" <freebsd-questions@FreeBSD.ORG> Subject: Re: Apples and oranges? FreeBSD and MacOSX Message-ID: <199807232214.IAA10901@smople.thehub.com.au>
next in thread | raw e-mail | index | archive | help
--====56575455545548545049===1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="US-Ascii" Reply to: Re: Apples and oranges? FreeBSD and MacOSX Jamie Lawrence wrote: >At 07:05 PM 7/22/98 -0700, Sean Harding wrote: >>On Thu, 23 Jul 1998, Sue Blake wrote: >> >>> If you are going to install some unix system now, you couldn't get = anything >>> closer than FreeBSD to do the task well. Some parts of your learning = will be >> >>This is true of free distributions, but if you go commercial, >>OPENSTEP/NeXTSTEP is *far* closer to Rhapsody/MacOS X Server than FreeBSD= >>is ever likely to be. > >Um, forgive me if I'm clue-deprived here, but I thought MacOS X >was a strategy for backing away from Rhapsody for desktop machines. >From my reading, it was to be a revved up MacOS on which developers >could count on a subset of the former APIs being executed in a = >preemptive multitasking, memory protected environment. Basically, >most of what Copeland was to have been. I didn't think there was >any Unix involved, although it would make sense to use what they >have. Does anyone know for sure that I'm wrong? > >-j Jamie, here's one topic I *do* have the answers for: MacOSX is esentially the same thing as Rhapsody which is esentially the = same thing as NeXTStep/OpenStep... they all have a Mach kernel, all have = BSD Unix implementation. It's the higher level services and (graphical) = user interface which differentiate between them. As far as we know, even the "consumer-level" Mac OS X will have the = ability (perhaps not by default but through an install option) to work via = the unix command line - even over a telnet connection. Just like a real = unix, because it is one. Mac OS X Server is just a renamed Rhapsody Customer Release 1.0. The big deal with Carbon - which is just a subset of the existing Mac OS = API's plus a few new ones - is that developers will only have to modify a = small portion of their existing applications in order to take advantage of = protected memory and pre-emptive multitasking... which is what Copland was = supposed to have delivered some years ago. So we will have an OS which is unix at heart, with an advanced Mac OS GUI = for those who like that, command line facilities for the more hands-on = types, capable of running legacy Mac OS apps, updated "Carbon-based" apps, = apps written to the updated NeXTStep API's (aka Yellow Box), 100% Java = implementation, and last but not least the wealth of existing unix = software through the BSD and POSIX implementation. To keep this post somewhere near the FreeBSD list topic: seems like a = knowledge of FreeBSD would give you a good foundation for running a Mac OS = X box. Regards, Terry --====56575455545548545049===1 Content-Type: text/html; charset="US-Ascii" Content-Transfer-Encoding: quoted-printable <HTML><HEAD></HEAD><BODY> <PRE WIDTH=3D"132"> Reply to: Re: Apples and oranges? FreeBSD and MacOSX </PRE> <FONT FACE=3D"Geneva" SIZE=3D3 = COLOR=3D"#000000"><BR> Jamie Lawrence wrote:</FONT><FONT FACE=3D"Geneva" = SIZE=3D1 COLOR=3D"#000000"><BR> >At 07:05 PM 7/22/98 -0700, = Sean Harding wrote:<BR> >>On Thu, 23 = Jul 1998, Sue Blake wrote:<BR> >><BR> >>> = If you are going to install some unix system = now, you couldn't get anything<BR> >>> = closer than FreeBSD to do the task well. = Some parts of your learning will be<BR> >><BR> >>This = is true of free distributions, but if you = go commercial,<BR> >>OPENSTEP/NeXTSTEP = is *far* closer to Rhapsody/MacOS X Server = than FreeBSD<BR> >>is ever likely to = be.<BR> ><BR> >Um, forgive me if I'm clue-deprived = here, but I thought MacOS X<BR> >was a = strategy for backing away from Rhapsody for = desktop machines.<BR> >From my reading, = it was to be a revved up MacOS on which = developers<BR> >could count on a subset = of the former APIs being executed in a <BR> >preemptive = multitasking, memory protected environment. = Basically,<BR> >most of what Copeland was = to have been. I didn't think there was<BR> >any = Unix involved, although it would make sense = to use what they<BR> >have. Does anyone = know for sure that I'm wrong?<BR> ><BR> >-j<BR> <BR> Jamie, = here's one topic I *do* have the answers = for:<BR> <BR> MacOSX is esentially the same = thing as Rhapsody which is esentially the = same thing as NeXTStep/OpenStep... they = all have a Mach kernel, all have BSD Unix = implementation. It's the higher level services = and (graphical) user interface which differentiate = between them.<BR> <BR> As far as we know, even = the "consumer-level" Mac OS X = will have the ability (perhaps not by default = but through an install option) to work via = the unix command line - even over a telnet = connection. Just like a real unix, because = it is one.<BR> <BR> Mac OS X Server is just = a renamed Rhapsody Customer Release 1.0.<BR> <BR> The = big deal with Carbon - which is just a subset = of the existing Mac OS API's plus a few = new ones - is that developers will only have = to modify a small portion of their existing = applications in order to take advantage = of protected memory and pre-emptive multitasking... = which is what Copland was supposed to have = delivered some years ago.<BR> <BR> So we will = have an OS which is unix at heart, with = an advanced Mac OS GUI for those who like = that, command line facilities for the more = hands-on types, capable of running legacy = Mac OS apps, updated "Carbon-based" = apps, apps written to the updated NeXTStep = API's (aka Yellow Box), 100% Java implementation, = and last but not least the wealth of existing = unix software through the BSD and POSIX = implementation.<BR> <BR> To keep this post somewhere = near the FreeBSD list topic: seems like = a knowledge of FreeBSD would give you a good = foundation for running a Mac OS X box.<BR> <BR> Regards,<BR> <BR> Terry</FONT></BODY></HTML> --====56575455545548545049===1-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807232214.IAA10901>