FreeBSD — свободная операционная система, потомок AT&T Unix по линии , созданной в университете Беркли. FreeBSD работает на PC-совместимых системах семейства Intel x86 (IA-32) (включая Microsoft Xbox), а также на DEC Alpha, SunUltraSPARC, IA-64, AMD64, PowerPC и NEC PC-98. Готовится поддержка архитектур ARM и MIPS.
Впервые с FreeBSD я познакомился не так давно, как мне бы теперь хотелось. Но что имеем, то имеем. Прошлое не переделать, но я все равно рад, что рано или поздно я пришел к тому что сейчас знаю и умею.
Вообще, если честно, началось мое знакомство с *nix'ами с установки на свой рабочий PC операционной системы Linux Red Hat 9. Это была необычная, новая для меня операционка, в которой для меня все было непонятно и загадочно и... главное на тот момент красиво.
Мне понравился с первого взгляда инсталятор RH - стилевый такой, красный весь. Красный вообще мой любимый цвет. Ну вот вобщем и повелся я на пингвина. Работал я на нем, если так это можно было назвать, чисто в пользовательских приложениях: почта, firefox, sim-icq... Мне в голову не приходило, что консоль, к которой я на тот момент обращался для того чтобы выполнить ping или traceroute способна гораздо на большее. Не знаю, сколько бы времени я бы еще просидел под Линуксом в графическом интерфейсе (на тот момент, в ужасно тяжелом и почему-то постоянно падающим KDE), но настал тот день, когда один человек подбросил мне идею: "А попробуй поставить FreeBSD... Посмотришь, оценишь..." На тот момент практически ничего не зная и не видя по настоящему под RH9, я решил все же попробовать поставить незнакомую систему с загадочным названием, которой я еще к тому же, почему-то боялся
.
...Но поставил. На один винт с Windows2003 Server. Правда, при установке загрузчик BSD чудным образом потер загрузчик Windows, после чего пришлось винду заново переустанавливать. И вот передо мной черный экран, с мигающим курсором командной строки. Система мне представилась, выведя на экран свое имя, которое я дал ей при инсталляции, назвала свою версию, и вывела на экран приглашение, чтобы теперь представился я: login: и password:
Черная консоль мигала курсором, готовая принять от меня команду к какому-либо действию, но ничего кроме ping, traceroute, ls -la, mc, pwd, du, df, ifconfig и еще нескольких простых команд я ей сказать не мог, ибо не знал ничего. Попытался запустить Midnight Commander, но поскольку была установлена минимальная конфигурация без дополнительных пакетов, система послала меня в сад, сказав то такой команды не существует...
На другой день я поехал в книжный магазин и купил себе замечательную книгу по работе и администрированию операционной системы FreeBSD. Эта книга стала настольной. Многое из нее было почерпнуто, много раз она меня выручала, и выручает по сей день, когда что-то подзабылось, а сделать нужно. Кроме того, очень скоро я узнал о существовании так называемого учебника - Handbook - ценность которого сложно переоценить. Думаю, все кто использует Handbook меня поймут.
Прошло уже очень много времени с того момента. Сложно сейчас сказать, что я знаю и умею, а что наоборот. Знаю только одно наверняка, что всего в этой жизни знать невозможно. Всегда находишь что-то новое. BSD - она хранит много секретов, но в отличии от коммерческих операционных систем она всегда дает возможность познать себя. Нужно только время и желание. Ведь все открыто и бесплатно. Бери и изучай!
Достоинства и преимущества Фри перед другими ОСями заметны с первого взгляда. Для себя отметил то, что например все конфигурационные файлы лежат на свох местах. Каталог /etc: системные конфигурационные файлы, необходимые для жизнеспособности самой системы. Каталог /usr/local/etc/: конфиги второстепенного программного обеспечения, пользовательских приложений, от которых не зависит нормальная работа системы. Честно скажу, в RH9 я такого не увидел. Напротив, увидел сплошной бардак. Я не стану спорить с приверженцами Linux систем, которые мне возможно скажут, что если руки прямые, то все конфиги можно сложить так аккуратно как требуется. Конечно можно. Я даже знаю одного человека, всю жизнь работающего под Линуксом, и у которого всегда все на своих местах, но тем не менее, таких людей мало. В большинстве своем Линукс администраторы с их криво настроенными серверами - это потенциальная дыра в безопасности. Многие небезопасные вещи, которые Линуксы допускают по умолчанию FreeBSD запрещает. Наверное потому она и носит славу одной из самых безопасных и устойчивых операционных систем.
Если говорить о поддержке сети, то стек протокола TCP/IP в BSD даст фору любой Win OS. Ведь сетевые протоколы в *nix системах поддерживаются непосредственно ядром поскольку в него вкомпилены все необходимые инструкции для этого. В Windows протокол TCP/IP поддерживается специально написанным для этого драйвером. Некоторые могут возразить: "а ядро ОС - это разве не набор драйверов для работы системы?". Да это действительно так. Но в данном случае есть большие отличия в реализации первого и второго. Собственно, убедиться в том, что FreeBSD намного быстрее работает с сетью чем Windows, можно, проведя эксперимент, построив на одинаковом "железе" два маршрутизатора. Один под FreeBSD, другой на Windows 2003 Server например. А потом через обе машины пропускать трафик на скорости, допустим 10 Mbps. Результат не заставит себя ждать. Вы сразу увидите разницу в том, насколько будет нагружена машина под Win в отличии от другой под BSD.
Говорить о достоинствах Фряшки можно еще очень долго. Для этого нужно время, но лучше это время потрачу на чтение очередного мануала. А всем, кто еще сомневается, переходить на FreeBSD или нет, скажу так: "А Вы попробуйте и потом сами решите...
" Я в свое время сделал свой выбор, и теперь абсолютно не жалею.
Всем удачи!










Четверг, 12 мая, 2011 в 12:19:54
А ещё она проста в обращении. Ну вы меня понимаете