Главная
 
npofopr.ucoz.ruПонедельник, 2026-02-09, 15:36:01



Приветствую Вас Гость | RSS
Главная
Меню сайта

Форма входа

Категории раздела
postfix [3]
console [2]
ssh [1]
jabber [1]
DHCP [2]
apache [4]
vhcs [1]
pptp [2]
server [7]
ftp [1]
trafic [1]
ip [1]
LDAP [1]
squid [1]
squid

Главная » Статьи » linux » server

Debian
Наверное, можно упомянуть, что и Slackware, и Red Hat, и Debian — старейшие дистрибутивы Linux (и что интересно — все начали в 1993 году). Каждый из них в своём релиз цикле руководствуется принципом «выйдет, когда будет готово». Такой принцип хоть и не выдаёт на выходе bleeding edge пакеты, но благодаря такому подходу Debian и выбирают как для корпоративных решений, так и для обычных серверов из-за стабильности.

Несмотря на некоторую «не свежесть» пакетов в свежем стабильном дистрибутиве, они включают все обновления безопасности и многие «вкусные» фичи из более новых пакетов.
Например, OpenOffice.org 2.4 в Debian, в отличие от других дистрибутивов, позволяет открывать файлы Microsoft Office 2007 (это которые docx и прочие). Тот же самый Gnome в релизе Debian Lenny составлен из версий 2.22 и 2.24.
Ядра тоже отличаются специфичностью — улучшена производительность, безопасность, добавлен новый функционал(кстати, в репозиториях — по крайней мере у меня — уже появились сбэкпорченные ядра 29 и 30, а стабильным ядром на данный момент является 2.6.26-17).

В релиз цикле дистрибутив Debian переживает несколько стадий:
  • experimental — абсолютно нестабильное ПО, готовящееся к включению в Debian. Тут тестируются все новые технологии и пакеты.
  • unstable — несмотря на название, я бы назвал его достаточно стабильным, из личного опыта, так сказать. Пакеты содержкат изменения характерные для Debian.
  • testing — релиз, который готовится стать стабильным. Сюда для тестирования переходят пакеты, которые были достаточно стабильны всё это время и лишены критических уязвимостей.
  • stable — собственно сам стабильный дистрибутив, отлаженный и весьма безопасный (в этом дистрибутиве не принимаются новые пакеты — только обновления безопасности, но если хочется, можно либо самому установить пакеты, либо добавить backport репозиторий).

Следует отметить, что хотя стабильный релиз — достаточно старомодный, но в testing и unstable содержатся очень свежие версии пакетов. Так что если Вас не устраивает Ubuntu и хочется получить грамотно поддерживаемый и не требующий особых системных ресурсов современный дистрибутив, схожий с Ubuntu по управлению пакетами — Вам следует обратить внимание на Dеbian веток testing или unstable.

Особо стоит упомянуть менеджер пакетов APT.

Вообще говоря, apt — лишь фронтенд для утилиты по установке пакетов — dpkg. Конечно, использование пакетов накладывает свои ограничения, и, допустим, по шесть версий одной и той же программы вы держать вряд ли сможете (за исключением, пожалуй, самостоятельное пересборки пакета, о чём будет сказано ниже).

Особо хочу упомянуть цикл статей про оболочки к apt и dpkg от alv — здесь написано и про synaptic, и про aptitude. Очень полезно и познавательно.

Также следует заметить, что Debian — один из немногих дистрибутивов Linux, официально поддерживающих большое количество архитектур. Так, помимо i386 и amd64 поддерживаются alpha, sparc, arm (armel), powerpc (то есть его можно на макбуки старые ставить), hppa, ia64, mips (mipsel), s390 и m68k. Это позволяет портировать и устанавливать Debian как в различные встраиваемые системы, так и на сервера HP, Sun, Mac. Также были случаи установки Debian на карманные компьютеры, например iPhone (телефоном его у меня язык не поворачивается назвать).

Особо интересным в проекте Debian можно назвать создание дистрибутивов, основанных на отличных от Linux ядрах.

Одним из таких дистрибутивов является Debian/GNU Hurd, который, в отличие от канонического Debian/GNU Linux, использует технологию микроядра Mach (другим микроядром, использующим эту технологию, является небезызвестный Minix). По-моему, для практического использования микроядра несколько непригодны, ввиду сложности синхронизации общения между микроядрами, но в качестве исследовательских целей — почему бы и нет (хотя следует отметить, что на частях того же микроядра работает Mac OS X, и что не может не радовать — весьма успешно работает).

Также в рамках проекта Debian существует возможность использования ядра FreeBSD. Если коротко, то ядро FreeBSD в окружении Debian позволит использовать технологию Jail, превосходный фаервол pf, включение драйверов ndiswrapper (в Debian GNU/Linux это невозможно по «религиозным» причинам), ZFS (это превосходная файловая система от Sun, я её пробовал в VBox и на своём буке через OpenSolaris) не через FUSE. Особо стоит отметить тот факт, что в рамках этого ядра можно избежать огромного числа проблем с лицензионной чистотой, поскольку оно находится под лицензией BSD. Ну и вообще приятно, что смогли портировать это ядро в Debian. Если соберусь и найду время — напишу более-менее полный обзор этого проекта.

Для сборки своего ядра и пакетов Debian также предоставляет удобные утилиты, например, чтобы собрать ядро из vanilla sources, достаточно создать конфигурационный файл при помощи, к примеру, make menuconfig, а затем собрать новое ядро утилитой make-kpkg. Ей можно указать, использовать initrd или попытаться собрать монолитное, в какое количество потоков собирать и многое другое. Сборка пакетов тоже не представляется каким-то сложным делом, хорошую инструкцию на эту тему написал товарищ GQ.

Многие зададутся вопросом — зачем оно вообще надо? Если Вам нужен высокопроизводительный десктоп, без лишних телодвижений и без потребности в сборке из исходников — используйте Debian; если нужен современный десктоп — Debian ветки testing или unstable; если нужен стабильный сервер — выбирайте Debian; если вы хакер и знаете всё о подсистемах ядра — выбирайте Debian. И ещё раз напомню, что Debian — лучшее воплощение идей GNU.
Категория: server | Добавил: npofopr (2009-07-20)
Просмотров: 624 | Теги: Debian, linux | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Поиск


Copyright MyCorp © 2026
Сделать бесплатный сайт с uCoz