Книга посвя щается операц ио н ной системе ее дистрибутивам



Pdf просмотр
страница5/8
Дата11.11.2016
Размер5.04 Kb.
Просмотров1681
Скачиваний0
1   2   3   4   5   6   7   8

Linux
это нехотя и похож В



некоторых деталях эти операц ионк и существенно отличаются друг от друга


-
, в результате чего часто возникают недоразумения например при использовании команды mount,
настройке виртуальных консолей

,
.
автоматического старта Иксов итак далее Однако база льзовательских
Lin ux FreeBSD -

приложений у и
одна и та же И потому сточки зрения пользователя не адми на разницы между ними практически нет А многие
(
,

) административные функции например управление учетными записями во
FreeBSD реализованы лучше -Установка требует представления о специфичной номенклатуре- устройство схемах разметки диска вообще и особенностях разметки в
(
,
Exte n d e d Par titio n
частности понимания того что не есть непременный атрибут дисковой разметки логические диски можно создавать и
Pri m a ry Par titio n).
-
,
непосредственно в
Однако это и все что требуется от
:

BSD -
пользователя для установки достаточно освоения специфики разметки и



, номенклатуры устройств на уровне пары простых рецептов Что кстати
,

говоря вельми зело способствует расширению кругозора пользователя,
Инстал лятор он же универсальный ее конфигуратор sysinstall,



,
устроенна первый взгляд не совсем логично В частности одни и те же

опции повторяются в пунктах меню Установки и Конфигурирования. Однако все

,

-
становится простои понятно если осознать один факт установка

:
-
разбивается на два этапа первый это установка базовой системы
,
- обязательная к выполнению второй же установка дополнительных компонентов и постинстал ляц ионное конфигурирован ие что может быть


выполнено ив любой момент времени в дальнейшем Важно также понимать, что Иксы и почти весь дополнительный софт абсолютно те же самые что и

Lin ux.

в
А при конфигури рован и ив сомнительных случаях всегда можно
положиться на умолчания, обычно неидеальные но непременно разумные Сам по себе и нстал лтор имеет архаичный псевдографи ческий интерфейс менее богатый возможностями автоматизации чем графические установщики юзерофи льн ых овине столь гибкий как универсальный и нстал лятор
Gen t o o (
bash+
).

текстовый редактор Однако его встроенная система помощи, вполне достаточна для освоения всех функций программы а всякого рода


- оптимизирующие настроки могут ыть выполнены ив дальнейшем на уже установленной системе FreeBSD Круг поддерживаемого оборудования уже чем в нет
3D -

,
Nvidia, поддержки графики для карт отличных от насколько мне
,

"
"
(
, известно не все гладко с крутыми звуковыми платами точнее нет


), возможности использовать их продвинутые особенности практически нет



- шансов найти драйвер от производителя для какого либо нестандартного

:

FreeBSD, или экзотического устройства Но поддержка оборудования во коль


,
,
,
,
Lin скоро уж она имеет место быть реализована как правило лучше чем в
,


, Все устройства критичные для установки и работы системы поддерживаются
-
безукоризненно практически исключены осложнения с дисковыми
, SATA, ATA RAID
контроллерами и тому подобными устройствами

,
, Набор пакетов на установочных дисках ограничен вполне возможно что



(нужного пакета там не окажется Установка дополнительных пакетов из

)

, би нар н иков или портов требует достаточно скоростного и особенно для работы с портами дешевого канала Однако набор пакетов и портов для
FreeBSD


,
охватывает абсолютно весь свободный софт в принципе доступный в
.


виде исходников Возможно получение пакетов или исходников для портов

(
,

)
на одной машине например на службе нахаляву и установка их насовсем, другой например дома FreeBSD

Подп ракти чески не разрабатывается никаких специфических коммерческих приложений Однако благодаря режиму бинарной- совместимости с возможен более или менее простой запуск всего (

)
-
RealPlayer Flas h специфичного в том числе и коммерческого софта от и
до
Or acle
.

,
и подобных монстров Исключений практически нет вопрос только в трудозатратах
,

FreeBSD Разумеется никакой официальной техподдержки в природе не



- имеется Не так велико и количество литературы о ней особенно в

Lin ux.
сравнении с популярными дистрибутивами
Однако это компенсируется

,

изобилием он лайновой документации начиная со знаменитого, практически вся она имеется на дистрибутивных дисках а в Сети


FreeBSD
,
, доступна в русских переводах Ну а книг о хоть и мало ноте что есть
-
: - хорошие- И наконец последнее В отличие от ов которых много одна


,
Free n zy
PC - BSD,
все вариации на эту тему от доп редставляют собой разные способы распространения и комплектации одной и той же ОС Очень важно


FreeBSD, что все прочитанное начинающим пользователем про относится
,

,

Lin ux'
, именно к ней ему ненужно гадать как это бывает сом относится ли данное описание к системе вообще или представляет собой специфику конкретного дистрибутива Более того всезнания про могут быть

BSD -
(
, приложимы кл ю бой иной системе может быть лишь с незначительной коррекцией и DesktopBSD
-
FreeBSD.
-
, FreeBSD Это два дистрибутива
Да да и у появились дистрибутивы
,

Lin ux,
Только в отличие от дистрибутивов оба они представляют собой
FreeBSD,

(самую обычную снабженную графическими и нстал ляторами весьма
),
,

, сходными которые кроме базовой системы в автоматическом режиме

устанавливают еще и некий предопределенный набор приложений включающий Иксы и
Старт системы после установки также выполняется в графическом режиме с авторизацией через PC - BSD (Отличительной особенностью является еще и

,
POSIX -
, собственная система управления пакетами необычная для систем но

,
вполне удобная в обращении Впрочем она предназначена только для "
"
(
O p e n o ffice.o rg установки дополнительного крупногабаритного софта типа Mo zilla):


или для обновления базовой системы используется обычный для
FreeBSD m a k e wo rl d,
механизма основные приложения устанавливаются через
.
Des k t o pBSD (систему портов Инстал лятор h t t p: / / w w w. d e s k t o p b s d. n e t /
)

,

(
, поддерживает разные языки в том числе и русский вероятно в силу своего немецкого происхождения, Обе системы очень молоды и говорить о их достоинствах недостатках и

перпективах развития преждевременно Однако к настольному


,
использованию они более чем пригодны И вообще их следует рассматривать



BSD -
- в певую очередь как системы быстрого вхождения в мир с этой ролью обе они справляются позволяя в дальнейшем безболезненную миграцию на
обычную Заключение



, Яне беру на себя смелость дать конкретные рекомендации о том какой



,
- дистрибутив лучше всего подходит для первичного знакомства какой для
,
-
домашнего использования а какой для офисного применения Выбор
остается за пользователем Ипр и этом нужно помнить самое главное какой бы дистрибутив вы ни выбрали вряд ли этот выбор будет последними окончательным в этой


,
жизни Следует быть готовым к тому что в поисках идеала будет

перепробован не один и не два варианта
Глава 5. Linux: вопросы истории

Алексей Федорчук
2 0 0 Преамбула

Академические корни и сетевые побеги Корпоративные всходы

O p e n So u rce Softw a r Движение" Железные предпосылки
Линус Торвальдс и его ядро Начало дистрибуции для всех Лицом к пользователю, назад в будущее Достижение гармонии Преамбула Lin ux

, В истоках лежит четыре тесно переплетавшихся но исторически независимых явления академическая и университетская ARPANET


; сеть и пришедший ей на смену массовый Интернет Unix
корпоративный и деятельность организаций по его
; стандартизации движение и его частное проявление Кроме того возникновение неразрывно связано с эволюцией аппаратных платформ той их линии которая именуется платформой или то есть базируется на разрядных процессорах от и их клонах

Оценивать относительную роль каждого из этих компонентов в становлении занятие бессмысленное без любого из них в современном его

.


виде возникнуть не мог К тому же все четыре линии развития исторических предшественников его оказались настолько тесно переплетенными между
,


,
собой что разделить их подчас не легче чем расплести корабельный канат
,
Lin ux
Собственно возникновение и знаменует собой окончательное их слияние Академические корни и сетевые побеги Co m p u t e r Scie nce
6 0 - , История академической уходит в начало х время

,

(появления первых компьютеров способных к интерактивной работе хотя

-

далекое щ е не персоналок но ведь ранее машины работали исключительно в режиме пакетных заданий А место ее зарождения крупнейшие американские университеты Массачусетский Технологический Институт
(MIT),
,
-
,
,
,
Йель Университет Карнеги Меллона Стэнфорд Университет Беркли Калифорния Историческим центром этого движения долгое время была лаборатория искусственного интеллекта "В недрах родился судя по всем свидетельствами термин хакер так

,

"
" называли друг друга те кто способен был врубиться в компьютерные науки


,
, Существуют и другие версии происхождения этого термина в частности по

,

(свидетельству Эрика Реймонда он происходит от шуток шпилек" которыми обменивались первые хакеры Но мне версия от топора нравится больше всех темпа че что и существу дела она вполне отвечает
,
"
"

В любом случае термин хакер не имеет ничего общего с обывательским

- представлением о компьютерных злоумышленниках последних называют
(
cr ack),
,
-
,
, кракерам от или по русски хацкерами обычно с добавлением, иронического эпитета кул хацкер Это вовсе не значит что настоящие- хакеры не могли бы быть удачливыми взломщиками компьютерных систем


(
, но их интересы лежат виной сфере в частности ив сфере компьютерной
безопасности ARPANET (


)
Сеть как и сменившая ее позднее сеть Интернет в тех же далеких
6 0 -

х задумывалась как система отказоустойчивой правительственной связи



на случай советского ядерного удара Однако она оказалась неразрывно
связанной с академическими организациями кроме университетских хакеров разрабатывать и поддерживать ее было некому А они не только


,
ковали электронный щит ихней Родины но и воспользовались случаем для налаживания бесперебойной связи между собой точнее между своими m a t e r),
создав сообщество- прообраз грядущего Интернет

сообщества Позднее традиция эта была продолжена университетом Беркли

TCP /IP,
где был разработан протокол легший в основу современного
Интернета
Корпоративные всходы Unix,
Co m p u t e r Csie nce,
Зарождение как и сообщества также связано с
,
появлением компьютеров пригодных к использованию в интерактивном. режиме что создало предпосылки с разработке т н систем разделения времени допускающих как бы одновременное исполнение нескольких задач
(ti m e s h a ri n g -


до этого компьютеры работали в режиме пакетной обработки
).


CTSS (Co m p a ti ble Ti m e Sha ri ng заданий И одной из первых таких систем была В развитие в
году фирмами и
вместе сбыл начат проект по созданию истинно многозадачной и
,

Multics. многопользовательской системы которая получила имя
По замыслу

,


, она была столь прогрессивной что в те времена оказалась нереал изуемой ив году проект был закрыт оставив среди его участников тоску пои нтерактивной работе и идею системы разделения времени, вышел из корпоративных недр компании сотрудниками которой

-

Multics.
являлись его создатели бывшие участники проекта
Однако это нив коей мере не была корпоративная разработка

Кен Томпсон и Денн ис Рич и

разрабатывали ее для собственных потребностей
это был первый в
IT
"
истории пример создания системы для себя В противоположность например системе от фирмы которая претендовала название системы для всех Правда все в данном случае охватывало весьма узкий
,

,
.

, круг даже не столько лиц сколько организаций Но остается фактом что
VAX /VMS

разрабатывался нед ля личного использования это наложило отпечаток не только на него но и предопределило судьбу прямого потомка Windows NT /2000 /XP. С этой антитезой "
" "для себя и для "всех ,

,
о которой упоминалось ранее мы будем сталкиваться в дальнейшем- при рассмотрении всей истории дистрибуции Разумеется материнская корпорация постаралась пристроить к делу создание своих сотрудников в частности сего инструментарием использовался в
AT&T

),
,
для подготовки документации нов силу юридических коллизий того
,


времени не могла сделать из него коммерческий продукт И потому
Unix
исходники начали распространяться в университетах как это
,
.
называлось в образовательных целях В том числе и просто явочным порядком лично Брайаном люди с психологией сталинских наркомов "

",
могущие сказать подмою ответственность встречались не только в Советском Союзе


Bell Lab s, Unix

, Выйдя за стены зажил самостоятельной жизнью крепко


Co m p u t e r Scie nce.
окопавшись в той же академической среде
Центром ее в


,
. данном случае оказался Университет Беркли штат Калифорния Именно он "

",
поддержал традицию систем для себя воплотившуюся позднее в
BSD.
операц ио нках семейства Unix

,
,
Su n, Другой опорой стали производители оборудования такие как а

IBM, DEC, HP
,
. вслед за ними еще несколько ныне забытых Они взялись
Unix


- распространять вместе со своими серверами и рабочими станциями в
,

"собственных вариантах адаптированных под наличное железо
Unix
San t a Cr u Третий способ распространения изобрели компании и
кто бы мог подумать Microsoft, предложившие первые


пробы этой ОС как общедоступного программного продукта для демократической платформы В результате разрабатывавшийся изначально в качестве универсальной
-
,

, кросс платформенной системы разделился на множество ветвей начавших утрачивать совместимость между собой Для восстановления заинтересованные фирмы и организации занялись разработкой стандартов
Unix
.
призванных вернуть утраченное единство Наибольшее признание из

POSIX (них получил стандарт произносится
пазикс с долгим а) Portable
O p e r a tio n Syste m In terf ace b a s e d o n u niX, разработанный международной организацией под названием, крестным отцом которого стал Ричард Стол лмен о котором



,
скоро пойдет речь То есть было принято что любая операционная система

Unix (
Unix -
), претендующая название или совместимой должна
,
соответствовать соглашениям описанным в основополагающих документах
(
стандарта найти их можно здесь h t t p: / / w w w.o p e n g r o u p. o rg / a u s ti n / p a p e r s / b a c kg r o u n d e r. h t ml
Как мы скоро
,


увидим именно этими документами воспользовался Линус Торвальдс при создании Движение Open Source Software
O p e n Sou rce
1 9 9 8 Движение организационно оформилось в году Однако

-

Co m p u t e r зародилось оно очень давно ив тех же академических кругах nce.
,

Собственно первоначально никакого движения не было абы ла
,

,
лишь обычная принятая в любой науке практика свободного обмена

ARPANET,
результатами своей работы Благо а затем и Интернет предоставил к тому практически неограниченные возможности
O p e n So u rce
О каком то оформлении прототипа движения можно говорить с
,


Unix , тех пор как Университет Беркли получил исходные тексты ив учебных целях занялся их усовершенствованием распространяя результаты своих
(работ Berkeley Softw a r e Dis t rib u tio n s)
(
открыто то есть с доступом к
)
(

исходным текстами свободно то есть без ограничений на дальнейшую модификацию и распространение подл и ценз ией которая получила имя
BSD.


:
BSD Unix лицензии Суть ее была очень проста с исходниками можно

,
,
,
,
было делать почти все что угодно кроме разве что приписать себе ее
,

"
" - авторство Правда была там итак называемая оговорка о рекламе требование упомянуть регентский совет Университета Беркли в любом производном продукте но со временем она была изъята хотя лично я не


-
вижу в ней никакого ущемления свободы долг вежливости научного работника призывает всегда ссылаться на предшественников, Поскольку усовершенствования первозданной пришедшие из
,

(
, Университета Беркли были очень существенными достаточно сказать что


TCP файловая система с поддержкой длинных имении нтеграц ия


),

Unix заслуга именно беркл иан цев результатом этого было расщепление на две ветви
Unix
AT&T,
пропр иетарную от за которой со временем
Sys te m V, BSD Unix, закрепилось название и
распространяв шуюся свободно
,

,
Впрочем в силу открытости беркл ианских разработок они быстро были, инкорпорированы ив начиная с ее говорить от
Unix
первозданном уже не приходится, Обе ветви и
сосу ществовал и мирно подобно

. капиталистической и социалистической общественным системам Однако

,
лишь до поры до времени пока не появилась юридическая возможность
Unix,

(
UNIX) коммерческого распространения само это слово в форме не стало
,
торговой маркой соответствие которой должно сертифиц и роваться
,

"
".
- короче говоря пока не запахло баблом И вот тут то формальные- правообладатели вспомнили что в составе системы имеется

,
"некоторое количество кода являющегося их интеллектуальной собственностью и затеяли судебный процесс против Университета Беркли- Процесс этот длился достаточно долго ив начале х годов завершился вполне благополучно куски п ропр иетарного кода избы ли заменены оригинальными разработками
,
к слову сказать без ущерба для системы

,

Кроме потери темпа разработки что оказалось существенным для нашей истории. ведь именно в это время возник и начал распространяться
И

BSD -
(NetBSD FreeBSD)
в итоге свободные клоны и
оказал ись не первыми на этом поприще Важной вехой в становлении движения и как технологического и как идеологического являен ия стала разработка оконной системы 1 9 8 4


начатая в году Это был пример первого в истории масштабного проекта разрабатываемого распределенным коллективом программистов связанных лишь Интернетом Разумеется он базировался на открытых
,

исходниках распространямых первоначально без всяких лицензионных ограничений вообще Основная работа выполнялась в при финансовой
DEC,
1 9 8 7
поддержке фирмы к которой в году присоединилось еще несколько крупных поставщиков оборудования и одновременно- разработчиков собственных версий Образовавшийся таким образом

,
консорциум сохранил открытый статус проекта подчеркнув это собственной. лицензией стиля она таки называется лицензия консорциума В


, результате была создана унифицированная графическая система общая для всех ОС семейства
И не только для них Иксы были портирован ы на
VAX /VMS
DEC, OS / 2
IBM
,
,
Win d ow фирмы от и даже говорят на
(
8 0 -
)
.
, А тем временем первая х годов Ричард М Стол лмен сотрудник той
MIT AI (


RMS), самой в миру он более известен как боролся спр икруч иван ием
HP
. принтера от к своей системе И боролся безуспешно поскольку



товарищи от Хьюлетта и Паккарда отказались предоставить ему исходники на fir m w a r e.
свое
Что привело Стол лмена к убеждению закрытые исходники суть тормоз прогресса и все программное обеспечение должно быть
.

открытыми свободным Начался крестовый поход за освобождение софта
8 0 -

RMS
К середине х годов прошлого тысячелетия создает Фонд свободного

(программного обеспечения, начинает проект
GNU

Unix "
", воспроизведение функциональности сч истого листа нов, свободном исполнении а главное
Free Softwa r формулирует принципы, свобода использования свобода изучения и модификации свобода распространения Знакомый велосипед неправда ли Да именно на таких условиях

Co m p u t e r Scie nce (распространялись результаты работ сообщества как
,

).
впрочем ил ю бого иного научного сообщества Новым в принципах нашедшим свое выражение в разработанной под его руководством и с

)
GPL (Gene r al Pu blic Lice n s участием профессиональных юристов лицензии было только одно любая программа использующая код защищаемый должна распространяться на тех же условиях
то есть быть открытой и
,
,
свободной ныне присно и вовеки веков
GNU (
В рамках проекта что расшифровывается просто- были разработаны функциональные аналоги всех классических утилит и пользовательских приложений из которых важнейшими незаменимым оказался компилятор языка Си GNU C Co m piler).
:

Маленькое отступление современным поколением ли нуксоидов



Free воспринимается в первую очередь как харизматический лидер движения И это действительно так силою убеждения он обратил в свою веру
,



больше людей чем пророк Мухаммед до хиджры Однако при этом часто
,
RMS

, забывают что изначально был просто хорошим программером на счету которого emacs,


, и
отно ш е н ие к которому может быть неоднозначным но


, ,
, который стал вехой в истории текстовых редакторов и главное тот самый gcc,

O p e n Sou rce

. без которого дальнейшее развитие было бы невозможным И
,

что характерно не поленившимся детально документировать свои творения написанные им сотоварищи руководства по книга издана в русском
) gcc (

)
переводе и русский перевод доступен в Сети до сих пор являются

основными источниками информации по этим программам, Участники проекта работавшие первоначально нач истом энтузиазме засчитанные годы воссоздали все системное окружение полноценной ОС За
одним единственным исключением ядра разрабатывавшийся в качестве
HURD


такового микроядерн ы й таки не стал работоспособным за все время
(
,
:
существования проекта забегая вперед замечу не вполне работоспособен они посей день И тут наступил звездный час Линуса Торвальдса Но прежде нужно сказать несколько слово том что создало предпосылки для появления народного эволюции аппаратных платформ "Железные" предпосылки
-

, Некогда компьютеры были большими и непросто большими а очень
Каталог: kitab


Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал