Спустя два с половиной года после формирования ветки 12.x представлен релиз FreeBSD 13.0, который подготовлен для архитектур amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 и riscv64. Дополнительно сформированы образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2, Google Compute Engine и Vagrant...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54962
Ура. А у меня еще 4.10 на 486 работает
Опиши, а лучше сними видео. В каком виде используешь: интерфейс командной строки, текстовый интерфейс пользователя, графический интерфейс пользователя?
Какое ПО используешь? Файловый менеджер, почтовый клиент, браузер, плеер?
Спрашиваю, потому что думаю сам обзавестись 468.
Уххууу!!! Чертенок номер 13!!!! ))))
Шикарный мультик =))
> Шикарный мультик =))А где мультик?
НО мы его вам не покажем, у вас видеодрайверов нету.
Использую почти везде FreeBSD c 1997.
Неоднократно патчил ядро. Всё, что подводило - доводилось до ума и после этого нареканий нет (до следующих багов :-) ).
Долгих лет!
Неоднократно… Это примерно как я патчу пучком патчей дважды в неделю линукс? Мне тоже приходится переписывать и исправлять патчи, потому что они прекращают накладываться раз эдак в месяц, а больше они видимо никому не интересны.
> Неоднократно патчил ядроПатч для KDE2 написал?
Да я вот уже почти, да. Но как-то включил писюк, а там что-то сошло с ума в районе usb-keyboard и прекрасная система превратилась в тыкву. Полный локдаун. А так, всё работает...
> Использую почти везде FreeBSD c 1997.Аналогично, коллега!
Начинал юзать фряху в uic rnd runnet ru в классах интернет на ВЦ РГУ и в Зоналке.
Ну и потом всё-время её юзаю уже на работе. В те времена начинал с 2.2.6.
Как сказал бы Станиславский - не верю
FreeBSD от Linux в развитии значительно отстаёт. В Linux уже давно это всё есть.
Ну и хорошо, мы от туда забираем самое лучшее или на что своих рук не хватает :)
Притом часто нам забрать - ничего не стоит по трудозатратам. Тестируйте для нас и дальше ))))))
Ну так вы будете переписывать гпл код, а не мы за вас, вы будете подстраиваться под линь, а не он под фряху
> Ну так вы будете переписывать гпл код, а не мы за вас,Если бы "вы" еще и действительно писали или хотя бы заглядывали в этот самый код, вместо сидения в маечке с пингвинчиком на форумах, то увидели бы там зачастую "Permission is hereby granted" ...
> вы теперь тоже будете подстраиваться под жирных проприерасов из платиновых спонсоров пингвинчика, уррааа!
Поправил, не благодарите.
> Поправил, не благодарите.И много исправлений вам вернула тетя Соня в апстрим? Ох уж, это пермиссивное рабство. Не благодари.
Много.
> Много.Например чего?
>>> вы теперь тоже будете подстраиваться под жирных проприерасов из платиновых спонсоров пингвинчика, уррааа!
>> Поправил, не благодарите.
> И много исправлений вам вернула тетя Соня в апстрим? Ох уж, это пермиссивное рабство. Не благодари.Классика:
https://lists.freebsd.org/pipermail/freebsd-amd64/2011-March...
> I am representing a group in Sony that wishes to submit the patchbelow to add the described feature to AVX.
Интересно, зачем было свинчивать с темы задавающих курс проприерасов-спонсоров на Соню? И расскажите заодно побольше об исправлении EXT2/3 от Гугла в апстриме. Или опять "Не нужно было! Мы все равно хотели написать четвертую версию!"?
Вообще-то, если немного подумать головой, то даже при использовании ОС под пермиссивной лицензией корпорации выгодно открывать свои наработки и добиваться их включения в код основного проекта по той простой причине, что в таком случае с компании снимается часть головной боли по обеспечению совместимости своего кода с новыми выпусками системы.
не снимай с них их розовые очки.
> Вообще-то, если немного подумать головой, то даже при использовании ОС под пермиссивной
> лицензией корпорации выгодно открывать свои наработкиА по видеодрайверам от сони и не скажешь...
Нет.
Юзби девайсы с линуха мы забираем в webcamd, под какой он там лицухой - пофик.
Дрова видео - опять с портов, через линуксятор.
Дрова вифи - опенврт в виртуалке.
А у тебя получается сделать так, чтобы виртуалка с опенврт выживала после суспенда? У меня бздешные дрова на 7260 не просыпаются, и модуль нельзя выгрузить. Приходится только выключать\включать бзду. Перезагрузить ее тоже нельзя, но это уже другая история.
Не пользуюсь суспендом.
> Не пользуюсь суспендом.И ноутами тоже? А то ноут без суспенда как-то так себе.
Насколько "так себе"?
>Дрова видео - опять с портов, через линуксятор.Они нативные, хоть и из ядра Linux.
давай OpenSSH перепиши )
А в чем прикол? Их альтернативных несколько штук есть, как правило облегченных от всякого ископаемого cruft'а типа ssh1 и винтажных вариантов крипто.
ну таки и юзай алтьтернативу чего сюда то приперся ?
Так это опенсорс/фрисофт, или теперь и тут будут указывать, чем пользоваться?
> А в чем прикол? Их альтернативных несколько штук есть, как правило облегченныхНу назовите _юзабельную_ альтернативу под GPL, что ли.
> Ну назовите _юзабельную_ альтернативу под GPL, что ли.Ого, переобувание в прыжке! В прошлом сообщении вроде просили только что-нибудь отличное от openssh.
>>>> Ну так вы будете переписывать гпл код, а не мы за вас, вы будете подстраиваться под линь, а не он под фряху
>>> давай OpenSSH перепиши )
>> Ну назовите _юзабельную_ альтернативу под GPL, что ли.
> Ого, переобувание в прыжке! В прошлом сообщении вроде просили только что-нибудь отличное от openssh.Вы всегда комментируете свои действия?
> Ну и хорошо, мы от туда забираем самое лучшее или на что
> своих рук не хватает :)
> Притом часто нам забрать - ничего не стоит по трудозатратам. Тестируйте для
> нас и дальше ))))))А хватает ли Вас 65 535 таблиц маршрутизации. В linux их 4 294 967 295.
Мне лично и одной хватает.
Вы уверены что ваши потребности они как то обоснованны здравым смыслом?)
> Мне лично и одной хватает.
> Вы уверены что ваши потребности они как то обоснованны здравым смыслом?)Это нужно для того, чтобы делать PBR. Policy Based Routing.
Для этого хватит любого вменяемого фаервола и одной таблицы маршрутизации :)
> Для этого хватит любого вменяемого фаервола и одной таблицы маршрутизации :)А если много интернет провайдеров? Или же надо роутить трафик через разные точки?
вот если будет много интернет провайдеров возможно будем использовать линуха .. теперь вы довольны ?)
> вот если будет много интернет провайдеров возможно будем использовать линуха .. теперь
> вы довольны ?)Ну да))) А что предлагаешь? Несколько устройств под FreeBSD?
Че за бред ты несешь? Ты вообще в курсе как маршрутизация в принципе то работает?
1. 65535 таблиц хватит для провайдеров.
2. Фаервол тоже может раскидывать пакеты по нужным next-hop.
> 1. 65535 таблиц хватит для провайдеров.
> 2. Фаервол тоже может раскидывать пакеты по нужным next-hop.А если на каждого пользователя своя таблица маршрутизации?
А в чём проблема-то ?Для этого надо охрененное количество таблиц маршрутизации ?
Ну вот - стоит 8.2 FreeBSD 4 провайдера, раскидано 4 внутренних подсети и + несколько спецмаршрутов, чтоб мимо роскомнадзора ходить ... Для чего тут "4 294 967 295 таблиц маршрутизации" ?
ed и vx жалко конечно ... (посмотрел на ящик с 3c905 платами)
В принципе то вы можете эти дрова сами вернуть обратно, вероятно оно или соберётся с ними или потребуются мелкие правки.
https://forum.nag.ru/index.php?/topic/159863-pref-src-freebsd/
Вот тогда подключается NetGraph для расширения функционала.
ну и сиди на линуксе)
к чему твой коммент ?
А у Вас не было проблем с поднятием PPP. Мне так и не удалось поднять PPP на OpenBSD с linux ppp серверам. Там также нет поддержки опции pty. Мне также на OpenBSD не удалось поднять ppp over ssh.
Новость про FreeBSD, а не про маргинальные форки.
> Новость про FreeBSD, а не про маргинальные форки.Там тоже самое суда по man.
В 2008 году я поднимал и юзал, но быстро перешёл на mpd5 + pf nat.
> быстро перешёл на mpd5 + pf nat.наш человек !
Во FreeBSD никаких проблем c PPP нет.
> FreeBSD
> про маргинальные форкиВсё верно же.
А в где он там прблемы с PPP словил?
С 90-х годов, как фряху юзать начал, так с PPP никогда проблем не замечал. Это одна из самых простых штук в системе.
каждый др*чит как хочет ) че ты то доказать фряшникам хочешь ? что бы они на линь свалили? или ты свои ненужные 5 копеек впихнуть хочешь ? )
Удалёныне драйверы сетевух тоже есть?
> Удалёныне драйверы сетевух тоже есть?Да. Разве что WIMAX хотят удалить.
Ну конркуренция никогда не мешала. Правда судя по логу изменений конкуренция довольно слабая.
Linux ещё 5я версия, а фря 13я! Так что Линуксу до Фри далеко ещё! :)
С января юзаю дома на сервере, десктопе и медиаплеере.
Вполне годно, хотя бывали паники, которые в уже пофиксили.
А какое железо в медиаплеере? Я тут коди для себя открыл :)
Не заморачивался и потушил пожар баблом: райзен 3200г на итх 450 асроке, 16гб двумя планками, какой то м.2 сата накопитель на 128гб чисто для загрузки. Вифи сразу демонтировал. Корпус относительно мелкий (бп внешний), но место под видюху узкую там есть, первое время гт610 вроде стояла, потом амдгпу допилили и я её снял.Рулю джойстиком от логитеча, ф710 - он беспроводной, свисток там сразу прикидывается тем чем надо, никакого секса с блютусом.
Софтварно конфиг практически десктопный, собственно в начале я туда десктоп и склонировал, просто лишнее удалил, осталось 200-300 портов.
Да, коди у нас в портах наконец то привели в порядок,теперь он свежий и есть плагины, в том числе и для иптв и для джойстика и всякие эмуляторы, но пс1 - это предел самого коди, там в ретроарч апи нет опенгл, да и кажется у эмуляторов под ретроарч кроме плай! нет выше пс2, а плай! плоховатый в плане поддержки игр - там почти нет опенгл работающих игр.
ASRock не нужен. Берём Gigabyte B450 Aorus Pro (M). Работает две видюхи разом (в верхнем и нижних слотах — одна для видео, вторая для майнинга) и контроллер SATA в PCIe x1 между ними (если нужно много накопителей). Есть M.2 с родными радиаторами (ом). BIOS "F41" даёт жирный PCIe Gen4 в первом слоте и M.2 от процессора Ryzen серии 3000™ (кому это необходимо).
По QVL для процессоров Ryzen Matisse для многих модулей памяти поддерживается режим DDR4-3600 во всех четырёх слотах одновременно (ASRock так не может чисто физически).
О-так!
P.S.
Сам имею в работе Gigabyte B450 Aorus M с процессором AMD Ryzen 7 1800X. Без замечания плата работает с ноября 2019г.
1. Гигабайту байкот пока они не станут делать вменяемое качество для моделей кроме полутора топовых.
2. Речь про фиговину для запуска коди, у меня оно висит рядом с телеком и не шумит.
3. Поскольку оно для коди - то вообще не важно практически ни чего, кроме размера и потребления/нагрева.
Что тебя отвращает брать Gigabyte Aorus?
Я тебе уже на хоботе объяснял что именно, раз примерно 5 за последние 2 года.
Ничего, кроме сумбурного нытья против брака платы из первой партии (на чипсете AMD B350) от Gigabyte в той теме от тебя так и не услышал. Попытки проанализировать ситуацию, как правило, оканчивались "штрафами" со стороны таких же обиженных, наделённых регулирующими полномочиями - нет ничего более дурного, чем предвзятость и ангажированность модератора.Если у человека есть какие-то "тёрки" с определённым брендом, то это надолго. Часто навсегда.
Асус за последние 20 лет стал сильно лучше :)
Правда тут сказывается то, что раньше у них были корявые биосы а теперь они у всех отличаются только скином :)
На сегодняшний день Gigabyte Aorus — лучшие платы для разгона памяти
https://ibb.co/phHwhtB
и какой смысл в FreeBSD кроме лицензии?
Ну нравится нам, просто нравится. Отстаньте уже.
Подрастешь - узнаешь
> Подрастешь - узнаешьТо есть - загробная ось для загробного мира?
бэдээсмщики со стажем, жалко мне вас
Тем что он лучше чем Haiku
Согласен. Гайка меньше компонентов перетащила с линукса, и потому - менее жизнеспособна.
Во Фряхе нет сраного systemd
ты просто не знаешь что это и для чего
Возможно, да. Счастливый человек.
Это как жена, может и есть женщины лучше по многим, а может и по всем параметрам, но любишь-то её!!!
>и какой смысл в Linux кроме лицензии?FreeBSD просто существует, не надо искать никакого смысла. Наличие альтернативы лучше её отсутствия.
> и какой смысл в FreeBSD кроме лицензии?Попробуй...
Где можно нормально поменять размер шрифта ядерной фреймбуферной консоли? После обновления на 13.0 версию шрифты стали просто огромные. Пока решил удалением содержимого /boot/fonts после чего шрифты вернулись у размеру какой был в 12.х.
В лоадере чегето крутили, в рассылке было обсуждение.
> Где можно нормально поменять размер шрифта ядерной фреймбуферной консоли?screen.font="11x22" или что-то такое в /boot/loader.conf добавить
Перейди при загрузке в promt и введи команду gop list и выбери нужный режим под свое разрешение
Они встроили в фряху промт? И даже умеют показывать список гопов на раёне?!
Вы еще не видели какими они были необъятными в первых бетках. Потом с очередной обновой уменьшили до относительно разумных пределов.
Просто ты ничего не понимаешь в дизайне шрифтов. Сейчас так носят.
Не знаю как с фреймбуфером, но обычно так1. поставить /usr/ports/graphics/drm-kmod/
2. добавить в /etc/rc.confkld_list="/boot/modules/i915kms.ko"
font8x16="terminus-b32.fnt"также шрифт можно менять командой
vidcontrol -f /usr/share/vt/fonts/terminus-b32.fnt
Человек про лоадер спрашивал, а вы пишите про то, что уже сильно после применяется.
>После обновления на 13.0 версию шрифты стали просто огромныеэто называется "в freebsd появилась поддержка HiDPI"
Благодарю всех за помощь. Рассылку как-то упустил, надо будет перепроверить насчёт лоадера.
Fooser, видел, офигел тогда знатно.
а где же в новости улучшения P-State/power manager для Intel x86_64?
Что-то есть:> В драйвере cpufreq реализована поддержка технологии Intel Speed Shift.
Ну и чем оно лучше линукса?
Чем армяне.
Оно не лучше и не хуже. Оно другое.
Wireguard-go плохо работает на 10% от силы.
Работает без системды.
Линукс тоже работает без системды.
Пока ещё да.
Тем что система свободная
> Ну и чем оно лучше линукса?Тем, что не причиняет своим пользователям зуда задавать вопросы типа "чем оно лучше".
Хорош тем что не линукс
Тогда почему куча дров и зфс портированы с линукса? Про сам линуксатор я вообще молчу.
Про ZFS уже 100 раз тут объясняли
Ниочем...
> Про сам линуксатор я вообще молчу.https://packages.debian.org/buster/wine
> Wine is a free MS-Windows API implementation.И молчи.
А что, под бзду даже это не работает? Или там он нещитово?
Опять начинаются свещенные воины между теми кто использует линуху и бсд системы? Может хватит?
По факту, всем пофиг линукс или пародия на линукс. Только пожалуйста, не равняйте нормальные бсд вроде netbsd и dfbsd с проприетарной пародией на линукс. Спасибо.
хехе, спасибо. лорчую этот коммент. очень кратно выразились, но весьма ёмко.
давно я таких точных формулировок не читал на опеннете.
Да, пора уже прекратить проект FreeBSD.
а можно уточнить почему? ) попробуйте объяснить)
продолжайте, ваше мнение очень важно для окружающих.
Та не, его просто плавно перепилят в "почти линукс" под бзд лицензией и все.
> свещенные воиныВы бы хоть в кавычки завернули, чтобы было понятно что это стёб. Или не стёб и Вы "так видите"?
(то у некоторых на полном серьезе "мужественные воины" - это "войны", то "начинаются священные войны" - это "воины" - как эти воины начинаются - монахи в армию пошли?)
И что тогда обсуждать Вин 8 или Вин 10? И зачем тогда опеннет?
после ковида ослабел? сил нет, даже шутить?
Хочу попробовать и у меня есть пара вопросов:вайн работает?
нвидиа блобы есть?
hdmi второй монитор динамически умеет подхватывать?
звук через hdmi гоняет?
компиз работает?
набор системных утилит гуишных есть?
ютубчег аппаратно декодирует?
засыпать и хибернейт умеет?Вроде основное все, остальное сам разберусь.
Ах да, и как я понял линуксовые программы можно запускать не через виртуалку?
Это не пара вопросов это штук 10. Разберитесь сами и потом нам тут доложите результаты
> Хочу попробовать и у меня есть пара вопросов:
> вайн работает?
> нвидиа блобы есть?
> hdmi второй монитор динамически умеет подхватывать?
> звук через hdmi гоняет?
> компиз работает?
> набор системных утилит гуишных есть?
> ютубчег аппаратно декодирует?
> засыпать и хибернейт умеет?Да.
>вайн работает?Да.
>нвидиа блобы есть?Да.
>hdmi второй монитор динамически умеет подхватывать?Да.
>звук через hdmi гоняет?Да.
>компиз работает?Хз. Такое не юзаю.
>набор системных утилит гуишных есть?Да.
>ютубчег аппаратно декодирует?Да.
>засыпать и хибернейт умеет?На моем дектопе + на ноуте все гуд. В 12 были проблемы, в 13 на удивление все пофиксили. Как у тебя будет работать - хз, проверяй.
Все точки расставил. Респект мужики.
Хийбернейта нету. Сон сильно зависит от кривизны ACPI-писателей. У меня ноут спит, а вот комп с блобом от нвидии - нет.
Так и звук по HDMI тоже зависит от дров, скажем на старых амд/ати его нет, вернее у меня система быстро уходит в панику с radeonkms.ko модулем, так что его лучше даже и не загружать, он и без звука тоже систему ложит :)
А вот с нвидией (блобом) и амдгпу - всё норм. Интел не проверял.
Да, с radeonkms совсем беда. Я ныл-ныл в freebsddesktop, но как-то не хотели заморачиваться, мол легаси. Выпросил прожаренную видяху у знакомого майнера, в 2D вроде работает. amdgpu стабилен..
Вы что-то делаете не так. Вот тут патчи для линукса чтобы старые карты работали в 4К или разрешениях им недоступных из-за корявого биоса на карте. И да драйвер radeon стабилен как танк.https://www.elstel.org/software/hunt-for-4K-UHD-2160p.html.en
Может быть на линуксе он и стабилен, но на фре - увы.У меня несколько HD6450 есть, сейчас я их использую как затычки когда нужен вывод видео и не более.
Но в общем и перспектив у них никаких нет, те я не много потерял от того что не могу их юзать на полную.
И думаю 4к там не реально, оно вроде как аппаратно может не потянуть.С другой стороны у меня HD7850 (кажется) и с ней amdgpu работает, помнится я специально тогда выбирал на новой архитектуре чтобы был шанс в будущем заюзать - и оно таки сработало.
Правда она горячая как печка, я бы с удовольствием там скинул частоты на 20%, если бы знал как или сильно хотел... Так то я и биос могу перешить - есть чем, вот только что там и где менять - хз.
В линухе у него есть файлики в sysfs (e.g. /sys/class/drm/<card>/device/ ... например) позволяющие мануальный контроль поиметь, и над частотами core/vram а также режимом dpm/powerplay (e.g. powersave vs performance vs balanced) и над вентилятором (ахтунг, трогать PWM лучше с пониманием что вы делаете и зачем).Не знаю как это в фряхе но если драйвер портанули то наверное и это должны были? Во всяком случае в линухе все это делается и если хочется мануально порулить - это можно.
Caveat: некоторые крутые видеорежимы накладывают лимит на SCLK/MCLK, сильно зарезаный VRAM не успеет на экран картинку гнать (она ж каждый кадр в провод улетает, на что должно хватить бандвиза VRAM).
И да у 6450 наверное интерфейсы еще не умели потребный для 4К бандвиз. Хотя вроде бывает полухак для работы с 4К с пониженым FPS'ом, тогда даже в такие интерфейсы вроде с какими-то извратами можно протолкать.
> Хочу попробовать и у меня есть пара вопросов:Чудак человек. Какая тебе радость с того что оно у кого-то работает. Это ничего не говорит о том будет ли оно так же и у тебя. Разве что ты купишь точно такое же железо как ответившие тебе использовали.
Может ему шашечки, а не ехать?
> засыпать и хибернейт умеет?Засыпать - да. А просыпаться - не полностью. Например при просыпании со штеуд-7260 ты остаешься без войфая до ближайшего выключения\включения. Команду ребоот лучше тоже не делать.
>> засыпать и хибернейт умеет?
> Засыпать - да. А просыпаться - не полностью.$ uptime && guptime && ifconfig -v wlan0 | grep status
11:53 up 52 days, 15:47, 1 user, load averages: 0,40 0,27 0,19
11:53:53 up 85 days 19:19, 0 users, load average: 0,40, 0,27, 0,19
status: associated
$ uname -rs
FreeBSD 12.2-STABLEОх уж эти былинщика впопеннета.
guptime - это что? man о таком не в курсе...
> guptime - это что? man о таком не в курсе...Это из гнутых coreutils - оно собранно так, что у всех утилит приставка "g" (grm, gcat). Да, у манов тоже.
Системный uptime учитывает только "рабочее" время и не учитывает сон, а guptime выдает в качестве аптайма время с момента старта системы.Т.е. выше - система загрузилась 85 дней назад, из них проработала 52 дня, а 33 "проспала" (в общем, обычный рабочий ноут)
Благодарю.
Пожалуйста перестаньте называть git децентрализованной ситемой
> Пожалуйста перестаньте называть git децентрализованной ситемойНу мы-то не разрабочики. Нам-то - какая разница как разрабатывается система, которую мы используем? Нам же главное, чтобы рабочим был результат, а не процесс разработки. А разрабатывать-то - хоть святым духом разрабатывайте. :-)
Зачем же так яро минусовать здравую а-ля философскую мысль. Ведь, все ж сходится. Если приглядеться, то Git - это централизованная система @ localhost. А все остальное, что может давать намеки на децентрализацию или позволять ее организовать (силами уже самих пользователей), то это всего-лишь копирование по сети результатов работы на localhost с другими подобными "центральщиками" на других localhost.
Если так посмотреть то любая децентрализованная система строится из "централизованных" локалхостов. В общем философия кривая какая-то.
В том то и дело, что если distributed свойство добавляют сами люди, договариваясь об определенных процессах, то это не свойство самого ПО.P.S. Just in case, я вам ничего не доказываю, это так, мол, "философия как разминка для мозга без какой-то четкой цели" ;)
Хотелось бы спросить у знатоков: насколько сильно отличается производительность ZFS во FreeBSD и Linux в настоящий момент?
Настолько отличается что всякие QNAP в своих Enterprise хранилках используют FreeBSD
Беспроводной 802.11n уже полностью поддерживает или еще нет? Про 802.11ac (Wi-Fi 5), 802.11ax (Wi-Fi 6), 802.11be (Wi-Fi 7) спрашивать ближайшие лет 10 смысла, как понимаю, нет.Хотя я даже до конца не уверен, что 802.11g полностью поддерживается, но зато новые версии, квартальные отчеты, бравурные планы, все это в прессу, в интернет. Какая-то операционная система, основанная на пиаре. Для кого?
Я в рассылку засылал как использовать опенврт в качестве драйвера для вифи адаптеров, так что поддерживается всё то что в опенврт, ну или любом другом выбранном дистрибутиве хоть линуха хоть венды хоть другой ОС которую получится засунуть в бихайв.
Кроме того, есть ещё какой то способ засунуть вендовый драйвер rndis (вроде) во фрёвую прослойку и таким образом использовать, но я не пробовал и не копал тему.
rndis же помоему выкинули, как устаревшее. На у поднимать лапчатую виртуалку ради драйвера это не эстетично. Я лучше подберу поддерживаемую платку.
Может и не эстетично, но имеет множество плюсов:
1. Самые свежие дрова для кучи железок
2. Оно изолировано в гипервизоре, если упадёт или там уязвимость какая - не так страшно
3. При том же гибернейте виртуалку и ребутнуть не сложно, она грудится то не более 30 секунд будет на современном х86 железо
4. Не нужен никакой доп софт в системе именно для вифи - вся настройка через браузер
5. Атомарные обновления не связанные с системой, те можно переехать хо 11-13 и виртуалку трогать не надо
6. Занимает всего 256/256мб (можно и чуть меньше, но менее 168мб оперативы у меня оно не стартовало, а для образа на диске вроде надо 128мб)
7. Оно там и фаервол ещё :)Скажем так, я бы рассматривал это как прошивку вифи адаптера :))))
На самом деле есть в формате м.2 или минипси модули на медиатеках, куда ставится опенврт, и может быть от туда даже можно как то забрать эзернетом, но я не заморачивался.Ну и отдельно насчёт софта.
Я сторонник гтк, и вот гтк утилит для конфигурации вифи в портах нашлёсь всего две, и обе они мне не очень нравятся, мягко говоря, поэтому гуй опенврт в браузере это большой шаг вперёд.
> Я сторонник гтк, и вот гтк утилит для конфигурации вифи в портах
> нашлёсь всего две, и обе они мне не очень нравятся, мягко
> говоря, поэтому гуй опенврт в браузере это большой шаг вперёд.Накрайняк вафлю можно настроить и конфигом к wpa_supplicant'у, если уж с гуем связываться неохота.
> Скажем так, я бы рассматривал это как прошивку вифи адаптера :))))
У меня и поинтереснее прошивок есть, тоже с линуксом на борту. Например usb-ethernet можно вывесить. С usb-OTG, конечно, линухом. Если у железки OTG контроллер способный device делать есть. Очень кстати прикольно, питание и данные по 1 шнурку.
> Я в рассылку засылал как использовать опенврт в качестве драйвера для вифи адаптеровИ этот человек рассказал мне что виртуалки он не хочет? WTF, srsly?!
> Для кого?Для здравомыслящих и имеющих достаточно средств на покупку сетевой карты, использующей проводное соединение, и/или для преобретающих ноутбук с оной.
-# Wireless NIC cards
-device wlan # 802.11 support
-options IEEE80211_DEBUG # enable debug msgs
-options IEEE80211_SUPPORT_MESH # enable 802.11s draft support
-device wlan_wep # 802.11 WEP support
-device wlan_ccmp # 802.11 CCMP support
-device wlan_tkip # 802.11 TKIP support
-device wlan_amrr # AMRR transmit rate control algorithm
-device an # Aironet 4500/4800 802.11 wireless NICs.
-device ath # Atheros NICs
-device ath_pci # Atheros pci/cardbus glue
-device ath_hal # pci/cardbus chip support
-options AH_AR5416_INTERRUPT_MITIGATION # AR5416 interrupt mitigation
-options ATH_ENABLE_11N # Enable 802.11n support for AR5416 and later
-device ath_rate_sample # SampleRate tx rate control for ath
-#device bwi # Broadcom BCM430x/BCM431x wireless NICs.
-#device bwn # Broadcom BCM43xx wireless NICs.
-device ipw # Intel 2100 wireless NICs.
-device iwi # Intel 2200BG/2225BG/2915ABG wireless NICs.
-device iwn # Intel 4965/1000/5000/6000 wireless NICs.
-device malo # Marvell Libertas wireless NICs.
-device mwl # Marvell 88W8363 802.11n wireless NICs.
-device ral # Ralink Technology RT2500 wireless NICs.
-device wpi # Intel 3945ABG wireless NICs.Так и живём, да. Прям беда-печаль.
Так и представляю себе - в кафешке, с ноутом, мол, дайте-ка мне эзернета шнурок...> -device ath_hal # pci/cardbus chip support
Оно еще живое? В линухе этот треш уже давно выпилили. ЧСХ без него стало намного лучше.
> в кафешке, с ноутомизыди, хипстота. эта ос для работы, а не для жмакания кнопок.
да и "кафешки", строго говоря, для поесть и отдохнуть. нефиг место занимать, этому бизнесу сейчас нужны заказы, а не протиратели сидений стульев.
> изыди, хипстота. эта ос для работы, а не для жмакания кнопок.Для работы рабом чтоли? Прикованым к офисному креслу? Да ну нахрен такую работу и такие ос.
> да и "кафешки", строго говоря, для поесть и отдохнуть. нефиг место занимать,
Кафешки, строго говоря, сами вафельниц понаставили и предлагают их посетителям для их удобства.
> этому бизнесу сейчас нужны заказы, а не протиратели сидений стульев.
Они вас забыли спросить что им нужно.
Оно очень всё старое. ath10 нет до сих пор, ax200 тоже нет. Хз как живете на антиквариате.
>Вместо предустановленного GDB для получения детальной информации о причинах краха теперь предлагается установить свежую версию GDB из портов или пакетов.А сразу нельзя было? Что за онанизм?
Нельзя :)Там есть движение которое против удаления старого мусора, потому что оно у них зачем то юзается, поэтому удаляют очень медленно и совсем уж протухшее.
Наверное было бы лучше, чтобы lldb из базы мог этим заниматься, потому что сейчас получается система не самодостаточна без портов.
А в FreeBSD можно блокировать трафик на уровне прог?
OpenSnitch форкни
Отличная щщютка, Ваганыч!
В принципе да.
Капсикум и мак можно к этому припахать, но придётся скорее всего кодить.
Может есть и готовые решения, не интересовался.
все очень просто: каждую подозрительную программу запускть от отдельного юзера (и его группы). это и есть unix way, а не то что там это самое.
> Из libc удалена небезопасная функция getsУра.
Насколько помню, за gets() можно было получить неодобрение преподавателя ещё в 91ом. И выслучшать историю про известного червяка. Обратная совместимость творит кудеса - оно прожило 30 лет.
Долгих лет моей любимой ОС :)
Честно говоря я ожидал более подробное описание, всё таки изменений гораздо больше.
> Разработка переведена из централизованной системы управления исходными текстами Subversion в децентрализованную систему Git.да иггдрасилить куралесить. Ну осталось master/slave от-sed-ить и вот оно - 300мерское счастье.
Прекрасная новость!
Не знаю совпадение или нет, но на четырех FreeBSD 12 со вчерашнего дня не могу обновить дерево портов# portsnap fetch update && portversion -vl "<"
Looking up portsnap.FreeBSD.org mirrors... 4 mirrors found.
Fetching snapshot tag from ipv4.aws.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Updating from Wed Mar 31 07:13:30 MSK 2021 to Wed Apr 14 07:26:54 MSK 2021.
Fetching 5 metadata patches. done.
Applying metadata patches... done.
Fetching 5 metadata files... /usr/sbin/portsnap: cannot open 9dba3bbe4e83f61159181911d6dbc3b9dcc34775c71da6bd978e71b985edbd68.gz: No such file or directory
metadata is corrupt.Файлы не скачиваются все время разные, ошибки тоже: то metadata is corrupt, то unexpected end of file, то snapshot is corrupt.
Если удалить /var/db/portsnap, то portsnap fetch 3 часа выкачивает 59МБ архива дерева портов, а потом все-равно вываливается с подобной ошибкой.
Есть еще кто у кого проявилась подобная проблема?
Не. Не я один так встрял. в багрепортах уже есть про это:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255029
А если так попробовать
rm -rf /var/db/pkg
pkg install pkg
Проблема не с пакетами а с портами. Решения пока нет, все перечисленное на багтрекере уже перепробовал и все безуспешно
Лол, человек хочет обновиться, а ты предлагаешь грохнуть всю бд о установленных пакетах.
Умно.
Можбыть это просто Бармину лень логиниться.
Тажа штука только на 13 релизе
Там теперь порты через git обновляются.
Срез портов примерно 2х недельной-месячной давности все еще можно получить через svn, как и исходники с 12.2-p6.
Сейчас модно вот отсюда забирать https://github.com/freebsd/freebsd-ports, portsnap как раз сейчас переписывают на работу с git, так зачем прослойка, юзай напрямую.
Ну ладно забирайте из первоисточника https://cgit.freebsd.org/ports/
Пока удалось обновиться с помощью следующих костылей:#portinstall gitup
редактируем /usr/local/etc/gitup.conf и заменяем master на main (ибо мастер - сейчас не модно, блин)
#gitup ports
уже поправили
> Объединены утилиты ping и ping6Ага. Ещё с арпингом надо объединить.
Ну в том смысле, что если пингуешь не IP, а MAC, то сразу пингуется как надо без необходимости запуска arping вместо просто ping.
И хочется и колется.)
А Bluetooth оно вообще поддерживает хоть как-нибудь?
Да, но лично я не пробовал.А теперь и необходимость отпала: я нашёл у китайцев девайсы которые при втыкании в юзби прикидываются звуковухой, а по факту там внутри свой блютуз стёк и туда конектится блютуз гарнтура.
Конкретно я вот такой пробовал: https://aliexpress.ru/item/1005001726861606.html
можно зацепить две гарнитуры одновременно и вроде как микрофон работает.
Эта штука на ноуте не торчит (если USB type C есть), а для стационарника выглядит немного нелепо, но есть такое же в других формфакторах, ценник 1-2круб примерно.
> А Bluetooth оно вообще поддерживает хоть как-нибудь?"Предения опеннета о бздах", том 114й.
Подсоединял телефон еще лет 8 назад. Недавно играл музыку с портативного динамика (JBL Flip 4).
Так что в следующий раз хотя бы удалите кукисы, а то палитесь номером.
> "Предения опеннета о бздах", том 114й.О чем ты, дружище?
> Подсоединял телефон еще лет 8 назад. Недавно играл музыку с портативного динамика (JBL Flip 4).
Та ты шо! А какие версии стандарта, профили и какое оборудование поддерживает? Какой стек использоуется? То, шо у тебя ест партативный динамик и даже JBL Flip 4 - круто, я упал на попу!
> Так что в следующий раз хотя бы удалите кукисы, а то палитесь номером.
О чем ты опять, дружище? Аноним спалил анонима? Это круто! круто! круто!
а где же wireguard ?!
Пока никак, оно и к лучшему...
Нужно использовать mikrotik x86 или православный линукс.
В портах он.
В портах не тот, дед проснись.
Вам шашечки или ехать?
гошный wireguard это шлак.
В FreeBSD есть свой софт, который не портирован с Линукса?
> В FreeBSD есть свой софт, который не портирован с Линукса?Postgresql, Nginx, Xorg, Firefox, Chromium, gcc ... куча софта писалась и пишется совсем не для пингвинят, как бы они не представляли себе обратное.
> Postgresql, Nginx, Xorg, Firefox, ChromiumГоспадя, да забирайте
> gcc
В параллельной вселенной, возможно.
>> gcc
> В параллельной вселенной, возможно.https://gcc.gnu.org/releases.html
> 0.9 (first beta release) March 22, 1987Ну да - у нас в 1987 некий Торвальдс только школу оканчивал и никаких Линуксов еще в проекте не было.
И где тут FreeBSD? Для Unix писался.
> И где тут FreeBSD? Для Unix писался.И где здесь "портирован с Линукса"?
Gcc для FreeBSD есть?
> Gcc для FreeBSD есть?https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/config/freeb...
> /* Base configuration file for all FreeBSD targets.
> Copyright (C) 1999-2021 Free Software Foundation, Inc.
>
>blobКороче не портировали ещё на ваш блоб.
>>blob
> Короче не портировали ещё на ваш блоб.Короче, для тех кто не умеет в банальный просмотр кода и кому ничего не говорит строка
> /* Base configuration file for all FreeBSD targets.в репозитории апстрима gcc, а так же для всех прочих поклонников "Предания опеннета о БЗДах, том 116, дополненное издание":
$ uname -r
12.2-STABLE
$ pkg search "^gcc"
gcc-10_4 Meta-port for the default version of the GNU Compiler Collection
gcc-arm-embedded-10.2.20201211_1 Complete gcc-based toolcahin for embedded ARM development
gcc-ecj-4.5 Eclipse Java Compiler used to build GCC Java
gcc-msp430-ti-toolchain-9.2.0.0.20200612_2 Complete gcc-based toolcahin for TI MSP430 uC
gcc10-10.2.0_1 GNU Compiler Collection 10
gcc10-devel-10.2.1.s20210320 GNU Compiler Collection 10
gcc11-devel-11.0.1.s20210321 GNU Compiler Collection 11
gcc48-4.8.5_14 GNU Compiler Collection 4.8
gcc7-7.5.0_3 GNU Compiler Collection 7
gcc8-8.4.0_1 GNU Compiler Collection 8
gcc8-devel-8.4.1.s20210325 GNU Compiler Collection 8
gcc9-9.3.0_3 GNU Compiler Collection 9
gcc9-devel-9.3.1.s20210319 GNU Compiler Collection 9
gcc8-8.3.0_2 GNU Compiler Collection 8
И какой из них соберётся clangом? Или есть бинарный на выбор?
> И какой из них соберётся clangом?https://www.freshports.org/lang/gcc10/
Build dependencies:
as : devel/binutils
gmake>=4.3 : devel/gmake
makeinfo : print/texinfo
as : devel/binutils
perl5>=5.32.r0<5.33 : lang/perl5.32
...
Build dependencies:
as : devel/binutils
gmake>=4.3 : devel/gmake
makeinfo : print/texinfo
as : devel/binutils
perl5>=5.32.r0<5.33 : lang/perl5.32
Видишь в зависимостях gcc? Вот и я не вижу.
> Или есть бинарный на выбор?
Та не, вы чо - "pkg search" это ж поиск в списке сорцов, которые (может быть, но это не точно) можно как нибудь собрать, а не готовых пакетов </sarcasm>
> Gcc для FreeBSD есть?Не нужен, но есть
Столлман не одобряет.
Столлмана не одобряют
Теперь понятно, откуда ноги растут.
> Gcc для FreeBSD есть?Во ты лол. Они им компилились, внезапно, до 4.2, кажется. Потом им GPL3 жить помешал, видите ли. Они некромансили пока корпы LLVM не подогнали. Правда типаж который рассказывает что GCC типа для BSD писали таки гонит.
Не нужен твой BSD, есть MacOS.
> Не нужен твой BSD, есть MacOS.Да мне ни бсда ни макось не нужны в общем то, у меня пингвин есть. Но исторические факты в виде использования бздюками GCC это все же не отменяет.
>>> софт, который не портирован с Линукса?
>> gcc
> Правда типаж который рассказывает что GCC типа для BSD писали таки гонит.Высший пилотаж чтения жопой и оспаривания своих же бурных фантазий - 294й узнается по мастерству!
Так фря это потомок 4.4 bsd unix.
> Так фря это потомок 4.4 bsd unix.Вот его и нужно было пилить, а фрибсд - это монолитная хрень.
Так его и пилили.
SunOS тоже потомок его.
Что ты понимаешь под монолитом?
> Что ты понимаешь под монолитом?На данный момент фря - это очередная сборка без возможности что-либо выбрать (ядро, пакентый менеджер и т.д.)
FreeBSD это законченная цельная ОС. У пингвинов такое даже в голове не укладывается.
> FreeBSD это законченная цельная ОС.Таких цельных OC в линуксе хоть отбавляй: Ubuntu, Mint, Fedora
> без возможности что-либо выбрать (ядро, пакентый менеджер и т.д.)
> Таких цельных OC в линуксе хоть отбавляй: Ubuntu, Mint, FedoraМожет, вы продемонстрируете небольшую демку, где выбираете в убунте,минте или федоре ядро BSD и используете пакетный менеджер pacman?
Вот тут вы и попались. Я могу продемонстрировать в линуксе, где я выбираю пакетный менеджер и кастомное ядро. Убнуту, Минт, ФриБСД - это линукс сборки.
> Вот тут вы и попались.Какая бурная фантазия.
> выбрать (ядро,
> Я могу продемонстрировать в линуксе,/0
> я выбираю пакетный менеджер
$ pkg rquery "%n: %c" dpkg pacman rpm4 nix
dpkg: Debian package maintenance system
pacman: Package manager from ArchLinux
rpm4: Red Hat Package Manager
nix: Purely functional package manager$ pkg -vv|grep url -B 2
Repositories:
FreeBSD: {
url : "pkg+http://pkg.FreeBSD.org/FreeBSD:12:amd64/latest",
FreeBSD-base: {
url : "file:///usr/obj/usr/src/repo/FreeBSD:12:amd64/latest",
local-repo: {
url : "file:///usr/ports/packages/",>кастомное ядро.
$ uname -irs
# -i Write the kernel ident to standard output.
FreeBSD 12.2-STABLE LITE12_1
/0> ФриБСД - это линукс сборки.
О да.
dpkg: Debian package maintenance system for LINUX
pacman: Package manager from ArchLinux for LINUX
rpm4: Red Hat Package Manager for LINUX
nix: Purely functional package manager for LINUX> FreeBSD 12.2-STABLE LITE12_1
И?
>О да.
Возьмите LFS и сделайте из него FreeBSD
> dpkg: Debian package maintenance system for LINUXСлишком толстень^W простенький приемчик для опеннета.
https://manpages.debian.org/stretch/dpkg/dpkg.1.en.html
>> dpkg is a tool to install, build, remove and manage Debian packages....
>> Debian GNU/kFreeBSD is a port that consists of GNU userland using the GNU C library on top of FreeBSD's kernel...
> pacman: Package manager from ArchLinux for LINUXhttps://archlinux.org/packages/core/x86_64/pacman/
>> Description: A library-based package manager with dependency supporthttps://github.com/PacBSD
> Repositories for PacBSD (formerly ArchBSD) - A FreeBSD distribution using the Arch's pacman package manager...
> rpm4: Red Hat Package Manager for LINUXhttps://rpm.org/about.html
>> The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages....
> nix: Purely functional package manager for LINUX
>> Nix is a cross-platform package manager that utilizes a purely functional deployment modelВ общем, "А пацаны то и не знали!"(с)
Старайтесь лучше. Вы можете! Я в вас верю!>> FreeBSD 12.2-STABLE LITE12_1
> И?Кастомное ядро.
> Я могу продемонстрировать в линуксе, где я выбираю пакетный менеджер и кастомное ядро.
> ...
> Возьмите LFS и сделайте из него FreeBSDЗанятное переобувание в прыжке, но нет, вы уж как нибудь сами доказывайте свои тезисы.
А во фре есть изкоробочный инструмент для сборки системы с любым набором софта.
https://svnweb.freebsd.org/base/stable/12/tools/tools/tinybs.../
https://svnweb.freebsd.org/base/stable/12/tools/tools/tinybs...
# contents of ${WORKDIR}/boot
boot/boot0
boot/boot1
...
# contents of ${WORKDIR}/libexec
libexec/ld-elf.so.1:usr/libexec/ld-elf.so.1
# contents of ${WORKDIR}/bin
bin/[:bin/test
bin/cat
...
# contents of ${WORKDIR}/usr/libexec
usr/libexec/atrun
usr/libexec/getty
# contents of ${WORKDIR}/usr/share
usr/share/misc/termcap
Это если кому-то не хватает гибкости штатного scr.conf
https://www.freebsd.org/cgi/man.cgi?query=src.conf&sektion=&n=1
и штатного release
https://www.freebsd.org/cgi/man.cgi?release(7)
> release -- release building infrastructureдля сборки своего PopovSuperBSD
такая вот "монолитная хрень", ага.
> Я могу продемонстрировать в линуксе, где я выбираю пакетный менеджер и кастомное ядроСлабо использовать в линуксе ядро от Darwin (сорцы лежат на https://github.com/apple/darwin-xnu) или illumos? А навесить поверх этого пакетный менеджер от Guix?
А намазаться ничем не нужно перед этим?
> Может, вы продемонстрируете небольшую демку, где выбираете в убунте,минте или федоре ядро
> BSD и используете пакетный менеджер pacman?В дебиане такое было. Правда нафиг никому не надо оказалось - ничего кроме лишнего геморроя и плохой поддержки железа бсдшное ядро не дает.
>>> могу продемонстрировать в линуксе, где я выбираю пакетный менеджер и кастомное ядро.
>> Может, вы продемонстрируете небольшую демку, где выбираете в убунте,минте или федоре ядро
>> BSD и используете пакетный менеджер pacman?
> В дебиане такое было.С какого перепугу дебиан с ядром BSD стал "линуксом"?
> С какого перепугу дебиан с ядром BSD стал "линуксом"?Линуксом он, очевидно, быть перестанет. А дебианом - нет. Учитывая что убунта его близкий родственник - если задаться такой целью, вероятно, можно сколхозить и убунту-мутанта с таким ядром. Может быть даже тупо вкатив пакет из дебиана с тем ядром. Нужность этого действа и работоспособность результата правда под вопросом, но если кто напрашивается на вон то - теоретически оно даже как бы реализуемо и в дебиане это даже пытались использовать. На мое мнение смысла в этом немного, но мало ли.
>> это очередная сборка без возможности что-либо выбрать (ядро, пакентый менеджер и т.д.)
>> Я могу продемонстрировать в линуксе, где я выбираю пакетный менеджер и кастомное ядро. Убнуту, Минт, ФриБСД - это линукс сборки.
> Линуксом он, очевидно, быть перестанет./0
>> это очередная сборка без возможности что-либо выбрать (ядро, пакентый менеджер и т.д.)
>> Я могу продемонстрировать в линуксе, где я выбираю пакетный менеджер и кастомное ядро.
> можно сколхозить
> теоретически оно даже как бы реализуемо"И вот так у вас - все" (с)
> /0Хрена, вы только сейчас узнали что Linux, оказывается, ядро? :)
> "И вот так у вас - все" (с)
Да, у нас модульная и кастомизируемая штука, при необходимости перепиливаемая как нам угодно, достаточно дружественная к странным экспериментам и начинаниям, а потом влезающая в самые странные юзкейсы от PLC контроллера до вертолетика на марсе или космического корабля. ЧСХ ни первому, ни второму, ни третьему никакие ваши базовые системы и тот хлам который в них впихан даром не уперлись.
>> очередной спрыг с темы и передерг
> Хрена, вы только сейчас узнали что Linux, оказывается, ядро? :)Хрена ты очередная апчатая балаболка ...
Тебе надо сменить парадигму мышления чтобы понять всю красоту FreeBSD.
> Тебе надо сменить парадигму мышления чтобы понять всю красоту FreeBSD.Один официальный сайт чего стоит. Написан, будто на перле.
> ... Написан, будто на перле.И чем вам opennet не угодил?
А чем вам LOR не угодил?
>>> Один официальный сайт чего стоит. Написан, будто на перле.
>> намекают, что комментатор постит свои ценные комментарии на ресурсе с перловым движком
> А чем вам LOR не угодил?Казалось бы, причем тут LOR?
А ты подумай
Он же на JSP был вроде?
> Он же на JSP был вроде?Исходники есть в публичном доступе.
> Исходники есть в публичном доступе.А их хоть кто-то, хоть раз в жизни засетапил хоть где? И если кто не застал - когда у опеннета умирал сервак, его оживление потребовало пару недель. Там вот реально нечто прибитое на гвозди к конкретной конфиге. В общем номинально конечно фи, но кмк если это тебе вывалить то пользы будет еще меньше чем от исходников лора (вот честно, если кому форум надо, phpbb3 как-то кардинально лучше).
> И чем вам opennet не угодил?Гггг его при факапе от асфальта отскоребали _две недели_ Карл.
>>> ... Написан, будто на перле.
>> И чем вам opennet не угодил?
> Гггг его при факапе от асфальта отскоребали _две недели_ Карл.А в огороде бузина ...
так фря -- целостная система, ядро + юзерспейс и система портов + пакетный менеджер.
и в этом её плюс.мда..
>ФриБСД - это линукс сборки
>Возьмите LFS и сделайте из него FreeBSDда ты поехавший..
> в этом её плюс.Уже ответил, есть debian - целостная система, ядро + юзерспейс + пакетный менеджер.
> да ты поехавший..
Люди используют BSD в 2021 году, а поехавший я.
Дебиан, как прочие линуксы, конструктор.
Гента -- метаконструктор.
Ты забыла про LFS.
Что это тоже дистрибутив линукса?
Нет, это тоже конструктор.
консенсус достигнут =)
С домохозяйками переговоров не веду.
> Дебиан, как прочие линуксы, конструктор.Это вообще не баг а фича. А зачем мне уравниловка мелкой эмбедовки с жырным девовским воркстэйшном или серваком? И какая у них "базвая система" должна быть чтобы и волки сыты и овцы целы? ИМХО дебиан сильно умнее делает, минимальное core достаточно для запуска пакетного менеджера, а остальное - под задачу уже набирается.
История BSD на русском, интересно, познавательно.
https://www.youtube.com/watch?v=CMfveo_I0YI
классный видос
10х
FreeBSD это типичный Корабль Тесея. Во Фряхе заменили на свое всё что было от UNIX.
Скорее то, на что в свое время AT&T по суду наехала
Конечно, и много того что портировать нельзя без сорцов.
Не просто нельзя, а бессмысленно портировать с одного юникса на другой.
Стоит ли на неё переходить с OpenBSD?
Если вас всё устраивает - то нет.
Если есть какие то проблемы которые беспокоят на опенбсд - спрашивайте сейчас, до перехода :)
Нет
Бессмысленный вопрос. Вы бы для начала ответили cfvb себе на вопрос, зачем вам переходить с OpenBSD на FreeBSD. Ну и всегда есть персональные особенности, мне вот OpenBSD как-то не зашла, гораздо больше понравилась NetBSD, хоть по сравнению с FreeBSD там головой думать приходится побольше ;-)
Зачем люди её ставят на ноут и сидят с ним в кафе? Для кафе и смартфон подойдет. А вот для взрослых и серъёзных серверных/сетевых задач - вполне достойная операционка.
Зачем люди сидят в кафе? Они хотят внимания?
> Зачем люди сидят в кафе? Они хотят внимания?Ради халавного вайфая же. Кому он не нужен - выпивают свой кофе и идут куда им надо.
> Зачем люди сидят в кафе? Они хотят внимания?Кофе остыл. И чего сидеть?
> Кофе остыл.Ява не тормозит. Она медленно разгоняется :)
А ты пойдешь в интернет без VPN на шиндошзе или на также как и шиндошз шпионящей макоси? Нравится людям когда простая система работает. В линуксе яядро испоьзует инструкции процессора, бсд нет. На атоме все равно линукс быстрее. Но попробуй сломать редкую ось. Обосрешься пытаться. Не просто так роутеры на бсд стоят как паровоз.
>В линуксе яядро испоьзует инструкции процессора, бсд нет.Суръёзно??
Делись травкой
> А вот для взрослых и серъёзных серверных/сетевых задач - вполне достойная операционка.Тогда почему все для серверных/сетевых задач используют Linux? Я лично давно решил для себя: Linux — для сервера, FreeBSD — для десктопа (включая ноуты). Наоборот получается неудобно.
>Проведена чистка базовой системы от приложений, распространяемых под лицензией GPL.FreeBSD легла под корпорастов. Либо копилефт, либо собственническое ПО. На самом деле середины нет, потому-что все пермиссивки весьма удобны корпорастам. Если вы считаете, что есть разумная середина, то спешу вас разочеровать этой разумной середины в природе нет. Простые истины.
Организация The Open Source Initiative объяснила корпорастам, что пермиссивка - это гуд!
>>Проведена чистка базовой системы от приложений, распространяемых под лицензией GPL.
> FreeBSD легла под корпорастов. Либо копилефт, либо собственническое ПО. На самом деле
> середины нет, потому-что все пермиссивки весьма удобны корпорастам. Если вы считаете,
> что есть разумная середина, то спешу вас разочеровать этой разумной середины
> в природе нет. Простые истины.
> Организация The Open Source Initiative объяснила корпорастам, что пермиссивка - это гуд!Сначала поинтересуйся кто там комитит в твою ЕДИНСТВЕННО_ПРАВИЛЬНУЮ_ОС, отвесь поклон платиновому спонсору в лице МС и не забудь передать приветы держателям облаков, которые ничего тебе возвращать необязаны.
> Сначала поинтересуйся кто там комитит в твою ЕДИНСТВЕННО_ПРАВИЛЬНУЮ_ОС,Редхат какой-нибудь? Они вроде всю жизнь ОК с GPL были.
> отвесь поклон платиновому спонсору в лице МС и не забудь передать приветы держателям
> облаков, которые ничего тебе возвращать необязаны.Однако, в целом у пингвина экосистема как-то сильно здоровоее получилась. Кто там патчи от гугола хотел и плакался что гугл крымит? Вон в соседней новости возьмите. Правда, увы, для линуха.
Ну выкинь из линупca все что там под свободными лицензиями вроде BSD, MPL, MIT и так далее - оставь только ваш GPL. Попробуй на этом остатке поработать.
Ответ ниже.>Прекрасная система, хоть и заполонил почти все линукс, фрю не бросим :)
> Ну выкинь из линупca все что там под свободными лицензиями вроде BSD,
> MPL, MIT и так далее - оставь только ваш GPL. Попробуй на этом остатке поработать.В линуксе как-то не настолько озабоченые расовой вернотой. И покуда сорец есть и менять можно - ноу проблем. Однако с такой лицензией могут кинуть в два счета, опроприетарив проект.
Прекрасная система, хоть и заполонил почти все линукс, фрю не бросим :)
Линукс заполонил всё потому что это рептилоиды из него новую вингду готовят.
Кто-то знает, вот это kTLS позволяет использовать шифрование в ядре для веб сервера? Apache или nginx это умеют использовать?
> Кто-то знает, вот это kTLS позволяет использовать шифрование в ядре для веб
> сервера? Apache или nginx это умеют использовать?kTLS на уровне сокетов. Приложения используют сокеты, если умеют с ними работать напрямую (параметризовать при создании сокета, например). По умолчанию сокет создаётся с возможностью шифрования TLS в режиме ядра. Из прессрелиза понятно, что есть флаг компиляции ядра, когда в пересобранном ядре сокет может быть создан с шифрованием в пространстве пользователя — в этом случае возможна более гибкая настройка параметров шифрования со стороны приложений.
Apache и nginx используют то, что есть.
Абсолютно бессмысленный набор буков, не дающий ответа на вопрос.Чтобы юзать ktls из приложения - приложение должно это уметь, и быть собрано с правильным openssl.
Смысл в том, что приложение делает хэндшейк и в сокет вливает ключ через опции, а дальше ядро уже внутри работает с криптой и отдаёт/принимает не шифрованный трафик через send()/recv(), и разумеется sendfile() - то, ради чего и затевалась ядерная крипта.
> Абсолютно бессмысленный набор буков, не дающий ответа на вопрос.Ну так это ж изя, он в душе не ... что это, но мнение имеет.
nginx точно умеет, при сборке на 13 фре появляется опция ktls. Апач не юзаю, так что хз.
А как быть с софтом. Например, в портах уже нет php72, а надо. Как быть?
> А как быть с софтом. Например, в портах уже нет php72, а
> надо. Как быть?Можно синхронизировать локальную копию дерева портов с актуальной на момент поддержки PHP72 версией. Собрать все зависимые пакеты из него, установить и заблокировать от обновления. Такой агрегат вполне может оказаться работоспособен некоторое время до освоения более новых версий PHP.
>> А как быть с софтом. Например, в портах уже нет php72, а
>> надо. Как быть?
> Можно синхронизировать локальную копию дерева портов с актуальной на момент поддержки PHP72
> версией. Собрать все зависимые пакеты из него, установить и заблокировать от
> обновления. Такой агрегат вполне может оказаться работоспособен некоторое время до освоения
> более новых версий PHP.Лучше все это делать в джейле, тогда ничего блокировать не придется, как и ломать голову над обновлениями.
Аналогично в других джейлах собрать другие версии с пхп фпм и прочими мод_пхп род апачи.
Главное в make.conf прописать свои дефолты и тогда не придется думать вообще.
примерно таким образом, продолжая мысль, люди доходят до докера
Докер — Linux-специфичная технология контейнеризации. У FreeBSD есть технологии изоляции процессов и целых операционных систем jail(8) и bhyve(8), соответственно. Они встроены в базовую систему FreeBSD по умолчанию. Есть также сторонняя технология-обёртка над Jail и Bhyve — CBSD (порт sysutils/cbsd) — https://www.bsdstore.ru/ru/cbsd_history_ssi.html Она помогает оформить контейнер в управляемую сущность.
> Докер — Linux-специфичная технология контейнеризации. У FreeBSD есть технологии
> изоляции процессов и целых операционных систем jail(8) и bhyve(8), соответственно. Они
> встроены в базовую систему FreeBSD по умолчанию. Есть также сторонняя технология-обёртка
> над Jail и Bhyve — CBSD (порт sysutils/cbsd) — https://www.bsdstore.ru/ru/cbsd_history_ssi.html
> Она помогает оформить контейнер в управляемую сущность.Одной технологии недостаточно, конечно, это как git & Github, так же изоляция и Docker.
Люди делали как им удобно и как удобно для остальных [разработчиков] в их воркфлоу, чтобы по возможности nobrainer. В целом у них получилось, абсолютно ничего не надо знать чтобы запустить скажем
docker run --rm -v "$(pwd):/sitespeed.io" sitespeedio/sitespeed.io:16.6.0 'https://mysite.com'
или какую-нибудь базу данных для локальной разработки. Попадются продукты которые целиком только в докере и делают дистрибьюцию уже - авторам нафиг не упёрлось тратить время на что-то еще если 90% аудитории и так в докере всё гоняют.и работает при установленном докере везде - Linux, Windows/WSL, MacOS.
Не думаю что на базе FreeBSD есть хоть что-то рядом, было б неплохо если б я оказался не прав.
Совсем уж nobrainer фрибзду наверное редко ставят. Хотя...
> Совсем уж nobrainer фрибзду наверное редко ставят. Хотя...Это другой тип no brainer, с большим количеством ньюансов, из-за лицензии в том числе.
В приведенном мной примере на мой взгляд всё прекрасно - что-то запускается и выдаёт результат. Я ей богу без понятия что там внутри, какой сорт линукса и мне понятное дело абсолютно не интересно это.
Так же для какого-нибудь nodejs / wordpress или базы данных - выполнил докер команду и всё, пользуешься, не вникая в musl, Alpine и прочие ненужные детали.
Если авторы переживают за орфографию на официальном ресурсе, им стоит поправить "первый эксперементальный" -> "первый экспериментальный". Передайте им если есть возможность.P.S. Если текст запихать в ворд, там еще несколько вылезет - user-frendly и т.п.
7.3 ещё есть, сильно сомневаюсь что у вас там много специфичного кода, который под 7.3 не взлетит.
По дефоту нынче уже 7.4, я так и не обновился с 7.3 потому что читал что там есть какие то проблемы с чем то, именно в пхп, но думаю уже всё порешали, пол года прошло или более.
Скоро на 8+ нужно будет обновлятся.И если прямо сильно-сильно надо - бэкпортируйте.
У нас по работе приходится тянуть джангу 1.1 на пытоне 2.7 и ещё кучу соседнего, вот у нас набор патчей к портам для даунгрейда и возвращения обратно этой тухлятины. С даунгрейдом 7.3->7.2 должно быть сказочно легко, по сравнению с нашей темой :)
Ну дак, а как всё таки пропатчить kde2 под FreeBSD ? c 2000 года не могу разобраться !!!
> Ну дак, а как всё таки пропатчить kde2 под FreeBSD ? c
> 2000 года не могу разобраться !!!Cd /usr/ports/x11/kde2
Make extract
Make patch
...
Profit!
Кончай петросянить.
Долго пилили
freebsd-update -r 13.0-RELEASE upgrade
>Добавлена реализация TLS (kTLS), работающая на уровне ядра FreeBSD, которая позволяет добиться существенного увеличения производительности шифрования для TCP-сокетов. Поддерживается верcий TLS с 1.0 по 1.3. Для шифрования используются криптодрайверы ядра с поддержкой AES-CBC или AES-GCM. Для использования kTLS в пространстве пользователя требуется пересборка OpenSSL с опцией WITH_OPENSSL_KTLSПоясните, как такое возможно. Обычно реализации чисто в юзерспейсе без системных вызовов самые производительные.
> Поясните, как такое возможно. Обычно реализации чисто в юзерспейсе без системных вызовов самые производительные.
> без системных вызововthis
минимизация переключений, копирования между кернел и юзверспейс режимом и прочего.
Смысл в том, чтобы можно было юзать sendfile(), в остальном разницы нет: ибо что ты сразу получишь расшифрованное из recv() что ты это расшифруешь сам после получения - одно и тоже, аналогично и с отправкой.
> Смысл в том, чтобы можно было юзать sendfile(), в остальном разницы нет:
> ибо что ты сразу получишь расшифрованное из recv() что ты это
> расшифруешь сам после получения - одно и тоже, аналогично и с
> отправкой.Не знаете, кто-нибудь публиковал не ангажированные тесты по сравнению sendfile() + kTLS vs Linux sendfile() ?
так народ, всё круто, но они ушли от svn.
Раньше сырцы сливал svnlite co svn://svn.freebsd.org/base/releng/12.0/ /usr/src
и, соответственно, обновить было cd /usr/src; svnlite up
Как это проделывается с гитом, кто-то может привести команды? (не знаком с ним от совсем)
https://www.fryaha.ru/freebsd-updating-ports-using-git/
Спасибо, добрый человек!
Однако есть странность:
git clone -b release/13.0 --depth 1 https://git.freebsd.org/src.git /usr/src
Cloning into '/usr/src'...
warning: Could not find remote branch release/13.0 to clone.релиз не находит, только реленг.
cd /usr/src
git log --graph --oneline --all* ea31abc26 (grafted, HEAD -> releng/13.0, tag: release/13.0.0, origin/releng/13.0) 13.0: update to RELEASE
ea31abc26 - начало хэша коммита,
releng/13.0 - локальная ветка (т. е ссылка на головной (HEAD) коммит ветки),
release/13.0.0 - тэг (т. е. метка) коммита,
origin/releng/13.0 - удаленная ветка (ветка удаленного репозитооия, с которой синхронизуется локальный)
3.0: update to RELEASE - комментарий к коммиту.в команде git clone в опции -b указывается именно ветка.
Насколько я понимаю релизом называют выкладываемую на ftp двоичную сборку из кода коммитта (с тэгом release), а все исправления, связанные безопасностью, в дальнейшем вносят в ветку releng. Ветка releng являтся ответвлением от stable, куда вносят кокой-то функционал теущей версии (старший номер 13) - время от времени от stable ответвляется очередной releng (на основе которых собирают release (13.1, 13.2 ))
... 13.3 и т. д.)). Stable же в свою очередь ответвляют от current, который в момент ответвления stable
... инкрементирует свой номер, т. сейчас current-14.
Подробнее о гите можно глянуть тут
Отличная новость, для работы и дома использую полёт нормальный.
> все поддерживаемые архитектуры переведены на инструментарий LLVM/clangОтлично! Теперь можно потихоньку переписывать на rust.
Если бы хоть раз этот самый раз скомпилировали то понимали бы что между LLVM/clang и LLVM/rust - огромная пропасть.
Загадочно. Расскажете подробности?
Запустил образ для виртуальной коробки, поставил полуночного командира, запустил его, после чего наблюдал сообщение о нарушении сегментации. Ничего нового для себя не открыл. Не рекомендую к применению.
mc -u. а лучше в .cshrc >> alias mc='mc -u'
Да, тоже был не приятно удивлён, но чуть подшаманил и забыл.з.ы. Там ещё если у кого крассивый ASCII motd, то слетит. Желательно кудато сохранить, а потом заменить /etc/motd.template и сделать service motd restart. Других явных отличий в работе пока не заметил.
/etc/motd.template - The template file that system administrators can edit.
/var/run/motd - The message of the day (Prior to FreeBSD 13.0, motd lived in /etc)
$HOME/.hushlogin - Suppresses output of /var/run/motd.
сегфолт в fsck, который я зарепортил во времена 12.1 остался. забили на мелкий баг.
Какая то фигня вылезшая в fsck, которую я зарепортил в январе пофикшена лично МакКузиком в течении суток.
может, тебе и сюда стоит написать. прилетит волшебный маккузик и тут же починит:)))
С кем тут можно побздеть?
хех а для мипса не скомпоновали
Вопрос к знающим товарищам как писать на ext4fs из под frebsd. Смонтировать можно. А писать не получается
Это: https://forums.freebsd.org/threads/mounting-a-logical-ext4-p...Конечно же, у тебя установлен fusefs-lkl и включена автозагрузка модуля fuse в /boot/loader.conf и в /etc/rc.conf
красота.
сделал бинарное обновление через freebsd-update с 12.2 до 13.0 и приветик: два двухтерабайтных диска были порезаны с помощью GPT так , что две половинки были собраны в зеркало , а две другие объединены.Перезагружаю NAS и на месте только зеркало, один пул вместо двух.
update:после второй перезагрузки всё появилось : D
zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
mp 648G 497G 151G - - 9% 76% 1.00x ONLINE -
stripe 2.34T 2.09T 261G - - 29% 89% 1.00x ONLINE -
Система на основе FreeBSD 13-STABLE получилась громоздка и вальяжная. После сборки из исходных текстов, установки, перекомпиляции всех ранее установленных в 12-STABLE пакетов из портов, в прижениях Firefox и Thunderbird ощущаются невыносимые тормоза.
И это ещё без системд интересно как скоро его добавят и сюда
Вам на OpenBSD или NetBSD
Просто новая фряха стала жирной
Подскажите, насколько хорош гипервизор bhyve с т.з. использования в продакшене? Есть ли смысл строить на нем систему "корпоративной" виртуализации, под управлением, например, CBSD? Гостевые ОС - та же FreeBSD, Debian, CentOS, WinSrv2008R2/2012R2/2019.
> Подскажите, насколько хорош гипервизор bhyve с т.з. использования в продакшене? Есть ли
> смысл строить на нем систему "корпоративной" виртуализации, под управлением, например,
> CBSD? Гостевые ОС - та же FreeBSD, Debian, CentOS, WinSrv2008R2/2012R2/2019.Кто ж ответит? Нужно самому решать — проводить исследования и тестировать на реальных нагрузках. Bhyve готово для промышленной эксплуатации.
> Bhyve готово для промышленной эксплуатации.А это кто-то поавторитетнее изена сказал?
>> Bhyve готово для промышленной эксплуатации.
> А это кто-то поавторитетнее изена сказал?Чем иЗен не эксперт в области? Он кажется Фряху хотя бы использует, в отличии от многих тут.
Другое дело что если человек задавая вопрос про bhyve подразумевает что Фряха как система в целом готова к промышленной эксплуатации, то круг экспертов в области вообще резко сужается на этом ресурсе, да и в мире вообще.
> Чем иЗен не эксперт в области? Он кажется Фряху хотя бы использует,
> в отличии от многих тут.Изен такой эксперт в области, что когда он, например, ZFS поюзал, да еще c RAID на трех дисках (хоть и ноутбучных) - он хвастался офигенным перфомансом: аж 20 мегов в секунду выжимало в сумме (он его торентами походу ушатал, забив до отвала, с понятным результатом).
> Другое дело что если человек задавая вопрос про bhyve подразумевает что Фряха
> как система в целом готова к промышленной эксплуатации, то круг экспертов
> в области вообще резко сужается на этом ресурсе, да и в мире вообще.Оттуда и вопрос - когда изен говорит что что-то готово для промышленной эксплуатации, это может оказаться и вон теми чудесами. С другой стороны если кому интересно - поставили бы да затестили, это уж всяко надежнее изена будет :)
[snip]> Оттуда и вопрос - когда изен говорит что что-то готово для промышленной
> эксплуатации, это может оказаться и вон теми чудесами. С другой стороны
> если кому интересно - поставили бы да затестили, это уж всяко
> надежнее изена будет :)Весь тред это надежда на чудо - Фрибсд в продакшне (!) как платформа виртуализации (!!). Где к ней брать админов для начала и за счет чего предполагается выигрыш по ресурсам (своё время, железо, плотность размещения, например) мне не очевидно.
В некотором роде тоже надеюсь на чудо, что кто-то хоть какой-то конкретики в тред нальёт.
Я использовал FreeBSD 11 с bhyve + vm-bhyve для виртуализации. Все перечисленное Вами ставилось, но с мелкими правками (сейчас не вспомню).
Юзали bhyve, но на SmartOS и OmniOS. За исключением ряда мелких проблем - юзабельно. В первую очередь для ArangoDB и там, где LX не хватает и нужно полное ядро.Не скажу, что сильно довольны - но и нет ничего "неприятного". Но я бы советовал вначале руками потрогать и потом решить.
помню ставил 11 или 12 версию с кедами 5 - всё по классике - нет автомонтирования флешек "из коробки", хотел собирать openwrt из исходников make menuconfig тоже посылает на три буквы, в кедах есть только кеды ни тебе графического networkManagerа ничего нет кароч одним словом не для десктопа ось
> нет автомонтирования флешек "из коробки"Поставить sysutils/automount - секундное дело
> хотел собирать openwrt из исходников make menuconfig тоже посылает на три буквы
Это как-бы нормально что одна ОС на другой без танцев с бубнами не собирается.
> в кедах есть только кеды ни тебе графического networkManagerа ничего нет
Вот в этом большой ее +. Фряха всегда ставится пустой, а потом в нее добавляются требуемый софт, а не наоборот.
Не надо гнать на FreeBSD. Она самая надежная система для web серверов. Linux и рядом не стоял. У меня 40+ сайтов на FreeBSD. Никаких проблем. Сколько я слышу и читаю что каким то образом хакнули Linux. Linux все дальше мне начинает напоминать Windows.
FreeBSD отличная ОС и по простоте и по надежности обделывает линукс.
Пока не добавят systemd
Увы стала непопулярной мало кто используеть в 2021
Интересно а frenzy ещё есть
Аналог frenzy теперь NomadBSD
Странно что в гугле при наборе FreeBSD популярный запрос первый FreeBSD мертва к чему бы это
3Com и NE-2000 зря удалили, сделали систему существенно хуже. Компы могут меняться, а сеть надолго и проложенный коаксиал затратно и не нужно на что-то современное менять