THELOCALHOST.RU
Unix
Наверняка Вы слышали о такой операционной системе, как UNIX. А Вам никогда не хотелось попробовать ее в действии? Лично мне – очень. В данной статье мы с Вами рассмотрим, на чем и кем данная операционка была основана, как развивалась и что представляет собой на сегодняшний день.
Все началось еще в далеком 1969 году, когда некие Ричи и Томсон создали самую первую версию операционной системы UNIX (однако эпоха UNIX началась в 00.00 первого января 1970 года, об этом следует помнить).
В 1973 году создателями новой по тем временам операционной системы были опубликованы материалы по ней, компьютерное сообщество признало ее полезность, и понеслось :). Но фирма-правообладатель ОС UNIX AT&T не захотела самостоятельно распространять данную операционную систему, и передала права на нее учебным заведениям. Те стали кооперироваться самостоятельно, исправляли найденные ошибки, добавляли в нее требующийся им функционал, и результатом стало распространение нескольких версий ОС UNIX по патронажем компании Bell Labs.
До 1977 года распространение UNIX шло под торговой маркой AT&T, но в 1977 году увидела свет новая UNIX-подобная операционная система, которая стала прообразом широко распространенных в настоящее время продуктов линейки BSD- NetBSD, OpenBSD и FreeBSD. Некоторые из клонов UNIX стали коммерческими, некоторые – бесплатными, но факт остается фактом – UNIX-подобные операционки стали весьма и весьма распространенными.
В течение сорока лет товарный знак UNIX неоднократно менял своих владельцев, было множество судебных исков от различных компаний и консорциумов друг к другу, но в 2010 году суд подтвердил, что данные права принадлежат компании Novell.
Основными компонентами UNIX-подобной операционной системы являются:
- ядро – отвечает за управление всеми основными ресурсами вычислительной системы – центральным процессором, оперативной памятью и периферийными устройствами ввода-вывода и хранения информации;
- файловая система – организация структуры хранения данных на носителях информации;
- shell – командный интерпретатор, который осуществляет трансляцию введенных пользователем команд в запросы к ядру или файловой системе;
- команда – наименование программы, которые должна выполнять информационная система (чаще всего компьютер). Пакет команд называется инструментальным средством. В качестве инструментальных средств выступают текстовые редакторы, среды разработки, различные прикладные программы и т.д.
Операционная система UNIX является многопользовательской, многозадачной, и помимо этого еще и сетевой.
Интерфейс UNIX-подобных операционных систем довольно дружественен к пользователю, однако же неподготовленному пользователю разобраться во всем будет довольно сложно, нужно почитать руководство. Я говорю это на основании собственного опыта, когда я установил себе в первый раз FreeBSD и захотел сразу запустить соединение с Интернетом и какой-нибудь браузер. Все оказалось не так просто, и без чтения соответствующих глав документации не обошлось.
При работе в UNIX каждый пользователь имеет уникальный логин доступа к системе и пароль, при этом пользователи могут быть объединены в группы для облегчения их работы, например, над каким-либо программным проектом. Пользователь root – это администратор системы, обладающий неограниченными полномочиями. Одной из ключевых возможностей рута является организация новых учетных записей в системе и придание им определенных прав.
Нужно иметь в виду, что абсолютно все в UNIX представлено в виде файлов – и файлы, и каталоги, и устройства, и ссылки. Соответственно, и вся информация обрабатывается как файлы. Одни и те же устройства в различных вариациях UNIX могут иметь различные названия.
Файловая система в операционной системе UNIX имеет древовидную структуру. Вершиной дерева является корневой каталог root, обозначаемый /. Все остальные файлы и каталоги начинаются с корневого.
В общем, UNIX – это ВЕЩЬ!!! Большая блаодарность ее создателям и популяризаторам!
В современном мире операционные системы семейства UNIX признаны одними из самых важных операционок, и это, я считаю, абсолютно правильно. Язык программирования Си стал популярным именно UNIX и даже превзошел его в популярности и распространенности. Данный язык программирования не навязывал программисту единого стиля написания программного кода, как это было распространено в то время. UNIX весьма способствовала росту и популяризации Интернета, так как данную ОС можно было устанавливать даже на недорогие машины.
В настоящее время UNIX используются в основном на серверах, а также как встроенные системы для различного оборудования. На рынке ОС для рабочих станций и домашнего применения лидером является Microsoft Windows, UNIX занимает только второе (Mac OS X) и третье (GNU/Linux) места.
В современном мире UNIX используется в основном на серверах и в виде встроенной операционной системы для различных устройств и оборудования.
На рынке же настольных операционных систем лидирует Microsoft Windows, UNIX-подобные же операционные системы занимают только второе место.