книги хакеры / журнал хакер / специальные выпуски / Специальный выпуск 69_Optimized
.pdf
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
08|69|АВГУСТ 2006
ЕЖЕМЕСЯЧНЫЙ
ТЕМАТИЧЕСКИЙ
КОМПЬЮТЕРНЫЙ
ЖУРНАЛ
БОЖЕСТВЕННЫЕ ДОСТОИНСТВА xBSD |
СТАВИМ XBSD НА ДЕСКТОП 22 LINUX È BSD — ÊÒÎ ÊÎÃÎ? 26 WEB-СЕРВЕР В СРЕДЕ CHROOT 50 ВОССТАНОВЛЕНИЕ ФАЙЛОВ ИЗ АДА 54 МОНСТРУОЗНЫЙ BSD-FAQ 72 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
ЧЕРТОВА ОС
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
r |
|
|||
P |
|
|
|
|
|
NOW! |
o |
|
||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
|
|||||
|
|
|
|
|
|
|
||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
|
|
. |
|
|
|
|
|
.c |
|
|
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
|
|
df |
|
|
n |
e |
|
|
|
||
|
|
|
|
-xcha |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
intro
Вообще, многие вещи можно объяснить одержимостью. Так, например, и поступали в свое время товарищи Яков Шпренгер и Генрих Крамер. Например, господин Яков, хоть и был деканом Кельнского университета, не стеснялся писать
в Malleus Maleficarum («Молот Ведьм») всякие хитрые рецепты про то, как бороться с ворожеями, одержимыми, товарищами, вступавшими в плотские сношения с суккубами и инкубами и т.д. В наше время, кстати, тоже встречается немало одержимых людей. Они одержимы программированием, вступают в плотские сношения с операционными системами и жить не могут без своего ноутбука. Почему же мы не жжем их на кострах (хватит уже глупо хихикать при слове «жжОм»), не раздираем пыточными когтями или не скармливаем диким зверям? А это наша национальная традиция. Ну знаешь, толпа раздолбаев и несколько одержимых-супер-профи-админов-прог- раммеров-инженеров, на которых весь отдел и держится. Правда, раздолбаев тоже никто зверям не скармливает по неясной причине.
Так к чему я это пишу? Ага, вспомнил. Номер-то непростой, ведь он должен помочь начинающему юниксоиду!
Человеку, который решил изучить Free/OpenBSD, одержимым быть строго запрещается! Разрешено только одно — просто быть ITпрофессионалом без закидонов.
Александр Лозовский
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
Å Æ Å Ì Å Ñ ß × Í Û É Ò Å Ì À Ò È × Å Ñ Ê È É Ê Î Ì Ï Ü Þ Ò Å Ð Í Û É Æ Ó Ð Í À Ë
0 8 | 6 9 | 2 0 0 6
W W W . X A K E P . R U
Мнение редакции не всегда совпадает с мнением авторов.
Все материалы этого номера представляют собой лишь информацию к размышлению. Редакция не несет ответственности за незаконные действия, совершенные с ее использованием, и возможный причиненный ущерб.
За перепечатку наших материалов без спроса — преследуем.
РЕДАКЦИЯ Главный редактор
Николай «AvaLANche» Черепанов (avalanche@real.xakep.ru)
Выпускающие редакторы
Александр «Dr.Klouniz» Лозовский (alexander@real.xakep.ru) Андрей Каролик (andrusha@real.xakep.ru)
Редактор CD/OFFTOPIC
Иван «SkyWriter» Касатенко (sky@real.xakep.ru)
Литературный редактор
Анна Большова (bolshova@gameland.ru)
Арт-директор
Иван Васин (vasin@real.xakep.ru)
Дизайнер
Наталья Жукова (zhukova@real.xakep.ru)
Цветокорректор
Александр Киселев
РЕКЛАМА
Директор по рекламе ИД (game)land
Игорь Пискунов (igor@gameland.ru)
Руководитель отдела рекламы цифровой группы
Ольга Басова (olga@gameland.ru)
Менеджеры отдела
Ольга Eмельянцева (olgaeml@gameland.ru) Евгения Горячева (goryacheva@gameland.ru) Оксана Алехина (alekhina@gameland.ru)
Менеджер по работе с сетевыми РА, корпоративные продажи
Максим Григорьев (grigoriev@gameland.ru)
Трафик-менеджер
Марья Алексеева (alekseeva@gameland.ru) тел.: (495) 935.70.34 факс: (495) 780.88.24
РАСПРОСТРАНЕНИЕ Директор отдела дистрибуции и маркетинга
Владимир Смирнов (vladimir@gameland.ru)
Оптовое распространение
Андрей Степанов (andrey@gameland.ru)
Подписка
Алексей Попов (popov@gameland.ru) тел.: (495) 935.70.34 факс: (495) 780.88.24
PUBLISHING Издатель
Борис Скворцов (boris@gameland.ru)
Редакционный директор
Александр Сидоровский (sidorovsky@gameland.ru)
Учредитель
ÎÎÎ «Ãåéì Ëýíä»
Директор
Дмитрий Агарунов (dmitri@gameland.ru)
Финансовый директор
Елена Дианова (dianova@gameland.ru)
ГОРЯЧАЯ ЛИНИЯ ПО ПОДПИСКЕ
тел.: 8 (800) 200.3.999 (бесплатно для звонящих из России)
ДЛЯ ПИСЕМ
101000, Москва, Главпочтамт, а/я 652, Хакер Спец spec@real.xakep.ru
http://www.xakep.ru
Отпечатано в типографии «ScanWeb», Финляндия Зарегистрировано в Министерстве Российской Федерации по делам печати, телерадиовещанию и средствам массовых коммуникаций ПИ ¹ 77-12014 от 4 марта 2002 г.
Тираж 42 000 экземпляров. Цена договорная.
• |
ЧИСТИЛИЩЕ |
|
СЕМЬ КРУГОВ XBSD |
||
8 |
||
• |
исторический ракурс |
|
|
||
14 |
БЕССМЕРТНЫЙ BSD |
|
• |
обзор и создание LiveCD FreeBSD |
|
|
||
20 |
ПОДЗЕМЕЛЬЯ МУДРОСТИ |
|
• |
книгохранилища BSD-знаний в интернете |
|
|
||
22 |
МУКИ ОПТИМИЗАЦИИ |
|
• |
от сервера к десктопу |
|
|
||
26 |
ПОСЛЕДНЯЯ БИТВА |
|
• |
сравнение Linux И BSD под особым углом |
|
|
||
30 |
ОБОЛВАНЬ ЧЕРТЕНКА |
|
|
записываем CD-R/DVD-R из FreeBSD |
АДСКАЯ СМЕСЬ
•32 ßÄÐÎ — ÍÀ ÂÈËÛ
• перехват системных вызовов
40 ПЛАМЕННЫЙ ПОЧТОВИК
• возводим безопасный почтовый сервер
46 ЗЛОВЕЩИЙ НАБЛЮДАТЕЛЬ
мониторинг производительности и работоспособности BSD
• |
КОРЕНЬ ЗЛА |
|
50 |
||
• |
web-сервер в среде chroot: практическая паранойя |
|
|
||
54 |
ВОССТАВШИЕ ИЗ АДА |
|
|
восстановление удаленных файлов |
|
• |
SPECIAL DELIVERY |
|
SPECIAL ИНТЕРВЬЮ |
||
60 |
||
• |
интервью с Andrush’koм |
|
|
||
64 |
SPECIAL ОБЗОР |
|
• |
литература по теме номера |
|
|
||
66 |
SPECIAL ОПРОС |
|
• |
мнения профессионалов |
|
|
||
74 |
SPECIAL FAQ |
|
|
вопросы эксперту |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
АНДРЕЙ МАТВЕЕВ
ЭКСПЕРТ НОМЕРА КЕРНЕЛ-ХАКЕР, ЮНИКС-ГУРУ, СПЕЦИАЛИСТ ПО СТРОИТЕЛЬСТВУ И МЕЛИОРАЦИИ,
А ТАКЖЕ КРАСНОЗНАМЕННЫЙ РЕДАКТОР БРАТСКОГО ЖУРНАЛА «ХАКЕР»
offtopic
• |
HARD |
• |
STORY |
|
МАЛЕНЬКИЙ, НО ВМЕСТИТЕЛЬНЫЙ |
МОГИКАНИН |
|||
88 |
88 |
|||
|
Fujitsu MHV2160BT |
• |
рассказ |
|
|
|
|||
• |
SOFT |
95 |
ИСХОДНИКИ ВСЕЛЕННОЙ |
|
|
свобода воли или предопределенность? |
|||
|
|
|||
80 |
NONAME |
|
|
|
• |
наисвежайшие программы от nnm.ru |
|
|
|
|
|
|
||
82 |
АДМИНИНГ |
|
|
|
|
настройка антивируса Касперского |
|
|
|
• |
CREW |
|
|
|
E-ÌÛËÎ |
|
|
||
86 |
|
|
||
|
пишите письма! |
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
cd:
ЗДРАВСТВУЙ, МАЛЫШ! ДАВНО ЛИ ТЫ УСТАНАВЛИВАЛ LINUX? ИЛИ ПЕРЕУСТАНАВЛИВАЛ WINDOWS? НЕДАВНО? ЧТО Ж, КОМПЬЮТЕРНОЕ СООБЩЕСТВО СОЧИНИЛО ДЛЯ ТЕБЯ ЕЩЕ ОДНУ СКАЗКУ ПОД НАЗВАНИЕМ BSD.
У НЕЕ ЕСТЬ МНОГО БРАТИШЕК И СЕСТРЕНОК: FREEBSD, OPENBSD, NETBSD, ДА-МАЛО-ЛИ-ЕЩЕ-ЧТО-BSD.
ВСЕ ОНИ ПОХОЖИ И ВСЕ ПО-СВОЕМУ РАЗНЫЕ. ПУСТЬ ЖЕ СДЕЛАННЫЙ С ЛЮБОВЬЮ СПЕЦ С ОЧЕРЕДНЫМ ДИСКОМ СТАНЕТ ТВОИМ ПУТЕВОДИТЕЛЕМ
В ЗАМЕЧАТЕЛЬНЫЙ МИР BSD-СИСТЕМ!
FREEBSD |
OPENBSD |
|
ÒÎÆÅ BSD |
|
Дистрибутив OpenBSD 3.9 |
|
Biew 5.62 |
||
Live! дистрибутив Frenzy 1.0 |
|
|||
|
|
|
|
|
|
|
|
Apache 2.2.2 |
|
m0n0bsd 4.9 |
|
|
|
|
|
|
|
LDE 2.6.1 |
|
|
|
|
|
|
m0n0wall 1.22 |
|
|
||
|
|
|
|
|
|
|
|
OpenSSL 0.9.8b |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
SendMail 8.13.7 |
ÑÎÔÒ
ÎÒ NONAME
CDCheck 3.1.12.0
Google Video Player 1.0.1.0 Beta
REAPER 0.977
phpMyAdmin 2.8.2 Final
WinBackup Pro v2.20
WinRAR Version 3.60 beta 6
Photo Collage v1.40
Catalyst 6.6
Fresh UI 7.62
jetAudio 6.2.6.8330 Plus VX
MemOptimizer 3.01
WinLock 4.45 Pro
Opera 9.01 Test
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|
|
|
|
|
|
|
|
|
|
|||
|
F |
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
||
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r |
|
|||||||||||
P |
|
|
|
|
|
NOW! |
|
o |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
w Click |
|
|
|
|
|
|
m |
|
|||||||||||||
|
|
|
|
|
|
|
|
||||||||||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
o |
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
.c |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
df |
|
|
n |
e |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
||
|
|
|
C |
|
E |
|
|
|
|
|
|
C |
|
E |
|
|
|
||||||
|
|
X |
|
|
|
|
|
|
|
|
X |
|
|
|
|
|
|
||||||
|
- |
|
|
|
|
|
d |
|
|
- |
|
|
|
|
|
d |
|
||||||
|
F |
|
|
timelineÀ Í Ä Ð Å É Ê À Ð Î Ë È Ê |
|
|
|
|
|
|
|
|
t |
|
|||||||||
|
|
|
|
|
|
|
|
t |
|
|
F |
|
|
|
|
|
|
|
|
||||
|
D |
|
|
|
|
|
|
|
|
i |
|
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
r |
||||
P |
|
|
|
|
|
NOW! |
o |
P |
|
|
|
|
|
NOW! |
o |
||||||||
|
|
|
|
to |
BUY |
|
|
|
|
|
|
|
|
|
|
to |
BUY |
|
|
|
|
|
|
w Click |
|
|
|
|
|
|
|
m |
w Click |
|
|
|
|
|
|
|
m |
||||||
w |
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
|
|
||
|
w |
|
|
|
|
|
|
|
|
o |
|
|
w |
|
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
g |
.c |
|
|
. |
|
|
|
|
g |
.c |
|
||||||
|
|
p |
|
|
|
|
|
|
|
|
|
p |
|
|
|
|
|
|
|
||||
|
|
|
df |
|
|
n |
e |
|
|
|
|
df |
|
|
n |
e |
|
||||||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
|
-x cha |
|
|
|
|
|
{ a n d r u s h a @ r e a l . x a k e p . r u }
1969 1984
Кен Томпсон написал первую версию новой операционной системы, стремясь реализовать идеи, положенные в основу MULTICS (одна из первых компьютерных операционных систем с разделением времени, MULTIplexed Information and Computing Service). А Брайан Керниган придумал для нее название — UNICS (UNIplexed Information and Computing System). Позже название сократилось до UNIX.
В Массачусетском технологическом институте (MIT) разработана X Window System — оконная система для растровых дисплеев, обеспечивающая стандартные инструменты и протоколы для построения графических интерфейсов. Почти все современные ОС поддерживают X Window System, но в основном она закрепилась в UNIX-подоб- ных системах. X Window System часто называют X11 или просто X, неформально «иксы».
1984 1985
Была впервые представлена Mac OS. Она была совершенством современного программирования. Система изначально разрабатывалась с расчетом на то, чтобы любой неквалифицированный пользователь мог уже через несколько минут начать на ней работать. Другое дело, что технические ограничения, заложенные в систему, не позволяли ей называться «современной». Вплоть до Mac OS 9 она предназначалась для одного пользователя, который бы работал с одним приложением на одном компьютере.
Ричардом Столлмэном основана некоммерческая организация Free Software Foundation (фонд свободного программного обеспечения) для поддержки движения свободного программного обеспечения и проекта GNU. В годы основания средства фонда использовались, в первую очередь, для найма разработчиков для написания свободных программ. Сейчас свободное программное обеспечение создается многими компаниями и частными лицами, поэтому фонд работает в основном над юридическими и организационными вопросами в области свободного ПО.
1991
Финский студент Линус Торвальдс начал разработку ядра операционной системы Linux (Линукс). Большинство кода написано им на C, с некоторыми расширениями GNU C, остальное — на ассемблере, с использованием синтаксиса GNU Assembler «AT&T». Распространяется Линукс свободно на условиях лицензии GNU General Public License. Эту лицензию Линус Торвальдс выбрал практически сразу после того, как стало понятно, что его увлечение — не просто хобби, и Линукс становится популярным во всем мире.
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
1993
Появилась первая версия NetBSD, которая называлась NetBSD 0.8. Она основывалась на исходном коде системы 4.3BSD Lite, разработанной университетом Berkeley, и системе 386BSD, которая стала первым вариантом BSD Unix, способным работать на процессорах Intel 386. NetBSD впитывала самые лучшие идеи из всех веток BSD-систем. Эти идеи впоследствии трансформировались и совершенствовались энтузиастами, работающими над развитием NetBSD. Лозунгом системы стала фраза «если внутри этой штуки есть процессор, значит, мы будем на нем работать».
1993 |
1995 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
Отпочковавшись от неофициальной версии системы 386BSD Patchkit, родился проект FreeBSD. Группа разработчиков состояла из трех координа-
торов: Нейта Уильямса (Nate Willi- |
В результате раскола в команде раз- |
ams), Рода Граймса (Rod Grimes) и |
работчиков от NetBSD отделился про- |
Джордана Хаббарда (Jordan Hub- |
ект OpenBSD. Тео де Раадт (Theo de |
bard). Первый дистрибутив базиро- |
Raadt, один из четырех основателей |
вался на системе 4.3BSD-Lite, соз- |
NetBSD) был вынужден покинуть |
данной в Калифорнийском универ- |
проект, так как, по его мнению, ко- |
ситете в Беркли, с компонентами от |
манда уделяла недостаточно внима- |
386BSD è Free Software Foundation. |
ния безопасности системы. OpenBSD |
|
отличается от других свободных |
|
BSD-систем системой разработки. |
|
Никакой код не может попасть в си- |
|
стему извне случайно, любые изме- |
|
нения просматриваются ответствен- |
ными за соответствующую часть системы людьми. Любая ошибка, найденная в одном месте, вызывает пересмотр всего аналогичного кода. Также OpenBSD уделяет много внимания качеству документации.
1999 |
2006 |
Apple провозгласила разработку в рамках «открытых кодов» одним из ключевых принципов своей стратегии, появились исходные тексты первой версии нового ядра (Darwin). Для разработки Apple взяла за основу открытую версию операционной системы UNIX — BSD 4.4. Будучи основанным на BSD UNIX, Darwin поддержи-
вает все возможности BSD: в него включена полная поддержка стандарта POSIX, используется UNIX-мо- дель процессов, поддерживаются потоки UNIX, что позволяет назвать Mac OS X не только многозадачной, но и многопотоковой системой, в которой каждое приложение имеет ряд параллельно выполняемых задач.
Пока открытое и закрытое программное обеспечение не могут стать единым целым. Они остаются двумя разными направлениями, хотя между ними происходят активные интеграционные процессы. Число приверженцев открытого программного обеспечения возрастает как среди пользователей, так и среди разра-
ботчиков новых продуктов. Более 90% рынка Linux делят две компании — Red Hat и Novell. В отличие от ситуации с Unix, когда все разработ- чики работают отдельно, создавая свои версии. В долгосрочной перспективе система Unix может вообще исчезнуть с рынка, и на нем останутся Linux и Windows.
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
8
×È Ñ Ò È Ë È Ù Å
âð à ç ä å ë å :
8 СЕМЬ КРУГОВ XBSD 14 |
БЕССМЕРТНЫЙ BSD 20 ПОДЗЕМЕЛЬЯ МУДРОСТИ |
22 МУКИ ОПТИМИЗАЦИИ 26 ПОСЛЕДНЯЯ БИТВА |
|
30 |
ОБОЛВАНЬ ЧЕРТЕНКА |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
семь кругов
xBSD |
ИСТОРИЧЕСКИЙ РАКУРС |
СЕМЕЙСТВО XBSD С ОГРОМНОЙ СКОРОСТЬЮ ДВИЖЕТСЯ ПО УЗКОЙ КОЛЕЕ СВОЕЙ |
|
РЫНОЧНОЙ НИШИ. СЛЕВА — ОТВЕСНАЯ СКАЛА КОММЕРЧЕСКИХ UNIX-СИСТЕМ, |
|
СПРАВА — КРУТОЙ ОБРЫВ В LINUX. ЧТОБЫ ВЫБРАТЬ ДИСТРИБУТИВ СВОЕЙ МЕЧТЫ, |
|
|
НЕОБХОДИМО НЕ ТОЛЬКО ИЗУЧИТЬ FEATURE-LIST, НО И РАССМОТРЕТЬ |
|
ИСТОРИЧЕСКИЙ АСПЕКТ, ПОСЛЕ ЧЕГО СТАНЕТ ЯСНО, ПОЧЕМУ ДЛЯ FREEBSD ЕСТЬ |
|
ДРАЙВЕРА ОТ NVIDIA, А ДЛЯ ОСТАЛЬНЫХ XBSD — НЕТ |
|
Ê Ð È Ñ Ê À Ñ Ï Å Ð Ñ Ê È A K A Ì Û Ù Ú Õ |
введение. В 1965 году три компании (Bell Labs, General Electric's, Ford) и Массачусетский технологический институт вплотную занялись дорогостоящими экспериментами, целью которых было создание универсальной, переносимой, многопользовательской, высокопроизводительной операционной системы. Для этого проекта General Electric выделила высокопроизводительную 36разрядную машину GE-645 с неплохим даже по сегодняшним меркам процессором, оснащенную превосходной канальной подсистемой ввода/вывода (совершенно непозволительной для тех времен роскошью).
В ходе проекта, получившего название MULTICS (Multiplexed Information-n-Computing Service), была реализована система, поддерживающая виртуальную память с сегментно-страничной
организацией, с раздельными сегментами данных и кода, имеющих набор атрибутов защиты, определяющих привилегии доступа; динамиче- ское связывание модулей в ходе выполнения программы с механизмом «расщепления» разделяемых страниц при записи (copy-on-write в терминологии NT); иерархическую файловую систему, объединяющую в одну логическую древовидную структуру файлы, физически расположенные на разных носителях и поддерживающую файлы, проецируемые в память; оконную подсистему и ряд других идей, определивших архитектуру ОСей начала XXI века.