Ця стаття містить текст, що не відповідає . (лютий 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, Інтернет
Cya stattya mistit tekst sho ne vidpovidaye enciklopedichnomu stilyu Bud laska dopomozhit udoskonaliti cyu stattyu pogodivshi stil vikladu zi stilistichnimi pravilami Vikipediyi Mozhlivo storinka obgovorennya mistit zauvazhennya shodo potribnih zmin lyutij 2019 Plan 9 ce suchasne vidnosno inshih Unix bachennya bagatokoristuvackoyi operacijnoyi sistemi sho rozroblena persh za vse z dumkoyu pro organizaciyu merezh ta roboti v nih Rozroblena v Computing Science Research Center of AT amp T Bell Laboratories narazi ce Lucent Technologies Bell Labs Plan 9 from Bell LabsRozrobnik Bell LabsNapisano na CRodina OS Nashadok UNIXRobochij stan AktualnePochatkovij vipusk 1992Ostannij vipusk 4 redakciyaPlatformi x86 MIPS DEC Alpha SPARC PowerPC ARMTip yadra Gibridne yadroInterfejs koristuvacha rio rcLicenziya GNU GPLv2https 9p io plan9 Plan 9 ce rozpodilena sistema Tipova instalyaciya Plan 9 bude vklyuchati fajl serveri CPU serveri obchislyuvalni sho zajmayutsya takozh zadachami autentifikaciyi ta shlyuzuvannya ta veliku kilkist terminaliv Vkazani 3 komponenti ye bazovimi sho ob yednuyutsya za dopomogoyu velikogo riznomanittya merezh Pracyuye na bagatoh aparatnih platformah i duzhe tochno vidpovidaye ideyi pobudovi velikih rozpodilenih sistem zavdyachuyuchi znachnim mozhlivostyam konfiguruvannya unikayuchi zvichnih modelej merezhevih robochih stancij ta centralnogo servera Nazva operacijnoyi sistemi Plan 9 from Bell Labs alyuziya na klasichnij naukovo fantastichnij kinofilm Plan 9 from Outer Space IstoriyaRozrobka Plan 9 rozpochalasya v kinci 80 h persha versiya vijshla v 1993 roci Ostannij vihid chetverta versiya kviten 2002 ponovlennya cherven 2003 sho zaznala znachnih zmin pochinayuchi z fajlovogo protokolu 9P yadro operacijnoyi sistemi biblioteki ta bagato she chogo bulo pereproektovano ta zmineno Operacijnu sistemu zvilneno 7 chervnya 2000 roku tretya versiya stala dostupnoyu dlya vilnogo zakachuvannya pid licenziyeyu sertifikovanoyu OSI Shopravda peripetij vidnosno licenziyi bulo bagato zokrema mistitsya j zaborona dlya derzhavnih ustanov ta golovnim bulo aktivne vislovlyuvannya Richarda Stolmena Free Software Foundation yakij zaklikav u zhodnomu vipadku ne vikoristovuvati sistemu u zv yazku iz yiyi nesumisnistyu z yedinoyu virnoyu na jogo dumku GPL Ta podibna nesumisnist ne naklala obmezhen na pravo modifikuvati kopiyuvati j rozpovsyudzhuvati kod za vlasnim bazhannyam bezkoshtovno RozrobnikiOperacijna sistema rozroblena v tij samij laboratoriyi sho zajmalasya rozrobkoyu Unix Sered velikoyi komandi prisutni yak velmi vidomi imena sho vvazhayutsya guru programuvannya Brayan Kernigan Dennis Ritchi Ken Tompson tak i molodshi zokrema Rob Pike osnovnij rozrobnik ostannoyi versiyi sho ranishe napisav dobrij desyatok vikonnih seredovish dlya Unix ta Plan 9 vin avtor takozh i pershoyi rastrovoyi vikonnoyi sistemi dlya Unix avtor dekilkoh vidomih knig ta spivavtor prac navedenih guru InshePlan 9 stvorena z metoyu prijti na zaminu Unix Ideya pobudovi Plan 9 stvorennya deshevoyi sistemi z deshevih suchasnih mikrokomp yuteriv ta z mozhlivistyu centralizovanogo keruvannya Sistema Unix uzhe ne zadovolnyala potrebi Z seredini 80 h vidbuvsya vidhid vid shemi velikih centralizovanih komp yuteriv ta terminaliv do merezh nevelikih personalnih mashin Unix pracyuvala v rezhimi rozpodilu chasu yiyi adaptaciya do novih tehnologij bula duzhe obmezhenoyu grafichni j merezhevi mozhlivosti buli nedostatno dobre integrovanimi monolitnij princip organizaciyi merezh starih sistem ne dozvolyav bezproblemno administruvati personalni mashini Ta buli j osoblivosti Unix sho buli perejnyati zokrema vikoristannya fajlovoyi sistemi dlya koordinuvannya imen resursiv ta dostupu do nih ideya bula rozshirena stvoreno protokol merezhevogo rivnya 9P dlya dostupu do fajliv viddalenih mashin Takozh sama ideologiya fajlu rozshirena nim mozhlivo predstavlyati bud sho informaciyu pristroyi drajveri Takozh bula rozroblena sistema imenuvannya sho dozvolyala koristuvacham buduvati vlasnu obchislyuvalnu merezhu za bazhannyam a ne lishe obchislyuvati vse na vlasnij mashini Bula pomichena visoka perspektivnist ciyeyi ideyi vona bula perejnyata na vsi elementi operacijnoyi sistemi traktuvannya resursiv OS yak elementiv fajlovoyi sistemi procesi grafiku ta j samu merezhu Chomu bulo pereglyanuto tak bagato sho sistema stala vzhe zovsim ne Unix Stvoryuyuchi novu sistemu avtori zmogli virishiti problemi yaki lezhali v ideologiyi Unix Hocha Plan 9 i pidtrimuye seredovishe emulyaciyi POSIX ce ne golovne v sistemi bilshist sistemnogo PZ bulo rozrobleno v ridnomu seredovishi Plan 9 Shalena dzherelo kilkist idej zakladenih do elementiv sistem priyemno dzherelo vrazhaye ta viklikaye masu zitknen iz zvichkami yak ot pershij rozbir z interfejsom Oznajomlennya z podibnoyu sistemoyu bilsh neobhidno dlya rozuminnya nedolikiv yaki na nas sho nakladeni spadkovistyu Unix ta mozhlivosti glyanuti zi storoni dlya ocinki togo sho mayemo Dlya oznajomlennya mozhlivo zavantazhiti distributiv rozmirom 60 70Mb ta vse zh staviti krashe na virtualnu mashinu cherez neveliku kilkist drajveriv dlya periferijnih pristroyiv Nezvazhayuchi na prostotu j doskonalist sistemi usvidomiti ce navryad chi vdastsya z pershogo zavantazhennya chi j navit navpomacki Na shastya ye dovoli bagato dokumentaciyi yaku varto pereglyanuti navit i bez Plan 9 a bezposeredno dlya svogo svitoglyadu sho Div takozhSpisok operacijnih sistemResursi tenet