Unix: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
>Player1
(Отмена правки № 10007 участника Pepel (обсуждение) спам)
Строка 1: Строка 1:
Unix группа переносимых, многозадачных и многопользовательских [[операционная система|операционных систем]].
+
<center>
 +
'''Asp, сам ты дятел, быдло злоебучее!'''
  
== История ==
+
'''Ты позоришь идею антикопирайта, тупорылая нерусская проблядь!'''
К концу 1960-х гг. отраслью и научно-образовательным сообществом был создан целый ряд ОС, реализующих все или часть очерченных выше функций. К ним относятся «[[Atlas]]» ([[Манчестерский университет]]), «[[CTTS]]» и «[[ITSS]]» ([[Массачусетский технологический институт]] (МТИ)), «[[THE]]» ([[Эйндховенский технологический университет]]), «[[RS4000]]» ([[Университет Орхуса]]) и др. (всего эксплуатировалось более сотни различных ОС).
 
  
Наиболее развитые ОС, такие как «[[OS/360]]» (компания «[[IBM]]»), «[[SCOPE]]» (компания «[[CDC]]») и завершённый уже в [[1970-е|1970-х годах]] «[[MULTICS]]» (МТИ и компания «[[Bell Labs]]»), предусматривали возможность исполнения на многопроцессорных компьютерах.
+
'''Чтоб тебя за это негрокитайцы ебали в твою рваную жопу до скончания века!'''
 +
</center>
  
Эклектичный характер разработки ОС привёл к нарастанию кризисных явлений, прежде всего, связанных с чрезмерными сложностью и размерами создаваемых систем. ОС были плохо [[масштабируемость программной системы|масштабируемыми]] (более простые не могли использовать все возможности крупных вычислительных систем; более развитые неоптимально исполнялись на малых или не могли исполняться на них вовсе) и тотально несовместимыми между собой, их разработка и совершенствование затягивалась.
 
  
Задуманная и реализованная в [[1969]] году [[Томпсон, Кен|Кеном Томпсоном]] при участии нескольких коллег (включая [[Ричи, Деннис|Денниса Ричи]] и [[Керниган, Брайан|Брайана Кернигана]]), ОС «[[Unix]]» («[[Unix]]»; первоначально «UNICS», что обыгрывало название «MULTICS») вобрала в себя многие черты более ранних ОС, но обладала целым рядом свойств, отличающих её от большинства предшественниц:
+
<center>
 +
<big>'''Слава России!'''</big>
 +
{| cellpadding=100 border=0 width=400 cellspacing=0
 +
|bgcolor=#DE0000|
 +
|}
 +
'''Ура! Ура!! Ура!!!'''
 +
</center>
  
* простая метафорика (два ключевых понятия: [[вычислительный процесс]] и файл);
+
[[Категория:Asp сосёт хуй]]
 
 
* компонентная архитектура: принцип «одна программа — одна функция» плюс мощные средства связывания различных программ для решения возникающих задач («оболочка»);
 
 
 
* минимизация ядра (кода, выполняющегося в «реальном» («привилегированном») режиме процессора) и количества системных вызовов;
 
 
 
* независимость от аппаратной архитектуры и реализация на машиннонезависимом [[язык программирования|языке программирования]] (язык программирования «[[Си (язык программирования)|Си]]» стал «побочным продуктом» разработки «[[Unix]]»);
 
 
 
* унификация файлов.
 
 
 
«[[Unix]]», благодаря своему удобству прежде всего в качестве инструментальной среды (среды разработки), была тепло принята сначала в университетах, а затем и в отрасли, получившей прототип единой ОС, которая могла использоваться на самых разных вычислительных системах и, более того, могла быть быстро и с минимальными усилиями перенесена на любую вновь разработанную аппаратную архитектуру.
 
 
 
В конце 70-х годов XX века сотрудники [[Калифорнийский университет Беркли|Калифорнийского университета в Беркли]] внесли ряд усовершенствований в исходные коды UNIX, включая работу с протоколами [[TCP/IP]]. Их разработка стала известна под именем [[BSD]] — «[[Berkeley Software Distribution]]».
 
 
 
Задачу разработать независимую (от авторских прав «Bell Labs») реализацию той же архитектуры поставил и [[Ричард Столлман]], основатель проекта «[[GNU]]».
 
 
 
Благодаря конкурентности реализаций архитектура ОС «[[Unix]]» стала вначале фактическим отраслевым стандартом, а затем обрела статус и стандарта юридического — [[ISO/IEC 9945]]<ref>Свежая версия ISO/IEC 9945 принята [[ISO|Международной организацией стандартизации (ИСО)]] в [[2003|2003 г.]]</ref>.
 
 
 
ОС, следующие стандарту или опирающиеся на него, называют «[[POSIX]]-совместимыми» (чаще встречается словоупотребление «[[Unix подобные]]» или «семейство [[Unix]]», но оно противоречит статусу торгового знака «[[Unix]]», принадлежащего консорциуму «[[The Open Group]]» и зарезервированному для обозначения ОС, строго следующих стандарту) благодаря названию стандарта — POSIX. Сертификация на совместимость со стандартом стоит некоторых денег, из-за чего некотрые системы не проходили этот процесс, однако считаются POSIX-совместимыми, просто потому что это так.
 
 
 
К Unix-подобным ОС относятся системы, базирующиеся на последней версии «[[Unix]]», выпущенной «Bell Labs» («System V»), на разработках Университета Беркли («[[FreeBSD]]», «[[OpenBSD]]», «[[NetBSD]]»), а также ОС «[[GNU/Linux]]», разработанная в части утилит и библиотек проектом «GNU» и в части ядра — сообществом, возглавляемым [[Торвальдс, Линус|Линусом Торвальдсом]].
 
 
 
Стандартизация ОС гарантирует возможность безболезненной замены самой ОС и/или оборудования при развитии вычислительной системы или сети и дешёвого переноса прикладного программного обеспечения (строгое следование стандарту предполагает полную совместимость программ на уровне исходного текста; из-за профилирования стандарта и его развития некоторые изменения бывают всё же необходимы, но перенос программы между POSIX-совместимыми системами обходится на порядки дешевле, чем между альтернативными), а также преемственность опыта пользователей.
 
 
 
Самым заметным эффектом существования этого стандарта стало эффективное разворачивание [[Интернет]]а в 90-х годах.
 
 
 
== «Post Unix» архитектуры ОС ==
 
 
 
Коллектив, создавший ОС «Юникс», попытался позднее повторить свой успех, обобщив и дополнив исходную концепцию. Таким образом появились ОС «[[Plan9]]» и «[[Inferno (операционная система)|Inferno]]», не получившие, впрочем, широкого распространения..
 
 
 
Позднее на основе «Plan9» в [[Испания|Испании]] были разработаны ОС «[[Off++]]» и «[[Plan B]]», носящие экспериментальный характер.
 
 
 
К попыткам создать постюниксовскую архитектуру можно также отнести разработку системы программирования и операционной среды «[[Оберон (язык программирования)|Оберон]]» в [[Швейцарский федеральный технологический институт|Швейцарском федеральном технологическом институте]] (ETH Zurich) под руководством [[профессор|проф.]] [[Вирт, Никлаус|Никлауса Вирта]].
 
 
 
== Примечания ==
 
<references />
 
 
 
== См. также ==
 
* [[vi]]
 
* [[Linux]]
 
 
 
== Литература ==
 
 
 
== Ссылки ==
 
 
 
{{википедия|Операционная система}}
 
 
 
[[Категория:Операционные системы]]
 

Версия от 14:38, 7 апреля 2011



Asp, сам ты дятел, быдло злоебучее!

Ты позоришь идею антикопирайта, тупорылая нерусская проблядь!

Чтоб тебя за это негрокитайцы ебали в твою рваную жопу до скончания века!


Слава России!

Ура! Ура!! Ура!!!