Ця стаття містить текст, що не відповідає . (лютий 2019) |
Plan 9 — це сучасне (відносно інших Unix) бачення багатокористувацької операційної системи, що розроблена перш за все з думкою про організацію мереж та роботи в них. Розроблена в Computing Science Research Center of AT&T Bell Laboratories (наразі це (Lucent Technologies), (Bell Labs)).
(Розробник) | (Bell Labs) |
---|---|
Написано на | (C) |
Родина ОС | Нащадок (UNIX) |
Робочий стан | Актуальне |
Початковий випуск | 1992 |
(Останній випуск) | 4-редакція |
Платформи | (x86), (MIPS), (DEC Alpha), (SPARC), PowerPC, (ARM) |
Тип (ядра) | (Гібридне ядро) |
Інтерфейс користувача | rio / (rc) |
(Ліцензія) | (GNU GPLv2) |
https://9p.io/plan9/ |
Plan 9 — це розподілена система. Типова інсталяція Plan 9 буде включати файл-сервери, CPU-сервери (обчислювальні), що займаються також задачами аутентифікації та шлюзування, та велику кількість терміналів. Вказані 3 компоненти є базовими, що об’єднуються за допомогою великого різноманіття мереж. Працює на багатьох апаратних платформах і дуже точно відповідає ідеї побудови великих розподілених систем, завдячуючи значним можливостям конфігурування, уникаючи звичних моделей мережевих робочих станцій та центрального сервера.
Назва операційної системи «Plan 9 from Bell Labs» — алюзія на класичний науково-фантастичний кінофільм («Plan 9 from Outer Space»).
Історія
Розробка Plan 9 розпочалася в кінці 80-х, перша версія вийшла в 1993 році. Останній вихід — четверта версія (квітень 2002, поновлення — червень 2003), що зазнала значних змін, починаючи з файлового протоколу 9P, (ядро (операційної системи)), бібліотеки та багато ще чого було перепроектовано та змінено. Операційну систему «звільнено» 7 червня 2000 року — третя версія стала доступною для вільного закачування під ліцензією сертифікованою OSI. Щоправда, перипетій відносно ліцензії було багато, зокрема міститься й заборона для державних установ, та головним було активне висловлювання (Річарда Столмена) ((Free Software Foundation)), який закликав у жодному випадку не використовувати систему у зв’язку із її несумісністю з єдиною вірною на його думку GPL. Та подібна несумісність не наклала обмежень на право модифікувати, копіювати й розповсюджувати код за власним бажанням безкоштовно.
Розробники
Операційна система розроблена в тій самій лабораторії, що займалася розробкою Unix. Серед великої команди присутні як вельми відомі імена, що вважаються гуру програмування — (Браян Керніган), (Денніс Рітчі), (Кен Томпсон), , так і молодші, зокрема, (Rob Pike) — основний розробник останньої версії, що раніше написав добрий десяток віконних середовищ для Unix та Plan 9, він автор також і першої растрової віконної системи для Unix, автор декількох відомих книг та співавтор праць наведених гуру.
Інше
Plan 9 створена з метою прийти на заміну Unix. Ідея побудови Plan 9 — створення дешевої системи з дешевих сучасних (мікрокомп’ютерів) та з можливістю централізованого керування. Система Unix уже не задовольняла потреби. З середини 80-х відбувся відхід від схеми великих централізованих комп’ютерів та терміналів до мереж невеликих персональних машин.
- Unix працювала в режимі розподілу часу
- її адаптація до нових технологій була дуже обмеженою
- графічні й мережеві можливості були недостатньо добре інтегрованими
- монолітний принцип організації мереж старих систем не дозволяв безпроблемно адмініструвати персональні машини
Та були й особливості Unix, що були перейняті, зокрема використання файлової системи для координування імен ресурсів та доступу до них — ідея була розширена — створено (протокол мережевого рівня) 9P для доступу до файлів віддалених машин. Також сама ідеологія файлу розширена — ним можливо представляти будь-що (інформацію, пристрої, драйвери…). Також була розроблена система іменування, що дозволяла користувачам будувати власну обчислювальну мережу за бажанням, а не лише обчислювати все на власній машині. Була помічена висока перспективність цієї ідеї, вона була перейнята на всі елементи операційної системи — трактування ресурсів ОС, як елементів файлової системи — процеси, графіку та й саму мережу.
Чому було переглянуто так багато, що система стала вже зовсім не Unix? Створюючи нову систему, автори змогли вирішити проблеми, які лежали в ідеології Unix. Хоча Plan 9 і підтримує середовище емуляції POSIX, це не головне в системі, більшість системного ПЗ було розроблено в «рідному» середовищі Plan 9.
Шалена[] кількість ідей, закладених до елементів систем приємно[] вражає та викликає масу зіткнень із звичками, як-от перший розбір з інтерфейсом . Ознайомлення з подібною системою більш необхідно для розуміння недоліків, які на нас[] накладені спадковістю Unix та можливості глянути зі сторони для оцінки того, що маємо.
Для ознайомлення можливо завантажити дистрибутив розміром 60-70Мб, та все ж ставити краще на (віртуальну машину), через невелику кількість драйверів для (периферійних пристроїв). Незважаючи на простоту й досконалість системи, усвідомити це навряд чи вдасться з першого завантаження, чи й навіть навпомацки. На щастя, є доволі багато документації, яку варто переглянути навіть і без Plan 9, а безпосередньо для свого світогляду[].
Див. також
- (Список операційних систем)
Ресурси тенет
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет