На цій сторінці показано неперевірені зміни
Робочий стіл NeXTSTEP з грою Nethack | |
| Розробник | NeXT Computer |
|---|---|
| Родина ОС | Unix/NeXTSTEP |
| Робочий стан | Історія |
| Вихідна модель | Закритий |
| Випущено у виробництво | 18 вересня1989 |
| Останній випуск | 3.3 /1995 |
| Платформи | Motorola 68000, Intelx86,SPARC,PA-RISC |
| Типядра | Гібридне ядро |
| Ліцензія | пропрієтарнаEULA |
NeXTSTEP (такожNeXTstep,NeXTStep, таNEXTSTEP[1]) — об'єктно-орієнтована, багатозадачнаопераційна система, що була розроблена компанієюNeXT Computer для власних комп'ютерів.
NeXTSTEP 1.0. була видана 18 вересня 1989 року. Останній реліз перед перейменуванням в OpenStep 3.3 був виданий в 1995 році[2] і працював не лише на процесорах родиниMotorola 68000, але й наIBM PC-сумісних x86/Intel,SunSPARC іHPPA-RISC. За часів версії 3.2, NeXT об'єдналася зSun Microsystems для розробкиOpenStep — кросплатформного стандарту та засобу розробки (дляSun Solaris,Microsoft Windows та NeXT-версій ядраMach), заснованого на NeXTSTEP 3.2.
4 лютого 1997 року корпораціяApple Computer придбала NeXT[3] і використала OpenStep як основу дляMac OS X[4]. Спадщину OpenStep в Mac OS X можна помітити в середовищі розробкиCocoa, де класи бібліотекиObjective-C мають префікси NS[5]. Також існує вільний варіант OpenStep —#GNUstep.
GNUstep —вільна реалізаціяOpenStep, об'єктно-орієнтованого API (Objective-C) для об'єктно-орієнтованих операційних систем. Частина проекту GNU для GNU/Linux, MacOS, Windows та BSD.
GNUstep забезпечуємовне зв'язування для мов програмуванняJava,Ruby,[6]Guile[7] Використовується для розробки застосунків з графічним інтерфейсом, а також серверних застосунків.
Étoilé (фр. зірковий) — вільне середовище робочого столу для UNIX-подібних операційних систем засноване на GNUstep і написане з нуля. Завдяки модульності та легкості компонентів, а також документації, що надається, користувач може створити своє власне оточення, комбінуючи сервіси (додатки) та інші компоненти.
Étoilé замість звичних метафор робочого столу використовує більш високорівневий принцип об'єктів. З його допомогою він може представити деякі об'єкти як файли (які зазвичай так не відображаються), наприклад, людей. Проект також сподівається уникнути негнучкості імен файлів та їх ієрархій, дозволяючи користувачеві помічати об'єкти та збирати їх (замість покладатися на папки).
| Це незавершена стаття пропрограмне забезпечення. Ви можетедопомогти проєкту,виправивши або дописавши її. |
| Це незавершена стаття проопераційні системи. Ви можетедопомогти проєкту,виправивши або дописавши її. |