🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.next.advocacy
6 messages
6 total messages Started by Robert Alexander Wyatt Fri, 22 Jan 1993 11:54
NeXTstep for PowerPC --- THE ONLY CHOICE
#1670
Author: Robert Alexander Wyatt
Date: Fri, 22 Jan 1993 11:54
94 lines
5631 bytes
Well...I'm probably setting myself up for a flame war, but here goes...
I recently posted a note to mac.advocacy asking about PowerPC and Taligent-
out of curiousity...Thanks for all the responses!  In addition, I alluded
to a NeXTstep port (couldn't resist :))...Anyway, I have noticed a few other
posts covering similar topics...So, what do I think??? (Does anyone really
care...we'll just have to see...)

I received a great response to my post from Robert Szarek...and I quote...

"Pink/TalOS - will even leapfrog NeXtStep 3 from what I can dig up. It
will over CPU enablers for different platforms (RISC, 680x0, Pentium?,
x86s). The most interesting concept is that programs will be able to
borrow objects from one prg. to another. The prg. will have to 
"announce" it's objects to the OS, other apps (possibly from the same
or other soft vendors) can look up the object, and if available, it
will use it. Think of it, one dictionary object used by your Word
processor, database, and spreadsheet. The object can be applied in 
various different ways. Like in the wp it would be used to check
text words. But if the dict. obj. can access various data structs.
then in theory it can read words stored in a draw file! Now that's
power that even NeXTStep doesn't offer. They do have OOP but on a
per app. basis. Something a la C++ but better. I could be wrong 
does NS 4 offer object OS/app sharing ?

This only one feature, there are many more in Tal OS."

(Hope you don't mind Robert...)

Okay...not to flame Robert or start a war, but...is Taligent shipping their
OS?  Specs are great...but...until the product is in hand...I seem to remember
a rather sinister jab made by Steve Jobs in regard to Taligent's CEO...
something about the 300 million he spent on OfficeVision (great specs and
all)...and the product he never shipped...(correct me if I am wrong...not about
OfficeVision, but Steve's quote...)  I enjoyed Robert's comments, but
compare Taligent's OS to NeXTstep when Taligent's OS is shipping...by then,
NeXTstep will be somewhere close to Release 5 I imagine...

Robert also mentioned the Business Week article which everyone in next.advocacy
has been discussing...I personally did not find it so grim...If NeXT gets out
of the hardware business, I wouldn't mind...anyone can make good hardware...
but software...let's face it...nothing shipping *today* (or in the near future)
measures up to NeXTstep...SUN is seriously lacking...MS-DOS/Windows...yawn...
System 7.0...(ridiculously crippling)  Taligent from what I understand will 
ship its OS sometime in late 1994/early 1995...(if at all)...Apple and IBM will
begin shipping PowerPC systems this year...that gives NeXT (and anyone else
who cares) at least one solid (probably two) years to port their OS...Might
not be a bad idea...

NeXTstep is a complete OOP system shipping today...NeXTstep is tried and 
true...The system works...The development tools are beautiful...An object 
library is in place and growing...So when Taligent ships its OS in say two 
years...where will NeXTstep be?  By then NeXT will have ten times as many 
objects...the system will be running smoothly on NeXT hardware (maybe...
if they are still in the hardware business), 486s, and probably HP or SUN 
or SGI or all of the above workstations...So, why bother with Taligent?  
Taligent OS will ship...bugs will have to be worked out...objects will have 
to be written...so, in truth we can expect to see a truly functional and
useful Taligent OS in about three to four years...(maybe more!)...not 
one to two...

The computer industry is far too fragmented...everyone has a better idea...
And while companies battle it out over technology...who loses?  The consumer!
So why not consolidate the power of technology...Apple makes nice hardware
and I expect the new stuff will be really amazing...PC clones are in
abundance...not to mention getting faster and faster by the minute...SUN
makes great hardware...SGI...well, perhaps the closest thing to hardware
perfection...

A NeXTstep port to the PowerPC would be great for everyone...This ridiculous
"my computer is better than yours" fight must end...between Macs and PCs,
between NeXTs and Macs...etc...NeXT and Taligent could cooperate on an 
OS that would benefit us all, regardless of what platform it was running
on...I'm sure Taligent is working on some cool stuff...NeXT has cool stuff
available *today*...combine the technology and strengths of both companies...
and anyone else who cares to join in...ship a killer OS...let the consumer
benefit for a change...

As of today, NeXTstep is the crown jewels of the computer industry...there is
no disputing that...Taligent can release all the specs it wants...rumors can 
fly...Mac fanatics can sing its praises...but the fact remains...the market is 
a long ways away from seeing it...

Technological unity is the only thing that can save the consumer, the 
developer, and the manufacturer...

Getting companies to work together...well, that's a much different story...
(but hey, if Apple and IBM can cooperate, I imagine just about anyone can!)


Later,
Rob

rawyatt@scf.usc.edu
Re: NeXTstep for PowerPC --- THE ONLY CHOICE
#1694
Author: Scott Hess
Date: Fri, 22 Jan 1993 13:34
92 lines
4948 bytes
In article <1jon9vINN91a@phakt.usc.edu>
	rawyatt@phakt.usc.edu (Robert Alexander Wyatt) writes:
>Well...I'm probably setting myself up for a flame war, but here goes...

We'll see.

>I received a great response to my post from Robert Szarek...and I
>quote...
>
>"Pink/TalOS - will even leapfrog NeXtStep 3 from what I can dig up.

But, his example is:
>The most interesting concept is that programs will be able to borrow
>objects from one prg. to another. The prg. will have to "announce"
>it's objects to the OS, other apps (possibly from the same or other
>soft vendors) can look up the object, and if available, it will
>use it. Think of it, one dictionary object used by your Word
>processor, database, and spreadsheet. The object can be applied in
>various different ways. Like in the wp it would be used to check
>text words. But if the dict. obj. can access various data structs.
>then in theory it can read words stored in a draw file! Now that's
>power that even NeXTStep doesn't offer.

NeXTSTEP3.0 doesn't do this?  That's news to me.  "A proxy by any
other name works the same", even if the proxy is not really a proxy
but the real object.  Of course, it depends on how good your proxy
code is :-).

[Though if IBM/Apple manage to pull off shared object access in
the shared memory sense, and still manage to do it in a memory-protected
environment, I'll be impressed!]

>They do have OOP but on a per app. basis. Something a la C++ but
>better.

Hmm.  That's a pretty big hook to swallow!  "It's like passing a
kidney stone, but better."

>Okay...not to flame Robert or start a war, but...is Taligent shipping
>their OS?  Specs are great...but...until the product is in hand...

This is the basic problem with comparing Taligent with NeXTSTEP.
NeXTSTEP is shipping _today_.  Taligent is shipping at some point
in the future which has been estimated as 1995-1996.  Now, that's
what they're estimating _today_, which means 1997-1999.

Even though NeXT doesn't exactly manage to get their development
cycles as short as they think they can, they are coming in around
18-22 months per release.  That means that NeXT will be to NS5.0
and probably releasing NS6.0 Real Soon Now by the time Taligent
comes out.

The thing is, what Microsoft and Apple/IBM are working to release
Real Soon Now is something has has everything NeXTSTEP has, but on
their platforms.  In essence, NeXT was the first major OS in the
second generation of the GUI wave.  I will be the first to admit
that NT and Taligent apparently will have some things that _are_
nice compared to NeXTSTEP.  That's the advantage of waiting five
or six years, you can see what worked and what didn't.  But, I'll
also be right in there pointing out many of the _disadvantages_
compared to NeXTSTEP.



Lest you think that this posting is all happiness and light, I'll
toss in one sobering thought.  For long-time NeXT users, NS2.0 was
not all _that_ awesome.  There were a lot of really nice things in
it, but you could hear the same refrain from many quarters - "This
is what NS1.0 should have been but wasn't."  With NS3.0, it's worse.
We're hearing things like "This is actually pretty buggy."  NeXT
currently has the lead.  If they are _really_ forward-thinking,
they're going to take the last five to eight years of experience
and use it to pull the NeXTSTEP operating system forward.  Then,
they can take that and become the first OS in the _third_ generation
of the GUI wave.  IMHO, it's going to require the use of a real
object-oriented language - C++ and Objective-C are attempts to add
real object-oriented abilities to C, and though they succeed on
many levels, they still are just C in costume.

Someone is going to do this.  It's not Microsoft or Apple/IBM (an
object-oriented operating system based on the C++ mindset is not
going to do it.  Remember, a big factor with Unix was that it was
95% C code - DOS was originally written in assembler).  There's no
reason it couldn't be NeXT.

[I want it to be NeXT, but it doesn't need to be - wherever it is,
that's where I hope to be.]

Later,
--
scott hess <shess@ssesco.com>                        <To the BatCube, Robin>
12901 Upton Avenue South, #326  Burnsville, MN 55337 (612) 895-1208 Anytime!
Re: NeXTstep for PowerPC --- THE ONLY CHOICE
#1682
Author: Scott Byer
Date: Fri, 22 Jan 1993 19:00
42 lines
2719 bytes
Robert Alexander Wyatt quotes

> "Pink/TalOS - will even leapfrog NeXtStep 3 from what I can dig
> up. It will over CPU enablers for different platforms (RISC, 680x0,
> Pentium?, x86s). The most interesting concept is that programs will
> be able to borrow objects from one prg. to another. The prg. will
> have to "announce" it's objects to the OS, other apps (possibly
> from the same or other soft vendors) can look up the object, and
> if available, it will use it. Think of it, one dictionary object
> used by your Word processor, database, and spreadsheet. The object
> can be applied in various different ways. Like in the wp it would
> be used to check text words. But if the dict. obj. can access
> various data structs.  then in theory it can read words stored in
> a draw file! Now that's power that even NeXTStep doesn't offer.
> They do have OOP but on a per app. basis. Something a la C++ but
> better. I could be wrong does NS 4 offer object OS/app sharing ?

Borrow objects...  could that be like DISTRIBUTED OBJECTS?!? :-)  
Like what NS3.0 has NOW?!?

Yes, I can write an app that declares a dictionary object for all
to use by proxy.  Today.  In Objective C.  Easily.

As for processor emulation, why not just design a machine with
multiple daughter board slots and use a multi-processor capable OS
(say, like Mach, maybe...).  Want to run that 486 program? Go down
to Fry's and buy the $400 daughter board.  Mix and match!  Collect
them all!  "Trade you my PowerPC for a 486 and a Joe DiMaggio..."
*Maybe* you want emulators for those who want to run a program for
a processor they don't have just once or twice.  The cheaper the
daughter boards, the less time that needs to be spent making the
emulators fast.  Better yet, just rent the daughter boards at your
local BlockBuster...

Then let's see who *really* has the best processor...

--
Scott Byer                             NeXTMail: byer@mv.us.adobe.com
Adobe Systems Incorporated               These are *my* opinions, and  
1585 Charleston Road, P.O. Box 7900        do not necessarily reflect
Mountain View, CA 94039-7900             the opinions of my employer.
---------------------------------------------------------------------
Re: NeXTstep for PowerPC --- THE ONLY CHOICE
#1679
Author: Marcos Javier Polanco
Date: Fri, 22 Jan 1993 19:21
20 lines
1178 bytes
In article <1jon9vINN91a@phakt.usc.edu> rawyatt@phakt.usc.edu (Robert  
Alexander Wyatt) writes:

> The most interesting concept is that programs will be able to
> borrow objects from one prg. to another. The prg. will have to 
> "announce" it's objects to the OS, other apps (possibly from the same
> or other soft vendors) can look up the object, and if available, it
> will use it.

Are you not describing Distributed Objects?

>NeXT and Taligent could cooperate on an 
>OS that would benefit us all, regardless of what platform it was running
>on...

So Steve should just kiss and make up with Apple (from which he was
was ousted) and IBM (who spurned him). I don't think so.

-Marcos J. Polanco
-shiva@vega.stanford.edu
Re: NeXTstep for PowerPC --- THE ONLY CHOICE
#1680
Author: Robert Alexander Wyatt
Date: Fri, 22 Jan 1993 20:22
13 lines
1054 bytes
Marcos-
  I know...I know...It is unlikely that Steve and Apple/IBM would ever make up,
and why should he?  You are right...Steve was treated unfairly by both 
companies...My only point was (using Taligent and NeXT as examples) that the
computer industry would benefit and grow greatly from some cooperation
instead of so much bickering and insisting that "my system is better then
yours..."  And hey, if they can't do that, NeXT should work on a PowerPC
port of NeXTstep so that it is available LONG BEFORE Taligent's is...

-Rob
rawyatt@scf.usc.edu
NeXTmail accepted
Re: NeXTstep for PowerPC --- THE ONLY CHOICE
#1732
Author: Alexander Swietlicki
Date: Mon, 25 Jan 1993 07:00
10 lines
1005 bytes
In article <1jon9vINN91a@phakt.usc.edu> rawyatt@phakt.usc.edu (Robert Alexander Wyatt) writes:
>

>The computer industry is far too fragmented...everyone has a better idea...
>And while companies battle it out over technology...who loses?  The consumer!
>NeXT and Taligent could cooperate on an OS that would benefit us all, 
>regardless of what platform it was running on...

	Cooperation gives us X.  Good ol' American capitalism/competition
gives us NeXTSTEP.  Any questions?  :-)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads