FreeBSD: различия между версиями

>VandalExample2
Блин. Эти пpaвки - cпeциaльнo, чтoб oчистить recentchanges
>VegaDark
м Правки VandalExample2 (осуждение) откачены к версии Morley Dotes.
Строка 1: Строка 1:
{{strike}}
#REDIRECT[[Бздя]]
{{shitty}}
{{nohate|1}}
{{moar|чертей, трахающих пингвинов; бородатых одминов и корявых скриншотов}}
 
 
[[Изображение:BSD-fuck-linux.jpg||thumb|FreeBSD и Linux всегда были близки]]
{{Q|Мальчик {{lj user|shadowlamer}} застукал меня за чтением bdsm-howto.ru. Я отмазался, сказал, что искал howto по BSD системам, но опечатался.|[[User:Asper|Аспер]]}}
 
'''FreeBSD''' (''бздя, фришка, фря, фряха, фрибээсдэ, [[LSD|фриэлэсдэ]], [[БДСМ|фрибэдээсэм]], [[BSoD|фриэбэсодэ]]'') — UNIX-подобная операционная система, основанная [[чуть менее, чем полностью]] на коде [[:en.w:Berkley Software Distribution|BSD Unix]] ([[на самом деле]] UNIX-код был вычищен еще до 1995, к моменту выхода версии 2.0). В отличие от многочисленных кучек [[задрот]]ов, высерающих [[9000|9743]] вариации [[линукс]]ов с использованием ядра от Линуса Торвальдса, FreeBSD разрабатывается как целостная операционная система. Для конечного пользователя ничем не отличается от Linux, так как [[апач]] и [[GNOME]] работают одинаково.
 
== Область применения ==
[[Изображение:ChuckVsTux-full.jpg|thumb|[[Холивар]]]]
[[Изображение:rbjinfo_mckusick.jpg|thumb|Родители FreeBSD: Marshall Kirk McKusick — папа.]]
[[Изображение:A_kiss_from_Eric_Paul_Allman.jpg|thumb|Родители FreeBSD: Eric Allman (справа) — мама.]]
В [[это ваше|этих ваших]] интернетах применяется в основном в качестве шлюзов, веб-серверов и иже с ними. Некоторые [[Бздун|задроты]] ставят FreeBSD на свои домашние компьютеры и очень этим [[ЧСВ|гордятся]]. FreeBSD, не так часто, как [[Линукс]], но все же регулярно является предметом срача в [[холивар]]ах:
* [[Linux]] vs FreeBSD
{{Цитата|width=auto|pre=1|— Чем «BSD круче Linux»
— У БСД демоны в кедах, а у линуха — в ластах. Плавают они быстрее, но и склеивают их чаще.}}
* [[Смехуечки:Windows|Mustdie]] vs FreeBSD (конечно, серверный маздай).
* GPL vs BSD, что свободнее.
 
Особенно распространена только на просторах России и СНГ, составляя в этом компанию такой же типично постсовковой заразе как [[ICQ]], Delphi или The Bat!. Цивилизованный Запад — брезгует, ибо не [[Java|Enterprise™]]. Пламенная любовь к FreeBSD на территории [[Эта страна|Нашей Необъятной Родины]] обусловлена классическим [[Культ карго|культом карго]] — бытует мнение, что простая замена любой другой операционной системы на FreeBSD способна сама по себе решить все проблемы компании. Хотя на самом деле весь абзац пиздеж. На сайте FreeBSD Foundation можно найти список сраных спонсоров, которые используют FreeBSD либо как основу для своих продуктов, либо как конечное решение на серверах.
 
Доподлинно известно, что FreeBSD основана на кодовой базе BSD, в разработке которой участвовал Маршал Кирк МакКузик (''<s>Боярский</s> Marshall Kirk McKusick''). Также доподлинно известно, что оный [[:en.w:Eric_Allman#Personal_life|является сексуальным партнёром]] соавтора FreeBSD и разработчика sendmail — Эрика Олмана (''Eric Allman''), с коим открыто сожительствует в течение over 20 лет в любви и согласии.
 
В частности, среди трезвосмыслящих линухоидов распространена известная шутка:
{{Цитата|width=auto|pre=1|'''Вопрос:''' Какой пидорас изобрёл ебанутый формат конфигов Sendmail? (вариант: протокол syslog, по которому можно передать сообщение длиной не больше 1 Кб, etc.)
'''Ответ:''' Eric Allman.|Задорные пингвинятники}}
Надо сказать, что сам Олман не только спокойно относится к таким шуткам, но и сам подшучивает над ситуацией, сказав однажды: «There is some sort of perverse pleasure in knowing that it’s basically impossible to send a piece of hate mail through the Internet without its being touched by a gay program. That’s kind of funny.», что переводится так: «Есть определенно некое извращенное удовольствие от осознания того, что невозможно послать письмо ненависти через Интернет без того, чтоб его не тронула гейская программа. Это забавно».
 
McKusick, кстати, по внешнему виду — [[Чёрный Властелин|образцовый]] завсегдатай гей-клубов, не хватает только фуражки и кожанки, оттого бытует мнение что он — актив, а Allman, как не трудно догадаться, нет.
 
== Плюсы ==
* Система портов — один способ установки всей прорвы свободного софта: make install clean. Также можно установить софт из готовых бинарных пакетов из репозитория. Которые из этих же портов и были скомпилированы, кстати. Приятным дополнением для «голого» дерева портов станет [http://www.freebsd.org/cgi/man.cgi?query=portupgrade&sektion=1&manpath=FreeBSD+Ports portupgrade(1)].
* Куча мануалов в сети по организации всего на свете: от просто роутера для говнолокалки до хитровыебанного инетораздователя с Radius-авторизацией и ограничением трафика по количеству прыщей (таблица количества прыщей хранится в SQL-базе). При этом они, даже написанные для FreeBSD 4.7, подойдут и для свежих 7.x и 8.x. В редких случаях требуется минимальная доработка.
* Нормальная BSD-система запуска через rc.init с учётом зависимостей между службами (кто сталкивался с runlevels, унаследованных от System V на линуксах, поймет).
* Фреймворки [http://www.freebsd.org/cgi/man.cgi?query=netgraph&sektion=4 netgraph(4)] и [http://www.freebsd.org/cgi/man.cgi?query=geom&sektion=4 geom(4)] позволяют построить сетевую и дисковую подсистему любой степени извращённости. Линуксоиды с их [[В рот мне ноги|особой, чёрной магией]] в ядре идут раком по болотам.
* Более либеральная к исходникам BSD-лицензия, по сравнению с GPL.
* Имеет 3 файрволла «изкоробки», способных [[невозбранно]] работать единовременно: доморощенный [http://www.freebsd.org/cgi/man.cgi?query=ipfw&sektion=8 ipfw]<ref>Алсо, для [[Windows|форточек]] даже есть винрарный, но, вестимо, замерзший в плане разработки порт [http://wipfw.sourceforge.net/ wipfw]. Анонимусу пользование оного [[Доставлять|доставило]], а еще [[Линуксоид|красноглазики]] [http://www.linux.org.ru/view-message.jsp?msgid=3811260 нонче] могут фапать на ipfw и [http://www.freebsd.org/cgi/man.cgi?query=dummynet&sektion=4 dummynet(4)] и на [[Школьник|школьницу]], портировавшую сие добро на [[Это_ваше|эту вашу]] <s>уеб</s>[[Ubuntu|Убунту]]. Это все какбэ намекает нам. <s>Аищо.. аищо..</s></ref>, ipf (NetBSD), pf (OpenBSD). Только нифига это не плюс, потому что заставить их обрабатывать пакеты в правильном порядке можно только через жO_oп:!, и даже тогда можно огрести при перезагрузке или загрузке|выгрузке модулей ядра. (Последнее предложение, вероятно, подразумевает одновременную работу, но никак не работу по отдельности; привет, КО!)
* Отладчик уровня ядра [http://www.freebsd.org/cgi/man.cgi?query=ddb&sektion=4 ddb(4)] — наш ответ [[Reverse Engineering|Софтайсу]].
* Сабж (порты, документацию, исходный код ядра и окружения [[etc]]) <s>нужно, блджад, если ты не</s> <s>еблан</s> <s>лентяй</s> можно обновить через штатную команду [http://www.freebsd.org/cgi/man.cgi?query=csup&sektion=1 csup(1)] (до 6 ветки включительно был cvsup(1)) и оно <s>будет</s> должно<ref>Анонимусу знакома пара [[Админ|слесарей ЭВМ]], которые [[Win|успешно]] обновили сабж с 4ой до 7ой ветки.</ref> [[ПРОФИТ|работать]] <s>без</s> с минимумом [[ВНЕЗАПНО|неожиданных]] побочных эффектов<ref>Попробуй сделать такой финт ушами, скажем, на [[Линупс|RHEL]], чаще тебя поджидают [[Фэйл|проблемы]]. Так-то!</ref>.
* Есть механизм тюрем [http://www.freebsd.org/cgi/man.cgi?query=jail&sektion=8 jail(8)], делающий возможным запуск нескольких экземпляров сабжа на одной железке, для работы с которым [http://wiki.freebsd.org/Jails#head-1a2b50e7f85a0f6c14275cd9c2453537932c80a7 имеются] [[Блэкджек_и_шлюхи|разные утилиты]]. Каждая такая [[Цугундер|тюрьма]] изнутри [[Позер|выглядит]] как полноценный бокс с сетевым интерфейсом. В Solaris есть похожий механизм, именуемый контейнерами или зонами(которые появились в trusted solaris еще версии 8, а было это таки в прошлом веке, zfs попизжена оттуда же, [[Всем_похуй|но…]]). [[Nuff said]].
 
== Минусы ==
[[Изображение:She-daemon-BSD.jpg|thumb|[[OS-tan|BSD-tan]], [[ня]]!]]
* Система портов — source-based система по определению заебёт любого при попытке собрать, скажем, [[KDE]] или OpenOffice.org, блджад. Данный процесс даже на неплохой современной системе займет пару часов, как минимум (в свое время речь шла о сутках). Кроме того, неправильный выбор флагов оптимизации иногда приводит к неработоспособности собранного софта. Впрочем, пакеты никто не отменял — правда, при этом невозможно [[gentoo|наблюдать за долгим процессом компиляции]], бида-бида.
* Алсо, имеет место такая неприятная вещь как отсутствие некоторых бинарных пакетов в репозитории, что случается при настырном желании разработчика приблуды распростратнять свое детище исключительно в исходниках (к примеру вышеупомянутый опенофис, блджад!). Впрочем, порты никто не отменял.
* Драйверы — отнюдь не все есть. Например, драйверы под последние Radeon (<s>или</s> под nVidia в 64-битной версии [http://www.nvnews.net/vbulletin/showthread.php?t=142120 появились] официальные), ну, и с беспроводными карточками тоже не все гладко (хотя более <s>прямой</s>кривой путь с использованием виндовозных драйверов [http://www.freebsd.org/cgi/man.cgi?query=ndis&sektion=4 ndis(4)] улучшает ситуацию, но всё же). Ну и качество FreeBSDшных драйверов в разы превосходит качество линупсовских.
* Такие системы виртуализации, как [[:w:OpenVZ|OpenVZ]]{{lolwhat}}<ref>Таки система виртуализации безо всяких ЩИТО</ref>, до сих пор под сабж не портированы. Хотя работы в этом направлении [[Мы работаем над этим|ведутся]] [[Слоупок|уже давно]]<ref>[[Выкинь Васю на мороз|Выкинута на мороз]] ещё в 2003</ref>. Обходятся по старинке джейлами или по новинке — тормозным [[:w:VirtualBox|VirtualBox]]'ом. На данный момент Xen во всю уже есть (не в тему, но вспомнился linux abi в ядре FreeBSD ещё версии так с пятой).
* Ещё одним минусом является то, что некоторые вещи которые хорошо работают на Linux, очень плохо работают на FreeBSD. Причиной тому является по выражению кого-то из разработчиков «too linux-centric». Таким примером <s>может</s> [http://www.x.org/wiki/XorgHAL уже не может] служить X.Org с его дебильнейшим HAL.
* Система (со времен перехода на 3.0 с кошернейшей ветки 2.2.X) таки неуклонно катится в сраное говно. Начиная с переименования всего и вся (девайсы в /dev переименовывались раза три, ЕМНИП<ref> Суровая зависть луноходов — в Linux-дистрибутивах этим занимались еще чаще, так-то!</ref>) и заканчивая пакет-менеджером, базу которого привести в непотребное состояние не просто, а очень просто. Добавьте к этой картине кривой (в 8-ке по крайней мере) эмулятор Linux, отсутствие хоть какого-нибудь работающего flash-плагина(<s>nspluginwrapper никто не отменял, правьте руки. gnash тоже жив-здров.</s>''работает'', блджад!{{prooflink}}), дичайшие тормоза всего юзерленда при интенсивном дисковом I/O(ZFS отменили?), <s>а также глюкавый{{lolwhat}} олдскульный инсталлятор</s><ref>Это фича. (Быстро, решительно съебался уроки делать!)</ref> <s>и вы поймете, дорогие любители линупса, какой кактус нам, фанатам FreeBSD, приходится есть уже много лет</s>(покажите мне хоть одного дебила которому нужен бсд на десктопе, а это о нём речь выше). Но нам нравится!
 
== Производные системы ==
[[Изображение:Freebsd_hw.jpg|thumb|Типичное [[Срач|обсуждение]].]]
;Некоторые известные ОС, основанные на FreeBSD:
* [http://www.juniper.net/us/en/local/pdf/brochures/1500059-en.pdf JUNOS] — лихо обточенная напильником FreeBSD (включающая GateD и Envoy SNMP Engine), используемая в качестве управляющей системы сетевого оборудования [http://www.juniper.net Juniper]. Juniper считает JUNOS своим основным конкурентным преимуществом и даже снимает про нее [http://www.youtube.com/watch?v=4IT9yDhik-A рекламу]. Сами же фанаты Juniper любят плевать сверху на любителей [[Циска|цисок]], считая сии поделия попсовым оборудованием.
* [http://m0n0.ch/wall/ m0n0wall] и её когда-то форк, ныне дальний родственник, [http://www.pfsense.com/ pfSense] — брандмауэр, шлюх[[^W]] шлюз, прокси, маршрутизатор, VPN-сервер и вообще недоциска. Управляются, в основном, через веб интерфейс <s>мыслью</s> «мышью». Умеют много хорошего и еще больше — нехорошего.
* [http://frenzy.org.ua/ Frenzy] — русскоязычный загрузочный LiveCD с набором необходимых программ для радости [[одмин]]а. Версия 1.1 основана на FreeBSD 6.3 и дальнейшая разработка, по словам создателя, не планируется (тем не менее, появилась версия 1.3, выпущенная не автором. Лежит на домашней странице Frenzy).
* [http://www.pcbsd.ru PC-BSD] — все еще неудачная попытка создания юзер-френдли системы на основе FreeBSD с кучей [[Свистелки и перделки|свистелок и перделок]] и системой пакетов. А-ля [[Яблочник|Mac OS X]].
* [http://www.rusbsd.org РУС-BSD] — поцреотическая ОС с кучей свистелок и перделок на основе FreeBSD. Требует 8 Гб свободного места и минимум знаний для установки. Повышает чувство поцреотизма и совсем не повышает (может даже понижает) [[ЧСВ]]. [[На самом деле]] РУС-BSD основана не на PC-BSD, а на Frenzy и только отчасти использует решения PC-BSD.
* [http://www.desktopbsd.net DesktopBSD] — ещё одна попытка экспансии в сторону easy-to-use и протча. Закончилась не успев толком начаться. R.I.P.
* [http://www.dragonflybsd.org DragonFlyBSD] — очередной форк, основная и великая идея которого — гибридное ядро с поддержкой кластерности и при том с минимальным функционалом и все это на особой файловой системе с брутальным названием «HAMMER».
* [http://www.freenas.org FreeNAS] — долгостройный, но вполне работоспособный проект (последняя версия — 0.7, вышла в ноябре 2009) позволяющий из груды старого железа собрать свой собственный NAS c веб-сервером, торрент-клиентом, поддержкой ZFS и прочими радостями сетевых хранилищ. Управляется встроенным веб-интерфейсом, чуть более, чем полностью интуитивным, так что среднестатистический пользователь, настроивший это самостоятельно, и не догадается, что стал бородатым одмином. Однако разработчиками рассматривается вопрос о переходе на кодовую базу пингвинистов (Debian GNU/Linux) в связи <s>меньшим</s> гораздо большим числом багов и поддержкой большего числа <s>старого</s> нового говнооборудования у оных [http://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=5&t=3966&start=10#p19351].
* Also, дальним (очень дальним) родственником является MacOS X, однако у неё, вопреки распространенному слуху, ядро вовсе не FreeBSD. Darwin — система с гибридным ядром XNU, созданном на основе микроядра Mach и стандартными сервисами BSD (от NetBSD, кстати, см. [http://www.themacspin.com/stmacosx.html структуру MacOS]). Кода BSD и Mach там поровну, что выявлено в ходе спора об оси Айфона, [[Обсуждение:Айфон|на странице обсуждения оного девайса]] есть копипаста.
 
;Некоторые неизвестные ОС, основанные на FreeBSD:
* [http://www.debian.org/ports/kfreebsd-gnu/index.ru.html Debian GNU/kFreeBSD] — [[ZOG|секретный]] проект [[РФВС|русских физиков]] по переносу расово верного Debian на ядро FreeBSD. Релизнулся, красноглазики [[Фап|ликуют]]
* [http://www.gentoo.org/proj/en/gentoo-alt/bsd/fbsd/index.xml Gentoo/FreeBSD] — подобное предыдущему пытаются сделать и [[генту]]шники
 
== Интересные факты ==
* Запуск make с таргетом love выдает на [[:w:stdout|stdout]] [[:en.w:Make_love,_not_war|«Not war.»]], чем оправдывает плашку <nowiki>{{nohate}}</nowiki> — система любит [[Ты|тебя]].
* По традиции FreeBSD можно собирать из исходников только ночью. По традиции proxy/gateway/mail серваки ставятся на первый найденный в загашнике комп. На них makeworld занимает таки часов 5-6. Поэтому ставится перед уходом админа в вечерний запой, когда юзеры не юзают сервак. Утром делается install.
* Поговаривают, что именно ночью в армии в стародавние времена можно было досыта закинуться ТОРЕНОМ, благодаря чему остановить все биологические процессы в своем организме и, уже будучи кодочеловекодеревом спокойно «уболтать» радиоволны так чтобы они управляли ракетами, спутниками, планетами солнечной системы и проч. Это какбэ намекает нам о традициях одминов FreeBSD
* Поговаривают также, что FreeBSD написа́ли в Калифорнийском Университете Беркли примерно в то же время, когда там изобрели экстази.
 
== Галерея ==
<gallery>
Image:326a25aa0422a0f4d67dc6660e5232d4 full.jpg|Коробочная версия
Image:599c2255356c4dfa93ed4a0242646933 full.jpg|Ещё одна коробочная версия
Image:Flow charts.png|Схема
Image:Ms windows vs freebsd.jpg|Почувствуй разницу
Файл:Freebsd8-286x300.png
Файл:Freebsd.jpg
Файл:Freebsd-003.jpg
Файл:Freebsd-005.jpg
</gallery>
 
== Ссылки ==
* Законченные фрюховоды фапают [http://freebsd.org здесь].
* Те, кого еще можно спасти, — [http://freebsd-image-gallery.netcode.pl/?gallery=Daemonette здесь].
* Те, кому нечего/нечем фапать, и прочие читают местами смищные [[Регина_Дубовицкая|щутки]] [http://ipfw.ru/bash тута].
 
== Примечания ==
<references />
 
 
{{оси}}
[[Категория:IT сленг]]
[[w:FreeBSD]]
[[en.w:FreeBSD]]
[[ae:FreeBSD]]