Кіріспе
NeXT Computer NeXTSTEP операциялық жүйесі – Mach ядросы мен UNIX-тен туындаған BSD-ге негізделген, қолданыстан тоқтатылған, объектіге бағытталған, көп тапсырмалы операциялық жүйе. Ол 1980-ші жылдардың соңы мен 1990-шы жылдардың басында Стив Джобс құрған NeXT Computer компаниясымен әзірленген және бастапқыда NeXTcube сияқты эксклюзивті жұмыс станцияларында қолданылған. Кейіннен ол бірнеше басқа компьютерлік архитектураларға көшірілді. Сол кезде аса сәтті болмаса да, ол компьютер ғалымдары мен зерттеушілердің қызығушылығын тудырды. Онда электрондық AppWrapper-дің алғашқы әзірлемесі жасалды – бұл қолданба бағдарламалық қамтамасыз ету мен цифрлық медиа үшін шифрлауды бірлесіп басқаруға және цифрлық құқықтарды қамтамасыз етуге арналған алғашқы коммерциялық электрондық бағдарламалық қамтамасыз ету тарату каталогы, қазіргі заманғы "қосымшалар дүкені" тұжырымдамасының алдашысы. Осы платформада Тим Бернерс-Ли алғашқы веб-браузерді жасады, ал id Software Doom және Quake бейне ойындарын дамытты. 1996 жылы Apple Computer NeXT компаниясын сатып алды. Apple классикалық Mac OS-тің ізбасарына мұқтаж болды және Mac OS X құру үшін NeXTSTEP пен OpenStep-ті Macintosh пайдаланушы ортасымен біріктірді. Apple-дың iPhone OS 1-ден бергі барлық келесі платформалары Mac OS X-ке негізделген (кейіннен macOS деп аталды).
NeXTSTEP is a discontinued object oriented, multitasking operating system based on the Mach kernel and the UNIX derived BSD. It was developed by NeXT Computer, founded by Steve Jobs, in the late 1980s and early 1990s and was initially used for its range of proprietary workstation computers such as the NeXTcube. It was later ported to several other computer architectures. Although relatively unsuccessful at the time, it attracted interest from computer scientists and researchers. It hosted the original development of the Electronic AppWrapper, the first commercial electronic software distribution catalog to collectively manage encryption and provide digital rights for application software and digital media, a forerunner of the modern "app store" concept. It is the platform on which Tim Berners Lee created the first web browser, and on which id Software developed the video games Doom and Quake. In 1996, Apple Computer acquired NeXT. Apple needed a successor to the classic Mac OS, and merged NeXTSTEP and OpenStep with the Macintosh user environment to create Mac OS X. All of Apple's subsequent platforms since iPhone OS 1 were then based on Mac OS X (later renamed macOS).
Мұра
Бірінші веб-браузер, WorldWideWeb және алғашқы қосымшалар дүкені NeXTSTEP платформасында ойлап табылды. 1990 ж. CERN: Гипертекст жүйесіне арналған бірлескен ұсыныс басшылыққа ұсынылды. Майк Сендалл бағалау үшін NeXT текшесін сатып алады және оны Тим Бернерс Лиге береді. NeXTSTEP бағдарламалық қамтамасыз ету жүйесін дамытудың сапасына байланысты, NeXTSTEP-те Тимнің прототипі бірнеше ай ішінде жасалады. Бұл прототип WYSIWYG шолу/авторлық мүмкіндігін ұсынады! Қазіргі веб-браузерлер, "интернетті шарлау" үшін қолданылатындар, тек пассивті терезелер болып табылады, пайдаланушыға үлес қосу мүмкіндігін бермейді. CERN кафетерийінде болған бірнеше кездесуде Тим мен мен жүйеге тартымды атау іздедік. Мен атаудың грек мифологиясынан қайтадан алынбауы керек екенін қаладым. Тим "World Wide Web" деп ұсынды. Бұл маған қатты ұнады, бірақ француз тілінде айтуы қиын. Роберт Кайлиау, 2 қараша 1995 ж. Негізгі веб-браузерлерде кең таралған кейбір мүмкіндіктер мен пернетақта командалары NeXTSTEP конвенцияларынан туындады. HTML 1.0 және 2.0 нұсқаларының негізгі макет опциялары NeXT-тің Text класының ерекшеліктерімен байланысты. Lighthouse Design Ltd. Diagram! құралын жасады, бастапқыда BLT (Box and Line Tool) деп аталған, онда нысандар (қораптар) "ақылды сілтемелер" (сызықтар) арқылы байланыстырылып, ағымдық схемалар сияқты диаграммалар құрастырылады. Бұл негізгі дизайнды жаңа сілтемелер мен жаңа құжаттарды қосу арқылы кеңейтуге болады, олар жергілікті желіде кез келген жерде орналасқан. Бұл Тим Бернерс Лидің 1990 жылдың қазан-желтоқсан айларында NeXTSTEP-те жазған алғашқы прототипін алдын ала көрсетеді. 1990 жылдары id Software компаниясы NeXT машиналарында Doom, Doom II, Quake және олардың деңгейлерін өңдеуге арналған құралдарын жасады. Doom қозғалтқышына негізделген Heretic және Hexen (Raven Software), Strife (Rogue Entertainment) сияқты ойындар id құралдарын пайдалана отырып, NeXT аппараттық құралдарында жасалды. Altsys NeXTSTEP Virtuoso қолданбасын жасады, оның 2-ші нұсқасы Mac OS және Windows жүйелеріне көшіріліп, Macromedia FreeHand 4-ке айналды. Mathematica үшін қазіргі заманғы "Notebook" интерфейсі және Lotus Improv электрондық кестесі NeXTSTEP арқылы жасалды. MCI-дың "Достар мен туыстар" бағдарламасын басқаратын бағдарлама NeXTSTEP-те жасалды. NeXTSTEP 3.2 нұсқасы шығарылған кезде NeXT, Sun Microsystems компаниясымен OpenStep-ті әзірлеу үшін серіктестік құрды. Бұл жоғары деңгейдегі объект кітапханаларынан негізгі операциялық жүйені бөлу арқылы NeXTSTEP-тен алынған кросс-платформалық объектке бағытталған API стандартын құруға бағытталған күш-жігердің нәтижесі. OpenStep Sun-ның Solaris, Windows NT және NeXT-тің Mach ядросына негізделген операциялық жүйесі үшін шығарылды. NeXT-тің іске асырылуы "OPENSTEP for Mach" деп аталды және оның алғашқы нұсқасы (4.0) NeXT, Sun және Intel IA 32 жүйелерінде NeXTSTEP 3.3 нұсқасын алмастырды. 1996 жылдың 20 желтоқсанында жарияланған хабардан кейін Apple Computer 1997 жылдың 4 ақпанында NeXT компаниясын 429 миллион долларға сатып алды. "OPENSTEP for Mach" операциялық жүйесіне негізделіп, OpenStep API-ін Cocoa-ға айналдырып, Apple Mac OS X, содан кейін iOS, iPadOS, watchOS және tvOS негізін құрды. GNUstep – OpenStep стандартын еркін іске асыру.
Some features and keyboard shortcuts now common to web browsers originated in NeXTSTEP conventions. The basic layout options of HTML 1.0 and 2.0 are attributable to those features of NeXT's Text class. Lighthouse Design Ltd. developed Diagram!, a drawing tool, originally called BLT (for Box and Line Tool) in which objects (boxes) are connected together using "smart links" (lines) to construct diagrams such a flow charts. This basic design can be enhanced by the simple addition of new links and new documents, located anywhere in the local area network, that foreshadowed Tim Berners Lee's initial prototype that was written on NeXTSTEP in October–December 1990. In the 1990s, the pioneering PC games Doom, Doom II, Quake, and their respective level editors were developed by id Software on NeXT machines. Other games based on the Doom engine such as Heretic and its sequel Hexen by Raven Software, and Strife by Rogue Entertainment were developed on NeXT hardware using id's tools. Altsys made the NeXTSTEP application Virtuoso, version 2 of which was ported to Mac OS and Windows to become Macromedia FreeHand version 4. The modern "Notebook" interface for Mathematica, and the advanced spreadsheet Lotus Improv, were developed using NeXTSTEP. The software that controlled MCI's Friends and Family calling plan program was developed using NeXTSTEP. About the time of the release of NeXTSTEP 3.2, NeXT partnered with Sun Microsystems to develop OpenStep. It is the product of an effort to separate the underlying operating system from the higher level object libraries to create a cross platform object oriented API standard derived from NeXTSTEP. OpenStep was released for Sun's Solaris, Windows NT, and NeXT's Mach kernel based operating system. NeXT's implementation is called "OPENSTEP for Mach" and its first release (4.0) superseded NeXTSTEP 3.3 on NeXT, Sun, and Intel IA 32 systems. Following an announcement on December 20, 1996, Apple Computer acquired NeXT on February 4, 1997, for $429 million. Based upon the "OPENSTEP for Mach" operating system, and developing the OpenStep API to become Cocoa, Apple created the basis of Mac OS X, and eventually of iOS, iPadOS, watchOS, and tvOS. GNUstep is a free software implementation of the OpenStep standard.
Шығару тарихы
VersionDateDistribution mediumArchitectureBasisNotes0.812 қазан 1988MO дискm68k4.3BSD TahoeNeXTStep Digital Webster, Уильям Шекспирдің толық шығармалары, netboot, NFS0.8a1988MO дискm68k0.91988MO дискm68kNeXT 0.9/1.0 Шығарылым сипаттамасы1.01989MO дискm68k1.0a1989MO дискm68kNeXTSTEP 1.0a MO дискінің суреті2.018 қыркүйек 1990MO диск, CD ROMm68kNeXTstation, NeXTcube (68040) үшін қолдау. Флопи-дискі, CD-ROM, факс модемдері және түсті графиканы қолдау. Жұмыс кеңістігі менеджерінде енді сөре бар, көшірмелер фондық режимде жасалады, қара тесік белгісі қайта өңдеу белгісімен алмастырылды. Терминал қолданбасы. Драйверлерді динамикалық жүктеу.2.125 наурыз 1991MO диск, CD ROMm68kNeXTdimension тақтасын қолдау. TeX, халықаралық деңгейде жақсартулар. 2.1 нұсқасымен бірге шыққан жаңа машиналардың арасында Lotus Improv бар. CD ROMm68k4.3BSD RenoProject Builder, 3D Interactive RenderMan қолдауы, Pantone түстері, PostScript Level 2, Объектілерді байланыстыру және енгізу, Таратылған объектілер, Деректер қоры жиынтығы, Телефон жиынтығы, Индекстеу жиынтығы, алдын ала компиляцияланған тақырыптар, HFS, AppleTalk және Novell NetWare.3.125 мамыр 1993CD ROMm68k, i386i386 архитектурасы үшін алғашқы шығарылым, майлы бинарлық файлдарды енгізу.3.2қазан 1993CD ROMm68k, i3863.3ақпан 1995CD ROMm68k, i386, SPARC, PA RISCPA RISC және SPARC архитектуралары үшін қолдау қосылды, Quad fat бинарлық файлдарды енгізу. NEXTSTEP атауымен шығарылған соңғы және ең танымал нұсқасы. NEXTSTEP/m68k, NEXTSTEP/Intel, NEXTSTEP/SPARC деп аталды. NEXTSTEP/PA RISC 2 дискте шығарылды: NeXTSTEP CISC және NeXTSTEP RISC. Дамушы CD-сінде барлық архитектуралар үшін кітапханалар бар, сондықтан бағдарламаларды кез келген архитектурада барлық архитектуралар үшін қиылыстырып құрастыруға болады.4.0 beta1996CD ROMm68k, i386, SPARC, PA RISC macOS Dock-те кейіннен енгізілген көптеген идеялардың алға басушысы ретінде танымал. Пайдаланушыларды қайта оқыту туралы шағымдарға байланысты тоқтатылды, бірақ техникалық себептермен емес (жаңа UI бета-нұсқада жақсы жұмыс істеді).4.0шілде 1996CD ROMm68k, i386, SPARCPA RISC архитектурасы үшін қолдау тоқтатылды. m68k, i486 және SPARC архитектураларын қолдау. Windows үшін OpenStep-тің бастапқы шығарылымы.4.1қаңтар 1997CD ROMm68k, i386, SPARCm68k, i486 және SPARC архитектураларын қолдау, сондай-ақ OPENSTEP Enterprise (тек NT) аясында Windows үшін OpenStep.4.2Алдын ала шығарылым 2қыркүйек 1997CD ROMm68k, i386, SPARCOpenStep және Apple сатып алудан бұрын шектеулі сандағы әзірлеушілерге таратылған Алдын ала шығарылым 2. Rhapsody31 тамыз 199727 қазан 2000CD ROMi386, PowerPC4.4BSDApple сатып алғаннан кейін шығарылған, олар Mac OS X-ке қарағанда NeXTSTEP және OPENSTEP-ке жақын. Мысалы, оларды NXHost арқылы қашықтан көрсетуге болады. 4.1 нұсқасына дейінгі нұсқалар жалпыға ортақ болып табылады. OPENSTEP 4.2 pre release 2 - бұл Apple компаниясы шығарған және 1997 жылдың қыркүйегінде шыққаннан кейін бес жыл бойы қолдау көрсеткен қателерді түзету нұсқасы.
Delivered on 2 CDs: NeXTSTEP CISC and NeXTSTEP RISC. The Developer CD includes libraries for all architectures, so that programs can be cross compiled on any architecture for all architectures.4.0 beta 1996 CD ROMm68k, i386, SPARC, PA RISCVery different user interface. Notable as being a precursor of many ideas later introduced in the macOS Dock. Allegedly dropped due to complaints of having to re teach users but not for technical reasons (the new UI worked well in the beta).4.0July 1996CD ROMm68k, i386, SPARCSupport for the PA RISC architecture dropped. Support for m68k, i486, and SPARC architectures. Initial Release of OpenStep for Windows.4.1January 1997CD ROMm68k, i386, SPARCSupport for m68k, i486, and SPARC architectures, and OpenStep for Windows, under OPENSTEP Enterprise (NT only).4.2 Pre release 2September 1997CD ROMm68k, i386, SPARCPre release 2 circulated to limited number of developers before OpenStep and Apple acquisition. RhapsodyAugust 31, 1997 October 27, 2000CD ROMi386, PowerPC4.4BSDReleased after the Apple acquisition, these are arguably closer to NeXTSTEP and OPENSTEP than to Mac OS X. For example, they can still be used as remote display via NXHost. Versions up to 4.1 are general releases. OPENSTEP 4.2 pre release 2 is a bug fix release published by Apple and supported for five years after its September 1997 release.