Комментарии к статье

Вернуться к статье

Linux vs FreeBSD: продолжим "Священные войны"?

аноним 2008-12-04 12:53:09.741534+03

в принципе мак ос икс - это та же фря, но...но с классным маркетингом и рюшками:)

Mac OS X создана на основе Unix-систем, что отразилось на дизайне и принципах системы в целом, от Mach она унаследовала межпроцессорное взаимодействие, от BSD — сетевой стек.

Ядро Mac OS X — xnu — основано на ядрах ОС Mach и FreeBSD, но включает в себя части от MkLinux, NetBSD, OpenBSD и некоторые разработки по Mach. Mac OS X поддерживает системные вызовы от Mach- и BSD-систем. Так как ядро OS X основано в равной степени на Mach и FreeBSD, то ядро Mac OS X xnu содержит две таблицы системных вызовов Mach и BSD и поддерживает API для BSD- и Mach-систем.

вирусы и трояны там тоже живут:D

morbo 2008-12-04 13:19:44.199303+03

Вы в очередной раз меня разочаровали, Алексей. Ваши статьи вредны для читателей. Вы сузили всю разницу между системами до области их наразличимости, что уже заранее определило Ваш дальнейший ход мыслей. Тем самым Вы отняли довольно много времени на чтение статьи и сделали вывод, что Linux и FreeBSD в технологическом плане ничем не отличаются, а отличаются лишь в идеологическом плане. Этим самым Вы выступаете катализатором очередной серии пустых флеймовых обсуждений сабжа, вводя в заблуждение тех людей, которым по-настоящему интересна технологическая разница между этими двумя системами.

Алексей Федорчук 2008-12-04 13:43:00.533419+03

2 morbo
Хорошо, Вы написали технологичную статью. А потом довольно долго участвовали в обсуждении сабжа. И статьёй, и своими постами Вы убедили в технологическом превосходстве Debian'а над FreeBSD... кого? Правильно, матёрого дебианщика t.t, верно? :)
Потому что на самом деле разница действительно сводится к идеологии, и более ни к чему.

аноним 2008-12-04 14:22:43.709993+03

К чему вобще холивары. Есть такое фря-круто, линукс-попса. Тогда опен-суперкруто, а стрекоза -запредельно круто;) Ерунда это все. Распальцовки. Когда почитаешь, поковыряешь, опять почитаешь, опять поковыряешь - потом наконец поймешь что к чему, распальцовки уходят. И дальше только на уровне нравится или нет. А если нравится и то и другое и третье и четвертое? Нормальные системы все! Привыкнуть и понять надо - и все работает.
Единственное но в линуксе, действительно у многих дистров пошла тяга к попсе. Что впрочем не мешает, при желании, довести попсовый дистр ручками до ума.

Алексей Федорчук 2008-12-04 14:40:31.741725+03

2 аноним, четверг, 4 декабря 2008 г. 14:22:44:
> К чему вобще холивары
___
Спросите футбольного или хоккейного болельщика :)

аноним 2008-12-04 14:48:43.960499+03

Алексей Федорчук, четверг, 4 декабря 2008 г. 14:40:32:
Если в таком ключе... Может тогда собраться в указанном месте и разобратся по русскому обычаю;)
Зрелище будет - закачаешься. Фришники мутузят линуксоидов, те друг друга из-за разных дистров, опенбсдшники не прийдут - слишком умные и серьезные. А пиар отдел мелкомягких опубликует отчет и фоторепортаж;)

Сизиф 2008-12-04 15:01:04.907129+03

Опять кулик свое болото хватит. Какая нафиг непредвзятость, ей здесь не пахнет. Сnатью следовало озаглавить "я люблю FreeBSD, не головой, а сердцем".

пройдемся по тексту: "пользовательский сегмент..." - это корпоративный сегмент, а не пользовательский. Пользователи - те и по медиацентру скучают, и по игрушкам и по одноклассникам с вконтакте. Их автор откинул, не нужны они ему.

аппаратную тему можно опустить, заменив одной фразой - это никому не интересно, оставив пару предложений о 32/64 битах.

дополнительное оборудование: ну что же, слава FreeBSD, она ТОЖЕ поддерживает VESA. Ура, ура ура!

Замечательное предложение, сошлюсь на него в соседней ветке:
"То есть — хорошо в отношении 2D графики и никак — в отношении графики трёхмерной. "

Теперь можно сослаться на мнение такого авторитета в другой священной войне windows VS *nix!

Мол сидите вод линуксом - сидите в 2D!!! О 3D пусть слабо мечтают владельцы старых карт от nvidia! О, автора самого пора записывать в первейшие друзья СПО'2008 !!! Улыбнуло, спасибо.

в данной статье вывод из этого простой, нет во FreeBSD 3D - значит он пользователям не нужен. А кому нужен, те не пользователи, а так, кучка отщепенцев.

Дальше, в принципе, все идет по такому же сценарию. Например о звуке:

"Предвижу возражение, что в Linux'е с тех пор звуковая система развилась до невозможных пределов, а во Free всё осталось по прежнему. Да, но так ли уж это плохо? Ведь всем известно, что если солнце всходит на востоке, заходит на западе и так — каждый день, может быть, лучше ничего не менять в этом процессе? " - во, во. Смотрите Ч\Б изображение по телеку и не смейте думать о цветном. Потому как это работает и хорошо. А кто подумает - тот сам себе злой буратино!

железный довод в пользу Free!!!

"О поддержке принтеров.." - опять же в местных спорах win-nix замечательно будет смотреться ссылка.

Теперь поддержка данных. Тут нас сразу оглушают, что:

"вопрос для пользователя очень важный, если, конечно, его личные данные не сводятся к набору порнухи, скачанной из Интернета." и ждем, сравнения на важный вопрос, и что видим
"И тут, казалось бы, мы видим явное лидерство Linux'а," вот, но есть маленькое "но" у фри, которая меняет картину, это "но" - ZFS!!!

И с удовольствием можно было бы послушать о всех ее прелестях, как получаем ушат холодной воды:
"Да, надёжность ZFS ещё не проверена временем и не вполне достаточна для использования в промышленных серверах. " - вот, т.е. на серверах и системах хранения данных не годится, а порнушку из интернета доверить можно, в случае если и сгинет - не жалко, еще закачаем! Автор, вы уж определитесь, порнушку ваш пользователь хранит или важные данные, а то из-за огромной и чистой любви к фряхе, путаете народ.

К тому же, если уж говорить о "домашних данных" - то здесь надежность системы должна идти, порой, даже на более высоком месте, чем в корпоративном секторе. Там все понятно, данные - деньги, стоимость восстановления - стоимость потерь, сравнивая две цифры, получаем руководство к действию.
А дома! Во сколько оцените первые фотографии вашего первенца, или видеозаписи, не дай Бог, почивших родственников? Они ценнее для конкретного человека, чем вся эта корпоративная чепуха.

Оставшиеся два раздела - собственно автор и сам признает вопрос идеологии, не более.

Радует вывод автора! Очень порадовало, что не смотря на все пристрастия выше, автор нашел в себе силы сделать адекватный вывод, за что ему, собственно, большой респект!!!!

аноним 2008-12-04 15:09:54.039956+03

Стоит появится статье в которой есть vs, тут же Сизиф! Графомана-демагога сочетание vs манит, как муху. Тут же графоманский комент - большой и бессмысленный.
Сизиф - вы хотя бы знаете, чем кроме названия отличается FreeBSD от Linux?

аноним 2008-12-04 15:13:17.439711+03

Нудила Сизиф объявился. Сейчас начнет винду пиарить. В его в детском саду в это время игра такая "пропиарь говнософт". Не обращайте внимания, пусть дитя потешится.

morbo 2008-12-04 15:41:23.929027+03

>Потому что на самом деле разница действительно сводится к идеологии, и более ни к чему.

Алексей, я кажется уже сказал, что Вы взяли для сравнения из обеих систем только нужное Вам, отбросив как раз те самые различия, в которых и проявляется превосходство одной системы над другой.

На остальных Вы фактически наплевали. То есть если я говорю, что мне нужны несколько разных маршрутов на разные подсети, вы фактически говорите что это - ерунда и на самом деле различий никаких нет? Поверьте мне разница есть и она принципиально важна. Наличие той или иной возможности, которая Вам не важна, для меня оказывается РЕШАЮЩЕ важной при выборе одной из систем.

Перестаньте уже мерить всех по себе. Я часто замечал такое поведение за приверженцами BSD-систем, которые часто заявляют, что то что не нужно им, не нужно никому. Это не правильно.

morbo 2008-12-04 15:55:15.073675+03

Кстати по поводу поддержки различных платформ. На одном из прежних мест, где я работал, освободился сервер с процессором SPARC (БД Oracle перенесли на новый, более мощный сервер).

Его предполагалось использовать в качестве Интернет-сервера (почта, веб). В комплекте с сервером был Solaris 8. Подумайте что нужно от ОС на Интернет-сервере? Это фаерволл, оперативные обновления ПО, лёгкость сопровождения. Не буду подробно расписывать что да как, но вывод напросился сам собой - ставить Linux или FreBSD (я в то время лучше знал FreeBSD). Нативные системы вроде Solaris на SPARC - не всегда лучший выбор, т.к. "заточены" под сугубо коммерческие программы типа Oracle, и не обладают широким спектром применений.

аноним 2008-12-04 15:59:03.597032+03

дядько федорчуг, ви зочем не раскрыли тему acpi && usb?
хочу полноценно рабочий acpi s3 в бсд, поддержку веб-камер и ноутбучных кардридеров ну и разумеется девайсы усб вроде гпрс-модемов. а то получается фря непригодна для ноутбука.
кстати 3д-интерфейс имеет очень хорошее практичное применение, аналог маковского expose в компизе--просто прелесть и вряд ли скажете что нафиг не надо, если пользовались хоть раз=)
в целом, как обычно переливаете свои старые "истины", как под копирку-- "это мне не надо, поэтому никому не надо, это устройство плохое потому-что под бсд не всасывает".

аноним 2008-12-04 16:13:51.858391+03

2 morbo
Прочитал вашу статью. Хороший анализ. Не со всем согласен, но все равно понравилось.
2 Алексей Федорчук
Почему бы не опубликовать ее здесь? Очень грамотный разбор, было бы о чем поговорить.

аноним 2008-12-04 17:03:18.133459+03

Аноним, если с чем-то не согласны, готов выслушать возражения. Я открыт для критики.

Один пользователь BSD существенно помог доработать статью и сделать стать более трезвой и нейтральной.

аноним 2008-12-04 17:27:19.351521+03

>аноним, четверг, 4 декабря 2008 г. 12:53:10:
>в принципе мак ос икс - это та же фря, но...но
>с классным маркетингом и рюшками:)

Нифига подобного. ПРОПРИЕТАРЩИНА не пройдёт! где-то на баше видел: "очень хорошая винда MacOS X Leopard, всем рекомендую" -- вот точнее и не скажешь.

Так что, макофилы и виндузятники, варитесь на здоровье в своём болоте и не мешайте. Может ещё поймёте однажды что к чему. Но поздно будет.

Алексей Федорчук 2008-12-04 17:40:25.151982+03

2 morbo
Ну ей Богу, сколько можно сравнивать поддержку маршрутизации в одной системе с поддеркой звуковых карт в другой.
Мы уже об этом говорили :)
Разумеется, я пишу о том, что надо и интересно мне.
О маршрутизации пусть пишут те, кому она нужна и интересна.

Алексей Федорчук 2008-12-04 17:44:16.790191+03

morbo, четверг, 4 декабря 2008 г. 15:55:15:
> Кстати по поводу поддержки различных платформ.
____
Очень хороший пример. Именно так и происходит во всех известных случаях: старая машина освободилась, ну а чтобы добро не пропадало, поставим-ка мы на неё что-нибудь альтернативное. Заодно и потренируемся. Очень полезно для общего развития.
Вот только если эта контора до сих пор обходилась без Интернет-сервера - это показатель критичности его для её работы. Так что на такую машину можно было бы ставить что угодно. Что в общеобразовательных целях интересней.

Алексей Федорчук 2008-12-04 17:45:29.437744+03

аноним, четверг, 4 декабря 2008 г. 16:13:52:
> Почему бы не опубликовать ее здесь?
____
Автор такого желания не выразил :)

аноним 2008-12-04 17:52:51.84905+03

2 аноним, четверг, 4 декабря 2008 г. 17:03:18:
morbo как я понял?
Ну например Вы пишите - "Во FreeBSD трансляция адресов в фаерволле ipfw до недавнего времени выполнялась отдельным демоном natd, а не на уровне ядра, что приводило к высокой загрузке системы и низкой её производительности при интенсивном трафике. Это обстоятельство заставляло многих пользователей системы использовать либо другой фаерволл, либо пользоваться весьма нетривиальными их гибридами. В FreeBSD 7.0 NAT стал поддерживаться на уровне ядра, а прежний демон natd стал просто утилитой для настройки NAT."

Давно существует ipnat вместе с ipfilter можно управлять nat на уровне ядра. И появилось это не 7-ке в 6-ке точно есть, сам пользуюсь;)

Ну например еще затронуть сборку ядер. То что во FreeBSD просто и прозрачно, в Linux весьма запутано ИХМО.

З.Ы. Подробно разобрать статью попробую, как будет легче со временем, это так, что на глаза попалось.

аноним 2008-12-04 17:53:52.810444+03

Алексей Федорчук, четверг, 4 декабря 2008 г. 17:45:29:
Автор такого желания не выразил :)<
Жаль. Очень не плохая статья.

morbo 2008-12-04 18:48:06.806467+03

Аноним: замечание принято, в ближайшее время перепишу этот кусок.

morbo 2008-12-04 19:02:01.291661+03

>Очень хороший пример. Именно так и происходит во всех известных случаях: старая машина освободилась, ну а чтобы добро не пропадало, поставим-ка мы на неё что-нибудь альтернативное. Заодно и потренируемся. Очень полезно для общего развития.

Ставить что-то альтернативное ради альтернативности? Смахивает на самоцель. Если бы хотелось альтернативности - оставили бы именно Solaris, потому как на остальных серверах были Windows, Linux и FreeBSD. Новая система добавила бы ещё немного головной боли.

>Вот только если эта контора до сих пор обходилась без Интернет-сервера - это показатель критичности его для её работы.

Хостинг не бесплатный вообще-то, а шкуру драли - будь здоров - по 50 рублей в месяц с почтового ящика, да плата за собственно сайт. Добавьте к этому плату провайдеру за Интернет при редактировании того, что находится на хостинге, плату за пересылку туда-обратно писем относящихся ко внутренней переписке. Поэтому настройка собственного Интернет-сервера была бы очень кстати.

К сожалению ничего сделано не было, т.к. в результате каких-то подковёрных интриг среди высшего руководства, начальника отдела уволили, через некоторое время уволился и я.

>Так что на такую машину можно было бы ставить что угодно. Что в общеобразовательных целях интересней.

В образовательных целях можно взять полудохлый тазик и попытаться настроить на нём любой web-сервер под любой операционкой. При этом резко снизится угроза взлома неправильно настроенного сервера и проникновения недоброжелательно настроенных личностей во внутреннюю сеть.

Только вопрос в том, пригодится ли это "что угодно", в дальнейшей работе? На производстве вообще недопустима пионерия, каждое решение необходимо взвешивать.

Алексей Федорчук 2008-12-04 19:20:03.779128+03

morbo
> Ставить что-то альтернативное ради альтернативности? Смахивает на самоцель. Если бы хотелось альтернативности - оставили бы именно Solaris
___
А разве не интересно покопаться с Линуксом или Фрёй на не-Intel'овской платформе? Да ещё за казённый счёт...

> К сожалению ничего сделано не было
___
Ключевые слова.
Значит, таки не очень и нужно было, а всё остальное вторично.

morbo 2008-12-04 19:33:05.081213+03

>Ключевые слова.
>Значит, таки не очень и нужно было, а всё остальное вторично.

Даже более того скажу: там и люди сейчас не нужны. Сокращения там сейчас. Только по-цивилизованному сократить не могут, поэтому ввели драконовские меры на соблюдение дисциплины: можешь целый день буй валять, а вот прийти и уйти с работы ты должен вовремя.

Предприятие получает прибыли меньше, чем если бы получало просто сдавая в аренду занимаемые площади. Отношение к делу и к людям там такое, совковое. Платят персоналу мало, работают и деньги тратят неэффективно, вот и пришли к развалу.

Только общая ситуация на предприятии меня как профессионала не касается, мне надо своё дело хорошо делать, чтобы не закреплять плохие привычки. Чтобы на новом месте эти привычки не сказались на работодателе.

Алексей Федорчук 2008-12-04 19:54:13.067325+03

2 morbo
А я про что? Если бы предприятие работало хорошо, и ему для хорошей работы требовался бы веб-сервер ну и всё прочее - он бы давно там был. На подходящем железе, походящей платформе и с подходящим софтом. А не прикручивали бы его на машину, которая иначе всё равно стояла бы без дела.

Почитайте Водолазкого - у него очень похожая история описана, с прикручиванием Линукса на Спарк. Тоже не от хорошей жизни.

Так что большинство случаев портирования что Линукса, что Фри на коммерческие Юникс-платформы - это аномалии под влиянием аномальных же внешних условий.

Вон у нас на слубже Спарк стоит года так 97-го издания. Крутится на нём родной Солярис с единственной программой - ER-Mapper (обе того же времени), нормально крутится, со своими обязанностями справляется, и никто ни о каком Линуксе на нём или там Фре и не помышляет.

morbo 2008-12-04 20:42:05.814462+03

Алексей, я не понимаю о чём разговор?

Есть свободная машина с архитектурой SPARC. Её можно использовать. Для решения предполагаемой задачи пригодна Linux или FreeBSD, но не пригодна нативная Solaris. Linux или FreeBSD можно установить на SPARC. Вроде всё логично.

А разговоры о бедности или богатстве - это увиливание от темы.

аноним 2008-12-04 22:06:24.23038+03

2 аноним, четверг, 4 декабря 2008 г. 17:27:19:
>>аноним, четверг, 4 декабря 2008 г. 12:53:10:
>>в принципе мак ос икс - это та же фря, но...но
>>с классным маркетингом и рюшками:)

>Нифига подобного. ПРОПРИЕТАРЩИНА не пройдёт! где->то на баше видел: "очень хорошая винда MacOS X >Leopard, всем рекомендую" -- вот точнее и не >скажешь.

>Так что, макофилы и виндузятники, варитесь на >здоровье в своём болоте и не мешайте. Может ещё >поймёте однажды что к чему. Но поздно будет.

ну ты и дурень O_o

Алексей Федорчук 2008-12-04 22:51:06.675688+03

2 morbo
> Алексей, я не понимаю о чём разговор?
___
Ну как же не понимаете? Сами же говорите:
> Есть свободная машина с архитектурой SPARC. Её можно использовать.
___
А можно и не использовать. Если бы задача была приоритетной - была бы не свободная, а специальная машина.
На это даже нищих академических институтов 90-х годов хватало :)

> Для решения предполагаемой задачи пригодна Linux или FreeBSD, но не пригодна нативная Solaris.
___
А что, Apache и прочие аксессуары под Solaris не собрать? Или машину, как в той страшной истории Водолазкого, купили без компилятора? Так и это обходимо, кросс-компиляцию тоже вроде не запретили :)

аноним 2008-12-05 00:01:54.433406+03

2 аноним, четверг, 4 декабря 2008 г. 17:27:19:

это не реклама была:P

аноним 2008-12-05 03:11:43.429443+03

В статье слишком много воды, многоэтажных объяснений своих мыслей. Много типично русских речевых конструкций, которые не несут значимого смысла а только затрудняют понимание целого предложения. Эта статья на простом, понятном и кратком английском языке была бы намного логичнее и легче в чтении.

аноним 2008-12-05 06:49:25.590357+03

Автор - ярый БСД-ун, в прямом и переносном смысле, неужели кому-то не понятно?

morbo 2008-12-05 07:23:21.041172+03

>А можно и не использовать. Если бы задача была приоритетной - была бы не свободная, а специальная машина.
>На это даже нищих академических институтов 90-х годов хватало :)

Специальную машину купили под Oracle, денег потратили не мало. У освободившейся машины ещё не прошёл срок амортизации - списывать её рано. В то же время Windows на неё не поставишь, а чтобы валялась без дела - непозволительная трата ресурсов.

>А что, Apache и прочие аксессуары под Solaris не собрать?

Собрать можно, даже готовые пакеты для Solaris найти можно. Только на любом Интернет-сервере для меня важны 3 вещи: легкость сопровождения, фаерволл, оперативные обновления безопасности.

Легкость сопровождения при необходимости искать где-то собранные пакеты или компилировать из исходников не выдерживает критики. Фаерволла в Solaris нет, только сторонний ipf, который ещё надо найти или собрать, а затем изучать. Оперативных обновлений безопасности тоже нет - придётся подписаться на список рассылки bugtrack и каждый день читать - нет ли у меня на системе новых незакрытых дырок? Затем при нахождении дыры опять-таки - искать свежие пакеты или собирать из исходников. А если я в отпуске, кто за меня будет обновлять систему?

>Или машину, как в той страшной истории Водолазкого, купили без компилятора?

Компилятор в Solaris можно поставить из пакета стороннего производства.

>Так и это обходимо, кросс-компиляцию тоже вроде не запретили :)

Сакраментальный вопрос: ЗАЧЕМ? Зачем мне весь этот геморрой с компиляцией и кросс-компиляцией, изучением нового фаерволла, постоянным чтением списка рассылки по безопасности? Ведь я могу поставить знакомую систему, в которой есть готовые двоичные пакеты, в которых регулярно закрываются новые дыры. При этом система может сама скачивать и устанавливать обновления, а я могу не бояться, что обновление что-то поломает.

В общем предлагаемое Вами решение ставить Solaris - всё-таки самоцель, причём отдающая красноглазием. Особенно явным это красноглазие становится при количестве серверов, превышающем штук 5. Работать не нужно много, работать нужно эффективно.

morbo 2008-12-05 09:22:37.078293+03

В общем, почитал статью Водолазского.

Отличия такие: на нашем сервере было 768Мбайт оперативки, процессор 400 МГц (модель не помню), SCSI-жёсткие диски суммарным объёмом гигабайт на 40, привод для чтения CD-ROM имелся. Это был 2006 год - Linux в это время был уже довольно зрелой системой. Кроме того, меня совершенно не беспокоила русификация консоли и установка X'ов: достаточно было поставить ssh-сервер и админить систему удалённо, при необходимости выставив необходимую локаль.

Если бы на том компьютере не было CD-ROM, то сетевая загрузка по TFTP меня не испугала бы: был опыт загрузки Cisco без IOS по сети.

аноним 2008-12-05 09:27:19.81021+03

Значит ядра процессора и гигабайты оперативки нужны для нормальной работы ZFS, не иначе. А все эти 3D да звук да прочие рюшечки это типа не труЪ. FreeBSD для эндюзера - это мегащщастье от использования "на полную" ZFS и любимый тестовый редактор.

Директор цирка 2008-12-05 10:46:07.602046+03

2 morbo и Алексей Федорчук
Вы, когда пытаетесь своими знаниями блеснуть не забывайте еще и о минимальной логике в своих рассуждениях и ответах, а то глупость в постановке беседы полностью стирает эффект произносимых слов.

Пока разговор сводится к диалогу:

- у меня мерседес черный
- а сосед жигули купил
- ты не понял, я говорю у меня мерседес черный
- да я тебе и говорю, сосед жигули купил
- да мерседес у меня черный!! понимаешь, ЧЕРНЫЙ!!!!
- так я тебе и говорю, про соседа, он жигули купил!

В общем игра "купи слона" хорошая, в определенном возрасте, но даже и тогда быстро надоедает. Федорчеку, конечно, не привыкать от помидор со сцены уворачиваться, он этим свою ловкость демонстрирует, как клоуна акробатических трюков, хотя конферансье и объявлял его как специалиста по *nix, но талант, не скроешь, нафиг *nix, клоунада с помидорами для него интересней. А вот, morbo, судя по статье, более адекватный специалист, неужто и это только прикрытие для исполнения "Болеро" под градом тухлых яиц?

аноним 2008-12-05 10:53:04.954783+03

Директор цирка, пятница, 5 декабря 2008 г. 10:46:08:
на горшек уже сходил, попроси воспитателя попку подтереть, дитятко малое.

аноним 2008-12-05 11:01:03.116341+03

2 morbo
Все же Вам стоило бы опубликовать статью здесь. Иначе ответная статья А.Федорчука выглядит не понятной. Хорошо хоть ссылка есть;) Сюдя по posix.ru спор старый, сама здешняя статья просто компиляция из коментов А.Федорчука.

З.Ы. Вообще мысль "сбить спесь", с фришников, надо признать весьма удачная. А вот ответ подкачал.

аноним 2008-12-05 11:52:20.088947+03

>Тогда как для FreeBSD имеются только 32-битные фирменные "дрова" Nvidia, да и то, по отзывам, качество их реализации оставляет желать лучшего.<
Нормальные драйвера, можно и под 64 драйвер попробовать, но там ни каких гарантий.

Кстати, тут кто-то плакал насчет XMMS в Linux и русских шрифтов.
Порт /usr/ports/russian/xmms, так что фря-линух, плюс минус туда сюда.
С Nvidia и в Linux дело лучше чем с ATI.

morbo 2008-12-05 12:15:03.916405+03

>Все же Вам стоило бы опубликовать статью здесь.

Статья всё ещё не законченная, она находится в процессе доработки, а потому мне удобнее дорабатываь её на собственном блоге. На этом сайте я бываю очень редко, т.к. обычно захожу сюда только с поисковиков.

>З.Ы. Вообще мысль "сбить спесь", с фришников, надо признать весьма удачная. А вот ответ подкачал.

Я не ставил себе цель сбить с кого то спесь. Я писал для адекватных людей, перед которыми встал трудный выбор и они сами не знают что им выбрать. В то же время статья будет полезна и тем, кто уже использует одну из систем, ведь в другой системе тоже есть достоинства...

Алексей Федорчук 2008-12-05 12:23:10.170564+03

2 morbo
А Вы уверены, что, устанавливая на Спарк Линукс или Фрю, обошлись бы без геморроя? Я так очень сомневаюсь.
Повторяю, что все эти порты явно писались Just for Fun, и их доведённость до PC'шного варианта внушает очень большие сомнения. И никто их доводить до кондиции уже никогда не будет - пример с Alpha и PowerPC подействовал.

morbo 2008-12-05 12:39:21.930403+03

>А Вы уверены, что, устанавливая на Спарк Линукс или Фрю, обошлись бы без геморроя? Я так очень сомневаюсь.

Я уверен в обратном, что оставив Solaris без геморроя я бы уж точно не остался и знаю почему. А гарантий никто в мире ПО не даёт, даже гарантии пригодности к достижению заявленной в программе функции.

>Повторяю, что все эти порты явно писались Just for Fun, и их доведённость до PC'шного варианта внушает очень большие сомнения. И никто их доводить до кондиции уже никогда не будет - пример с Alpha и PowerPC подействовал.

Linux вообще писался Just For Fun, как и FreeBSD, но хуже от этого они не стали. Насчёт проблем с Linux на SPARC всё просто: в Debian эта архитектура поддерживается ОФИЦИАЛЬНО, стало быть я всегда могу написать багрепорт и ожидать его решения. Потому что если багрепорт остаётся без внимания со стороны мэнтейнеров, эта архитектура исключается из официально поддерживаемых ещё ДО выпуска.

аноним 2008-12-05 12:49:41.652159+03

2 morbo, пятница, 5 декабря 2008 г. 12:15:04:
Я не ставил себе цель сбить с кого то спесь<
Я тоже взял в кавычки. Просто среди фришников есть большое самомнение на этот счет. Проведенный Вами анализ как раз приводит к пониманию что дело не в ОС, а в знаниях.
Кстати ipnat вполне решает проблему с таблицами маршрутизации в сочетании с ipfilter, ipfw или pf.

Кстати, а как в Linux сделать аналогичное net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
Просто не в курсе? Не подскажите?

morbo 2008-12-05 13:22:59.358434+03

>А Вы уверены, что, устанавливая на Спарк Линукс или Фрю, обошлись бы без геморроя? Я так очень сомневаюсь.

Я уверен в обратном, что оставив Solaris без геморроя я бы уж точно не остался и знаю почему. А гарантий никто в мире ПО не даёт, даже гарантии пригодности к достижению заявленной в программе функции.

>Повторяю, что все эти порты явно писались Just for Fun, и их доведённость до PC'шного варианта внушает очень большие сомнения. И никто их доводить до кондиции уже никогда не будет - пример с Alpha и PowerPC подействовал.

Linux вообще писался Just For Fun, как и FreeBSD, но хуже от этого они не стали. Насчёт проблем с Linux на SPARC всё просто: в Debian эта архитектура поддерживается ОФИЦИАЛЬНО, стало быть я всегда могу написать багрепорт и ожидать его решения. Потому что если багрепорт остаётся без внимания со стороны мэнтейнеров, эта архитектура исключается из официально поддерживаемых ещё ДО выпуска.

аноним 2008-12-05 14:06:59.914111+03

Сам не щупал, но слышал что Arch Linux используют систему инициализации в стиле BSD. <
Нет, тот же SystemV просто настройка и загрузка нужного через rc.conf как в BSD системах. Все Linux SystemV просто некоторые это скрывают;)

аноним 2008-12-05 14:10:46.447321+03

Linux имеет runlevel'ы, можно настроить загрузку в нескольких вариантах, по сути в большинстве дистрибутивов это не используется. Я не могу припомнить ни одного применения runlevel'ов, кроме как для перезагрузки, выключения или перехода в однопользовательский режим - то же самое есть во FreeBSD и без runlevel'ов.<
Ну еще уровень загрузки по дефалту. Кто любит init3, кто init5.
Не только Free все BSD.
А что удобнее и лучше - на вкус и цвет.

morbo 2008-12-05 14:15:08.440777+03

>Кстати ipnat вполне решает проблему с таблицами маршрутизации в сочетании с ipfilter, ipfw или pf.

Какую проблему? Policy Based Routing вы имеете в виду? Да решает (я даже об этом писал в одной из своих скомканных заметок: http://vladimir-stupin.blogspot.com/2008/07/adsl-pppoe-freebsd.html), только таблицы маршрутизации приходится сортировать вручную.

Есть ещё одна проблема во FreeBSD. Однажды я настраивал VPN-соединения между двумя серверами mpd. Соответственно у каждой машинки было по два IP-адреса: белый IP-адрес и IP-адрес внутри туннеля (на самом деле их было больше, но остальные IP-адреса не суть важны для примера). Так вот при обращении с одного сервера на туннельный IP-адрес другого первый сервер обращался с ВНЕШНЕГО IP-адреса через туннель! А это значит, что ответные пакеты согласно таблице маршрутизации сервера-адресата, отправлялись обратно НЕ по туннелю!

Представьте себе последствия: организуем защищённый канал связи, но при этом он реально защищён, поскольку шифруются они только в одном направлении.

В Linux для управления IP-адресом можно воспользоваться командой

ip route add 10.0.0.0/8 via 10.0.0.2 dev ppp0 src 10.0.0.1

где src 10.0.0.1 - указание того IP-адреса, с которого будет устанавливаться связь с узлами в подсети 10.0.0.0/8.

morbo 2008-12-05 14:17:48.416073+03

>но при этом он реально защищён

*но при этом он реально НЕ защищён

аноним 2008-12-05 14:27:22.946258+03

morbo, пятница, 5 декабря 2008 г. 14:15:08:
Однажды я настраивал VPN-соединения между двумя серверами mpd<
Несколько странное использование mpd. OpenVPN не проще или ipsec? mpd хорош при установке pppoe соединения или для замены винсервака, тунели строить ИХМО лучше через указанное.

morbo 2008-12-05 14:36:58.953017+03

>Несколько странное использование mpd. OpenVPN не проще или ipsec? mpd хорош при установке pppoe соединения или для замены винсервака, тунели строить ИХМО лучше через указанное.

Это был сервер не только объединяющий локальные сети, но и предоставлявший доступ в интернет для Windows-пользователей, которые и получали доступ в Интернет через pptp-соединения. Учёт трафика выполнялся RADIUS-сервером. Я вообще этот факт с IP-адресами обнаружил только благодаря тому, что mpd не смог авторизоваться на RADIUS-сервере: он ломился с неправильного адреса.

Просто не хотелось разводить зоопарк VPN-серверов, я поставил один только mpd.

аноним 2008-12-05 14:46:57.891654+03

2 morbo, пятница, 5 декабря 2008 г. 14:15:08:
В Linux для управления IP-адресом можно воспользоваться командой

ip route add 10.0.0.0/8 via 10.0.0.2 dev ppp0 src 10.0.0.1

где src 10.0.0.1 - указание того IP-адреса, с которого будет устанавливаться связь с узлами в подсети 10.0.0.0/8.<

Не спорю в этом смысле управление интерфейсами в Linux выглядит "проще".
Во фре прийдется крутить через ipwf или pf.

аноним 2008-12-05 14:47:44.341446+03

Блин очипятался - ipfw:)))

morbo 2008-12-05 14:57:05.633159+03

>Не спорю в этом смысле управление интерфейсами в Linux выглядит "проще".
>Во фре прийдется крутить через ipwf или pf.

Вот-вот придётся SNAT делать...

morbo 2008-12-05 14:57:58.642797+03

А почему "проще" в кавычках?

morbo 2008-12-05 14:59:47.918493+03

Это кстати пример не настройки IP-адреса на интерфейсе, это пример добавления маршрута. Причём маршрут дополняется IP-адресом, с которого предпочтительно устанавливать соединения на IP-адреса в указанной подсети.

аноним 2008-12-05 17:29:50.628241+03

2 morbo, пятница, 5 декабря 2008 г. 14:57:59:
В кавычках, потому как дело привычки;)

Я с Вами не спорю, не с моим опытом. Таких "заморочек" как описаная Вами с раздачей соединений решать увы не приходилось.
Кстати вот нашел пример
http://www.opennet.ru/base/net/ipfw_multiroute.txt.html
Похоже на Ваш случай?

morbo 2008-12-05 18:36:12.428258+03

>Кстати вот нашел пример http://www.opennet.ru/base/net/ipfw_multiroute.txt.html
>Похоже на Ваш случай?

Да, в деталях различается довольно сильно, но суть похожа.

katranbIch 2008-12-06 11:17:23.975493+03

Забавная статья. Во FreeBSD нет того, нет сего. Но зададимся вопросом а надо ли это во FreeBSD и разумееться ответим что нет, не надо.

> Так какой же вывод следует из всего сказанного? Да > очень простой: выбор между FreeBSD и Linux не
> имеет никакого отношения к технологическим
> особенностям той или другой системы.

Иными словами если вы не Алексей Федорчук и вам от компьютера надо хоть что-то, то выбор естественно в пользу Линукс. Никоим образом не хочу критиковать Фрю, за меня это сделал сам автор, сам того не желая, как я полагаю.

аноним 2008-12-06 14:43:17.157482+03

2 katranbIch, суббота, 6 декабря 2008 г. 11:17:24:

глупости. все зависит от того, что именно надо. там почти весь софт тот же самый, посиксный:D разница только в ядре и в скриптах инициализации. плюс свой пакетный менеджер.

не беритесь решать за всех:P если так рассуждать, то выбор определенно в пользу виндовз. ведь там девайсы поддерживаются вендорам. правда до поры до времени:) и ПО больше. хотя лично мне оно не нужно.

собственно мне все равно какую из никс систем юзать, а вот Вы, судя по посту, явно красноглазый:D

katranbIch 2008-12-06 14:43:21.806603+03

Забавная статья. Во FreeBSD нет того, нет сего. Но зададимся вопросом а надо ли это во FreeBSD и разумееться ответим что нет, не надо.

> Так какой же вывод следует из всего сказанного? Да > очень простой: выбор между FreeBSD и Linux не
> имеет никакого отношения к технологическим
> особенностям той или другой системы.

Иными словами если вы не Алексей Федорчук и вам от компьютера надо хоть что-то, то выбор естественно в пользу Линукс. Никоим образом не хочу критиковать Фрю, за меня это сделал сам автор, сам того не желая, как я полагаю.

Алексей Федорчук 2008-12-06 14:43:38.613628+03

2 katranbIch
Вы думаете, что если будете постить одно и то же по три раза, то донесете до автора глубину своей мысли?

аноним 2008-12-06 22:53:21.285328+03

как то странно расматриваютя оси
фря он а для сервера хотя и надесктопе стоит ничешно.
линуха больше для десктопа.
хотя все зависит от криворукости человека который
сидит за клавой.

аноним 2008-12-07 00:04:17.015402+03

2 аноним, суббота, 6 декабря 2008 г. 22:53:21:

>линуха больше для десктопа.

небольшая поправка - смотря какой дистр:D

аноним 2008-12-07 11:27:19.376933+03

ну вот еще один глупый красноглазый вылез. с первого раза не понял.

ПО почти тоже самое. посиксное.

разница только в пакетном менеджере, ядре и системе инициализации.

katranbIch 2008-12-07 13:48:22.204929+03

> Алексей Федорчук, суббота, 6 декабря 2008 г.
> 14:43:39:
> 2 katranbIch
> Вы думаете, что если будете постить одно и то же
> по три раза, то донесете до автора глубину своей
> мысли?

Извините
это я не нарочно
просто я обновляю страницу
посмотреть, не появилось ли новых комментариев
а мой браузер при этом постоянно тыкает мой камент
в связи с этим на одном ресурсе его именуют как "элитный браузер"
я использую Opera

P.S. А в FreeBSD есть Opera?

katranbIch 2008-12-07 14:02:01.311356+03

> аноним, суббота, 6 декабря 2008 г. 14:43:17:
> 2 katranbIch, суббота, 6 декабря 2008 г.
> 11:17:24:

> глупости. все зависит от того, что именно надо.
> там почти весь софт тот же самый, посиксный:D
> разница только в ядре и в скриптах инициализации. > плюс свой пакетный менеджер.

согласен

> не беритесь решать за всех:P если так рассуждать, > то выбор определенно в пользу виндовз. ведь там
> девайсы поддерживаются вендорам. правда до поры до > времени:) и ПО больше. хотя лично мне оно не
> нужно.

Вот именно этот вывод из статьи я и сделал
Во Фре есть все, что надо автору
а для остальных есть другие ОС
Я не автор
это не я решил за всех

> собственно мне все равно какую из никс систем
> юзать, а вот Вы, судя по посту, явно красноглазый:D

Ммм...
по работе мне тоже пофигу
софт под Виндус
а дома...
для души...
можно иногда и "покрасноглазеть"
а иногда и поиграть
в Линуксе знаете ли 3D поддерживается...

Алексей Федорчук 2008-12-07 14:02:45.571243+03

2 katranbIch
Во FreeBSD - как в Греции, все есть. И даже немного больше :)

katranbIch 2008-12-07 14:13:28.394319+03

Я человек по жизни весьма косноязычен
да и на письме не всегда могу свою мысль раскрыть

Из статьи я понял, что Линукс с железом дружит, а Фря так, пытается общатся, что не всегда получается. А для меня этот фактор важен, поскольку софт "тот же".

katranbIch 2008-12-07 14:34:00.185854+03

> Алексей Федорчук, воскресенье, 7 декабря 2008
> г. 14:02:46:
> 2 katranbIch
> Во FreeBSD - как в Греции, все есть. И даже не
> много больше :)

Повторюсь
меня интересует поддержка железа
принтеров, сканеров, видеокарт, саундкарт

Пример
летом взял у друга сканер
возникла проблема
он принес дрова под Виндус
но проблема не в этом
проблема в том, что Виндус сканер просто не видела
тогда я просто загрузил Линух
и немного порыскав по просторам всемирной паутины
заставил девайс работать

Вы тут в статье пишите, дескать сперва убедитесь, что железо поддерживается, а потом только покупайте. Но в реальной жизни железо уже есть. Как быть?

аноним 2008-12-07 14:44:58.355744+03

Если в крупной фирме нет денег, чтобы закупать клиентские машины с виндовозами и офисами (MS), то выход - установить Linux и OpenOffice, инет есть, сеть есть, документы делать и печатать можно, музыку слушать, порнуху смотреть и т.п. (если нет необходимости в 1С, фотошопе и прочее). Очень удобно и бесплатно. Только сисадмину потяжелее - ибо винду восстановить чаще легче.

Больше система Linux ни для чего не предназначена. Тем более в качестве сервера (разве что HTTP), а о шлюзах я вообще не говорю.

katranbIch 2008-12-07 14:54:34.472772+03

> Алексей Федорчук, воскресенье, 7 декабря 2008
> г. 14:02:46:
> 2 katranbIch
> Во FreeBSD - как в Греции, все есть. И даже не
> много больше :)

Повторюсь
меня интересует поддержка железа
принтеров, сканеров, видеокарт, саундкарт

Пример
летом взял у друга сканер
возникла проблема
он принес дрова под Виндус
но проблема не в этом
проблема в том, что Виндус сканер просто не видела
тогда я просто загрузил Линух
и немного порыскав по просторам всемирной паутины
заставил девайс работать

Вы тут в статье пишите, дескать сперва убедитесь, что железо поддерживается, а потом только покупайте. Но в реальной жизни железо уже есть. Как быть?

аноним 2008-12-07 15:08:42.297216+03

Если в крупной фирме нет денег, чтобы закупать клиентские машины с виндовозами и офисами (MS), то выход - установить Linux и OpenOffice, инет есть, сеть есть, документы делать и печатать можно, музыку слушать, порнуху смотреть и т.п. (если нет необходимости в 1С, фотошопе и прочее). Очень удобно и бесплатно. Только сисадмину потяжелее - ибо винду восстановить чаще легче.

Больше система Linux ни для чего не предназначена. Тем более в качестве сервера (разве что HTTP), а о шлюзах я вообще не говорю.

katranbIch 2008-12-07 16:11:53.761346+03

> Алексей Федорчук, воскресенье, 7 декабря 2008
> г. 14:02:46:
> 2 katranbIch
> Во FreeBSD - как в Греции, все есть. И даже не
> много больше :)

Повторюсь
меня интересует поддержка железа
принтеров, сканеров, видеокарт, саундкарт

Пример
летом взял у друга сканер
возникла проблема
он принес дрова под Виндус
но проблема не в этом
проблема в том, что Виндус сканер просто не видела
тогда я просто загрузил Линух
и немного порыскав по просторам всемирной паутины
заставил девайс работать

Вы тут в статье пишите, дескать сперва убедитесь, что железо поддерживается, а потом только покупайте. Но в реальной жизни железо уже есть. Как быть?

аноним 2008-12-07 16:19:42.414547+03

2 katranbIch

атишные дрова в линухе, к сожелнию, г. во фре их нет. поэтому скорее всего нвидия. нет только 64ых дров на фрю. под другие бсд сомнительно, что вообще появится. там в ядре что то не реализовали. что именно не помню. поэтому и нет дров.

принтеры, сканеры в ядро не встроены:) этим обычно занимаются cups и sane

http://ru.wikipedia.org/wiki/Common_UNIX_Printing_System
http://www.meier-geinitz.de/sane/index_ru.html

со звуком могут быть проблемы и с поддержкой джойстиков, вэб камер и т.д.. но с этим и в линукс ядре проблемы бывают

нет такой поддержки со стороны разработчиков

но лично для меня это не проблема, потому что таких девайсов нет - ни принтеров, ни сканеров

поэтому и написал - все зависит от того, что надо

2 аноним, воскресенье, 7 декабря 2008 г. 14:44:58:

тебе сколько лет, малыш?:)

аноним 2008-12-07 16:56:34.029051+03

>А в FreeBSD есть Opera?

есть. у меня знакомый сокрушается, что нет нативной миранды:)

http://www.opera.com/download/?custom=yes

звуковухи - только OSS. кстати OSS теперь лучше работает, не блокирует ресурс /dev/dsp

в GetTheFucts ведь не всегда врут. цена линух рещений может быть как меньше, так и больше стоимости вин решений

в принципе создание такого сайта было предсказуемо. демпинг не пройдет. как можно демпинговать то, что и так "ничего не стоит"? %) поэтому остается только врать

katranbIch 2008-12-07 21:42:04.544356+03

> Алексей Федорчук, воскресенье, 7 декабря 2008
> г. 14:02:46:
> 2 katranbIch
> Во FreeBSD - как в Греции, все есть. И даже не
> много больше :)

Повторюсь
меня интересует поддержка железа
принтеров, сканеров, видеокарт, саундкарт

Пример
летом взял у друга сканер
возникла проблема
он принес дрова под Виндус
но проблема не в этом
проблема в том, что Виндус сканер просто не видела
тогда я просто загрузил Линух
и немного порыскав по просторам всемирной паутины
заставил девайс работать

Вы тут в статье пишите, дескать сперва убедитесь, что железо поддерживается, а потом только покупайте. Но в реальной жизни железо уже есть. Как быть?

Алексей Федорчук 2008-12-07 22:24:37.832014+03

katranbIch
> Повторюсь
меня интересует поддержка железа
принтеров, сканеров, видеокарт, саундкарт
...
> Как быть?
____
А Вы еще не догадались? Очень просто: изучить этот вопрос и написать об этом для народа.
Или Вы думаете, что за Вас это сделает кто-то, кого это совершенно не интересует, или кто для себя эти проблемы давно решил?

katranbIch 2008-12-08 11:18:56.149062+03

> Алексей Федорчук, воскресенье, 7 декабря 2008
> г. 14:02:46:
> 2 katranbIch
> Во FreeBSD - как в Греции, все есть. И даже не
> много больше :)

Повторюсь
меня интересует поддержка железа
принтеров, сканеров, видеокарт, саундкарт

Пример
летом взял у друга сканер
возникла проблема
он принес дрова под Виндус
но проблема не в этом
проблема в том, что Виндус сканер просто не видела
тогда я просто загрузил Линух
и немного порыскав по просторам всемирной паутины
заставил девайс работать

Вы тут в статье пишите, дескать сперва убедитесь, что железо поддерживается, а потом только покупайте. Но в реальной жизни железо уже есть. Как быть?

аноним 2008-12-08 11:29:05.265054+03

2 katranbIch

с линухом так же. правда выбор оборудования побольше, но также. разработчики придерживаются позиции, что стабильное abi не нужно. нонсенс это. чуть ли не в каждой версии ломают.

проект свободный, блобы как бы не терпят. однако, нвидивские и атишные терпят. благоразумие возобладало в этом случае.

видел как то на сайтах веноров модули под старые ядра, но похоже писать перестали. не выгодно это постоянно переписывать и отдавать спеки тоже не хотят.

у фри в этом плане по-другому. ядро не так часто меняется и остается совместимость с предыдущими пакетами в виде портов compat. сама по себе ОСь консервативная.

Владислав 2008-12-08 11:29:54.558393+03

Алексея уважаю, и его книжка про Фри мне понравилась, но тема, имхо, большого значения не имеет. В зависимости от условий смогу работать на чем угодно их никсов, хоть на фре, хоть на солярисе. На текущий момент линукс мне предпочтительней, ну и что? кого это может нервировать или волновать? Еще раз хочу сказать: наши оппоненты - мелкомягкие, а не "другие никсы".

аноним 2008-12-08 11:35:23.244042+03

вот:

http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html

Building Linux Device Drivers on FreeBSD

примерно тоже самое, что и ndiswrapper, но так бинари, а тут из исходников

аноним 2008-12-08 11:36:15.19875+03

>Еще раз хочу сказать: наши оппоненты - мелкомягкие, а не "другие никсы".

придуркам не втолковать. в прочем тратить на них время не стоит

Свободный Аноним 2008-12-09 00:34:54.896187+03

>Владислав, понедельник, 8 декабря 2008 г. 11:29:55:
>Еще раз хочу сказать: наши оппоненты - мелкомягкие,
>а не "другие никсы".

Ваши - может быть.

А НАШИ оппоненты - проприетарщики, и это понятие шире. Туда кроме мелкомягких входят ещё и яблочники. Когда же вы кретины это наконец поймёте :(

офигевший аноним 2008-12-09 00:41:59.04539+03

аноним, четверг, 4 декабря 2008 г. 12:53:10:
>в принципе мак ос икс - это та же фря, но...но
>с классным маркетингом и рюшками:)

>вирусы и трояны там тоже живут:D

Хренасе О_о а мужики-то не знают!!!
Кто и для чего тогда придумал virusbarrier спрашивается???
Кто-то из вас двоих явно пи...дИт!!

офигевший аноним 2008-12-09 00:45:06.108245+03

зы. тем к то в танке - вот ссылка на это творение: www.intego.com/virusbarrier/

аноним 2008-12-09 08:40:10.545177+03

2 Свободный Аноним, вторник, 9 декабря 2008 г. 00:34:55:

мне всегда казалось, что важнее открытые стандарты, а не реализация:D

если кого то устраивают DRM и TrustedComputing - это только их личное дело. пусть мучаются, мне их совсем не жаль:)

кстати webkit классный движок:P

аноним 2008-12-09 11:19:02.778387+03

Нда...virusbarrier есть, а где список вирусов от которых он протектит? На лохотрон смахивает;)

аноним 2008-12-09 11:28:15.468827+03

>Средства пакетного менеджмента<
Не предмет для спора. Ярый дебианщик привозносит apt? Apt действительно хорош. Но так же он хорош тем что его можно прикрутить практически к любой Posix ОСи. Debian/kFreeBSD там вроде уже 7-ка фришная. Так о чем спор? А е pkgsrc который вроде даже как на винде можно использовать?
В FreeBSD - pkg для любителей пакетов и порты -make install для не любителей, и то и другое - для всех.

аноним 2008-12-09 11:45:30.120748+03

2 аноним, вторник, 9 декабря 2008 г. 11:28:15:

http://ru.wikipedia.org/wiki/Nexenta_OS

apt и с солярисом тоже пашет

Nexenta OS

Операционная система, базирующаяся на Ubuntu Linux и ядре OpenSolaris для платформ x86 и x64. Это первый дистрибутив, сочетающий утилиты GNU с ядром OpenSolaris.

Nexenta использует подсистему работы с пакетами от Debian; в двух существующих на данный момент репозитариях доступны более 12000 пакетов. Дистрибутив можно использовать как LiveCD и для инсталяции на жёсткий диск.

с rpm5 так же можно. http://rpm5.org/
в дистрах сейчас используется более старая и тормозная версия

аноним 2008-12-09 11:47:44.475026+03

>Пользователи FreeBSD гордятся (и вполне заслуженно) системой ports&packages, обеспечивающей, с одной стороны, быстроту установки приложений из бинарных пакетов, с другой — гибкость сборки их из портов.

а как же тогда арч и дженту? O_O тот же принцип:)

аноним 2008-12-09 12:24:03.783816+03

Автор http://vladimir-stupin.blogspot.com/2008/11/freebsd-linux-debian.html
Провел не плохой анализ сравнения систем, но сделал упор на "не удобную", с его точки зрения PBR и систему упраления приложениями в FreeBSD.
>В Linux поддерживается до 65536 таблиц маршрутов, выбор таблицы осуществляется на основании содержимого пакета.
Во FreeBSD до версии 7.0 не было поддержки множества таблиц маршрутов. Частично данную функциональность можно было реализовывать с помощью правил фаерволла. Однако такой подход не обладает гибкостью и предполагает ручную сортировку порядка маршрутов в правилах фаерволла.<
Во FreeBSD это решается при помощи divert и fwd в ipfw.

>Во FreeBSD рекомендуемым способом установки программного обеспечения являются порты, поэтому пакетам разработчики уделяют меньше внимания и они часто собраны с опциями по-умолчанию, не разбиты на более мелкие пакеты. Недостатки пакетов подталкивают к использованию портов. Сборка программного обеспечения грузит процессор, отнимает много времени, сборка не всегда удачно завершается - иногда для устранения ошибки приходится обновлять дерево портов и начинать сборку заново.

В большинстве современных дистрибутивов Linux, рекомендуемым способом установки программного обеспечения являются пакеты. Это такие дистрибутивы как Debian, RedHat, SuSe, ArchLinux, Ubuntu, Mandriva. Как следствие - в таких дистрибутивах больше внимания уделяется альтернативным сборкам пакетов, поэтому в Linux в большинстве случаев можно подобрать подходящий пакет не прибегая к его сборке. В случае, если в репозитории не нашлось подходящей альтернативной сборки пакета, его всегда можно собрать самостоятельно из аналога портов - deb-src или src.rpm.<
При желании реально прикрутить к FreeBSD apt (Debian/kFreeBSD) или pkgsrc и получить пакетный менеджмент.

Dorlas 2008-12-09 16:03:21.468368+03

Для интереса - моя статья о настройке рабочей станции FreeBSD на ноутбуке Dell Inspiron 1525:

http://vershinin.dyndns.org/doku.php?id=freebsd_on_dell1525

Все возможно :)

Bill Routers 2008-12-09 21:53:25.136987+03

НА мой взгляд, единственный недостаток FreeBSD,
для меня, отсутствие vmware-server, не надо говорить
что есть другие эмуляторы, все остальные Г. Реально, у меня на сервере, под vmware крутится CentOS без проблем 24*7, все остальные эмуляторы неприемлемо грузят проц. Конечно это связано с тем, что у Centа HZ=1000, но это не повод от нее отказыватся.

al_ aka Xarek 2008-12-11 12:25:23.357144+03

по мне, так главный недостаток фии - отсутствие нормальной потдержки флеша, и то это не фриишный недочет а зажравшиеся морды из эдоб. а так, мне как неискушённому узверю в униксах, больше нравится фрии, удобней и проще.
а покетный менеджер можно прикрутить какой угодно, куда угодно, было бы желание, а не нравится, юзай рус-бсд или линуксХП там вообще как в винде все покеты самодостаточны

CJ AYHO 2008-12-18 16:40:00.798461+03

Насчет поддержки звука. У меня например дебиан линух тестинговой ветки, и я могу сказать что мне пришлось очень много пропариться чтобы заставить свою Creative X-fi Xtreme audio хоть как-то но работать. С тех пор я по самые помидоры успел "насладиться" системой OSS. Кто в курсе - система OSS поддерживает только однопотоковую работу с звуковыми программами, потому не надейтесь общаясь по микрофону через SIP или смотря фильм услышать звук от kopete, или какойто из системных.
А так как в фряхе нету ALSA, можно надеяться только на серваки вроде PulseAudio, но у них качество звука заметно просасывает.
кроме того я очень сомневаюсь в наличии поддержки современных звуковушек у фряхи.

аноним 2008-12-18 18:14:02.847648+03

2 CJ AYHO

пробовал. звук был не везде. посмотрел, что на девайсе висит. вырубил кде артс. звук стал нормально воспроизводиться в нескольких прогах сразу. в 6ке какой то функции не хватало. 7ку не пробовал пока. там еще что то пофиксить хотели. а так кажется функцию clone() вызывает, выдавая прогам не девайс /dev/dsp, а /dev/dsp0, /dev/dsp1 и т.д.

V 2008-12-30 21:32:40.908672+03

"Разумеется, я пишу о том, что надо и интересно мне"

Может быть тогда есть смысл завести страничку на народе?

Bloody Raven 2009-02-09 19:59:46.909234+03

FreeBSD давно юзаю на десктопе, а с недавнего времени и на ноутбуке. Проблемы конечно есть но они довольно элегантно и быстро решаются.
Кому интересно можете прочесть статью об установке FreeBSD на ноут FS AMILO http://msnp.ru/topic/76

аноним 2009-02-09 20:46:55.387414+03

стать не читал, но - осуждаю. линус стырил идею, теперь сектантов че-то мучает.

Armanx64 2009-04-03 13:18:14.047322+04

А я и есть ваш опонент. Я за Microsoft и Apple. Я за FreeBSD.
Я против IBM, linux, частично SUN.

аноним 2009-04-03 13:27:43.630635+04

2 Armanx64, пятница, 3 апреля 2009 г. 13:18:14:

>Я против IBM, linux, частично SUN.

Вы против ядра? O_O

неужели джава?:D

аноним 2009-04-03 15:44:38.591361+04

2 Armanx64, пятница, 3 апреля 2009 г. 13:18:14:

не используйте фряху. там (в общем-то) точно такое же свободное ПО;P

аноним 2009-04-03 18:30:05.452585+04

> а портирование ZFS сместило чашу весов в её
> пользу.

на самом деле не так уж сместило. По непонятным мне причинам FreeBSD довольно популярна на территории exUSSR я так подозреваю из за того что ее администрировать значительно удобней - нет того хаотичного разнообразия дистрибутивов и сильных различий в администировании их, как в Linux, во freebsd легче разобраться.
Но с другой стороны за развитие технологий мы должны благодарить именно Linux и ее популярность. Инновации всегда сперва появляются в Linux а FreeBSD идет сзади, никуда не торопится,(основная ветвь развития) и подбирает все что считает ценным. На десктопы не покушается, становится user-френдли для админов только что отлученных от винды с кучей окошек, не собирается тоже. Поэтому на ее не считают серьезным конкурентом, так на уровне пыльного сервера, который работает себе и работает.

Я думаю очень серьезным преимуществом увеличившим бы долю на рынке обоих систем (bsd/linux) стала бы поддержка
"совместимости с приложениями для Mac"
возможно из за развития проекта
http://sourceforge.net/projects/mac-on-linux/
так же как включение во freebsd
"совместимости с приложениями Linux"
очень положительно повлияло на судьбу freebsd.

> А вот отсутствие в Slackware развитых средств
> управления пакетами просто заставляет
> относиться к их установке вдумчиво

Уважаемый, давайте не будем говорить о вещах в которых вы слабо разбираетесь. В данном случае эта особая тонкость Slackware, к томуже рекомендую прочитать вот это:

http://en.wikipedia.org/wiki/Slapt-get

> Хотя для "железа суперстарого", в силу
> особенностей обращения с памятью, FreeBSD опять > окажется предпочтительной — правда, также в
> одной из старых своих ипостасей, например, 4-й > ветки.
у вас несерьезных подход. У вас тормозит windows xp давайте поставим windows 3.11 он быстрее.
Минусы установки старого софта очевидны - нет поддержки новых устройств, очень старый софт, без возможности установить более новый из за зависимостей. Существуют специальные дистрибутивы Linux для старых машин в том числе и в качестве тонких клиентов.

> выбор между FreeBSD и Linux не имеет никакого
> отношения к технологическим особенностям той
> или другой системы.

вот тут вы не правы. У каждого дистрибутива Linux есть куча своих собственных технологически особенностей, поработайте на нем пару-тройку месяцев, проводя над ним эксперементы вы их увидите. У BSD во всех ее разновидностях особенностей кот наплакал, все очень схоже.

Конечно не все йогурты/дистрибутивы одинаково полезны.

аноним 2009-04-03 22:50:02.242158+04

оффтоп

в новостях президента показывали. грозился иностранцам. ПРО мы не потерпим, мы не довольны. комик:D (а сами вуз прикрыли и ни гу-гу, где офицеров учили)

оффтоп

аноним 2009-04-04 12:18:36.850314+04

линупсоиды в тайне завидуют фряшникам: фряха - система, логически совершенная, ось. линакс - приблуда, безотцовщина. Ни кто не хочет быть недоделанными.

аноним 2009-04-04 12:19:35.605321+04

аноним, пятница, 3 апреля 2009 г. 22:50:02:
оффтоп

привет, медвед?

Алексей Федорчук 2009-04-04 13:08:24.343582+04

Дорогой анонизмус, сами-то slapt-get'ом пользовались?

аноним 2009-04-04 17:22:22.791508+04

угу. Слака любит посвещать пакетам досуг юзера.

анонимyc 2009-06-19 16:27:17.14434+04

>>линупсоиды в тайне завидуют фряшникам: фряха - >>система, логически совершенная, ось. линакс - >>приблуда, безотцовщина. Ни кто не хочет быть >>недоделанными.
БУГАГА! Жжошь!

За раб стол скажу так: у меня хак ос стоит. Перед этим был линукс генту. Серверный сегмент важен для меня - там толькo FreeBSD и никаких линуксов!!

Макс 2009-07-31 12:20:13.24547+04

Линка http://msnp.ru/topic/109 битая
Вот правильная, http://msnp.ru/76 по ней на ноут успешно влепил фряшку

линуксоид с0 стажем 2009-07-31 19:31:36.936432+04

аноним, пятница, 3 апреля 2009 г. 18:30:05:
Конечно не все йогурты/дистрибутивы одинаково полезны.

То есть, вы хотите сказать, что старым
йогуртом/дистрибутивом можно отравиться?

MJ PIA 2009-11-12 15:15:04.987996+03

Бляди! Засрали своими ПИНГВИНАМИ весь нет!!!

аноним 2009-11-12 15:23:12.95756+03

MJ PIA, не БЗДИ! Линукса намного меньше чем виндовса, в твоего БЗДения во столько же раз меньше линуска.

Пользователь виндовс.

MJ PIA 2009-11-13 02:12:22.277542+03

Ребята пишете так, что нихера не разберёшь!
Читайте свои каракули!

Ставь Windows 7 и не парь голову не себе, не людям!

http://lj.corporatefetish.com/global/stat/oses/

дррррр 2009-12-22 15:10:08.277365+03

Если для десктопа, то BSD сразу же сливает пингвину из-за своей херовой работы с USB-накопителями.

аноним 2009-12-22 16:01:20.959938+03

дррррр, вторник, 22 декабря 2009 г. 15:10:08:
Если для десктопа, то BSD сразу же сливает пингвину из-за своей херовой работы с USB-накопителями.

брехня. просто надо уметь это пользовать. BSD не для домохозяек и даже не для линуксоидов, которые не смогли осилить венду.

аноним 2009-12-22 16:30:02.134547+03

По мне БСД гораздо проще, и удобней линукса без потери гибкости. Несмотря на то, что знакомство *nix когда-то началось с линукса, да и на работе приходится общаться с Linux, побаловавшись пару недель с FreeBSD, Linux мне стал напоминать большой бардак на фоне порядка БСД. И единственная причина по которой у меня дома ещё он живёт - это принтер который не удалось заставить работать под BSD.

аноним 2009-12-22 16:34:54.4273+03

Как там в BSD? Уже осили драйвер 64-битный для nVidia написать? CUDA работает?

аноним 2009-12-22 16:51:30.167676+03

>>CUDA работает?
Я в этой области не силён, но если это то, о чём думаю, то Nvidia на этом фронте кажется припозорилась, когда их теслу по математическим вычислениям порвал старенький интелловский проц в сравнительном заезде.

аноним 2009-12-22 17:06:24.967078+03

Не знаю, не слышал такого, думаю это маловероятно.
Вообще я к чему спросил, были какие-то обещания сделать это в 8рке, как дела сейчас обстоят? Хочу bsd давно попробовать только вышесказанное останавливает.

аноним 2009-12-22 17:08:21.42653+03

Уже осили драйвер 64-битный для nVidia

http://www.freebsd.org/ru/news/newsflash.html#event20091203:01

аноним 2009-12-22 17:14:06.18992+03

>Я в этой области не силён, но если это то, о чём думаю, то Nvidia на этом фронте кажется припозорилась, когда их теслу по математическим вычислениям порвал старенький интелловский проц в сравнительном заезде.

Вот и не вякай

аноним 2009-12-22 17:25:06.429242+03

To аноним, вторник, 22 декабря 2009 г. 17:14:06:
>Вот и не вякай<
---------------
"Васенька", не хами.
А то плохо кончится...

Виктор Коновалов 2009-12-22 20:36:41.132232+03

Гмм... насчет "работы с USB-накопителями".
Ребята, сначала разберитесь о чем вы собрались писать, а уж потом на кнопки давите.
bzcat /var/log/messages.0.bz2 | grep mass
Dec 22 12:48:08 logovaz kernel: umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.00, addr 2> on usbus5
Dec 22 12:48:08 logovaz kernel: umass0: SCSI over Bulk-Only; quirks = 0x0100
Dec 22 12:48:09 logovaz kernel: umass0:2:0:-1: Attached to scbus2
Dec 22 12:48:09 logovaz kernel: (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
Dec 22 12:48:09 logovaz kernel: (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
Dec 22 12:48:09 logovaz kernel: (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
Dec 22 12:48:09 logovaz kernel: (probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:28,0
Dec 22 12:48:09 logovaz kernel: (probe0:umass-sim0:0:0:0): Not ready to ready change, medium may have changed
Dec 22 12:48:09 logovaz kernel: (probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data)
Dec 22 12:48:09 logovaz kernel: da0 at umass-sim0 bus 0 target 0 lun 0
=>man umass
UMASS(4) FreeBSD Kernel Interfaces Manual UMASS(4)

NAME
umass -- USB Mass Storage Devices driver

SYNOPSIS
To compile this driver into the kernel, place the following line in your
kernel configuration file:

device umass

Alternatively, to load the driver as a module at boot time, place the
following line in loader.conf(5):

umass_load="YES"

DESCRIPTION
The umass driver provides support for Mass Storage devices that attach to
the USB port.

To use the umass driver, usb(4) and one of uhci(4) or ohci(4) must be
configured in the kernel. Additionally, since umass uses the SCSI sub-
system and sometimes acts as a SCSI device, it requires da(4) and
scbus(4) to be included in the kernel.

HARDWARE
The umass driver supports USB Mass Storage devices, including:

o ADTEC Stick Drive AD-UST32M, 64M, 128M, 256M
o Denno FireWire/USB2 Removable 2.5-inch HDD Case MIFU-25CB20
o FujiFilm Zip USB Drive ZDR100 USB A
o GREEN HOUSE USB Flash Memory "PicoDrive" GH-UFD32M, 64M, 128M
o Huawei Mobile (SD slot)
o IBM 32MB USB Memory Key (P/N 22P5296)
o IBM 256MB USB Drive (MSYSTEM DiskOnKey2)
o IBM ThinkPad USB Portable CD-ROM Drive (P/N 33L5151)
o I-O DATA USB CD/CD-R/CD-RW/DVD-R/DVD-RW/DVD-RAM/DVD-ROM Drive DVR-
iUH2 (CDROM, DVD-RAM only)
o I-O DATA USB x6 CD-RW Drive CDRW-i64/USB (CDROM only)
o I-O DATA USB/IEEE1394 Portable HD Drive HDP-i30P/CI, HDP-i40P/CI
o Iomega USB Zip 100/250 drive
o Iomega Zip750 USB2.0 drive
o Keian USB1.1/2.0 3.5-inch HDD Case KU350A
o Kurouto Shikou USB 2.5-inch HDD Case GAWAP2.5PS-USB2.0
o LaCie P3 HardDrive USB 200GB
o Logitec LDR-H443U2 DVD-RAM/-R/+R/-RW/+RW drive
o Logitec Mobile USB Memory LMC-256UD
o Logitec USB1.1/2.0 HDD Unit SHD-E60U2
o Logitec USB Double-Speed Floppy Drive LFD-31U2
o Logitec USB/IEEE1394 DVD-RAM/R/RW Unit LDR-N21FU2 (CDROM only)
o MELCO USB Flash Disk "ClipDrive", RUF-C32M, -C64M, -C128M, -C256M,
-C512M
o MELCO USB Flash Disk "PetitDrive", RUF-32M, -64M, -128M, -256Mm
o MELCO USB2.0 Flash Disk "PetitDrive2", RUF-256M/U2, -512M/U2
o MELCO USB2.0 MO Drive MO-CH640U2
o Matshita CF-VFDU03 floppy drive
o Merlin SM300 MP3/WMA Player (256Mb)
o Microtech International, Inc. USB-SCSI-HD 50 USB to SCSI cable
o Motorola E398 Mobile Phone (TransFlash memory card)
o NOVAC USB2.0 2.5/3.5-inch HDD Case NV-HD351U
o PNY Attache Flash Drive
o Panasonic ("Matshita FDD CF-VFDU03")
o Panasonic KXL-CB20AN Portable DVD-ROM/CD-R/RW
o Panasonic KXL-CB35AN (DVD-ROM & CD-R/RW)
o Panasonic USB2.0 Portable CD-RW Drive KXL-RW40AN (CDROM only)
o Panasonic floppy drive
o Qware BeatZkey! Pro
o RATOC Systems USB2.0 Removable HDD Case U2-MDK1, U2-MDK1B
o SanDisk SDDR-31 (Compact Flash)
o SanDisk SDDR-75 (only Compact Flash port works)
o Sitecom CN-300 MultiFlash (MMC/SD, SmartMedia, CF, MemoryStick)
o Sony Portable CD-R/RW Drive CRX10U (CDROM only)
o TEAC Portable USB CD-ROM Unit CD-110PU/210PU
o Time DPA20B MP3 Player (1Gb)
o Trek Thumbdrive 8MB
o VAIO floppy drive (includes Y-E Data Flashbuster-U)
o Y-E Data floppy drive (720/1.44/2.88Mb)

Among the supported digital cameras are:

o Asahi Optical (PENTAX) Optio 230 & 330

EXAMPLES
device umass
device scbus
device da
device pass

Add the umass driver to the kernel.

camcontrol rescan 0

Rescan a Zip drive that was added after boot. The command above assumes
that the Zip drive is on the first SCSI bus in the system.

camcontrol rescan 0:0:0
camcontrol rescan 0:0:1
camcontrol rescan 0:0:2
camcontrol rescan 0:0:3

Rescan all slots on a multi-slot flash reader, where the slots map to
separate LUNs on a single SCSI ID. Typically only the first slot will be
enabled at boot time. Again, this assumes that the flash reader is the
first SCSI bus in the system.

Виктор Коновалов 2009-12-22 20:52:45.925442+03

И еще - сев за мой десктоп народ обычно спрашивает
"Это какой Линукс?" - ответ прост! 8.0-RELEASE FreeBSD 8.0-RELEASE #3: Fri Dec 4 03:19:34 EET 2009 ;)
И еще:
По поводу звуковых карт.
Автор пишет о устаревшем уже на 2008 год кодеке
AC`97, но ему как теоретику это простительно.
Ну а как практик я напишу вам вот что:
dmesg | grep hda
hdac0: <ATI SB600 High Definition Audio Controller> mem 0xfebf4000-0xfebf7fff irq 16 at device 20.2 on pci0
hdac0: HDA Driver Revision: 20090624_0136
hdac0: [ITHREAD]
hdac0: HDA Codec #0: Realtek ALC660
hdac0: HDA Codec #1: Unknown Codec
pcm0: <HDA Realtek ALC660 PCM #0 Analog> at cad 0 nid 1 on hdac0
=>man snd_hda
SND_HDA(4) FreeBSD Kernel Interfaces Manual SND_HDA(4)

NAME
snd_hda -- Intel High Definition Audio bridge device driver

SYNOPSIS
To compile this driver into the kernel, place the following lines in your
kernel configuration file:

device sound
device snd_hda

Alternatively, to load the driver as a module at boot time, place the
following line in loader.conf(5):

snd_hda_load="YES"

DESCRIPTION
The High Definition (HD) Audio specification was developed by Intel as
the logical successor of the old AC'97 specification and has several
advantages, such as higher bandwidth which allows more channels and more
detailed formats, support for several logical audio devices, and general
purpose DMA channels.

The snd_hda driver is a HDA bus controller driver and HDA codecs audio
functions bridge driver that allows the generic audio driver, sound(4),
to be used with this hardware. Only audio functions are supported by
snd_hda. Modem, HDMI and other possible functions are not implemented.

The snd_hda driver supports hardware that conforms with revision 1.0 of
the Intel High Definition Audio specification and tries to behave much
like the Microsoft Universal Audio Architecture (UAA) draft (revision
0.7b) for handling audio devices.

According to HDA and UAA specifications, depending on the number of HDA
buses and codecs present in system, their audio capabilities and BIOS
provided configuration, the snd_hda driver often provides several PCM
audio devices. For example, one device for main rear 7.1 output and
inputs, one device for independent headset connectors at front and one
device for SPDIF or HDMI audio input/output. The assignment of audio
inputs and outputs may be tuned with device.hints(5). The driver's ver-
bose boot messages provide a lot of information about the operation of
the driver and present audio setup.

The default audio device may be tuned by setting the hw.snd.default_unit
sysctl, as described in sound(4), or explicitly specified in application
settings.

Boot-time Configuration
The following variables are available at boot-time through the
device.hints(5) file:

hint.hdac.%d.config Configures a range of possible options. Pos-
sible values are: ``dmapos'', ``eapdinv'',
``gpio0'', ``gpio1'', ``gpio2'', ``gpio3'',
``gpio4'', ``gpio5'', ``gpio6'', ``gpio7'',
``gpioflush'', ``ivref'', ``ivref50'',
``ivref80'', ``ivref100'', ``fixedrate'',
``forcestereo'', ``ovref'', ``ovref50'',
``ovref80'', ``ovref100'', ``senseinv'',
``softpcmvol'', and ``vref''. An option pre-
fixed with ``no'', such as ``nofixedrate'',
will do the opposite and takes precedence.
Options can be separated by whitespace and
commas. ``GPIOs'' are a codec's General Pur-
pose I/O pins which system integrators some-
times use to control external muters, ampli-
fiers and so on. If you have no sound, or
sound volume is not adequate, you may have to
experiment a bit with the GPIO setup to find
the optimal setup for your system. The
``ivrefX'' and ``ovrefX'' options control the
voltage used to power external microphones.

hint.hdac.%d.msi Controls MSI (Message Signaled Interrupts)
support.

hint.hdac.%d.cad%d.nid%d.config
Overrides codec pin configuration set by BIOS.
May be specified as a 32-bit hexadecimal value
with a leading ``0x'', or as a set of space-
separated ``option=value'' pairs.

Pin configuration is the UAA driver's main source of information about
codec usage. This information is usually provided by the codec manufac-
turer and tuned by system integrators for specific system requirements.
The snd_hda driver allows users to override it to fix integrator mistakes
or to use the available codec in alternative ways (for example to get
stereo output and 2 inputs instead of a single 5.1 output).

The following options are supported:

as Association number. Associations are used to group indi-
vidual pins to form a complex multi-pin device. For exam-
ple, to group 4 connectors for 7.1 output, or to treat
several input connectors as sources for the same input
device. Association numbers can be specified as numeric
values from 0 to 15. A value of 0 means disabled pin. A
value of 15 is a set of independent unassociated pins.
Each association includes only pins of the same direction
(in/out) and is detected atomically (all pins or none). A
separate PCM audio device is created for every pair of
input and output associations.

seq Sequence number. A unique, per-association number used to
order pins inside the particular association. Sequence
numbers can be specified as numeric values from 0 to 15.

The sequence number 15 has a special meaning for output
associations. Output pins with this number and device
type ``Headphones'' will duplicate (with automatic mute if
jack detection is supported) the first pin in that associ-
ation.

device Device type. Can be specified as a number from 0 to 15 or
as a name: ``Line-out'', ``Speaker'', ``Headphones,''
``CD'', ``SPDIF-out'', ``Digital-out'', ``Modem-line'',
``Modem-handset'', ``Line-in'', ``AUX'', ``Mic'',
``Telephony'', ``SPDIF-in'', ``Digital-in'', ``Res.E'', or
``Other''. The device type also describes the pin direc-
tion (in/out). For example, ``CD'' always means an input
pin, while ``Headphones'' always means an output.

conn Connection type. Can be specified as a number from 0 to
3. The connection type can also be specified as one of
the special names ``Jack'', ``None'', ``Fixed'', or
``Both''. Pins with a connection type of ``None'' are
disabled.

ctype Connector physical type. Can be specified as a number
from 0 to 15. This is a reference only value. It is
ignored by the snd_hda driver.

color Connector color. Can be specified as a number from 0 to
15 or as one of the names ``Unknown'', ``Black'',
``Grey'', ``Blue'', ``Green'', ``Red'', ``Orange'',
``Yellow'', ``Purple'', ``Pink'', ``Res.A'', ``Res.B'',
``Res.C'', ``Res.D'', ``White'', or ``Other''. This is a
reference only value. It is ignored by the snd_hda
driver.

loc Connector physical location. Can be specified as a number
from 0 to 63. This is a reference only value. It is
ignored by the snd_hda driver.

misc Misc bits. Can be specified as a number from 0 to 15.
Bit 0 has a special meaning. When set it means that jack
detection is not implemented in hardware.

Runtime Configuration
The following sysctl(8) variables are available in addition to those
available to all sound(4) devices:

dev.hdac.%d.polling Enables polling mode. In this mode the driver
operates by querying the device state on timer
ticks using callout(9) instead of interrupts.
Polling is disabled by default. Do not enable
it unless you are facing weird interrupt prob-
lems or if the device cannot generate inter-
rupts at all.

dev.hdac.%d.polling_interval
Controller/Jack Sense polling interval (1-1000
ms)

dev.hdac.%d.pindump Setting this to a non-zero value dumps the
current pin configuration, main capabilities
and jack sense status to console and syslog.

EXAMPLES
Taking HP Compaq DX2300 with Realtek ALC888 HDA codec for example. This
system has two audio connectors on a front side, three audio connectors
on a rear side and one internal speaker. According to verbose driver
output and the codec datasheet, this codec has five stereo DACs and two
stereo ADCs, all of them are routable to any codec pin (external connec-
tor). All codec pins are reversible (could be configured either as input
or output).

So high codec uniformity and flexibility allow driver to configure it in
many different ways, depending on requested pins usage decribed by pins
configuration. The driver reports such default pin configuration when
verbose messages enabled:

hdac0: nid 20 0x01014020 as 2 seq 0 Line-out Jack jack 1 loc 1 color Green misc 0
hdac0: nid 21 0x99130110 as 1 seq 0 Speaker Fixed jack 3 loc 25 color Unknown misc 1
hdac0: nid 22 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1
hdac0: nid 23 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1
hdac0: nid 24 0x01a19830 as 3 seq 0 Mic Jack jack 1 loc 1 color Pink misc 8
hdac0: nid 25 0x02a1983f as 3 seq 15 Mic Jack jack 1 loc 2 color Pink misc 8
hdac0: nid 26 0x01813031 as 3 seq 1 Line-in Jack jack 1 loc 1 color Blue misc 0
hdac0: nid 27 0x0221401f as 1 seq 15 Headphones Jack jack 1 loc 2 color Green misc 0
hdac0: nid 28 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1
hdac0: nid 30 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1
hdac0: nid 31 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1

Here we can see, that the nodes with ID (nid) 25 and 27 are front panel
connectors (Jack, loc 2), nids 20, 24 and 26 are rear panel connectors
(Jack, loc 1) and nid 21 is a built-in speaker (Fixed, loc 25). Pins
with nids 22, 23, 28, 30 and 31 will be disabled by driver due to "None"
connectivity. So the pin count and description matches to connectors that
we have.

Using association (as) and sequence (seq) fields values pins are grouped
into 3 associations:

hdac0: Association 0 (1) out:
hdac0: Pin nid=21 seq=0
hdac0: Pin nid=27 seq=15
hdac0: Association 1 (2) out:
hdac0: Pin nid=20 seq=0
hdac0: Association 2 (3) in:
hdac0: Pin nid=24 seq=0
hdac0: Pin nid=26 seq=1
hdac0: Pin nid=25 seq=15

Each pcm(4) device uses two associations: one for playback and one for
recording. Associations processed and assigned to pcm(4) devices in
increasing numerical order. In this case association #0 (1) will become
pcm0 device playback, using the internal speakers and Headphones jack
with speaker automute on the headphones jack connection. Association #1
(2) will become pcm1 playback, using the Line-out jack. Association #2
(3) will become pcm0 recording, using the external microphones and the
Line-in jack.

The snd_hda driver provides extensive verbose messages to diagnose its
operation logic and describe its current codec configuration.

Using device.hints(5) it is possible to modify the configuration of the
existing pins, allowing a broad range of different audio setups. Here
are a few examples of some setups possible for this particular hardware:

Example 1
Setting the device.hints(5) options

hint.hdac.0.cad0.nid20.config="as=1"
hint.hdac.0.cad0.nid21.config="as=2"

will swap line-out and speaker functions. So the pcm0 device will play
to the line-out and headphones jacks. Line-out will be muted on the head-
phones jack connection. Recording on pcm0 will go from two external
microphones and line-in jacks. pcm1 playback will go to the internal
speaker.

Example 2
Setting the device.hints(5) options

hint.hdac.0.cad0.nid20.config="as=1 seq=15 device=Headphones"
hint.hdac.0.cad0.nid27.config="as=2 seq=0"
hint.hdac.0.cad0.nid25.config="as=4 seq=0"

will split the headphones and one of the microphones to a separate
device. The pcm0 device will play to the internal speaker and to the
line-out jack, with speaker automute on the line-out jack connection.
Recording on pcm0 will use input from one external microphone and the
line-in jacks. The pcm1 device will be completely dedicated to a headset
(headphones and mic) connected to the front connectors.

Example 3
Setting the device.hints(5) options

hint.hdac.0.cad0.nid20.config="as=1 seq=0"
hint.hdac.0.cad0.nid26.config="as=2 seq=0"
hint.hdac.0.cad0.nid27.config="as=3 seq=0"
hint.hdac.0.cad0.nid25.config="as=4 seq=0"
hint.hdac.0.cad0.nid24.config="as=5 seq=0 device=Line-out"
hint.hdac.0.cad0.nid21.config="as=6 seq=0"

will give 4 independent devices: pcm0 (line-out and line-in), pcm1
(headphones and mic), pcm2 (additional line-out via retasked rear mic
jack), and pcm3 (internal speaker).

Example 4
Setting the device.hints(5) options

hint.hdac.0.cad0.nid20.config="as=1 seq=0"
hint.hdac.0.cad0.nid24.config="as=1 seq=1 device=Line-out"
hint.hdac.0.cad0.nid26.config="as=1 seq=2 device=Line-out"
hint.hdac.0.cad0.nid21.config="as=2 seq=0"

will give 2 devices: pcm0 for 5.1 playback via 3 rear connectors (line-
out and retasked mic and line-in) and headset (headphones and mic) at
front connectors. pcm1 for internal speaker playback. On headphones
connection rear connectors will be muted.

HARDWARE
The snd_hda driver supports many Intel HDA compatible audio chipsets
including the following:

o ATI SB450
o ATI SB600
o Intel 631x/632xESB
o Intel 82801F (ICH6)
o Intel 82801G (ICH7)
o Intel 82801H (ICH8)
o Intel 82801I (ICH9)
o Intel 82801J (ICH10)
o Intel US15W (SCH)
o nVidia MCP51
o nVidia MCP55
o nVidia MCP61A
o nVidia MCP61B
o nVidia MCP63
o nVidia MCP65A
o nVidia MCP65B
o nVidia MCP67A
o nVidia MCP67B
o nVidia MCP68
o nVidia MCP69
o SiS 966
o VIA VT8251/8237A

The following and many other codecs have been verified to work:

o Analog Devices AD1981HD
o Analog Devices AD1983
o Analog Devices AD1984
o Analog Devices AD1986A
o Analog Devices AD1988
o Analog Devices AD1988B
o CMedia CMI9880
o Conexant CX20549 (Venice)
o Conexant CX20551 (Waikiki)
o Conexant CX20561 (Hermosa)
o Realtek ALC260
o Realtek ALC262
o Realtek ALC268
o Realtek ALC660
o Realtek ALC861
o Realtek ALC861VD
o Realtek ALC880
o Realtek ALC882
o Realtek ALC883
o Realtek ALC885
o Realtek ALC888
o Realtek ALC889
o Sigmatel STAC9205
o Sigmatel STAC9220
o Sigmatel STAC9220D / 9223D
o Sigmatel STAC9221
o Sigmatel STAC9221D
o Sigmatel STAC9227D
o Sigmatel STAC9227X
o Sigmatel STAC9228D
o Sigmatel STAC9228X
o Sigmatel STAC9229D
o Sigmatel STAC9229X
o Sigmatel STAC9230D
o Sigmatel STAC9230X
o Sigmatel STAC9271D
o Sigmatel STAC9872AK
o VIA VT1708
o VIA VT1708B
o VIA VT1709

SEE ALSO
sound(4), snd_ich(4), device.hints(5), loader.conf(5), sysctl(8)

HISTORY
The snd_hda device driver first appeared in FreeBSD 6.3.

AUTHORS
The snd_hda driver was written by Stephane E. Potvin
<sepotvin@videotron.ca>, Ariff Abdullah <ariff@FreeBSD.org> and Alexander
Motin <mav@FreeBSD.org>. This manual page was written by Joel Dahl
<joel@FreeBSD.org>, Alexander Motin <mav@FreeBSD.org> and Giorgos
Keramidas <keramida@FreeBSD.org>.

BUGS
A few Hardware/OEM vendors tend to screw up BIOS settings, thus rendering
the snd_hda driver useless, which usually results in a state where the
snd_hda driver seems to attach and work, but without any sound. Some of
that cases can be solved by tuning loader.conf variables. But before try-
ing to fix problem that way, make sure that problem is really exists and
the PCM audio device you are using really corresponds to expected audio
connector.

Due to OSS limitation multichannel (not multidevice) playback is not sup-
ported.

FreeBSD 8.0 January 7, 2009 FreeBSD 8.0

Виктор Коновалов 2009-12-22 21:06:49.551827+03

И ещё про ZFS - эта ФС предназначалась не
для древних ноутов, а скорее для современных
дисковых массивов емкостью от 2T и потребности
в оперативной памяти у неё соответствуют назначению.
А на ноутах и стареньких десктопах с 500G винтами
вполне приемлимые показатели даёт привычный UFS
Кстати 8.0-RELEASE по дефолту предлагает
размечать разделы именно как UFS2.
Кроме всего прочего я бы не спешил считать
поддержку ZFS в FreeBSD абсолютно стабильной -
всё-таки слишком рано.

аноним 2009-12-23 10:36:31.820857+03

О! Еще один туалет. Ща статью прочитаю и потролю (хитро потирает руки)

аноним 2009-12-23 10:37:53.678347+03

А.Ф. "Впрочем, всё это послужило только катализатором для кристаллизации гавна созревшего"...

аноним 2009-12-23 10:39:52.037845+03

А.Ф."Так что давайте начнём с того, что отделим мух от котлет, а котлеты — от гарнира, то есть разграничим сферы применения."

Ха, как интересно, а с какого перепугу я должен что-то отделять? Комп - универсальная машина и система на ней должна быть универсальной.

аноним 2009-12-23 10:52:33.362296+03

Виктор Коновалов, вторник, 22 декабря 2009 г. 20:52:46:

ты давай пости маны ещё, а то я поставил фряху а маны - забыл. трафику жалко теперь. пости, я почитаю. не мешало бы man ipfw.

Виктор Коновалов 2009-12-23 11:14:03.630832+03

Так доставь маны ламер юродливый. Или иди нахер и юзай винду. Вот тебе и весь мой сказ, ублюдок.

аноним 2009-12-23 12:19:46.531926+03

юродливый

Правильно писать юродивый , чурка ты деревянная.

аноним 2009-12-23 12:32:17.647091+03

Виктор Коновалов, среда, 23 декабря 2009 г. 11:14:04:
Так доставь маны ламер юродливый. Или иди нахер и юзай винду.

ну чё, тебе мана жалко? жмёшся? кинь мана то, красноглазый? и тогда заодно ещё кинь /usr/src я их тоже забыл закачать, хочу ядро покомпилить.

аноним 2009-12-23 14:29:41.913685+03

To аноним, среда, 23 декабря 2009 г. 12:32:18:
-------------
А что, в Гугле тебя забанили?
Приучайся работать головой, в жизни пригодится.

аноним 2009-12-23 15:25:27.918862+03

А что, в Гугле тебя забанили?

в гугле трафика надо много, пока найдёшь. а тут - готовое решение! грех не воспользоваться )

Виктор Коновалов 2009-12-23 16:49:56.73592+03

А зачем тебе ядро компилить? O_o

аноним 2009-12-23 17:04:43.300112+03

Виктор Коновалов, среда, 23 декабря 2009 г. 16:49:57:
А зачем тебе ядро компилить? O_o

Хочешь сказать, что ты не пере собирал ядро?

Виктор Коновалов 2009-12-23 20:05:02.398493+03

О внезапно в хоре "падонкоф" прорезался писк "граммар наци". Ха! Это радует.
Пересобирать ядро? Ну и ради чего,спрашивается?
Вкомпилить в него патченный парой строк u3g и нетронутые прочие модули и выкинуть десяток девайсов, дабы выкроить сотню кил оперативки?
Не нафиг... есть задачи и поважнее и поинтереснее.

аноним 2009-12-23 23:54:21.711973+03

О как! да я не ошибся, ты - линуксоид. только они такие ленивые. держаить в ядре два десятка ненужных сетевух, SCSI контроллеры, райды, типы процессора и туеву кучу ненужных девайсов и опций. не говоря уже про фаервол, нат и видеокарты которых нет в ядре. и не в размере дело, а в том сколько оно места занимает в памяти. не говоря про саму память которой может быть больше 4 Гб. ты наверно не знаешь что можно консоль настроить, режим vga? мне так приятнее видеть контрастный текст зелёный на чёрном и желтые буквы сообщений уровня едра, чем унылые расплывчатые белые буквы стандартного GENERIC.
короче, давай пости маны. это у тебя получается.

аноним 2009-12-24 00:00:32.867039+03

To аноним, среда, 23 декабря 2009 г. 23:54:22:
---------
Никогда нельзя сказать заранее с полной уверенностью, что может оказаться полезным, а что - нет.
И вот ещё что. Слово "ядро" пишется через "я".
Это так, на всякий случай ;)

Виктор Коновалов 2009-12-24 02:14:59.274335+03

Блин ещё один фанатик... Эй, уважаемый! Не линуксоид я. И если ты такой экономный - скажи-ка:
сколько оперативки занимает GENERIC ядро 8.0?
Ну а если не знаешь - иди нахер читать маны. ХО-ХО-ХО!

аноним 2009-12-24 15:56:41.884021+03

>сколько оперативки занимает GENERIC ядро 8.0?

чем меньше, тем лучше - ламер.

аноним 2009-12-24 18:32:20.820743+03

У дяди Вити хуй больше. Не спрашивайте его, а то он опять засерет все насвете манами.

аноним 2009-12-24 20:38:09.917105+03

Дядя Витя с "Убойной лиги" ?

Вернуться к статье