NeXT, Inc. (Пізніше NeXT Computer, Inc. Та NeXT Software, Inc.) - американська комп'ютерна компанія, розквартирована в Редвуд-Сіті ( англ. Redwood City ), Штат Каліфорнія, яка розробляла і виробляла графічні робочі станції, призначені для ВНЗ та бізнесу. NeXT була заснована в 1985 со-засновником Apple, Стівом Джобсом після його відходу з посади в Apple.

NeXT представила перший NeXT Computer в 1988 році і зменшену NeXT station у 1990 році. Продажі були відносно обмежені, відвантаження пристроїв в загальній складності склали приблизно 50 тис. одиниць. Тим не менш, їх об'єктно-орієнтована операційна система NeXTSTEP і її інструменти для розробки мали великий вплив на індустрію.

Пізніше NeXT створила стандарт прикладного програмування, названий OpenStep. У 1993 році NeXT пішла з бізнесу апаратних засобів, щоб сконцентруватися на маркетингу OpenStep для декількох OEM. Також NeXT розробляла WebObjects, один з перших веб-фреймворків. Він мав високу початкову ціну в 50 тис. доларів і ніколи не був дуже популярний, але залишається одним з ранніх прикладів веб-серверів з динамічним генеруванням сторінок.

Apple купила NeXT 20 грудня 1996 за 429 млн доларів, внаслідок чого більша частина нинішньої Mac OS X заснована на OPENSTEP (конкретної реалізації OpenStep). WebObjects в даний час поширюються разом з Mac OS X Server і Xcode.


1. Історія компанії

1.1. 1985-1987

У 1985 році Джобс познайомився з біохіміком і лауреатом Нобелівської премії, Полом Бергом. Берг поділився своїм баченням комп'ютера для наукових досліджень: він повинен бути персональним, потужним і недорогим. Джобс, у той час глава підрозділу, відповідального за розробку персональних комп'ютерів Macintosh та Lisa, розпочав проект Big Mac, спрямований на створення такого комп'ютера. Восени 1985 року проект був закритий.

Після звільнення з Apple, Джобс з однодумцями, в тому числі Бад Тріббл, Джордж Кроу, Річ Пейдж, Сьюзен Барнс, Сьюзен Кер і Деніел Левін, заснував нову компанію Next Inc. Логотип компанії був розроблений дизайнером Полом Рендом (Англ.) рос. і коштував 100 тисяч доларів США [1]. Першою великою інвестицією стало придбання в 1987 Россом Перо 16% акцій компанії за 20 мільйонів доларів США [2].


1.2. NeXT Computer (1987-1990)

В 1987 до NeXT приєдналася команда розробників мікроядра Mach на чолі з Аветиса Теваняном для роботи над об'єктно-орієнтованої операційною системою NeXTSTEP. Підрозділ, відповідальний за розробку апаратного забезпечення очолив Річ Пейдж. У цьому ж році був відкритий перший завод компанії в місті Фрімонт, штат Каліфорнія. Виробничі потужності дозволяли випускати до 150 тисяч комп'ютерів в рік [3]. Першою робочою станцією компанії став NeXT Computer - корпус системного блоку являв собою ідеальний куб зі стороною 30,48 см (1 фут) [4]. Дизайн NeXT Computer був розроблений компанією frogdesign.

Презентація робочого прототипу комп'ютера відбулася 12 жовтня 1988. Комп'ютери NeXT надійшли в продаж тільки в середині 1989 року за ціною в 6500 доларів США і перший час продавалися обмеженими партіями для ВНЗ з передвстановленою бета-версією операційної системи NeXTSTEP.

NeXT Computer складався з:

Для порівняння, персональні комп'ютери Macintosh або Amiga в 1989 році оснащувалися 1 Мб оперативної пам'яті, 16-кольоровим монітором з роздільною здатністю 640x480 або 4000-кольоровим - з роздільною здатністю 320x240 і жорстким диском об'ємом від 10 до 20 Мб. NeXT Computer став першим комп'ютером на материнській платі якого був встановлений чіп DSP (Motorola 56001) для відтворення та обробки звуку за допомогою програми Music Kit (Англ.) рос. .

Магнитооптичні диски були розроблені компанією Canon і використовувалися в якості основного носія інформації. Вони коштували дешевше ніж жорсткі диски (в ході переговорів Джобс знизив закупівельну ціну з 150 до 50 доларів США за один екземпляр), але повільніше (час відгуку близько 96 мс). У NeXT Computer було неможливим переміщення файлів між комп'ютерами без використання мережі, так як кожен комп'ютер мав тільки один Магнітооптичний диск і його не можна було витягти. не вимкнувши його. Така реалізація системи зберігання стримувала просування NeXT Computer на ринку. Магнитооптичні диски мали певні проблеми з надійністю і продуктивністю, хоча і були швидше, ніж дискети. У підсумку, Магнітооптичний диск недостатньо добре підходив для того, щоб бути основним пристроєм для запуску операційної системи NeXTSTEP як з точки зору швидкості, так і ємності.

В 1989 було досягнуто згоди з давнім торговим посередником Compaq, BusinessLand, про продажі комп'ютерів NeXT в роздріб. Продаж через посередників була основною відмінністю від оригінальної бізнес-моделі NeXT, коли продажі велися безпосередньо ВУЗам. Девід Норман ( англ. David Norman ), Засновник BusinessLand, прогнозував, що продажі NeXT Computer перевершать продажу комп'ютерів Compaq протягом 12 місяців.

У 1989 році Canon, основний дистриб'ютор продукції NeXT, інвестувала в компанію 100 мільйонів доларів США, діставши 16,67% акцій з умовою використання NeXTSTEP в своїх розробках. Незабаром після цього, Canon випустила серію персональних комп'ютерів, названих object.station.

В 1990 NeXT Computer з'явився в роздрібному продажі за ціною 9999 доларів США. У червні 1991 Росс Перо покинув свою посаду в раді директорів компанії, щоб більше часу приділяти своїй власній компанії Perot Systems (Англ.) рос. .


1.3. Друге покоління

Робочі станції NeXT другого покоління були створені в 1990 році. Нова лінійка включала перероблений комп'ютер NeXT, названий NeXTcube і NeXTstation, названий "плита", що використав форм-фактор "коробки піци". Магнітооптичний диск був замінений на 2,88 Mб флоппі-диск. Тим не менш, вони були дорогими і були витіснені 1,44 Mб дискетами. Крім того, в NeXT був вбудований CD-ROM, який став стандартом зберігання даних. Кольорова графіка в NeXTstation забезпечувалася "NeXTdimension graphics processor", новим процесором Motorola 68040. Нові комп'ютери були дешевшими і продуктивними, ніж їхні попередники.

У 1992 році NeXT випустила в продаж "турбо" варіанти NeXTcube і NeXTstation з 33 МГц процесором Motorola 68040 і максимальним об'ємом оперативної пам'яті в 128 Мб. Довгострокова мета проекту NeXT полягала в міграції на процесори з архітектурою RISC, необхідної для подальшого збільшення продуктивності. Цей проект був відомий під назвою NeXT RISC Workstation (NRW). Спочатку NRW повинен був бути заснований на процесорах Motorola 88110, але через невпевненість у фірмі Motorola і її процесорах на архітектурі 88к, пізніше проект був переведений на процесори PowerPC 601s. Кілька розробників використовували платформу NeXT для написання своїх перших програм. Тім Бернерс-Лі використовував комп'ютер NeXT в 1991 році для створення першого веб-браузера та веб-сервера. На початку 1990-х Джон Кармак використовував NeXTcube для створення двох своїх ігор - Wolfenstein 3D і Doom. Іншими комерційними програмами, створеними для комп'ютерів NeXT, були Lotus Improv spreadsheet і Mathematica. Також з комп'ютерами поставлялися і інші програми, такі як Merriam-Webster Collegiate Dictionary, Oxford Quotations, повне зібрання творів Шекспіра і пошуковий движок для цифрової бібліотеки.

NeXT продала 20 тис. комп'ютерів в 1992 році - досить мало в порівнянні зі своїми конкурентами. Компанія повідомляла про продажі на 140 млн дол в 1992 році, додатково Canon інвестувала 30 млн дол, щоб зберегти компанію на плаву. У загальній складності було продано 50 тис. машин.


1.4. 1993-1996 роки: NeXT Software

NeXT початку портування операційної системи NeXTSTEP на PC-сумісні комп'ютери, що використовують процесори Intel 80486, в 1992 році. Операційна система була портована тому, що NeXT змінювала свою бізнес-стратегію. У 1993 році порт був готовий і версія 3.1, також відома як NeXTSTEP 486, була випущена. NeXTSTEP 3.x пізніше була перенести на PA-RISC і SPARC -архітектури. Всього було чотири версії NeXTSTEP / NeXT (засновані на Motorola 68k "чорних ящиках"), NeXTSTEP / Intel, NeXTSTEP / PA-RISC і NeXTSTEP / SPARC. Незважаючи на те, що ці порти широко не використовувалися, NeXTSTEP завоювала популярність в інститутах таких, як First Chicago NBD, Swiss Bank Corporation, O'Connor and Company та інших. Також вона використовувалася багатьма федеральними агентствами - Науково-дослідною лабораторією ВМФ США ( англ. United States Naval Research Laboratory ), Агентством національної безпеки, Агентством з перспективним оборонним науково-дослідним розробкам, ЦРУ і Національним управлінням військово-космічної розвідки.

NeXT відійшла від хардверного бізнесу в 1993 році і компанія була перейменована в NeXT Software Inc, пізніше 300 з 540 найманих співробітників було звільнено. NeXT вела переговори про продаж хардверного бізнесу, включаючи фабрику Fremont, компанії Canon. Пізніше Canon вийшла з угоди. Робота над машинами на основі PowerPC була зупинена. CEO компанії Sun Microsystems, Худоба Макнілі ( англ. Scott McNealy ) Анонсував плани по інвестуванню 10 мільйонів доларів в 1993 році і використанні напрацювань NeXT (OpenStep) в майбутніх системах Sun. NeXT була партнером Sun у створенні OpenStep, яка була NeXTSTEP, не заснованої на ядрі Mach. Після залишення свого хардверного бізнесу, NeXT повернулася до продажів інструментарію для розробників, який міг запускатися в інших операційних системах, таким чином повертаючись до свого оригінального бізнес-планом. Нові продукти базувалися на OpenStep, включаючи OpenStep Enterprise у версії для Windows NT. Також компанія запустила WebObjects, платформу для створення великих масштабованих динамічних веб-додатків. Багато великі підприємства, включаючи Dell, The Walt Disney Company, WorldCom і Бі-бі-сі використовували програмне забезпечення WebObjects. Apple продовжує використовувати цю розробку в iTunes Store і більшості своїх корпоративних сайтів.


1.5. Після NeXT

Apple оголосила намір придбати NeXT 20 грудня 1996. Вона платила 426 000 000 доларів готівкою інвесторам і 1,5 мільйона акціями Apple Стіву Джобсу особисто. Основний задум придбання полягав у використанні NeXTSTEP для заміщення застаріваючої Mac OS. Apple вибрала цей варіант на противагу продовженню розробки операційної системи Copland або придбання BeOS. Джобс повернувся в Apple консультантом в 1997 році, пізніше в цьому ж році він став CEO компанії. У 2000 році він був призначений на цей пост довічно. Кілька працівників NeXT замінили своїх опонентів в Apple коли Стів Джобс реструктурував рада директорів. Протягом наступних 5 років NeXTSTEP була портована на архітектуру PowerPC і Intel, крім того, OpenStep був перенесений на Windows. Операційна система була відома під кодовим ім'ям Rhapsody, тоді як набір інструментів розробки називався "Yellow Box". Для зворотної сумісності Apple додала "Blue Box" в Mac, що дозволяє виконувати програми Mac в ізольованому мультизадачності оточенні.

Серверна версія нової операційної системи випущена як Mac OS X Server 1.0 в 1999 році, а перша версія для кінцевих користувачів - Mac OS X 10.0 в 2001 році.

OpenStep був перейменований в Cocoa, а Blue Box в Classic Environment. Apple додала оновлену версію інструментарію Macintosh, названого Carbon, дозволяє запускати програми Mac без обмежень Blue Box. Деякі особливості NeXTSTEP були використані в Mac OS; вони включали в себе Dock, Services menu і Finder, текстову систему NSText і широкий набір шрифтів.

Процессоронезавісімость NeXTSTEP була збережена і в Mac OS X. Кожна її версія компілювати для Power PC і Intel, щоправда, до 2005 року публічно випускалися версії тільки для Power PC. Apple публічно оголосила 6 червня 2005 плани по використанню в своїх системах процесорів Intel. Перехід на цю архітектуру був завершений до серпня 2006. На додаток - iPhone містить спеціалізовану версію Mac OS X для ARM.


2. Корпоративна культура і спільнота

У NeXT Джобс створив особливу корпоративну культуру. Джобс експериментував з деякими структурними змінами ще в Apple, але в NeXT він викинув всі звичні корпоративні структури, замінивши їх на єдине "спільнота" з "членами" замість службовців. До ранніх 1990-х в NeXT було всього дві різних зарплати. Членам команд, які об'єдналися до 1986 року платили 75 тис. доларів, тоді як працівникам, які прийшли в компанію пізніше, платили 50 тис. дол Це призводило до деяких незграбним ситуацій, коли менеджерам платили менше, ніж їх підлеглим. Службовці писали звіти про результати своєї роботи кожні півроку через дуже низьку зарплату. Щоб сприяти створенню відкритості, у всіх службовців був повний доступ до платіжних відомостях, хоча деякі використовували їх у своїх інтересах. План медичної страховки пропонував пільги не тільки для одружених пар, але і для холостяків, а також гомосексуальних пар, хоча остання привілей пізніше була знята через страхових ускладнень. Графік оплати також дуже сильно відрізнявся від інших компаній Кремнієвої долини : замість отримання зарплати кожні два тижні, службовці отримували її раз на місяць авансом.

Джобс створив офіс в Пало-Альто і зайняв будівлю із скла і бетону з сходовим дизайном, спроектованим архітектором Бей Юймін. На першому поверсі двері, підлогу та робочі столи були зроблені з твердих сортів деревини, тут комп'ютери збиралися. Щоб уникнути помилок, NeXT використовувала стратегію " точно в термін ". Компанія уклала контракти з усіма великими постачальниками материнських плат і корпусів. Другий поверх був офісом з відкритим плануванням. Двері мали тільки кабінет Джобса і кілька конференц-залів. Так як NeXT розширювалася, то необхідно було збільшення офісного простору. Компанія орендувала офіс в Редвуд, спроектованому все тим же архітектором. Центральне місце займала "ширяюча" сходи без видимих ​​опор. Відкрите планування була збережена, хоча обстановка стала розкішної зі стільцями за 5 тис. доларів, диванами за 10 тис. дол і принтами від Анселя Адамса.

Перший випуск журналу NeXTWORLD був надрукований в 1991 році. Він публікувався в Сан-Франциско видавництвом Integrated Media під редакцією Майкла Майлі ( англ. Michael Miley ), Пізніше Деном Рубу ( англ. Dan Ruby ). Це було єдине видання, оглядати комп'ютери, операційну систему та програми NeXT. NeXTWORLD Expo була проведена як конференція для розробників, в 1991 і 1992 році вона проводилась в San Franciso Civic Center, а в 1993 - в Moscone Center, зі Стівом Джобсом в ролі головного ведучого.


3. Вплив на комп'ютерну індустрію

Незважаючи на обмежений комерційний успіх, компанія зробила глибокий вплив на комп'ютерну індустрію. Об'єктно-орієнтоване програмування, графічний інтерфейс прийшли набагато пізніше 1988 року, NeXTcube і NeXTSTEP, коли компанії почали симулювати об'єктно-орієнтовану систему NeXT. Apple розпочала проект Taligent (англ.) в 1989 році з метою створення NeXT-подібної операційної системи для Macintosh у співпраці з HP і IBM.

Microsoft анонсувала проект Cairo в 1991 році; його специфікації включали схожі об'єкт-орієнтовані особливості інтерфейсу найближчій версії Windows NT для споживачів. Незважаючи на те, що проект в кінцевому рахунку був покинутий, деякі його елементи були включені в інші проекти. У 1994 році Microsoft і NeXT співпрацювали над портом OpenStep для Windows NT, проте він так і не був випущений.

WebObjects не досяг високої популярності, так як мав високу початкову ціну - 50 тис. доларів. В даний час він поставляється в комплекті з Mac OS X Server і Xcode.


Примітки

  1. Айзексон, стор 259
  2. Айзексон, стор 268
  3. Stross, Randall Steve Jobs and the NeXT Big Thing. - Athenium, 1993. - P. 72. - ISBN 0-689-12135-0
  4. Айзексон, стор 262