Urmatorul pas
Urmatorul pas sistem de operare | |
---|---|
NeXTSTEP 3.3 birou (instalat pe un NeXTstation Mono cu procesor Motorola 68040 25 MHz) | |
Dezvoltator | Următorul |
Familie | Unix-like |
Eliberarea inițială | 0,8 (12 octombrie 1988 ) |
Lansare curentă | 3.3 (februarie 1995 ) |
Tipul de nucleu | Microkernel |
Tipul licenței | Software proprietar |
Licență | Software proprietar |
Etapă de dezvoltare | Nu mai este acceptat |
NeXTSTEP a fost un sistem de operare orientat obiect , multitasking , dezvoltat de NeXT de Steve Jobs pentru propriile linii de stații de lucru , NeXTcube (faimoasa cutie neagră ) și NeXTstation , între 1986 și 1995 .
Istorie
Deși previzualizările datează din 1986 , NeXTSTEP 1.0 a fost lansat pe 18 septembrie 1989 , iar cea mai recentă versiune 3.3, a fost lansată la începutul anului 1995 . Cea mai recentă versiune a funcționat pe mașinile bazate pe Motorola 68000 (cum ar fi mașinile NeXT), Sun Microsystems SPARC , HP PA-RISC și IBM compatibile .
Odată cu lansarea versiunii 3.2, a fost introdus și OpenStep , un API orientat obiect, dezvoltat în comun de Sun Microsystems și Next și care urmărește să aducă NeXTSTEP, care se bazează pe un kernel Mach , și pe alte platforme hardware. Implementarea acestor API-uri a fost mai întâi un cadru pentru bibliotecile NeXTSTEP Objective-C compatibile cu Solaris , în al doilea rând o versiune specială a NeXTSTEP numită OPENSTEP (cu toate literele mari) compatibilă cu diferite platforme ( PA-RISC , SPARC , i386 și Motorola 68k ).
La 4 februarie 1997, Apple Computer a achiziționat NeXT și a folosit OpenStep pentru a dezvolta interfața grafică pentru macOS . Moștenirea OpenStep în Mac OS X este vizibilă în bibliotecile Cocoa , bibliotecile dezvoltate în Obiectivul C (cum ar fi OpenStep) și prefixate cu NS . Există, de asemenea, o implementare gratuită a standardului OpenStep numit GNUstep .
Descriere
NEXTSTEP constă din mai multe componente:
- Un sistem de operare asemănător Unix bazat pe nucleul Mach cu cod BSD UNIX integrat
- Afișaj PostScript pentru a gestiona interfața grafică
- Limbajul Objective-C
- Gestionarea orientată obiect a sistemului de operare și a bibliotecilor sale
- Aplicații pentru dezvoltarea rapidă a aplicațiilor orientate obiect
Faima sistemului de operare NeXTSTEP provine din ultimele trei elemente. Bibliotecile au fost foarte puternice și flexibile și au fost utilizate pentru a construi toate componentele sistemului de operare și ale aplicațiilor sale. Caracteristicile specifice ale bibliotecilor Obiectiv C și NeXTSTEP au permis crearea rapidă și rapidă chiar și a aplicațiilor foarte complexe și au fost subliniate, de exemplu, pentru mai mult de un deceniu.
Interfața grafică a NeXTSTEP a fost consistentă și rafinată și a introdus conceptul de andocare care a fost transferat în macOS și cu unele modificări în alte sisteme de operare. NeXTSTEP a introdus, de asemenea, multe alte inovații în gestionarea și grafica interfeței grafice, cum ar fi componentele grafice 3D, ferestrele redimensionabile și componentele care acceptă ca intrare obiecte grafice care sunt trase de utilizator, ferestrele de informații ( inspector ), modifică notificările într-o fereastră. NeXTSTEP a fost, de asemenea, prima interfață grafică de uz general care gestionează culorile pentru tipografie, transparență, gestionarea avansată a sunetului (prin intermediul Motorola 56000 DSP), primitive grafice avansate, gestionarea localizării și gestionarea modernă a fonturilor moștenite de la toate aplicațiile.
În plus, sistemul de operare a oferit programatorilor alte instrumente care au simplificat dezvoltarea. Acestea includ obiecte distribuite portabile (PDO), care permiteau invocarea de la distanță a obiectelor și Enterprise Objects Framework , o bază de date de relații de obiecte . Aceste instrumente au simplificat foarte mult dezvoltarea de aplicații pentru sarcini specifice, de fapt NeXTSTEP a fost adesea folosit pentru a crea programe financiare.
Nume
Numele sistemului de operare a suferit numeroase modificări de-a lungul anilor în prezența majusculelor sau minusculelor. Inițial a fost NeXTstep și NeXTStep, ulterior a devenit NeXTSTEP (indicând atât sistemul de operare, cât și stațiile de lucru cu procesoare Motorola și Intel) și în cele din urmă a devenit NEXTSTEP odată cu transformarea NeXT Computer Inc în NeXT Software Inc pentru a se dedica exclusiv producției de software. Confuzia a crescut odată cu lansarea bibliotecilor OpenStep versiunea 4, pe care mulți le-au confundat cu sistemul de operare NEXTSTEP.
Software
WorldWideWeb , primul browser web , a fost dezvoltat pe o mașină NeXTSTEP. Multe caracteristici, cum ar fi comenzile rapide de la tastatură, de exemplu, derivă din caracteristici furnizate în mod nativ de NEXTSTEP și implementate ulterior și în alte sisteme de operare. Caracteristicile de bază ale versiunilor HTML 1.0 și 2.0 provin în cea mai mare parte din clasa NeXT Text. Jocul video Doom a fost dezvoltat în mare măsură pe mașinile NeXT, Macromedia FreeHand versiunea 5, interfața modernă Mathematica Notebook și foaia de calcul Lotus Improv sunt alte exemple de programe dezvoltate pe sistemele NeXT.
Bibliografie
- Windows NT și NeXTSTEP 3.1 pentru Intel ( JPG ), în MCmicrocomputer , n. 131, Roma, Technimedia, iulie / august 1993, pp. 108-109, ISSN 1123-2714 .
linkuri externe
- ( RO ) TheMerger - confuzie OpenStep (ghid asupra setului de nume aplicate acestui sistem de operare), pe objectfarm.org .
- ( RO ) NeXTSTEP Release 3 Demo (demonstrație Steve Jobs), pe youtube.com .
Controlul autorității | VIAF (EN) 185 163 749 · LCCN (EN) n91092798 · GND (DE) 4309098-9 |
---|