Kommentar zur Zusammenarbeit von NeXT mit Sun an Openstep Wie ein Teil von euch sicher aus der Presse erfahren hat, haben NeXT und Sun beschlossen, die Feindschaft zu begraben und in Zukunft zusammenzuarbeiten an einem Projekt namens Openstep - Was bedeutet dies für die NiCE und ihre Mitglieder? Die Vergangenheit bei NeXT Am Anfang wollte NeXT den nächsten (next-en) Macintosh erschaffen. Das dafür geschriebene Betriebssystem, NeXTstep, lief nur auf NeXTs eigener Hardware. Aber NeXTs Kunden erwiesen sich hauptsächlich als Custom Application Developer, nicht Super Mac Käufer. Die wollten wohl die im NeXTstep enthaltenen Entwicklungswerkzeuge, nicht aber NeXTs Hardware. NeXT entwickelte daher NeXTstep for Intel Processors um die Firma vor dem drohenden Untergang zu retten. Intel wurde schnell die Hauptplattform (noch während der Entwicklung), als Folge davon stellte NeXT die Herstellung der eigenen Hardware ein. Kurz darauf las ich ein Interview, in dem die Entwickler von NeXTstep die Frage, ob das Entwickeln von Treiber für die Intel Hardware nicht viel ihrer Zeit verbrauche, beantworteten mit: weniger als die Entwicklung der eigenen Hardware. Das zeigte schon damals deutlich, das NeXT das Mach (das Unix unter NeXTstep) eher als Last, denn als wichtig anschaut. Ich habe damals schon vorausgesagt, das es nur eine Zeitfrage ist bis sich NeXT davon trennt. Auch dass NeXT das Mach gegenüber den Unixen anderer Hersteller immer weiter in Rückstand geraten lies (fehlendes eigenes X, SLIP, POP und MIME), wie bereits bei der Hardware (Taktfrequenzsteigerung bei Motorola nicht gefolgt), zeugt von Mangel an Interesse. Die Zukunft bei NeXT Jetzt kommt Openstep, die Entwicklungstools und die Kits des NeXTstep in vom Betriebssystem unabhängiger (getrennter) Form. NeXTstep auf Mach Basis wird zwar auf Sparc portiert (kommt das angekündigte NeXTstep auf HP-PA noch, oder ist es bereits gestorben?), aber die Zukunft liegt offensichtlich in Openstep. Dies ist auch in Suns Planung auf Solaris, nicht Mach, vorgesehen. Die Custom App Entwickler werden sich aber eher fragen, warum sie auf ihren Intel PCs Mach installieren müssen um ihre NeXTstep Applikationen zu fahren, wo doch NT immer verbreiterter wird, spätestens dann, wenn die ersten richtigen NT Applikationen ankommen (NeXTstep Windows Emulator reicht nicht mehr). Ich bin sicher, in 1 bis 2 Jahren bringt NeXT Openstep NT heraus um die Firma zu retten. NT wird schnell (während der Entwicklung?) die Hauptplattform für Openstep und Openstep die Hauptsoftware von NeXT. NeXTstep auf Mach wird der Hardware folgen. "Wir sind eine Firma die sich stetig verändert", sagte Jobs in einem Interview vor 2 Jahren. Er meinte es ernst, siehe die Hardware oder die OD. NeXT wird dabei schliesslich zum reinen Anbieter von Entwicklungstools werden. Damit haben sie gute Chancen, seit Taligent nur noch Technologielieferant für Apple und IBMs PowerOpen ist (die Betriebssystempläne sind gestrichen worden) und Cairo Microsoft-typisch wahrscheinlich nur mit lausigen Entwicklungstools geliefert werden wird. Es wird vermutlich dann nur noch einen NeXTstep Developer und ev eine Art Runtimelizenz geben. Was bedeutet das für uns NeXTstep User? Im PowerKey 93/2 (Kommentar, NeXT wird Software Firma) schrieb ich: "Benützer, die einen NeXT oder einen PC mit NeXTstep auf diese Weise [als Super Mac] nutzen wollen, werden daher lediglich als Trittbrettfahrer mitfahren können ... NeXTstep 4.0, 5.0 etc. werden aber sicherlich auch für den 68040er erhältlich sein ... zumal der Portierungsaufwand gering ist". Solange auch auf den Intel PCs NeXTstep/Mach verwendet wird, ist es lediglich Sache einiger Treiber und einer zweiten Compilierung. Was ist aber, wenn NeXtstep for Intel verschwindet, HP-PA nicht kommt und Sparc hinter Openstep verschwindet? Die NeXTstep for Intel Benützer werden auf Openstep NT folgen können. NeXTstep Mach alleine für 50000 Motorola Maschinen am leben zu halten ist nicht ein geringer Aufwand, NT auf Motorola zu portieren auch nicht. Wir Motorola enützer haben vermutlich 2-3 Jahre Zeit, bis wir Openstep (5.0?) nicht mehr folgen können. Bis dann ist diese Maschine auf der ich schreibe 5 Jahre alt und ähnlich veraltet wie mein 286er vor 3 Jahren. Bis dann wird sich auch der Staub im Intel/MIPS/Alpha/PowerPC Kampf gelegt haben, wohl Zeit für eine neue Maschine. Was bedeutet dies für die NiCE? Im PowerKey 93/2 schrieb ich: "Für die NiCE gibt es daher zwei extreme Szenarien: Das Erste besteht darin, ein Treffplatz und Informationsaustausch von NeXT Rechner Besitzern zu werden. Das Zweite besteht darin ein NeXTstep Developer Verein zu werden. Das Ergebnis wird sicherlich irgendwo dazwischen liegen" Seit dem Erfolg in Sachen Mail und dem Beginn unserer EUnet Aktion sehe ich noch einen dritten Weg: wir können auch zum Netzwerk Verein (ev sogar für beliebige Maschinen und Betriebssyteme) werden. Wo in diesem Bereich wir zu liegen kommen werden hängt, wie auch beim letzten Mal, nur von einem ab: den Interessen von unseren Mitgliedern, also euch. Wer eine Meinung zu diesen Thema hat kann diese an den Treffs von sich geben und findet auch im PowerKey genügend Platz zum sich zu äussen. Neil Franklin, NiCE-Präsident