Среди множества Unix-подобных систем сейчас безусловно лидирует Linux, и во всём мире неуклонно растёт число домашних пользователей этой операционной системы, и вобщем-то, заслуженно. Лидеров среди систем для десктопа не так уж и много, их всего три - это
Автор:
Разместил:
Amro Дата: 2006-06-02 11:48
Комментарии:
(0) Рейтинг:
Средняя оценка участников (от 1 до 10): Пока не оценено
Проголосовавших: 0
Сводный обзор ОС FreeBSD,Darwin и Linux - FreeBSD ,Darwin - с вилами на рабочий стол.
Вступление.
Среди множества Unix-подобных систем сейчас безусловно
лидирует Linux, и во всём мире неуклонно растёт число домашних
пользователей этой операционной системы, и вобщем-то,
заслуженно. Лидеров среди систем для десктопа не так уж и
много, их всего три - это естественно Windows, Linux и MacOS.
Остальные оси занимают малый процент от общего числа систем
используемых на десктопе. MacOS изначально созданна для
копьютеров компании Apple, разработчиками этой же компании,но
для России где повально у всех машины на процессорах Intel или
их клонах, на десктопах остаются две системы Linux и
Windows,хотя в последннее время ситуация немного начинает
менятся с выходом MacOSX, потому-что появилась операционка
Darwin - клон MacOCX для intel-архитектуры, но совместимая
с Mac. Была ещё, правда, ось - BeOS, очень прекрасная и
продуманая система для пользования, бурный всплеск её
популярности пришёлся на 2000-2001 год, но после того как
компания Palm скупила права на неё, так и застыла в
окончательном релизе 5.1 "Dano" трёхлетней давности, её
нынешнее клоны - закрытая система Zeta (типа по рекламе
BeOS-6.0) от компании YellowTab и свободная openBeOS - это
пока всё эксперементы, которые явно пока не тянут на уровень
той же 5.1,и постепенно превращаются в систему отдалённо
напоминающую своего предка, но добраться до массового
пользователя им ещё предстоит нелёгкий путь проб и ошибок.
Что-же остаётся ещё? Наверно все пользователи Linux и
некоторые продвинутые пользователи Windows (те которые читают
в Интернете не только анекдоты :)) знают про BSD-системы,
зарождённые в университете Беркли, и которые прошли длинный
путь развития от своего предка Unix System V, и являются
потому полновесным наследником первых Unix - систем. Так вот
эти системы (все их хорошо знаем) - это FreeBSD, OpenBSD,
NetBsd, ну и назовём ещё Darwin. Ряд статей посвящённых
BSD-системах на разных сайтах призывают обратить внимание
сообщества к FreeBSD. Так вот FreeBSD - это самая
распостраннёная система из открытого и свободного семейства
BSD мира Unix, при чём повторюсь с глубокими историческими
корнями. Моё знакомство с BSD-системами началось где-то два с
половиной назад, когда отдыхая в отпуске в другом городе у
приятеля-линуксоида увидел диск с openBSD, которую он поставил
на небольшой сервер на своей службе в консольном варианте,
поработав с которой некоторое время я дальше окунулся в мир
своих привычных linux, а про openBSD почти забыл.
FreeBSD.
И вот некоторое время назад решив что попробовать нужно ещё и
BSD я получил два диска с FreeBSD 5.1(версии 5.2 на тот момент
ещё небыло,да и нестабильна она) и ещё два с
DarwinOS по почте. Значит так в комплекте с FreeBSD 5.1
шло два диска, первый собственно сам установочный диск с
системой, а второй типа LivеCD, спасательный CD для аварий.
Выделел я демонёнку с вилами на своём винте место, почитал
readme, и приступил к установке. По экрану побежали вобшем-то
понятные сообщения о процессе определения оборудования и
вывалилаcя на экран утилита c меню в диалоговом режиме -
sysinstall - инсталлятор и конфигуратор системы (прямо
два в одном), эта утилита была мне известна из установки
Slackware (они её стащили у BSD). Sysinstall - очень
аскетична, проста, универсальна и в тоже время очень коректно
сконфигурирует вашу систему - лучшей утилиты администрирования
вряд-ли найдётся (кто ставил Слаку поймут), хотя и не в
графике. Не буду расказывать про установку и настройку системы
- всё очень просто и понятно, а нужная документация с помощью
Handbook лежит на
http://www.freebsd.org.ru.
Так вот система загрузилась раза в два быстрее чем любой
Linuх, так как применена своя система инициализации от BSD
отличная от SysV поставляемой в большинстве Linux - систем,
даже gentoo и слака которые применяют инициализацию от bsd
отстают. После загрузки я залогинился под рутом и слегка
поправил XF86Config под себя, набрал startx попал в оболочку
Gnome (всё стандартно как в линус). Далее залогинился под
юзером уже по KDE, через 15 минут настроек который имел точно
такой же вид как и на рабочем столе моего LInux. Работая в KDE
или Gnome забываешь на какой операционке работаешь. С
настройками модема тоже с той же sysinstall проблем не
возникло. В во FreeBSD испольуется система портов (gentoo
переняли у них и назвали портежами), через которые можно очень
удобно добавить любой нужный вам пакет набрав только команду
make install в нужном каталоге порта, впревую очередь
конечно я поставил Midnight Commander, а затем добавил
кое-какие нужные мне пакеты. Настройка звука свелась для меня
просто прописанием строки sound_ich_load="YES" в
/boot/loader.conf, впрочем список доступных драйверов для
разных устройств тут-же /boot/default/loader.conf. Русификация
прошла не то-чтоб просто а очень просто: читаем доку размером
пол - страницы с того же
www.freebsd.org.ru,прописываем
по паре строк в файлах
-/etc/rc.local,/etc/cshrc,/etc/profile,перегружаемся и всё -
консоль и иксы (вместе с Gnome) русифицированы. Для KDE просто
через порты установить два пакета - ru-kde-i18n и ru-koffice и
всё, вот только маны и разная документация остаётся на инглиши
но всё нужное там же -
freebsd.org.ru.
Скорость запуска, работы программ в том же KDE просто поражает
(словами не раскажешь), просто всё летает (эх на gentoo
медленее), хотя машина у меня неслабая (P4-2400,512MB), но
разницу видно. Что-же входит в стандартный комплект установки
для пользователя? Комлект программ подобран очень продумано -
ничего лишнего и вто же время есть всё что надо для нормальной
работы - из браузеров mozilla,opera,konqueror, и конечно же
быстрейший links и его дед
lynx,koffice,emacs,gcc,noatun,vim,nedit,kabodile и программы
сопутсвующие KDE и Gnome. Версии программ включенны только
проверенные и стабильные,новые лежат на
ftp.freebsd.org/pub ,
где множество программ нужных вам, а новая версии для opera и
моzilla для BSD лежат на их же сайтах. Хоть и у BSD своя
лицензия, но большинство программ в комплекте под лицензией
GNU (например gcc и emacs). Для себя я всё же собрал из
исходников xmms - 1.2.8 и Mplayer - 1.0. OpenOffice чтоб не
скачивать долго - тоже собрал и исходников, но с дисков SRPMS
для RedHat 9.0. Совместимость с Linux тоже есть - в комплете
есть пакет linux_base и даже rpm - менеджер, но пользоваться я
им не рекомендую в лучше установить свой порт для бсд - rpm,
программы для linux я всё же предпочитаю собирать из
исходников, а с rpm и dpkg-deb иногда возникают проблемы.
Вобщем система хороша, продумана со совсех сторон, и надолго
поселилась на моём компьютере вместе с Linux. Теперь о минусах
- захотел я поставить себе 3D - приложения и опробовать
трёхмерные игрухи на бсд (куда же без них на десктопе),
которые отлично шли на Linux,скачал с
www.nvidia.com последний
драйвер, сделал его установку, прописал всё в конфигах по
readme который шёл c драйвером, инсталировал модуль nvidia
через sysctl, но ничего невышло, иксы отказались
грузиться, машина наглухо висла, может ядро нужно пересобрать
может чего ещё, но после того как я полдня провёл за чтением
разных документаций и поисковпо сайтам, всё вроде перепробовал
ничего невышло - если кто поможет буду благодарен. С winex
естественно ничего не вышло а вот сам wine работал всё же хуже
linux (какие-то глюки - ещё не разобрался). Что дальше? Буду
ждать стабильной версии - 5.3. Я никогда не откажусь от Linux
- люблю эту операционку, но почему бы иногда и не пользоваться
FreeBSD?
Darwin
Эту операционку я решил поставить ради эксперемента -
действительно ли приложения от MacOS можно запускать на PC. В
комплекте было два диска, один - с OpenDarwin от компании
Apple (под их же полусвободной лицензией), и второй c
GNU-DarwinOS - свободный проект под лицензией GPL. Darwin
основан на микроядре (уже интересно в отличие от монолитных -
BSD и Linux), а также FreeBSD и NetBSD. В комплекте пакетов
основаных почему-то на rpm-base идут кроме базовых пакетов
только консольные программы и серверная часть. вобшем-то
стандарт для любого unix - apache, sendmail и т.п., ещё
присуствует правда X-сервер. Различия у двух операционок
практически нет, тоже ядро, те же пакеты, таже установка.
Сразу скажу что для установки нужен отдельный винт, если у
FreeBSD fdisk понимает только 4 индефикатора разделов - FAT,
EXT2, UFS, swap, то здесь только свою UFS (то есть от BSD ),
загрузчик тоже свой от Apple и грузит тока свою одную ось(это
всё знакомо от Windows не правда-ли). Установка протекает в
командной строке, но очень проста, ответив на пару-тройку
вопросов система установилась без проблем. Перегружаемся и
поподаем в мир командной строки, в принципе пришлось опять же
ставить полночного командира из исходников - проблем.
Недостающие пакеты я доустанавливал из FreeBSD5.1 - родная ось
как никак, а кое- что из исходников, настроив иксы залогинился
в gnome всё вроде как в BSD и Linux, но вот в строение дерева
каталогов такие как Users, System, Network - сбивает немного с
толку. Добавление пакетов так же спомощью портов. Портировать
приложения из FreeBSD несколько сложно. Проблем с настройками
драйверов для разных устройств хватает, хотя как уверяют
создатели новая технология управления драйверам I/O kit c
поддержкой Plug-n-Play позволяет сделать всё быстро, и вручную
если чего-то не пошло, но документации нет ни какой, в
интернете я тоже ничего не нашёл толкового. На иксах под gnome
система тормозит, несколько быстрее работает под Afterstep, но
угнетает - таких тормозов даже по минимому запущенных демонов
я ещё не видел. MacOs - приложения на пробу - QuickPlayer и
продукты от Adobe для маков встали без проблем - хотя работать
можно но как-то медленно всё. С русификацией тоже совсем плохо
- как делать инфы нет - сплошные эксперементы. Вобщем для
платформы x86 эта ось на рабочий стол пока ещё не годитсься
(это моё мнение) - в стадии эксперементов, а вот серверную
часть вполне можно использовать в консоли, защищённость Apple
- систем всем известна (взгляните на рейтинги взломов), тем
паче что здесь применена революционная сетевая технология -
Randezvous, которая позволяет создать вычислительные сети из
разных устройств с динамическим определением сервисов сети.
Заключение
Зачем нужны все эти операционки скажете вы - есть же Linux, а
для некоторых только Windows, но истина познаётся в сравнении,
а не только в споре.
Автор: Валерий
Волков
Материал взят с сайта: Linux.ru