~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 5743F2D443B1CDA2311166B7230DA423__1718804580 ✰
Заголовок документа оригинал.:
✰ NeXTSTEP - Wikipedia ✰
Заголовок документа перевод.:
✰ НеXTSTEP — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/NeXTSTEP ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/57/23/5743f2d443b1cda2311166b7230da423.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/57/23/5743f2d443b1cda2311166b7230da423__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 08:11:30 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 19 June 2024, at 16:43 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

НеXTSTEP — Википедия Jump to content

Следующий шаг

Из Википедии, бесплатной энциклопедии

Следующий шаг
Разработчик Следующий
Написано в C , Цель-C
Семейство ОС Unix ( 4.3BSD-Тахо )
Рабочее состояние Исторический исходный код для macOS , iOS , iPadOS , watchOS и tvOS.
Исходная модель Закрытый исходный код с некоторыми с открытым исходным кодом. компонентами
Начальная версия 18 сентября 1989 г .; 34 года назад ( 18 сентября 1989 )
Окончательный релиз 3.3 / 1995  ( 1995 )
Окончательный предварительный просмотр 4.2 Предварительная версия 2 / сентябрь 1997 г.
Маркетинговая цель Предприятие , академия
Менеджер пакетов Installer.app
Платформы Моторола 68030/68040 , ИА-32 , СПАРК , ПА-РИСК
ядра Тип Гибрид ( Мах , БСД )
Пользовательское пространство БСД
По умолчанию
пользовательский интерфейс
Графический
Лицензия Собственное лицензионное соглашение
Преемник OpenStep , Darwin , macOS , iOS , iPadOS , watchOS , tvOS , GNUstep

NeXTSTEP — это объектно-ориентированная , выпуск которой прекращен , многозадачная операционная система основанная на ядре Mach и UNIX производной от BSD, . Он был разработан компанией NeXT Computer , основанной Стивом Джобсом , в конце 1980-х и начале 1990-х годов и первоначально использовался для ряда собственных рабочих станций , таких как NeXTcube . Позже он был портирован на несколько других компьютерных архитектур .

Хотя в то время он был относительно безуспешным, он вызвал интерес со стороны ученых-компьютерщиков и исследователей. Здесь размещалась оригинальная разработка Electronic AppWrapper, [1] первый коммерческий электронный каталог распространения программного обеспечения, обеспечивающий коллективное управление шифрованием и предоставление цифровых прав на прикладное программное обеспечение и цифровые носители , предшественник современной концепции « магазина приложений ». Это платформа, на которой Тим Бернерс-Ли создал первый веб-браузер и на которой id Software разработала видеоигры Doom и Quake . [2] [3]

В 1996 году Apple Computer приобрела NeXT. Apple нужен был преемник классической Mac OS , и она объединила NeXTSTEP и OpenStep с пользовательской средой Macintosh, чтобы создать Mac OS X. Все последующие платформы Apple, начиная с iPhone OS 1, были тогда основаны на Mac OS X (позже переименованной в macOS ).

Обзор [ править ]

NeXTSTEP (также стилизованный как NeXTstep , NeXTStep и NEXTSTEP [4] [5] ) представляет собой совокупность нескольких частей:

NeXTSTEP — это выдающаяся реализация последних трех пунктов. Наборы инструментов представляют собой каноническую систему разработки всего программного обеспечения в системе.

Он представил идею Dock ( перенесенную через OpenStep и в macOS ) и Shelf . NeXTSTEP создал или внедрил большое количество других концепций графического пользовательского интерфейса , которые стали распространены в других операционных системах: 3D-виджеты, большие полноцветные значки , общесистемное перетаскивание широкого спектра объектов, помимо значков файлов, общесистемные конвейерные службы. , прокрутка и перетаскивание окон в реальном времени, диалоговые окна свойств, называемые «инспекторами», и уведомления об изменении окон (например, о сохраненном состоянии файла). Система является одним из первых пользовательских интерфейсов общего назначения, поддерживающих издательские стандарты цвета, прозрачности, сложную обработку звука и музыки (через Motorola 56000 DSP ), расширенные графические примитивы , интернационализацию и современную типографику единым образом во всех приложениях.

В линейку продукции были добавлены дополнительные комплекты. К ним относятся Portable Distributed Objects (PDO), которые позволяют легко осуществлять удаленный вызов , и Enterprise Objects Framework , объектно-реляционная система баз данных . Эти комплекты сделали систему особенно интересной для программистов индивидуальных приложений, а NeXTSTEP имеет долгую историю в сообществе финансового программирования. [4]

История [ править ]

NeXTSTEP был построен на базе Mach и BSD, первоначально 4.3BSD-Tahoe . Предварительная версия NeXTSTEP (версия 0.8) была показана вместе с запуском компьютера NeXT 12 октября 1988 года. Первая полная версия NeXTSTEP 1.0 была выпущена 18 сентября 1989 года. [6] Он был обновлен до 4.3BSD-Reno в NeXTSTEP 3.0. Последняя версия, 3.3, была выпущена в начале 1995 года для семейства Motorola 68000 компьютеров NeXT на базе , систем на базе Intel x86 , Sun SPARC и HP PA-RISC .

NeXT отделила базовую операционную систему от фреймворков приложений, создав OpenStep . OpenStep и его приложения могут работать в нескольких базовых операционных системах, включая OPENSTEP, Windows NT и Solaris . В 1997 году она была обновлена ​​до 4.4BSD и включена в разработку Apple Rhapsody для x86 и PowerPC. Прямым потомком NeXTSTEP является macOS от Apple , от которой затем произошли iPhone OS 1 , iOS , iPadOS , watchOS и tvOS .

Наследие [ править ]

Первый веб-браузер . WorldWideWeb и первый магазин приложений [7] все были изобретены на платформе NeXTSTEP.

1990 ЦЕРН: руководству представлено совместное предложение по гипертекстовой системе. Майк Сендалл покупает для оценки куб NeXT и передает его Тиму Бернерсу-Ли . Реализация прототипа Тима на NeXTSTEP была осуществлена ​​в течение нескольких месяцев благодаря качествам системы разработки программного обеспечения NeXTSTEP. Этот прототип предлагает просмотр/авторство WYSIWYG! Современные веб-браузеры, используемые для «серфинга в Интернете», представляют собой всего лишь пассивные окна, лишающие пользователя возможности внести свой вклад. Во время некоторых сессий в кафетерии ЦЕРН мы с Тимом пытаемся найти запоминающееся название для системы. Я был полон решимости не повторять это имя из греческой мифологии. Тим предлагает «Всемирную паутину». Мне это очень нравится, вот только это трудно произнести по-французски...

- Роберт Кайо , 2 ноября 1995 г. [8]

Некоторые функции и сочетания клавиш, которые теперь являются общими для веб-браузеров, возникли в соответствии с соглашениями NeXTSTEP. Основные параметры макета HTML 1.0 и 2.0 связаны с особенностями класса Text NeXT. [9]

ООО "Маяк Дизайн " разработанная схема! , инструмент рисования, первоначально называвшийся BLT (инструмент «Коробка и линия»), в котором объекты (блоки) соединяются вместе с помощью «умных связей» (линий) для построения диаграмм, таких как блок-схемы . Этот базовый дизайн может быть улучшен путем простого добавления новых ссылок и новых документов, расположенных в любом месте локальной сети, которые предвосхитили первоначальный прототип Тима Бернерса-Ли, написанный на NeXTSTEP в октябре – декабре 1990 года. [ нужна цитата ]

В 1990-х годах новаторские компьютерные игры Doom , Doom II , Quake и соответствующие им редакторы уровней были разработаны компанией id Software на машинах NeXT. Другие игры, основанные на Doom движке , такие как Heretic и его продолжение Hexen от Raven Software и Strife от Rogue Entertainment , были разработаны на оборудовании NeXT с использованием инструментов id. [10]

Altsys создала приложение NeXTSTEP Virtuoso, версия 2 которого была портирована на Mac OS и Windows и стала Macromedia FreeHand версии 4. Современный интерфейс «Блокнот» для Mathematica и расширенная электронная таблица Lotus Improv были разработаны с использованием NeXTSTEP. Программное обеспечение, которое управляло . программой плана звонков MCI Friends and Family, было разработано с использованием NeXTSTEP [11] [12]

Примерно во время выпуска NeXTSTEP 3.2 компания NeXT в партнерстве с Sun Microsystems разработала OpenStep . Это продукт попытки отделить базовую операционную систему от объектных библиотек более высокого уровня для создания кросс-платформенного объектно-ориентированного стандарта API, производного от NeXTSTEP. OpenStep Sun Solaris , Windows NT и NeXT на базе ядра Mach был выпущен для операционных систем . Реализация NeXT называется «OPENSTEP for Mach», и ее первая версия (4.0) заменила NeXTSTEP 3.3 в NeXT, Sun и Intel IA-32 системах .

После объявления от 20 декабря 1996 г. [13] Apple Computer приобрела NeXT 4 февраля 1997 года за 429 миллионов долларов. Основываясь на операционной системе « OPENSTEP for Mach» и разработав API OpenStep, ставший впоследствии Cocoa , Apple создала основу Mac OS X , [14] и, в конечном итоге, iOS , iPadOS , watchOS и tvOS .

GNUstep — это бесплатная программная реализация стандарта OpenStep. [15]

История выпусков [ править ]

Версия Дата Среда распространения Архитектура Основа Примечания
0.8 12 октября 1988 г. МО диск м68к 4.3BSD-Тахо NeXTStep Digital Webster , Полное собрание сочинений Уильяма Шекспира, сетевая загрузка , NFS
0,8а 1988 МО диск м68к
0.9 1988 МО диск м68к Описание выпуска NeXT 0.9/1.0
1.0 1989 МО диск м68к
1.0а 1989 МО диск м68к Фотография МО-диска NeXTSTEP 1.0a
2.0 18 сентября 1990 г. МО-диск, CD-ROM м68к Поддержка NeXTstation , NeXTcube ( 68040 ) . Поддержка дискет , CD-ROM , факс-модемов и цветной графики . В Workspace Manager теперь есть полка, копирование выполняется в фоновом режиме, черная дыра заменена значком переработчика. Терминал.приложение. Динамическая загрузка драйверов. [16] [17]
2.1 25 марта 1991 г. МО-диск, CD-ROM м68к Поддержка платы NeXTdimension . TeX , улучшения интернационализации. Новые машины с 2.1 включают Lotus Improv . [16]
2.1а МО-диск, CD-ROM м68к
2.2 компакт-диск м68к Поддержка NeXTstation Turbo
3.0 8 сентября 1992 г. [18] компакт-диск м68к 4.3BSD-Рено Project Builder , 3D поддержка с помощью Interactive RenderMan , цвета Pantone , PostScript Level 2 , связывание и внедрение объектов , распределенные объекты , базы данных комплект , телефонный комплект, комплект индексирования , предварительно скомпилированные заголовки , HFS , AppleTalk и Novell NetWare .
3.1 25 мая 1993 г. компакт-диск м68к, и386 Первый выпуск для архитектуры i386 , в котором представлены толстые двоичные файлы .
3.2 Октябрь 1993 г. компакт-диск м68к, и386
3.3 февраль 1995 г. компакт-диск m68k, i386, СПАРК, ПА-РИСК ​​поддержка архитектур PA-RISC и SPARC Добавлена , а также представлены двоичные файлы Quad-fat. Последняя и самая популярная версия, выпущенная под названием NEXTSTEP. Обозначается как NEXTSTEP/m68k, NEXTSTEP/Intel, NEXTSTEP/SPARC. СЛЕДУЮЩИЙ ШАГ/PA-RISC

Поставляется на двух компакт-дисках: NeXTSTEP CISC и NeXTSTEP RISC . Компакт-диск разработчика включает библиотеки для всех архитектур , поэтому программы можно кросс-компилировать на любой архитектуре для всех архитектур.

4.0 бета 1996 компакт-диск m68k, i386, СПАРК, ПА-РИСК Совсем другой пользовательский интерфейс. [19] [20] Примечателен тем, что является предшественником многих идей, позже представленных в macOS Dock .

Предположительно выпало из-за жалоб на необходимость переобучения пользователей, а не по техническим причинам (новый пользовательский интерфейс хорошо работал в бета-версии).

4.0 июль 1996 г. компакт-диск м68к, i386, СПАРК Поддержка архитектуры PA-RISC прекращена. Поддержка архитектур m68k , i486 и SPARC . Первоначальный выпуск OpenStep для Windows .
4.1 Январь 1997 г. компакт-диск м68к, i386, СПАРК Поддержка архитектур m68k, i486 и SPARC, а также OpenStep для Windows в рамках OPENSTEP Enterprise (только NT).
4.2 Предварительная версия 2 сентябрь 1997 г. компакт-диск м68к, i386, СПАРК Предварительная версия 2 была распространена среди ограниченного числа разработчиков до приобретения OpenStep и Apple.
Рапсодия 31 августа 1997 г. - 27 октября 2000 г. компакт-диск i386, PowerPC 4.4БСД Выпущенные после приобретения Apple , они, пожалуй, ближе к NeXTSTEP и OPENSTEP, чем к Mac OS X. Например, их по-прежнему можно использовать в качестве удаленного дисплея через NXHost. [21]

Версии до 4.1 являются общими выпусками. Предварительная версия 2 OPENSTEP 4.2 — это версия с исправлением ошибок, опубликованная Apple и поддерживаемая в течение пяти лет после ее выпуска в сентябре 1997 года.

См. также [ править ]

Ссылки [ править ]

  1. ^ «Электронный AppWrapper» . Кевра.орг . Проверено 22 ноября 2013 г.
  2. ^ «День рождения в результате слияния Apple и NeXT!» . rome.ro. ​ 20 декабря 2006 года . Проверено 5 октября 2019 г.
  3. ^ «GameTales: Cray 6400» . rome.ro. ​ 31 января 2010 года . Проверено 5 октября 2019 г.
  4. ^ Перейти обратно: а б Форд, Кевин (2008). «Что со всеми именами NeXT?» . www.kevra.org . Проверено 7 сентября 2009 г.
  5. ^ Энгель, Томи (11 января 2000 г.). «Путаница OpenStep» . Объектная ферма . Проверено 21 сентября 2022 г.
  6. ^ Сингх, Амит (декабрь 2003 г.). «Что такое Mac OS X?» . osxbook.com . Архивировано из оригинала 14 мая 2012 года . Проверено 18 апреля 2011 г.
  7. ^ «Джесси Тайлер рассказывает App Store и NeXTSTEP с AppStore» . AppStore . 11 апреля 2016 года . Проверено 9 января 2019 г.
  8. ^ «Дороги и перекрестки истории Интернета, глава 4: Рождение Интернета» .
  9. ^ «Тим Бернерс-Ли: WorldWideWeb, первый веб-клиент» .
  10. ^ «День рождения в результате слияния Apple и NeXT!» . Архивировано из оригинала 5 марта 2007 года.
  11. ^ «Почему OS X есть на iPhone, а не на ПК» . Примерно составлено . 24 января 2007 г. Компания MCI использовала программное обеспечение NeXT для реализации своей революционной реферальной кампании в сети «Друзья и семья», с которой другие конкуренты не могли сравниться в течение многих лет.
  12. ^ «Консультанты по водоснабжению | Консультации по водоснабжению от StepWise» . Stepwise.com . 12 сентября 2012. Архивировано из оригинала 7 апреля 2006 года . Проверено 17 июля 2013 г.
  13. ^ «Apple Computer, Inc. соглашается приобрести NeXT Software Inc» (пресс-релиз). Apple Computer, Inc., 20 декабря 1996 года. Архивировано из оригинала 1 марта 1997 года . Проверено 12 апреля 2013 г.
  14. ^ Линцмайер, Оуэн В. (1999). Секреты Apple: реальная история Apple Computer, Inc. Нет крахмального пресса. ISBN  9781886411289 .
  15. ^ «GNUStep: Введение» . GNUStep.org . Проверено 2 мая 2013 г.
  16. ^ Перейти обратно: а б «Logiciels NeXT» [программное обеспечение NeXT] (на французском языке).
  17. ^ «Примечания к выпуску NeXTSTEP 2.0 (для пользователей)» (PDF) .
  18. ^ «NeXT выпускает NeXTSTEP Release 3.0, третье поколение полноценной объектно-ориентированной среды» . Архивировано из оригинала 18 июля 2011 года.
  19. ^ «Демо-видео бета-версии NextStep 4, часть 1» . YouTube .
  20. ^ «Демо-видео бета-версии NextStep 4, часть 2» . YouTube .
  21. ^ «Простое руководство Эндрю по запуску приложений NeXTSTEP/OpenStep на сервере Mac OS X» .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 5743F2D443B1CDA2311166B7230DA423__1718804580
URL1:https://en.wikipedia.org/wiki/NeXTSTEP
Заголовок, (Title) документа по адресу, URL1:
NeXTSTEP - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)