GEM (Graphics Environment Manager), про який я обіцяв розповісти в попередньому пості, було розроблено в Digital Research Inc. (DRI) під керівництвом Гері Кілдала, який розробляв операційну систему CP/M. Як можна зрозуміти з назви, це графічне оточення. Першими масовими комп'ютерами з графічним інтерфейсом стали Apple Lisa (1983 рік) та Apple Macintosh (1984 рік), але вперше графічний інтерфейс з'явився на 10 років раніше (так, у 1973-му) на комп'ютері Xerox Alto. У 1979-му Стів Джобс уклав угоду з Xerox PARC (Palo-Alto Research Center) про візит його інженерів до центру в обмін на можливість придбати акції перед виходом Apple на публічні торги (IPO). Там вони й підгледіли ідею графічного інтерфейсу, робочого стола, та керування мишею, після чого почали активно працювати над Lisa.
Digital Research опублікували першу версію GEM у лютому 1985. Це була модульна оболонка для IBM PC яка запускалася поверх MS-DOS. До виходу Windows 1.0 залишалося ще 9 місяців. Джон Скаллі, новий CEO Apple, побачив в цьому загрозу, бо вважав графічний інтерфейс конкурентною перевагою компанії. У вересні 1985 Apple висунула DRI ультиматум, погрожуючи судом за порушення авторських прав. DRI не мала ресурсів на судову тяганину і погодилася на мирову угоду. Як результат, у GEM версії 2.0 замість плаваючих вікон з ефектом накладання залишилося лише 2 фіксованих вікна, які ділять екран навпіл, Apple також наполягала на зміні дизайну іконок і відключені анімації вікон. В проєкті судового позову вони посилалися на те, що GEM має зовнішній вигляд і відчуття (Look and Feel) інтерфейсу Macintosh. Пізніше з таким самим формулюванням Apple судилася вже з Microsoft. В коментарях до посту я додам декілька прикладів інтерфейсу GEM 1.1 та GEM 2.0 (фото 4,5). Цікаво, що всі ці обмеження Apple ніяк не торкнулися Atari, яка випустила свій TOS (The Operating System) на базі GEM без будь-яких обмежень. Станом на 1985 рік Atari ST був найдешевшим комп'ютером (втричі дешевшим за Macintosh) з графічною операційною системою, але це вже інша історія.
p.s. Я пробував запустити емулятор Apricot F2 з GEM на ньому в MAME, але поки без успіху. Також існують проєкти OpenGEM та FreeGEM. Останній нормально запускається в DosBOX.
p.p.s Коли у 1983 році Стів Джобс дізнався про наміри Microsoft розробляти Windows, між ним і Гейтсом відбувся такий діалог, який пізніше було задокументовано:
Steve Jobs:
"You’re ripping us off! I trusted you, and now you’re stealing from us!"
Bill Gates:
"Well, Steve, I think there’s another way of looking at it. I think it’s more like we both had this rich neighbor named Xerox and I broke into his house to steal the TV set and found out that you had already stolen it."
GEM (Graphics Environment Manager), про який я обіцяв розповісти в попередньому пості, було розробле
SnC Museum Lab
@snclabПерсональний блог співзасновника Software & Computer Museum, Олександра Коваленка
307 مشتركين
فتح في تيليجرام