LINUX.ORG.RU

Переход с Linux на FreeBSD. Успех, но...

 , , ,


11

5

Этот небольшой пост не порадует вас обилием картинок, он скорее объявление о намерениях.

Под новый год сдох последний SSD в рейде, и я наконец перешел с Oracle Linux 6 (с 2013 года) на FreeBSD (да, у меня много времени). И вот хочу бороться с мифами на форуме и всеми этими постами «стоит ли переходить», а «какого цвета трава по вашу сторону забора» и т.д. Обычно на эти вопросы отвечают фанаты FreeBSD, а я предлагаю ниже краткое описание от линуксоида. Посвящено оно в основном звуку. Это при том, что я уже два года пробую FreeBSD на личных серверах.

Сначала о постановке целей.

1) Недостижимый идеал темы выглядит вот так https://www.gnome-look.org/p/1120849/ Недостижим он по той причине, что исходники иконок в SVG недоступны, а темы QT и GTK изрядно переписаны в сторону метросексуальности. Так что пока скриншот только с консолью.

2) Основные требования к софту:

2.0 стабильность
2.1 Urxvt/bash/mc
2.2 Google Chrome
2.3 Thunderbird
2.4 VirtualBox
2.5 rtorrent/mplayer (mpv/moc)
2.6 LibreOffice
2.7 Контейнерная виртуализация.

3) Основные требования к ОС:

3.0 мышь и клавиатура
3.1 Firewall, маркировка по портами, маршрутизация вместе с NAT.
3.2 No Pottering, No pulseaudio, No systemd, No gstreamer, No avahi
3.3 FS live snapshots. Не ZFS.
3.4 nvidia proprietary driver
3.5 PA like functionality.

--------------
Реальность:
2.0 Во-первых, надо полностью развеять миф о бОльшей стабильности FreeBSD по сравнению с Linux. За время своего знакомства я наступил на кернел паник в стабильном, ванильном, оттестированом и т.д. выпуске, сегфолт пакетного менеджера (знаю, как повторить), сегфолт утилиты из базы (jails, зафиксировано в багтреке), сегфолт fsck (зафиксировано в багтрекере). И нет в шестом редхате такого не было, а с манжаро, арчами, федорами и гентами сравнивать не берусь, там все бывает. Во-вторых, везде кода меньше, система легче. Порядка немного больше. Это что касается базы. В прикладном софте примерно также.

2.1 bash. Я держу набор .bashrc файлов для всего набора линуксов, с которыми сталкивался, чтобы унифицировать поведение в консоли. Ес-но, FreeBSD отличается сильнее, консольные утилиты просто менее функциональны, дурацкое требование слеша на конце при использовании cp -r dir1/ dir2... Поэтому я просто заинсталировал все, что было в репозиториях из гнутого консольного софта и обмотал это альясами. Жить можно и даже неплохо. Из неудобного: все пути длинее, т.к. /usr/local/, блин:( Из странного каждый терминал считается залогиненым юзером в w. Это очень странно.

2.2 Google Chrome. Поломано определение Memory Footprint в Task Manager. Теперь не прибъешь вкладки, которые много отожрали. Хотя кто-то мне доказывал со скриншотами, что это только у меня. хз.

2.3 Thunderbird + (все также)

2.4 VirtualBox - отсутствует коммерческий пак от оракла, стало быть не работает быстрое USB2.0 (буду пробовать прокидывать контроллер) и не работает RDP (не решаемо). Проблемы со звуком, см. ниже.

2.5 mplayer - проблемы со звуком. см. ниже.

2.6 LibreOffice - от RH GTK не избавишься, т.к. программисты с freedesktop хуже поддерживают qt, чем gtk. на QT поломан размер шрифтов. неюзабельно.

2.7 контейнеры jails. Это то, к чему я привык во времена OpenVZ. Все есть, все хорошо. Но рестарт контейнера возможен только через минуту-две. Не освобождает ресурсы. Досадный глюк.

3.0 Из того, что работало на Linux десятилетней давности, но перестало на FreeBSD - это мышь и клава. У FreeBSD традиционно сложные отношения с определением устройств. Они не могу определиться, развивать свое или копировать с линукса udev. В итоге они делают и то, и то и в результате по-умолчанию нифига не работает, конфигурация Xorg'a превращается в разбор внутренней кухни этих заморочек. Плюс они что-то там намудрили, что мультимедийные кнопки на клаве - это как бы отдельная клавиатура (которая не работает). И в добавок, эти мультимедийные клавиши просто не могут работать, т.к. для них указаны ошибочные кейкоды в каком-то махровом году. Два года назад я это выяснил и пропатчил демон, который их определяет. Руки дойдут - сделаю снова.

Почему не определился Genius MX Master, я пока так и не понял, воткнул самую простую USB мышь.

3.1 Firewall - самая грустная часть FreeBSD:( При том, что он существует в трех(!) инкарнациях, они все глубоко в *опе. ipfw - основной и самый функциональный, застрял в середине 90х. Документации просто недостаточно. Сложные штуки с маркировкой трафика по портам и натами на нем невозможно выполнить. pf - устаревшая версия из OpenBSD. сама OpenBSD ее уже выкинула. и также с соляровским вариантом. Солярис тоже его давно выкинул в пользу OpenBSDшного. И хуже всего то, что внутриядерная часть фвола очень простая. Все пакеты падают в одно ведро, там перемешиваются и по факту невозможно их сепарировать. Короче говоря, я пытался три раза хотя бы спародировать какие-то простые места из своей огромной портянки iptables и все это заканчивалось ненавистью и фрустрацией. Так что придется просто поднимать виртуальную машину со старым Linux+iptables.

3.2 No Pottering, No pulseaudio, No systemd, No gstreamer, No avahi - тут полный успех. Но только, если собирать из портов.

3.4 live snapshots. Я говорю об аналоге lvm на линуксе. Я уже много лет использую эту схему, чтобы очень эффективно бекапить террабайты данных. В отличие от всех этих поделок с tar, которые приносят сюда ньюфаги, такая схема позволяет бекапить шифрованные данные, много, не выключая систему, а ZFS на сервере еще и позволяет всем этим свободно манипулировать. Очень круто. Я не знаю, появились ли в Linux offline snapshots, но лучше ZFS я тут ничего не видел.

У меня получилось собрать полный аналог слоеного пирога encryption layer+volume manager+fs. FreeBSD традиционно использует fs soft updates вместо журналирования. В чем принципиальная разница так и не понял, ну и ладно. Просто пришлось отказаться от soft update, включить журналирование посредством geom, словить баг в gjournal, зарапортовать, подождать два года. По-моему он пофикшен, но так ко мне и не прилетел. Но работает.

Вроде

Потому что в первую же ночь система стала колом с ошибками в журнал при распаковке архива!

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

Короче, неожиданный успех. Если кому интересно, почему я не использую здесь ZFS, спросите меня.

3.4 FreeBSD - это единственная ОС из других *BSD с проприетарными драйверами. Полный успех.

3.5 PA like functionality. Да, это большая тема, в которой я к тому же понимаю слабо. Я использую USB-звуковуху, которая пригодна для записи звука и может работать с повышенной дискретизацией или что-то типа того. Считается, что FreeBSD изначально имела более качественный аудио-стек, чем Linux. И судя по количеству и качеству ручек, я в это верю. Такое впечатление, что инженеры, которые это писали, увлекались аудиозаписью. А вот сохранять уровни громкости для приложений она не может:( Поэтому ей нужна надстройка, аналог PA - sndiod.

Естественно, FreeBSD развивается очень медленно, а на линуксе тем временем тяп-ляп глючный пульсаудио. Сейчас к 15ой версии он, наверное, уже не доставляет столько гемороя, и в нем море фич. Я исторически использовал PA 8.0. Звук в VirtualBox заикался. Глючило при разных уровнях громкости для каналов. Рестарт пульсаудио - часть моего воркфлоу с 2013 года, но регулятор громкости для приложений - это прикольно и не имеет аналогов во FreeBSD.

Во FreeBSD нас встречает утилита в 10 раз меньше. Она не требует портянок конфигов, в ней нет блютуса и еще каких-то новомодных штук. Но она тут же сделала все, что мне нужно. Она принимает поток по tcp. Она объединяет каналы в моно, как мне нужно. Она выставляет нужную частоту дискретизации. Первое, что я заметил звук стал чище. Как будто новую аудиокарту взял. Очень круто.
Но
Но теперь звук в mplayer заикается при нагрузке на диск! Я не понимаю, это баг системы или конкретного софта. Вроде напрямую в OSS не заикается. Но так мне не надо.

VirtualBox теперь играет звук чисто. Но недолго. Он не может выводить в sndio, отправляет в OSS и скоро затыкается.

На этом со звуком все.

>>> Просмотр (3200x1200, 181 Kb)

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 9)

Ответ на: комментарий от Clockwork

Почему ты всё еще критикуешь стабильность, если я тебя уже по этому поводу порвал?

а кто ты вообще? ты под dummy писал перед этим? пришел откуда-то, начал с наездов, при этом пишешь очевидные вещи. мне оно надо тебе отвечать?

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 2)
Ответ на: комментарий от Clockwork

очень редко дает сбой

потому что ты так сказал? а кто ты собственно? и почему твое мнение что-то значит?

crypt ★★★★★
() автор топика
Ответ на: комментарий от Clockwork

Мне кажется, что crypt и стабильность - не совместимые вещи.

мне не один и не два года платили за ее обеспечение.

Сам наступил на грабли, сам теперь пришел мифы развеевать.

да, я предпочитаю изучать грабли, а не приходить и заявлять «очень редко дает сбой».

я перешел на FreeBSD из-за того, что мне перестал нравиться линукс в смысле философии

То есть из-за понтов? Или я тебя не правильно понял?

Если бы ты научился использовать FreeBSD в 2000 году, большая часть твоих знаний все еще была бы актуальна.

а я и научился. а FreeBSD сейчас гораздо больше напоминает тот Linux, чем сам нынешний Linux.:)

crypt ★★★★★
() автор топика
Ответ на: комментарий от crypt

Я вначале темы приводил пример стабильности на FreeBSD, на что ты не ответил.

мне оно надо тебе отвечать?

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

потому что ты так сказал?

Потому что я читал офф сайт. А почему твоё мнение что-то значит? Ведь если стабильность не работает у тебя - не значит, что она не работает у всех.

Clockwork ★★★★★
()
Ответ на: комментарий от crypt

а я и научился.

мне не один и не два года платили за ее обеспечение.

Ну из-за чего у тебя за столько лет сложилось такое впечатление о стабильности?

Можешь рассказать какую-нибудь историю? о_о (касаемо стабильности)

да, я предпочитаю изучать грабли, а не приходить и заявлять «очень редко дает сбой».

Глупый человек учится на своих граблях, умный - на чужих. Разные подростки впитываю информацию с этого форума, а знающие деды неохотно ею делятся.

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

пришел откуда-то, начал с наездов

Прости, я больше не буду.

Clockwork ★★★★★
()
Ответ на: комментарий от Clockwork

Глупый человек учится на своих граблях, умный - на чужих.

то есть ты меня сейчас глупым назвал?:)

Почему ты всё еще критикуешь стабильность, если я тебя уже по этому поводу порвал?

Разные подростки впитываю информацию с этого форума, а знающие деды неохотно ею делятся.

действительно!:) почему же это они так неохотно делятся)))

Потому что я читал офф сайт. А почему твоё мнение что-то значит?

непочему:) иди читай офсайт=)

Ведь если стабильность не работает у тебя - не значит, что она не работает у всех.

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

crypt ★★★★★
() автор топика

7 лет назад у меня был похожий тред: Freebsd 10 как desktop

С тех пор много чего изменилось. Но FreeBSD я использую до сих пор в разных целях. На серверах вообще ни разу не был linux. Мог бы помочь и много чего рассказать интересующимся в треде, но судя по тому какой ТС хам - говорить не о чем.

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

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

crypt ★★★★★
() автор топика
Ответ на: комментарий от reprimand

выложи обновление, все же за 7 лет многое изменилось, я бы почитал.

Я думаю где-то в параллельной вселенной ты родился женщиной

как тут репортить за сексизм?!

Keltir
()
Последнее исправление: Keltir (всего исправлений: 1)
Ответ на: комментарий от reprimand

спасибо, я думаю не так уж и плохо быть тонкой натурой)

crypt ★★★★★
() автор топика
Ответ на: комментарий от Keltir

как тут репортить за сексизм?!

я не думаю, что он таким образом хотел кого-то обидеть. в конце концов его же тоже женщина родила:)

crypt ★★★★★
() автор топика

Плюс они что-то там намудрили, что мультимедийные кнопки на клаве - это как бы отдельная клавиатура (которая не работает)

Дак обычно это и есть отдельная клавиатура, под линуксом отдельный /dev/input/eventXY и в выводе xinput в описании будет ″Consumer Control″, ну и ″System Control″ для клавиш выключения/сна.

No gstreamer

А на него сейчас что-то завязано? Вроде стоящая отдельно софтина, ИМХО, самый простой способ превратить usb-камеру (/dev/video0) в rstp-поток на сервер видео-регистрации.

mky ★★★★★
()
Ответ на: комментарий от mky

в описании будет ″Consumer Control″, ну и ″System Control″

да видел уже, но пока не работает. не ловится xev. потом сделаю.

crypt ★★★★★
() автор топика
Ответ на: комментарий от crypt

действительно!:)

непочему:)

я же просто выдумываю баги:)

Ты сейчас придумываешь, о чем со мной спорить.

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

иди читай офсайт=)

иди натягивай сову дальше=)

Clockwork ★★★★★
()
Ответ на: комментарий от Clockwork

Мог бы лучше рассказать...Без всей этой воды.

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

Мог бы помочь и много чего рассказать интересующимся в треде

ты его уже кастанул. теперь осталось посмотреть, балабол он или нет.

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 3)
Ответ на: комментарий от Clockwork

Сейчас напишу в блокнотике и выложу, тут за 3 минуты не напишешь. Но видно для ТСа это много времени, что он уже успел «балаболом» называть

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

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

crypt ★★★★★
() автор топика
Ответ на: комментарий от crypt

А я свою мать похоронил, что-то еще добавить хочешь?

Прям щас заигнорь лучше, вообще нет желания читать любой ответ от тебя, ибо он состоит из сплошного потока безосновательной пассивной агрессии, обиды на вселенскую несправедливость, и желания воткнуть свои 5 копеек в любую дырку. Само собой без чувства совести и ответственности: такие как ты не отвечают за свои слова и понимают только язык силы. Культурно разговаривать в принципе невозможно, ни о каком взаимоуважении и речи нет. Я с удовольствием распотрошил бы тебе брюхо топором и оставил лежать в снегу.

reprimand ★★★★★
()
Ответ на: комментарий от Clockwork

Keltir


Во-первых, надо полностью развеять миф о бОльшей стабильности FreeBSD по сравнению с Linux

Под стабильностью имеется ввиду то, что в FreeBSD не принято с бухты-барахты городить городы и ломать заборы внедряя различные «новшества», которые не решают проблемы людей, а создают их. Причем ладно бы кто-то один - так они все такие!

В мире FreeBSD работают гайды 5-10 летней давности. И в принципе никто ничего не трогает потому что оно просто работает. Кому надо больше - тот немного под себя допиливает, но именно КАРДИНАЛЬНО никто ничего не ломает.

Другими словами, сисадмин 10 лет назад не справится с современным линуксом. Можно долго рассуждать на эту тему, я лишь хочу выразить что подразумевается под «стабильностью» в FreeBSD

Насчет сегфолтов.

Приглашаю в свой тред и рассказать о пресловуйтой ляликс-ШТАБильности: Как отладить случайные зависания системы и внезаптные segmentation fault разного ПО?

консольные утилиты просто менее функциональны

Ни разу не сталкивался с нехваткой функционала стандартных консольных утилит, причем именно того, который отличает GNU от BSD

дурацкое требование слеша на конце при использовании cp -r dir1/ dir2

На самом деле оно более точно описывает понятие того, что каталог на самом деле это файл, просто специальный, и он содержит в себе указатели на другие файлы.
По сути для удобства, видимо, стоило бы добавить этот «синтаксический сахар», однако, ЕМНИП, автодополнение при помощи TAB замо подставляет слеши

Google Chrome. Поломано определение Memory Footprint в Task Manager. Теперь не прибъешь вкладки, которые много отожрал

О БОГИ! Я даже под рабочими машинами на винде и макосью ставлю ФФ. Каждый раз как я слышу про хромопроблемы это, снова таки, АТАТАТ ОНО ОТОЖРАЛО ПАМЯТЬ, ПОМОГИТИ!

Из того, что работало на Linux десятилетней давности, но перестало на FreeBSD - это мышь и клава. У FreeBSD традиционно сложные отношения с определением устройств. Они не могу определиться, развивать свое или копировать с линукса udev. В итоге они делают и то, и то и в результате по-умолчанию нифига не работает, конфигурация Xorg'a превращается в разбор внутренней кухни этих заморочек. Плюс они что-то там намудрили, что мультимедийные кнопки на клаве - это как бы отдельная клавиатура (которая не работает)

Аналогично реверсивная ситуация с linux. Это хардваропроблемы, которые бывают на специфическом оборудовании на всех ОС без исключений.

В купе с «не определился Genius MX Master» попахивает какими-то хардварными проблемами с материнкой и USB. Надо глядеть dmesg и выяснять.

Firewall - самая грустная часть FreeBSD

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


Документации просто недостаточно. Сложные штуки с маркировкой трафика по портам и натами на нем невозможно выполнить

Дай угадаю - гуглил на русском?

No Pottering, No pulseaudio, No systemd, No gstreamer, No avahi - тут полный успех. Но только, если собирать из портов

Как бы я не ненавидил поцтеринга, но, к сожалению, звукопроблемы в FreeBSD нормально решаются при наличии pulseaudio. Но факт тот, что нет systemd тупняка меня в любом случае радуют больше чем что либо.

Потому что в первую же ночь система стала колом с ошибками в журнал при распаковке архива!

Угу, только у тебя это только на ZFS и решается одним sysctl-ом, а в linux 12309 до сих пор не починили. Если у тебя лютое IO, то ни о каких процессороемких задачах на сервере и думать невозможно - покупай отдельный сервер. Что, собственно, вся современная индустрия и делает.

на линуксе тем временем тяп-ляп глючный пульсаудио. Сейчас к 15ой версии он, наверное, уже не доставляет столько гемороя, и в нем море фич

ХАХАХАХАХАХАХА: Pulseaudio самостоятельно меняет sample rate при появлении клиента с другим sample rate

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

А я свою мать похоронил, что-то еще добавить хочешь?

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

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 5)
Ответ на: комментарий от reprimand

А я свою мать похоронил, что-то еще добавить хочешь?

думаю, ты это делал не сам, а куча родни за тебя. мелкий еще сильно.

crypt ★★★★★
() автор топика
Ответ на: комментарий от crypt

это ведь не соревнование?

Но ты об этом почему-то упомянул?

думаю, что ты не уважаешь свою мать, раз хотел обозвать кого-то женщиной

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

еще я думаю, что ты пришел в мой топик и ноешь, что тебя обидели «пассивной агрессией»

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

пытаешь ответить активной

Потому что люди не понимают слов, понимаешь?

Вот смотри, ты говоришь человеку «не надо» - а он не понимает. Ты говоришь раз, другой, третий - ноль реакции. И только когда ты ему нормально в рожу дашь - придет понимание. В какой-то мере все люди такие, просто кто-то больше или меньше.

По своему опыту (а, к сожалению он у меня большой), любые дальнейшие (и тем более первоначальные) разговоры просто не имеют смысла. Через интернет тебя не запилить - остается общаться на уровне 10-15 летней давности, как типичный школьник. Тебя 100% надо мокать в отборное говно чтобы ты понял что что-то не так, и чтобы тебе было некомфортно вплоть до нажатия на игнор.

не очень понимаю, почему ты считаешь себя лучше

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

я не пишу ничего такого на форуме, за что не готов был бы ответить в глаза

Посмотри на стилистику твоих ответов регистрантам в этой теме. Если ты так общаешься в реале а не в интернете, то очень сочувствую тебе. Если нет - то выходит в интернете ты общаешься иначе, и за глаза ответить за слова не можешь? Ты даже в общении со мной вытягиваешь кучу предположений словами «я думаю» и делаешь из них пустые выводы. Ну точно душнила. Чтобы ты понимал как звучат твои предположения со стороны давай я сделаю такой же выпад в твой адрес:

Ты душнила, и может поэтому тебя папа не водил в школу, о чём ты не забыл упомянуть?

reprimand ★★★★★
()
Последнее исправление: reprimand (всего исправлений: 3)
Ответ на: комментарий от reprimand

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

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

я просто сначала подумал что топик интересный, захотел пообщаться

я тебе сразу и сказал, общайся здесь, если хочешь, а что там у тебя мне не интересно

Потому что люди не понимают слов, понимаешь?

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

нормально в рожу дашь - придет понимание.

так вот я тебе про то и говорю. ты же такой смелый только пока за монитором=) обычное мелкое чмо:)

остается общаться на уровне 10-15 летней давности, как типичный школьник.

пытаясь оскорбить чужих родителей?:) но ты ведь унизил только себя.:) неужели ты этого так и не понял=) да, ты - школьник.

Но ты об этом почему-то упомянул?

да, упомянул, потому что ты балабол:)

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от crypt

ты с наездом

Сегодня у меня отличное настроение, захотелось «наехать» :)

тебя мог послать с первого слова заметь. и до сих пор терплю

Ну так посылай, терпила!

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

я ушел фильм смотреть.

crypt ★★★★★
() автор топика

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

В FreeBSD 13.0 наконец-то заработали (пауза/звук вкл. выкл./калькулятор и т.д). Нужно usbhid задействовать:

A new usbhid(4) driver uses drivers from the hid(4) framework for USB HID devices instead of ukbd(4), ums(4), and uhid(4). usbhid(4) is enabled by adding hw.usb.usbhid.enable=1 to /boot/loader.conf and adding usbhid to kld_list="" in /etc/rc.conf. b62f6dfaed3d

Стабильности мало. Это факт. Gnome они обновили, но регулярно после обновления какой-нибудь библиотеки, gnome перестаёт загружаться автоматически. Даже драйверы из категории legacy могут перестать работать, и когда снова заработают - загадка.

axle_nix ★★
()
Ответ на: комментарий от Clockwork

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

Каким образом, если отсутствует стабильность как во внутреннем ABI (как и в Linux), так и во внешнем (а здесь уже — в отличие от Linux)?

Rootlexx ★★★★★
()
Ответ на: комментарий от axle_nix

Gnome они обновили, но регулярно после обновления какой-нибудь библиотеки, gnome перестаёт загружаться автоматически

Только не смотрите в stop-функцию rc-скрипта gdm, прошу вас!

Rootlexx ★★★★★
()
Ответ на: комментарий от axle_nix

В FreeBSD 13.0 наконец-то заработали (пауза/звук вкл. выкл./калькулятор и т.д). Нужно usbhid задействовать

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

crypt ★★★★★
() автор топика
Ответ на: комментарий от mky

Дак обычно это и есть отдельная клавиатура, под линуксом отдельный /dev/input/eventXY и в выводе xinput в описании будет ″Consumer Control″, ну и ″System Control″ для клавиш выключения/сна.

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

у меня два года назад отдавала, но я не помню по какому драйверу.

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от crypt

Я у него хотел спросить, а не у тебя.

Rootlexx, Аргументы будут по поводу «отсутствует стабильность в ABI» или это было предположение?

The entire FreeBSD system, including kernel and userspace, can build with clang, and from FreeBSD both clang and the permissively-licensed libc are included, giving a modern, BSD-licensed C++ stack.

как и в Linux

И причем здесь линукс, если я писал про более ранние версии FreeBSD?

Clockwork ★★★★★
()
Последнее исправление: Clockwork (всего исправлений: 1)
Ответ на: комментарий от crypt

Еще раз, я не от тебя, кепа, хотел получить ответ, ты только озвучил аббревиатуру.

Хотя, спасибо и за это, гуглить меня меня еще не научили.

Clockwork ★★★★★
()
Ответ на: комментарий от Clockwork

Аргументы будут по поводу «отсутствует стабильность в ABI» или это было предположение?

https://wiki.freebsd.org/Glossary#ABI:

ABI compatibility is maintained (not changed) within FreeBSD major versions.

Поэтому можно надеяться на стабильность ABI/KBI лишь в минорных выпусках.

Впрочем, если вы не знаете, что такое ABI, то не вам рассуждать о стабильности интерфейсов, уж извините. Сколько раз lsof ломалась даже в минорных выпусках, уже и не сосчитаю.

The entire FreeBSD system, including kernel and userspace, can build with clang, and from FreeBSD both clang and the permissively-licensed libc are included, giving a modern, BSD-licensed C++ stack.

К чему приведена эта цитата?

Rootlexx ★★★★★
()
Ответ на: комментарий от Rootlexx

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

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

хотя это уже второй вопрос. первый - чтобы просто не падало (а оно упало) после обновления.

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 4)

еще раз: хоти в одну руку, ср* в другую. потом посмотришь, какая быстрее заполнится. так понятнее?

Ты смотришь на поверхносность, а не содержание. Мне не нужна копипаста. Почему-то на мой тупой пост ты не возразил, зато придрался к словам. Говнюк ты со стажем, вот ты кто.

ты в общем-то в моей ветке, если забыл…

Я уже теряюсь из этой темы. В этом мире есть много вещей, что не имеют значения.

ps: В моих темах по FreeBSD ты почему-то никогда не помогал.

Clockwork ★★★★★
()
Ответ на: комментарий от Clockwork

Я не о стабильности интерфейсов говорил

Стабильность интерфейсов (напоминаю, что ABI — это Application Binary Interface) — это необходимое условие для:

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

Rootlexx ★★★★★
()
Ответ на: комментарий от Clockwork

Еще раз, я не от тебя, кепа, хотел получить ответ

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

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 2)
Ответ на: комментарий от Clockwork

Почему ты всё еще критикуешь стабильность, если я тебя уже по этому поводу порвал?

Я уже теряюсь из этой темы.

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

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 1)

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

Desmond_Hume ★★★★★
()
Последнее исправление: Desmond_Hume (всего исправлений: 1)
Ответ на: комментарий от Desmond_Hume

Перейдя на FreeBSD, линуксовые привычки придётся отбросить. Иначе постигнет разочарование от бесперспективности превратить FreeBSD в очередной клон GNU/Linux.

iZEN ★★★★★
()
Ответ на: комментарий от Desmond_Hume

да не)) это очень похоже на линукс десять лет назад:) ну кое-где больше, чем десять... после Oracle Linux 6 выбор был фактически: учиться новому или вернуться к старым добрым знакомым граблям.)

p.s.

мышь logitech работает.

crypt ★★★★★
() автор топика
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от Desmond_Hume

Я не знаю - с линуксами не работаю.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.