The Microkernel Mach in Nextstep

Total Page:16

File Type:pdf, Size:1020Kb

The Microkernel Mach in Nextstep Seminar Origins of Operating Systems The Microkernel Mach in NeXTSTEP Gregor Schmidt 2006-06-29 Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 1 1 Overview Introduction . The road to NeXTSTEP . The NeXT computers The NeXTSTEP operating system The Mach Microkernel . Interprocess Communication by example The next steps Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 2 2 Overview Introduction The NeXTSTEP operating system The Mach Microkernel The next steps Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 3 3 The Road to NeXTStep 1986 - NeXT computers, Inc. was founded by Steve Jobs and . colleagues from Apple - Rich Page - George Crow - Bud Tribble - Dan‘L Lewin - Susan Barnes . and - Randy Heffner - Gary H. Moore 1988 - The first computer was presented Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 4 4 The NeXT computers based on Motorola 680x0 2 basic models . NeXTcube (1989) . NeXTstation (1990) - 25 MHz resp. 33 MHz - 8 MB RAM (up to 32 MB) - 105 MB SCSI HDD - Floppy Disc Drive - 10Base-T and 10Base-2 Ethernet - Monochrome Display $ 4.995,- All later versions of NeXTSTEP operating systems run on these machines Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 5 5 Overview Introduction The NeXTSTEP operating system The Mach Microkernel The next steps Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 6 6 The NeXTStep Operating System Main Features Mach Kernel BSD4.3 user space server NeXTSTEP user interface Display Postscript Object-oriented application framework Objective C as standard programming language Extraordinary OO-development tools High integration of all native applications Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 7 7 The NeXTSTEP Operating System Demo - By Steve Jobs Product Demonstration of NeXTSTEP Release 3.0 Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 8 8 Overview Introduction The NeXTSTEP operating system The Mach Microkernel The next steps Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 9 9 The Mach Microkernel History 1985 - 1994 - developed at Carnegie-Mellon university Microkernel Deployed in several systems . NeXTSTEP / OPENSTEP - Rhapsody - Mac OS X . GNU/Hurd . MkLinux . Tru64 (OSF/1) NeXTSTEP uses Mach 2.5 Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 10 10 The Mach Microkernel Microkernel Little features - great reliability Only the main features run in privileged mode . Process management - Scheduling . Synchronization and communication Device drivers and all other services run as user services lots of communication small interface overhead little trusted computing base lots of synchronization Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 11 11 The Mach Microkernel Main Features Preemptive Multitasking Multithreading, Multiprocessing Memory protection, virtual memory Interprocess communication via mach messages Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 12 12 The Mach Microkernel Interprocess Communication Transparent network support Typed messages . including type conversion between different languages Integrated with virtual memory . local messages are not copied . but mapped into receiver‘s address space . Remote messages are send lazily Port Rights Management . Ownership . Receive . Send Port names - unique Integer Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 13 13 3 Jeder Port wird durch einen eindeutigen Namen bezeichnet. Diese Namen sind durch ganzzahlige Werte implementiert. Verschiedene Tasks können ihre eigenen, womöglich verschiedenen Namen für denselben Port besitzen. Werden Port-Namen in Nachrichten versandt, so transformiert der Mach-Kern den für den Absender gültigen Namen in einen in der Empfänger-Task gültigen Namen. Dabei wird der zugehörige Port für die Empfänger-Task womöglich erst angelegt. Interessant bleibt jedoch die Frage, wie eine Task jemals von einer anderen Task erfahren kann. Erst dann kann sie ihr ja eine Nachricht senden und mitteilen, unter welchem Port sie selbst erreichbar ist. 3. Verteiltes Rechnen Modelle für verteiltes Rechnen sollen die physische Verteilung der Komponenten einer Anwendung verbergen und die Existenz des Netzwerks verdecken. Kommunizierende Tasks können dann genauso leicht auf verschiedenen Maschinen ausgeführt werden, wie auf einer einzigen. Machs-IPC stellt ein solches Modell dar und unterstützt sogar trans- parente Kommunikation in heterogenen Umgebungen. Anhand eines Klient/Server-Beispiels wollen wir die Möglichkeiten und Werkzeuge die Mach bietet, erläutern. Die beiden Komponenten unserer verteilten Anwendung heißen packets_client und packets_server. Der Klient kann Nachrichten mit The Macheinem Microkernel Integer-Wert an den Server schicken. Er ruft dazu eine Routine send_pa- cket() auf. Der Server druckt für jeden empfangenen Wert eine Notiz aus. Sendet How to manfind sehr Ports viele in Nachrichten NeXTStep hintereinander oder senden viele Klienten auf einmal an einen Server, so kann eine Überflutung von Puffern oder des Netzwerkes autreten. Zum Aufspüren derartiger Fälle ist unsere Anwendung geeignet — wenn man Klient und Environment ServManagerer noch ein wenig erweitert. for local use onlyBevor Klient und Server kommunizieren können, stellt sich nun die Frage, wie beide voneinander erfahren. Sie kommunizieren dazu mit einem Namensdienst. Bild 1 zeigt Network Messagedie Initialisierungsschritte, Server die vor der ersten Klient/Server-Interaktion nötig sind. enables network-wide communication Service Server netname_look_up() 2 netmsgserver packets_client 3 4 netname_check_in() send_packet() 1 packets_server in Mac OS X: Bootstrap Server Bild 1: Der Mach-Namensdienst Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 14 14 6 senden kann. Mit dem Mach Interface Generator (MIG) existiert jedoch ein leistungs- fähiges Werkzeug, das uns viel von diesem Programmieraufwand abnimmt. 4. Der Mach Interface Generator Ausgehend von einer Spezifikation, packets.defs in unserem Beispiel (der Suffix .defs ist üblich), erzeugt der Mach Interface Generator C-Code für Klient und Server. Auf der Klienten-Seite wird dabei ein procedure call interface zu Mach-Nachrichten generiert, während auf der Server-Seite ein message passing interface zu den C- Funktionen entsteht, die die Server-Funktionalität implementieren. Der Programmierer hat mit dem Erzeugen von Mach-Nachrichten-Strukturen, dem Eintragen von Typ- und Längeninformation und der Zuordnung verschiedener Typen von Nachrichten zu ver- The Mach Microkernelschiedenen Funktionen auf der Server-Seite nichts zu tun. In Bild 4 zeigen wir die von MIG generierten Dateien in ihrer Beziehung zu ‘‘von Hand’’ codierten Pro- Message Sending grammstückthe Easyen. Way Mach Interface Generator packets.defs Corba-like Stub-and-Skeleton-Generator mig generate generate Message encoding and decoding for free packets.h include include Little RPC-specific code packets_client.c packetsUser.c packetsServer.c packets_server_main.c link link packets_client packets_server Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Bild 4: GenerierenOrigins von Klientof Operating und SystemsServer -aus The einerMicrokernel MIG Mach Spezifikation15 In Bild 4 bezeichnen Ellipsen jeweils ausführbare Programme. Zentral ist hier /usr/bin/mig, der Mach Interface Generator (MIG). Namen in Kästchen bezeichnen 15 Dateien mit C-Quelltext oder MIG-Spezifikationen. Die in Bild 4 fett gedruckten Dateinamen deuten auf Programmstücke, die der Programmierer zu erstellen hat, der Rest The Mach Microkernel Interprocess Communication by Example Calculator example . Server providing calculation facilities . Client using command line interface to receive tasks and queries server for the answer Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 16 16 Overview Introduction The NeXTSTEP operating system The Mach Microkernel The next steps Betriebssysteme und Middleware / Prof. Andreas Polze Gregor Schmidt Hasso-Plattner-Institut Origins of Operating Systems - The Microkernel Mach 17 17 The next steps 1995 - reorganization of NeXT towards software NeXT computers, Inc. - NeXT software, Inc. NeXTSTEP - OPENSTEP support for different
Recommended publications
  • Nextdimension State-Of-The-Art Color Capabilities
    NeXT dimension is an accelerated, 32-bit color board that gives the NeXTcube NeXTdimension state-of-the-art color capabilities. NeXT dimension was designed for people who want the most advanced color PostScript system available. It's ideal for high-end publishing, graphics, video, and animation applications. The engineers at NeXT have integrated a 32-bit, true-color display function, a 64-bit RISC-based dedicated graphics coprocessor, video capture and display, and a high-performance JPEG compression coprocessor-all on one board. Its Intel i860 RISC-based microprocessor, operating at 33 MHz, runs full-color PostScript and has been optimized for our coprocessing environment, increas­ ing drawing speed eight to twelve times. This enables graphics applications to process images in near real time. The JPEG compression capabilities let you compress and play back still- and full-motion video from a hard disk drive. Features Benefits 32-blts-per-pixel NeXTd1mens1on offers 16.7 m Ilion colors .. color to choose from, so 1mages on the screen > have a photographic realism, with color, ( depth, and clanty Accelerated graph1cs The lntei1860 graphics accelerator makes work1ng w1th 32-blt color as fast as-and 1n some cases faster than-worktng on a standard NeXTcube monochrome system. � Video 1nput Lets you connect a NeXTdimens1on and output system to a VCR, laserd1sc player, VHS, S-VHS, H1-8, Beta, Camcorder, or still-v1deo camera w1thout requtring additional boards. Real-t1me Lets you take live v1deo, compress 1t, compress1on and and store 1t on hard d1sk-tn real t1me decompression With compression, you can store up to 60 t1mes more live video on a hard disk.
    [Show full text]
  • Openstep User Interface Guidelines
    OpenStep User Interface Guidelines 2550 Garcia Avenue Mountain View, CA 94043 U.S.A. Part No: 802-2109-10 A Sun Microsystems, Inc. Business Revision A, September 1996 1996 Sun Microsystems, Inc. 2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A. All rights reserved. Portions Copyright 1995 NeXT Computer, Inc. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Portions of this product may be derived from the UNIX® system, licensed from UNIX System Laboratories, Inc., a wholly owned subsidiary of Novell, Inc., and from the Berkeley 4.3 BSD system, licensed from the University of California. Third-party font software, including font technology in this product, is protected by copyright and licensed from Sun's suppliers. This product incorporates technology licensed from Object Design, Inc. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19. The product described in this manual may be protected by one or more U.S. patents, foreign patents, or pending applications. TRADEMARKS Sun, Sun Microsystems, the Sun logo, SunSoft, the SunSoft logo, Solaris, SunOS, and OpenWindows are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.
    [Show full text]
  • Steve Jobs – Who Blended Art with Technology
    GENERAL ¨ ARTICLE Steve Jobs – Who Blended Art with Technology V Rajaraman Steve Jobs is well known as the creator of the famous Apple brand of computers and consumer products known for their user friendly interface and aesthetic design. In his short life he transformed a range of industries including personal comput- ing, publishing, animated movies, music distribution, mobile phones, and retailing. He was a charismatic inspirational leader of groups of engineers who designed the products he V Rajaraman is at the visualized. He was also a skilled negotiator and a genius in Indian Institute of Science, Bangalore. Several marketing. In this article, we present a brief overview of his generations of scientists life. and engineers in India have learnt computer 1. Introduction science using his lucidly written textbooks on Steve Jobs made several significant contributions which revolu- programming and tionized six industries, namely, personal computing, publishing, computer fundamentals. His current research animated movies, music distribution, mobile phones, and retail- interests are parallel ing digital products. In all these cases he was not the primary computing and history of inventor; rather he was a consummate entrepreneur and manager computing. who understood the potential of a technology, picked a team of talented engineers to create what he visualized, motivated them to perform well beyond what they thought they could do. He was an aesthete who instinctively blended art with technology. He hired the best industrial designers to design products which were not only easy to use but were also stunningly beautiful. He was a marketing genius who created demand for his products by leaking tit bits of information about their ‘revolutionary’ features, thereby building expectancy among prospective customers.
    [Show full text]
  • Mac OS X Intro for UNIX Users
    Mac OS X An Introduction for UNIX Users Leon Towns-von Stauber, Occam's Razor Seattle BSD Users Group, October 2004 http://www.occam.com/osx/ X Contents Opening Remarks.............................3 Where Did Mac OS X Come From?.....5 What is Mac OS X?..........................13 A New Kind of UNIX........................25 A Different Kind of UNIX.................28 Why Use Mac OS X?.........................60 Resources.......................................63 Closing Remarks.............................67 X Opening Remarks 3 This is a technical introduction to Mac OS X, mainly targeted to experienced UNIX users for whom OS X is at least relatively new Some emphasis on comparisons with FreeBSD I'm assuming basic familiarity with operating system design Where I'm coming from: UNIX user and some-time admin since 1990 Full-time UNIX admin since 1995 NeXTstep user and admin since 1991 This presentation covers primarily Mac OS X 10.3.5 (Darwin 7.5) X Legal Notices 4 This presentation Copyright © 2003-2004 Leon Towns-von Stauber. All rights reserved. Trademark notices Apple®, Mac®, Macintosh®, Mac OS®, Aqua®, Finder™, Quartz™, Cocoa®, Carbon®, AppleScript®, Rendezvous™, Panther™, and other terms are trademarks of Apple Computer. See <http:// www.apple.com/legal/appletmlist.html>. NeXT®, NeXTstep®, OpenStep®, and NetInfo® are trademarks of NeXT Software. See <http://www.apple.com/legal/nexttmlist.html>. PowerPC™ is a trademark of International Business Machines. Java™ is a trademark of Sun Microsystems. Other trademarks are the property of their
    [Show full text]
  • 7 Products Steve Jobs Got Wrong 6 October 2011, by PETER SVENSSON , AP Technology Writer
    7 products Steve Jobs got wrong 6 October 2011, By PETER SVENSSON , AP Technology Writer 4. Puck Mouse (1998) - The new iMac was the first major product created after Jobs' return to Apple in 1996, and it was a big success, despite its tiny, round mouse. Users couldn't tell which way it was oriented by feel, and it tended to disappear in the cup of the hand, making it hard to use. 5. The Cube (2000) - This small desktop computer was beautifully encased in a cube of clear plastic. It won design awards but was a flop in stores because of its high price. Also, it didn't really offer any functional benefits over other Macs. Apple's designs are iconic, but people aren't usually willing In this April 4, 1991, file photo, Steve Jobs, of NeXT to pay a premium for design alone. The Cube idea Computer Inc., poses with his NeXTstation color lives on in the Mac Mini, a more successful but less computer for the press at the NeXT facility in Redwood eye-catching small Mac. City, Calif. Apple on Wednesday, Oct. 5, 2011 said Jobs has died. He was 56. (AP Photo/Ben Margot, File) 6. iTunes phone (2005) - It's easy to forget that the iPhone wasn't Apple's first venture into the cellphone business. It formed a partnership with Motorola Inc. to launch the ROKR in late 2005. As (AP) -- Steve Jobs pushed the envelope many a phone, it was decent if unexciting, but as a music times when it came to product design, and the player, it fell far short of the iPod.
    [Show full text]
  • SGI IRIS Indigo Vs. Nextstation Turbo Color List List SGI IRIS Indigoprice Nextstation Turbo Color Price
    SGI IRIS Indigo vs. NeXTstation Turbo Color List List SGI IRIS IndigoPrice NeXTstation Turbo Color Price Basic System 8 MB, 236 MB HD $9995 16 MB, 250 MB HD $8995 CPU MIPS R3000A @ 33 MHz Motorola 68040 @ 33 MHz MIPs 30 25 SPECmarks 26.0 16.3 DSP Motorola 56001 Motorola 56001 RAM 8 MB (96 MB max) 16 MB (32 MB max) Number of Colors 8-bit color (256 colors) 12-bit color + 4-bit ! (4096 colors) Video Resolution 1024×786 1120×832 Monitor 16” Color 17” Color I/O Ports SCSI SCSI-2 connector SCSI-2 connector Serial 2 RS-422 ports 2 RS-423 ports Ethernet thick built-in thin and twisted pair built-in Audio In mic jack, analog and digital in built-in microphone, mic jack Audio Out built-in speaker, headphone jack, CD-quality stereo via line outs, analog out, digital out headphone jack and speaker Other Centronics parallel port NeXT printer port, DSP port Mass Storage Hard Disk Internal 236 MB 250 MB internal Floppy Disk 1.44 MB DOS internal $500 2.88 MB + DOS 1.44 MB or 720 K Bundled Software Display PostScript BSD 4.3 UNIX + Mach Motif NeXTstep Workspace Manager IRIS Explorer NeXTmail SGI IRIS graphics library Digital Webster (Dict. + Thes.) Edit DataViz/Bridge Installer FaxReader Preview for PostScript VT100 Terminal Emulator DOS formatting software Network management tools Total Price $10495 $8995 SGI IRIS Indigo vs. NeXTcube Turbo/NeXTdimension List List SGI IRIS IndigoPrice NeXTdimension Turbo Price Base System 8 MB RAM, 436 MB hard drive $14,945 16 MB RAM, 400 MB hard drive $17115 CPU MIPS R3000A @ 33 MHz Motorola 68040 @ 33 MHz MIPs 30 25
    [Show full text]
  • Hintz 1 DRAFT V1 – Please Do Not Cite Without Author's Permission. Susan
    Hintz 1 Susan Kare: Design Icon by Eric S. Hintz, PhD Historian, Lemelson Center for the Study of Invention and Innovation National Museum of American History, Smithsonian Institution [email protected] SHOT SIGCIS – Works in Progress Session Albuquerque, NM October 11, 2015 DEAR COLLEAGUES: Thanks for reading this work-in-progress! I’m a SIGCIS rookie and relatively new to the history of computing. Thus, in terms of feedback, I’d appreciate a) some sense of whether this proposed article would have any traction within the scholarly/SIGCIS community and b) some help situating the story within the relevant secondary literature and historiography. Finally, given the largely non-archival sources I had to work with, I wrote this up more like a magazine feature (vs. scholarly article) so I’d also appreciate c) any suggestions for appropriate journals and publication venues. P.S. This article is ripe for lots of colorful images. Thanks! ESH Graphic designer Susan Kare has been called the “the Betsy Ross of the personal computer,” the “Queen of Look and Feel,” the “Matisse of computer icons,” and the “mother of the Mac trash can.”1 Indeed, Kare is best known for designing most of the distinctive icons, typefaces, and other graphic elements that gave the Apple Macintosh its characteristic—and widely emulated—look and feel. Since her work on the Mac during the early 1980s, Kare has spent the last three decades designing user interface elements for many of the leading software and Internet firms, from Microsoft and Oracle to Facebook and Paypal. Kare’s work is omnipresent in the digital realm; if you have clicked on an icon to save a file, switched the fonts in a document from Geneva to Monaco, or tapped your smart phone screen to launch a mobile app, then you have benefited from her designs.
    [Show full text]
  • Editing with Pages on Icloud Our Meetings
    The offcial journal of the Wellington Macintosh Society Inc Volume 37.02 – February 2020 Come to one of Editing with Pages on iCloud our meetings Wellington Monday, 24 February 7.15pm - 9.30pm Subject: AGM; Pages on iCloud and mixing versions Kapiti Monday, 2 March 7.15pm - 9.00pm Subject: Evolution of Mac notebooks iPad Group* Kapiti - TBA 1.00pm - 3.00pm The Wellington meeting this month starts with our Annual Help Desk* General Meeting, then we will be looking at exchanging Kapiti - TBA documents between different versions of the iWork applications 1.00pm - 4.00pm (Pages, Numbers and Keynote), and using the iCloud versions of these applications to edit documents in a web browser. See page 2 for more details of meetings *Please register by emailing [email protected] Where to find us Unless otherwise indicated, main meetings are normally as follows. Wellington: last Monday of the month (except December) at Brian Davis Room, Cathedral of St Paul, corner Hill St and Molesworth St, Wellington. Kapiti: first Monday of the month (except January) at Kapiti Uniting Parish, Weka Road, Raumati. Help desks and other special interest meetings vary. The President Writes p2 Early Apple Mac Recollections p7 INSIDE Free & Low Cost Mac Apps and Committee Contact Details p8 Utilities p4 CAPITAL APPLE – FEBRUARY 2020 PAGE 1 The president writes ... Kapiti Meeting The Kapiti meeting will be held on Monday 2 March, at the Kapiti Uniting Parish, 10 Weka Rd, Raumati, from 7:15 pm. I will be presenting the meeting, and will start with a summary of the decisions made at the AGM.
    [Show full text]
  • Next Software, Inc. -- Corporate Backgrounder
    About NeXT NeXT SOFTWARE, INC. CORPORATE BACKGROUNDER BUSINESS NeXT Software, Inc. provides proven technologies, products and services for developing business-critical applications for deployment on the Internet and over corporate networks. NeXT's products help organizations quickly develop and deliver new generations of business services to consumers, business customers and employees by shortening development cycles and leveraging existing applications and corporate data repositories. The products enable quick response to technology changes and reduced development risks by supporting industry standards and mainstream programming languages and computing platforms, including Windows NT and UNIX. In addition to the sale of application development tools, NeXT supports organizations with expert professional services to assist with system design, set-up, and deployment. * HISTORY Founded in September 1985 as NeXT Computer, Inc. by Steven P. Jobs, co-founder of Apple Computer, Inc., and five Apple senior managers. From 1985 - 1989 developed and marketed the NeXTcube (formerly the NeXT Computer) and NeXTstation product family. This included the NEXTSTEP operating system created for developing and deploying object-oriented applications for machines from such names as Sun Microsystems, Hewlett-Packard and Intel. By 1992, according to analyst firm International Data Corporation (IDC), NeXT became the fourth largest domestic supplier of UNIX workstations in the United States. February 1993, company ceased manufacturing the NeXTcube and NeXTstation and announced it would focus on developing industry standard object-oriented software for mainstream computer platforms. November 1993, decided to "open" NEXTSTEP and introduced OPENSTEP, an API based on NeXT's advanced object technology that allows portability of applications regardless of the underlying operating system or hardware.
    [Show full text]
  • INSTALLING and CONFIGURING NEXTSTEP RELEASE 3.3 for INTEL® PROCESSORS and Next™ COMPUTERS
    INSTALLING AND CONFIGURING NEXTSTEP RELEASE 3.3 FOR INTEL® PROCESSORS AND NeXT™ COMPUTERS Installation et configuration de NEXTSTEP Version 3.3 pour les processeurs Intel et les ordinateurs NeXT Installation und Konfiguration von NEXTSTEP Version 3.3 fur Intel-Prozessoren und NeXT-Computer Instalacion y configuracion de NEXTSTEP Version 3.3 para procesadores Intel y ordenadores NeXT Installazione e configurazione di NEXTSTEP Versione 3.3 per computer NeXT e con processore Intel Installera och konfigurera NEXTSTEP Version 3.3 fiir Intel-processorer och NeXT-datorer Object-Ortented Software INSTALLING AND CONFIGURING NEXTSTEp™ RELEASE 3.3 FOR INTEL ® PROCESSORS AND NeXTTM COMPUTERS INSTALLATION ET CONFIGURATION DE NEXTSTEP VERSION 3.3 POUR LES PROCESSEURS INTEL ET LES ORDINATEURS NeXT INSTALLATION UND KONFIGURATION VON NEXTSTEP VERSION 3.3 FUR INTEL·PROZESSOREN UND NeXT·COMPUTER INSTALACION Y CONFIGURACION DE NEITSTEP VERSION 3.3 PARA PROCESADORES INTEL YORDENADORES NeXT INSTALlAZlONE E CONFIGURAZIONE DI NEXTSTEP VERSIONE 3.3 PER COMPUTER NeXT E CON PROCESSORE INTEL INSTALLERA OCH KONFIGURERA NEXTSTEP VERSION 3.3 FOR INTEL·PROCESSORER OCH NeXT·DATORER • Installing and Configuring NEXTSTEP Release 3.3 for Intel Processors and NeXT Computers Copyright © 1992 - 1994 NeXT Computer, Inc., 900 Chesapeake Drive, Redwood City, CA 94063. All rights reserved. November 1994 [6515.00] NEXTSTEP Release 3 copyright © 1988 - 1994 NeXT Computer, Inc. All rights reserved. Certain portions of the software are copyrighted by third parties. NeXT, the NeXT logo, NEXTSTEp, the NEXTSTEP logo, NeXTanswers, NeXTstation, NeXTcube, and Workspace Manager are trademarks of NeXT Computer, Inc. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Limited.
    [Show full text]
  • Executive Summary Life History of STEVE JOBS. the Nature And
    SYNOPSIS: Executive summary Life history of STEVE JOBS. The nature and importance of leadership We have applied the following concepts: Leadership traits Leadership roles General Personality Traits Task Related Personality Traits Leadership Motives Cognitive aspects and Leadership Leader‘s qualities Leadership skills Charismatic leadership Personalized charismatic leadership Transformational leadership Autocratic leadership Leadership behaviors Power & politics Team leader Entrepreneurial skills of Steve jobs. In conclusion we conclude the study according to our opinion. Steve Jobs, Apple Computers founder and CEO, Creator, Inventor, Visionary and a great LEADER & human being has left us all. Due to his innovative ideas we are able to have modern technology in the form of Apple products. Father of technology, he will surely be missed. Steven Paul Jobs (born February 24, 1955) is an American business tycoon and inventor. He is the co-founder and chief executive officer of Apple Inc... Jobs also previously served as chief executive of Pixar Animation Studios; he became a member of the board of The Walt Disney Company in 2006, following the acquisition of Pixar by Disney. He was credited in the 1995 movie Toy Story as an executive producer. Which eventually became one of the most successful studios after creating beloved animated films such as Toy Story, A Bug‘s Life, Monsters Inc., Finding Nemo, The Incredible, Cars and Ratatouille. Father: Paul Jobs (adoptive father, machinist, b. 1931) Mother: Clara Hagopian (adoptive mother, accountant) Father: Abdulfattah Jandali (biological father) Mother: Joanne Carole Schieble (biological mother) Sister: Mona Simpson (biological, b. 14-Jun-1957) Daughter: Lisa Nicole (namesake of the Apple Lisa, b.
    [Show full text]
  • Oral History of Avadis Tevanian
    Oral History of Avadis Tevanian Interviewed by: John Markoff David C. Brock Hansen Hsu Recorded February 02, 2017 Mountain View, CA CHM Reference number: X8111.2017 © 2017 Computer History Museum Oral History of Avadis Tevanian Markoff: So we're here for oral history of Avie Tevanian, and it is... Tevanian: Tevanian. Markoff: Tevanian. I'll restart. Tevanian: Thank you. Markoff: Avie Tevanian, and it's February 21 and I'm John Markoff and Hansen Hsu is to my left and David Brock is to my right, and on we go. So can we start by having you tell us where and when you were born? Tevanian: Sure. I was born in Portland, Maine, back east in 1961. Markoff: Okay. Can you tell us something about your family and how your family came to Maine and a little bit of their origin? Tevanian: So I'm 100% Armenian. Both of my parents are Armenian and both of their parents, all of my grandparents came over in the early 1900s from Armenia as part of the war with the Turks. I should know more about that than I actually do, certainly heard a lot of stories about that when I was younger and mostly forgotten them. So anyway, my grandparents came across literally on the boat. They had children. My dad's family went to Portland, Maine. My mom's family went to Worcester, Massachusetts. Somewhere along the way, they met each other. Don't know how that happened. They got married, and I was their oldest son. Markoff: And was Armenian spoken in the household when you were growing up? Tevanian: It was, a little bit.
    [Show full text]