Представлен выпуск свободной UNIX-подобной операционной системы OpenBSD 7.6. Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 13 аппаратных платформ), стандартизация, корректная работа, проактивная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 7.6 составляет 702 МБ...Подробнее: https://www.opennet.me/opennews/art.shtml?num=62018
Как оно сейчас на десктопе? Юзать можно?
все как и вчера
если дрова на все нужное железо есть - юзай
Если нравится быть в постоянном цикле правок конфигов, переустановок и чтения MANов, то почему бы и нет. Ну и придётся забыть о половине встроенной переферии, если это ноутбук.
Переустановок ОС или софта? В чем причина?
Просто человек кроме винды ничего не видел.
На самом деле частота колупания в конфигах и манах как и в любой другой unix/linux системе. То есть либо по необходимости, либо мажорный релиз (и то не точно)
> На самом деле частота колупания в конфигах и манах как и в любой другой unix/linux системе.То есть
> Если нравится быть в постоянном цикле правок конфигов, переустановок и чтения MANов, то почему бы и нет.
Если хочется, то конечно можно. Но при обычной эксплуатации не нужно.
Какие правки конфигов и переустановки? Если железо поддерживается, то поставил и работает
> Какие правки конфигов и переустановки? Если железо поддерживается, то поставил и работаетплюс 15 минут на обновление всей системы, включая порты/пакеты.. раз в полгода или раз в год..
$ uname -mrsv
OpenBSD 7.6 GENERIC.MP#338 amd64очередной апгрейд закончился, не успев начаться.. хех..
Посмотрел на рядом стоящий лэптоп. Из переферии не работает только BT. М?
Если у тебя _только_ ВТ не работает, то у тебя ещё и наушники с мышкой не работают.
> Если у тебя _только_ ВТ не работает, то у тебя ещё и
> наушники с мышкой не работают.Мышки бывают и без блюпупа, который так то - тормозной. Да и наушники проводные - куда прикольнее, не надо заряжать постоянно. А то блин батарейка там, батарейка сям, батарейка в ... - и только и занимаешься что обламываешься когда оно село там и тут и зарядить опять надо.
> Посмотрел на рядом стоящий лэптоп.Дай угадаю, оно 2008 года?
Увы, из 2014.
В плане дров должна быть лучше FreeBSD. Особенно wifi и drm.
Наоборот же.
> Наоборот же.Ну во фре надо две разные виртуалки для вайфая и для камеры, а в нетбсд нет. Хотя это конечно такой себе аргумент.
Выбираю между OpenBSD и FreeBSD. В первом лучше wifi и над безопасностью поработали. Второй хорош для всего – сервера, рабочие станции, куча портов, поддержка не по пол года. Но в FreeBSD катастрофически плохо работает wifi. И с безопасностью чуть хуже.
> Выбираю между OpenBSD и FreeBSDGhostBSD
Я себя уважаю. Это сборка для совсем новичков.
Простота ее установки и настройки может привлечь пользователей, которые, если им понравится, перейдут и на другие UNUX системы.
> Это сборка для совсем новичков.Чем понятный графический интерфейс инсталлятора и отсутствие необходимости править конфиги и подавать команды в терминале могут повредить профессионалам?
Не потешишь своё эго.
Установщик OpenBSD, где надо 7 раз нажать на Enter и пару раз ввести любимый пароль 123, осилят даже домохозяйки, у которых есть хотя бы один палец.
> 7 раз нажать на Enter и пару раз ввести любимый парольГлавное, чтобы винду не снесло
> GhostBSDКстати, о ней. Не ставится в VirtualBox и из ISO образа через Ventoy. Ставится только при записи ISO образа на загрузочный носитель- USB или DVD. Какие идеи?
>Какие идеи?Ventoy на свалку. IODD наше всё
> Выбираю между OpenBSD и FreeBSD.если ноут - то опёнок, т.к. сон/гибернация - из короба и гораздо лучше поддержка современных процессоров/железа.. обновлять систему (у опёнка), если пользовать -release, можно раз в год, т.к. http://www.openbsd.org/faq/faq10.html ..
опять же всё зависит от целей.. и от желания читать и понимать документацию (маны), если выбор - опёнок..
>> опёнок, т.к. сон/гибернация - из короба и гораздо лучше поддержка современных процессоров/железаИнтересно, каким образом и за счет чего? Коммьюнити и внимание больших контор ведь поменьше, чем у Фри?
> Интересно, каким образом и за счет чего? Коммьюнити и внимание больших контор
> ведь поменьше, чем у Фри?секрета тут нет:
1) все девы пользуют -current/-release на своём железе.. оч много thinkpad-ов, что заметно по поддержке (вплоть до уровня заряда батарей);
2) многие пользователи не стесняются слать патчи;
3) у Проекта есть Цели (внезапно и неожиданно, в отличие от..):
http://www.openbsd.org/goals.html
в OpenBSD такой же попадос с wifi. У меня не заработал там где Linux с полпинка.
У openbsd файловая система из каменного века. Не мучь себя, ставь Линукс.
По вопросу же очевидно, что задающий уже перерос бордачнось Linux и хочет какой-то структурностм Unix.
Истинно так, лебедь рак и щука надоели.
А что, в OpenBSD с WiFi как-то принципиально лучше? Не, драйвера там действительно лучше, например у меня на ноуте драйвер hdaudio для кодека ALC282 косячит с прерываниями, приходится в режим поллинга переводить, а azalia в OpenBSD работала без проблем. По безопасности помоему вообще всёравно, большинство уязвимостей просто маловероятно эксплуатировать в реальной жизни. Безопасность в OpenBSD помоему достигается через максимального отключения функционала по умолчанию.
Основная проблема OpenBSD это конечно же недостаток портов, а операционка без портов ограничена в применении. Если софта достаточно, можно ставить OpenBSD, если нет - FreeBSD универсальнее.
А зачем останавливаться на одной операционке? У меня например прекрасно уживается FreeBSD и NetBSD на разных компах и ноутах, и даже Debian тихонько протухает в дальних разделах SSD на основном ноуте, периодически запускаю для обновления его и SSD... Но вообще для начала помоему удобнее FreeBSD, без опыта с ней я бы NetBSD наверно забросил сразу же.
Согласен, войти в мир BSD легче с Freebsd. Уже потом определить задачи, которые будут решаться в Open/Net/Dragon.
>А что, в OpenBSD с WiFi как-то принципиально лучше?В OpenBSD же более новые стандарты wifi поддерживаются.
NetBSD тоже интересна, но там alder lake ещё несколько лет (до следующего релиза) не будет поддерживаться графика.
>>А что, в OpenBSD с WiFi как-то принципиально лучше?
> В OpenBSD же более новые стандарты wifi поддерживаются.Ну что-то новое там поддеррживается только в клиентском режиме, меня же например больше интересует режим точки доступа, а там с этим хуже, чем у Фряхи. Хотя действительно появились драйвера под что-то свежее, я правда не знаю, работает ли оно в режимах быстрее 80211n, нет у меня Опёнка, но надеюсь, что да.
Сейчас всё это пытаются и в Фряхе сделать, но пока не готово, всё что касаемо WiFi сейчас тащат из Пингвиникса с минимальными изменениями, стараясь втащить в ядро ещё и недостающий хлам из Пингвиникса... И оно очень тухло приживается, тормозя и ломаясь от каждого чиха или от очередной переделки в оригинале, ибо изначально написано разработчиками кое-как, лишь бы взлетело в Пингвиниксе.
Но есть порт, который устанавливает для штатного гипервизора bhyve небольшую виртуалку с Пингвиниксом c нужными дровами, что позволяет работать некоторым неподдерживаемым штатно чипсетам на полную катушку. Решение так себе, ибо и ресурсы подъедает и в системе не будет работать ещё один гипервизор, поэтому я от этого решения отказался, мне периодически нужен VirtualBox.> NetBSD тоже интересна, но там alder lake ещё несколько лет (до следующего
> релиза) не будет поддерживаться графика.NetBSD у меня нацелена на сарую технику, RPi2, Pentium M под ней пашут, хотя есть и посовременнее техника. Современное может иметь проблемы с NetBSD, там второй год бюджет в 50к$ на разработку собирается, так что имеем то, что имеем.
Я бы вообще не стал тут прогнозы делать. Это достаточно специфичная система, там разработчики
считают, что лучше совсем что-то не поддерживать, чем кое-как прилепить, лишь бы хоть что-то как-то. Релизы по крайней мере для меня появляются достаточно неожиданно. Можно смотреть на сайте, какие там текущие изменения, там их не дофига, и если запилят обновление видеодрайверов, то релиза можно и не ждать, а собирать текущее ядро.Если вам интересны BSD-системы, ну поставте их на виртуалки, посмотрите, может вообще не зайдёт. Поработав в виртуалках уже решите, что из этого на вашем железе заработает.
Вот кстати раньше NetBSD типа на всём работала, а сейчас фиг, железо стало настолько глючное, что бывает и на 10-летней материнке ядро трапается...
> тащат из Пингвиникса с минимальными изменениями, стараясь втащить в ядро ещё и недостающий хлам из Пингвиникса... И оно очень тухло приживаетсяFreeBSD у меня без проблем встала реальное железо. Но, боюсь, что из-за такого она станет вторым монстром, в который превратился Linux. Зря ли я опасаюсь? Но зато FreeBSD реально просто поставить после Linux.
> FreeBSD у меня без проблем встала реальное железо. Но, боюсь, что из-за
> такого она станет вторым монстром, в который превратился Linux. Зря ли
> я опасаюсь? Но зато FreeBSD реально просто поставить после Linux.Да, у меня теже опасения, это и сподвигло на освоение NetBSD. Но пока вроде не превратилась, поэтому продолжаю использовать. :-)
Вообще чтобы так жидко обсериться у Фряхи просто нет денег. Помоему они за год как-то 1 лям собирают, ну раз в 5-10 лет на них может свалиться подарок ещё на 0.5-1 лям, но это ведь не сравнимо с бюджетами Линухов, где за квартал наверно больше просирается... С предыдущего подарка например на вай-фай похоже нифига не упало, потому что до недавнего времени лет 10 разработкой занимался только Адриан Чад, признавший пару лет назад, что большую часть времени он просто хернёй стадал из-за своих каких-то проблем.PS: Вообще без юношеского оптимизма к BSD лучше не подходить!
> Сейчас всё это пытаются и в Фряхе сделать, но пока не готово,
> всё что касаемо WiFi сейчас тащат из Пингвиникса с минимальными изменениями,
> стараясь втащить в ядро ещё и недостающий хлам из Пингвиникса... И
> оно очень тухло приживается, тормозя и ломаясь от каждого чиха или
> от очередной переделки в оригинале, ибо изначально написано разработчиками кое-как, лишь
> бы взлетело в Пингвиниксе.Да уж! Юзер экспериенс от бсд как он есть... а так все хорошо прекрасная маркиза.
> Выбираю между OpenBSD и FreeBSD. В первом лучше wifi и над безопасностью
> поработали. Второй хорош для всего – сервера, рабочие станции, куча портов,
> поддержка не по пол года. Но в FreeBSD катастрофически плохо работает
> wifi. И с безопасностью чуть хуже.Иногда хочется использовать обсценную лексику -- всё бред от первого до последнего слова.
> всё бред от первого до последнего словаСпасибо, что поделились полезной информацией.
>В состав X11-стека Xenocara, применяемого в OpenBSD для формирования графического окружения, добавлена библиотека libvaНемного о том, как обстоят дела с иксами.
Стоит ли переходить с Linux? Почему нужны разные бинари и почему TensorFlow от линукса не подойдёт (ну не собирать же самому этот TensorFlow, Googlag всё сделал, чтобы люди свои руки подальше от его кодовой базы держали)?
>Стоит ли переходить с Linux?Зачем? чем линукс не устраивает?
Отсутствием безопасности.
В этом плане сабж сильно опережает линукс.
Безопасность, это то, как пользователь своим компуктером пользуется. А не то, как ОС написана.Можно и Виндой пользоваться так, что ЦРУ не вычислит. А можно и в OpenBSD вирусов майнеров, шифровальщиков накачать.
В современных ОС всё уже давно упирается в прослойку между клавиатурой и монитором
А что между клавиатурой и монитором может находиться?
Коврик мыши, видимо.
> Коврик мыши, видимо.Ну так напишите ему правильный драйвер - и все завертится!
Думаю, что речь про пыль
Худеть вам барин надобно.
В паркоме КП что ли?... (риторичекий вопрос)
Для развития.
Одно изучил, потом другое, потом синтез знаний - обьединение одного и другого.
> TensorFlow от линукса не подойдётПотому что это другая операционная система. Это как спрашивать почему exe с windows не запускается на mac.
Как бы обе POSIX и используют ELF...
POSIX да не POSIX. Различается у систем апи, хоть обе типа и Юникс-лайк и позикс
>Юникс-лайк и позиксАллилуя! Кои-то веки правильно написали!
POSIX — миф. Тривиальщина кое-как может быть переносима, но это не точно. Всё более-менее интересное — точно нет.
Международные стандарты не могут быть мифами.
Так то стандарты, а не POSIX
POSIX - это имитация стандарта, видимость одна. Имитация бурной деятельности
Подтверждаю. Как минимум, POSIX не стандартизирует работу с графикой. Т.е. он годится только для мелких утилит уровня sudo.
POSIX скорее про компиляцию, а не бинарники
ELF и POSIX — вообще перпендикулярные понятия.
Так и автор мысли сам по себе перпендикулярен.
posix - это про совместимость на уровне исходников на С
а про бинарники никто ничего не обещал, да ельфы с другой системы может и загрузятся в память как надо, но апи к ядру в разных системах устроено по разному - поэтому работать не будет.
Ядерное API в переносимых программах - это забота libc.so. Никто не ожидал работоспособности высокопроизводительных серверов, завязанных на io_uring. Но математика-то, но jit - там API POSIXное только нужно!
Сисколы разные.
скорее "почему бинарь, работающий в posix-режиме в fuchsia, не работает на линуксе?"
Когда вяленого завезут и стемд и чем оно лучше фряхи?
>Когда вяленого завезут и стемд и чем оно лучше фряхи?Вяленого завезут когда перейдут на новые WM и DE. systemD-а никогда не будет в OpenBSD, там он тупо не нужен. От фряхи отличается тем, что среди разработчиков нет академиков СО РАН и РАЕН. И да, у них есть вождь - Тео.
Во фряхе дохрена больше поддерживается
. Это как linux но не linux. OpenBSD это маленькая элегантная ос.
Интересно почему от GCC 8 не могут отстать все эти новоделы обычно сразу хоеначат вот GCC 15 вам и вот ты повернулся лови в спину чемодан с LLVM 21 что б ты не собрался и развалился как старая колымага вперёд дегать андроид 1000
> почему от GCC 8 не могут отстать все эти новоделы обычно сразу хоеначат вот GCC 15 вамДа, скажите, Вам лично какая разница?
> Интересно почему от GCC 8 не могут отстать все эти новоделы обычносейчас на выбор:
gcc-11.2.0p14
gcc-8.4.0p25основной "системный" компилятор:
$ clang -v
OpenBSD clang version 16.0.6
Target: amd64-unknown-openbsd7.6
Thread model: posix
InstalledDir: /usr/bin8-ой gcc всё ещё необходим для сборки некоторого софта.. как и autoconf/automake..
>Размер полного установочного ISO-образа базовой системы OpenBSD 7.6 составляет 702 МБ.А помню. Они выпускали песню - "Гудбай СиДис" (Goodbye CD's). Эту песню спел Тео де Раадт, самолично. Приуроченная тому, что они больше не выпускают CD-образы. Они гордились тем, что установовчный образ дистрибутива помещался на Компакт-диске.
там питон релизнулся, ау
07.10 Выпуск языка программирования Python 3.13 (71 +32)
Об этом давно висит новость https://www.opennet.me/62009-python
>Добавлен фоновый процесс dhcp6leased для получения префиксов IPv6 от серверов DHCPv6.Префикс сети и адрес маршрутизатора в сетях IPv6 выдаются по ICMPv6, даже адреса DNS-серверов в более поздних редакциях.
По DHCPv6 можно узнать только адреса всяких других сервисов типа NTP, TFTP для загрузки, имя загружаемого образа, доменное имя и т.п.
Это не так.Префиксы получаются только по dhcp6-pd.
И по обычному dhcp6 можно получить адрес, хотя и не роутер.
Вот данных фанатиков можно уважать. Или даже нужно.
Как можно нормально буффер очистить после logout?
Сделал 'clear && exit', а после этого все равно можно проскроллить вверх с помощью Shift+PgUp и увидеть всё, что я делал.
Или это фича такая?
смотри как это в Линаксах сделано, если местного нет...
в линуксе вроде просто прокрутку терминала выкинули?
в этих ваших дебианах например:$ cat .bash_logout
# ~/.bash_logout: executed by bash(1) when login shell exits.# when leaving the console clear the screen to increase privacy
if [ "$SHLVL" = 1 ]; then
[ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
fi
> в этих ваших дебианах например:
> $ cat .bash_logout
> # ~/.bash_logout: executed by bash(1) when login shell exits.
> # when leaving the console clear the screen to increase privacy
> if [ "$SHLVL" = 1 ]; then
> [ -x /usr/bin/clear_console ] && /usr/bin/clear_console -q
> fiДля ksh .logout вполне работает.
https://misc.openbsd.narkive.com/otFhvzJX/clearing-the-conso...попробуй, нам расскажешь потом...
Главное что есть альтернативы, да они разной степени готовности, но основы уже есть.
Основы чего?
Основы альтернатив.
Давно хотел пощупать. Эсть тестовый лэптоп для экспериментов.Пугает только то, что нет поддержки команды trim для SSD.
Боюсь за сохранность файловой системы на SSD.Кто знает, может есть какой-то костыль для trim?
TRIM никоим образом не влияет на сохранность файловой системы.
> Кто знает, может есть какой-то костыль для trim?оставьте 20% - 35% (+/-) как "unallocated space" и дайте контроллеру диска спокойно делать свою работу.. вы не поверите, но это - лучшая "имплементация" trim на сегодня и для ближайшего будущего..
Да и советы с 20-35% - также дичь несусветная. В потребительских дисках, если это не шлако-китай, и так есть резервирование по объему в процентов 3-10%. А серверные могут иметь резерв в 30-50%. И первого и второго заглаза для перестроения экстентов и блоков, если повседневной операцией не является перезапись всего диска.
> Да и советы с 20-35% - также дичь несусветная. В потребительских дисках,есть иная точка зрения.. при отсутствии информации о % резервирования диска, оставить часть как unallocated - здравая идея.. даже если диск сам резервирует до 10% - эт оч мало.. ibm в своё время, после тестов на отказ и lifecycle, рекомендовал не менее 17%, емнип.. опять же - это лишь рекомендации по overprovisioning, которые зависят много от чего..
Так контроллер диска откуда будет знать, что там память не размеченная?
А ему нужно это знать?
> Так контроллер диска откуда будет знать, что там память не размеченная?контроллеру ssd не интересно всё враньё о т.н. "разметке", фс-ках и т.п. высокоуровневой абстракции.. его задачи, помимо прочих, - обеспечить GC и wear-levelling (детали реализации - закрытая коммерческая информация, как правило).. чем больше у контроллера будет "пространства" для работы (читай - overprovisioning) - тем дольше в итоге прослужит диск.. практически для всех современных дисков главное - не мешать контроллеру..
> контроллеру ssd не интересно всё враньё о т.н. "разметке"дерьмо сказанно...
В т.ч.шизоидное:
> чем больше у контроллера будет "пространства" для работы (читай - overprovisioning) - тем дольше в итоге прослужит диск..
Подскажите, они всё так же не собирают 64-битный вариант для PPC64?
> Подскажите, они всё так же не собирают 64-битный вариант для PPC64?https://cdn.openbsd.org/pub/OpenBSD/7.6/powerpc64/
т.е. порты/пакеты - извольте ручками, а базовая система - в наличии..
> т.е. порты/пакеты - извольте ручками, а базовая система - в наличии..поторопился и соврал:
https://cdn.openbsd.org/pub/OpenBSD/7.6/packages/powerpc64/
> поторопился и соврал:
> https://cdn.openbsd.org/pub/OpenBSD/7.6/packages/powerpc64/gzdoom-а чёто нету... Эхх, жаль мой G5 quad неживой...
> gzdoom-а чёто нету... Эхх, жаль мой G5 quad неживой...chocolate идёт даже в самых запущенных случаях (как правило) :)
>> gzdoom-а чёто нету... Эхх, жаль мой G5 quad неживой...
> chocolate идёт даже в самых запущенных случаях (как правило) :)Не пробовал. Интересно, он совместим с BrutalDoom\ProjectBrutality?
>> chocolate идёт даже в самых запущенных случаях (как правило) :)
> Не пробовал. Интересно, он совместим с BrutalDoom\ProjectBrutality?не знаю.. тут уже который год как-то так:
$ /usr/sbin/pkg_info | grep doom
chocolate-doom-3.0.1p2 portable release of Doom, Heretic, Hexen, and Strife
crispy-doom-6.0p1 enhanced release of Doom and Heretic
freedoom-0.12.1p0 free content game based on the Doom engine
gzdoom-4.12.2 OpenGL engine for idTech 1 games like doom,hexen,heretic...
prboom-2.5.0p4 enhanced clone of Id Software's Doom game; multiplayer
zmusic-1.1.9 gzdoom music library as standalone form for reuseпо идее choco должен тащить любой мод на id1, если память не изменяет.. crispy - что-то вроде референса dos-а из 1993-го.. и prboom - просто оч нра.. :)
> gzdoom-4.12.2 OpenGL engine for idTech 1
> games like doom,hexen,heretic...Во, с этим точно работает. (Кстати, BrutalHeretic довольно забавная штука :) ).
> Не пробовал. Интересно, он совместим с BrutalDoom\ProjectBrutality?В принципе не совместим. У него цель быть максимально совместимым с ванилью (оттуда и название).
В каком продакшене оно используется? А то выглядит так, что они с 90-х пишут ОС просто так.
> В каком продакшене оно используется? А то выглядит так, что они с
> 90-х пишут ОС просто так.вот, например сегодня наткнулся, ставят на рентгеновское оборудование https://av.tib.eu/media/45290)
И это показатель что оголтелых маргиналов в мире совсем немного. И компании, которым требуется надежность - делают правильный выбор. И не в сторону Linux, который традиционно занимает место постоянно протекающей затычки. Потекла полностью, выкинули этот узел - подоткнули другой. Главное чтобы железка совместима была с местной канализацией.
В BSD шном стане все с точностью наоборот. Обычно проверенное, всесторонне-протестированное железо, на котором годами крутится какая-либо из версий BSD.
Там фрибсд, а не опенбсд. Опенбсд не используется нигде.
У меня треть внешних на ней крутится. До перехода на "аппаратные" решения еще и внутренняя маршрутизация на OpenBSD была.
Если вы суслика не видите...
OpenBSD-шники сделали огромную работу по маппингу Linux драйверов. Не эмуляции а полноценному использованию драйверов linux, не важно будь то блоб или исходники.. Вангую что достаточно скора эта разработка будет портирована на все BSD системы. И у оголтелых скоренько не будет одного из аргументов - аля Linux работает на гораздо большем количество платформ.
А как это работает? Драйверы разве не используют интерфейсы и подсистемы линуксового ядра? Или они и ядро с линуксом унифицировали? Или какой-то транслятор?
> А как это работает? Драйверы разве не используют интерфейсы и подсистемы линуксового
> ядра? Или они и ядро с линуксом унифицировали? Или какой-то транслятор?Если нужны детали - изучать как заставили практические полноценно работать OpenBSD на MacBook на ARM M1, да еще и с графическим ускорением и аппаратным декодированием видео VA-API. Да и не только. Для AMD - mesa работает так-же.
А это серьезный шаг. Ни одна другая BSD таким похвастать не может. Ну есть какие-то открытые реализации, но использовать их в повседневе - ну задачка для "за***тов"
> изучать как заставили практические полноценно работать OpenBSD на MacBook на ARM M1... ты уверен что ЭТИМ нужно гордится?
Для публики - они передрали всё из Asahi Linux, это сами опенщики так пишут, типа Mark Kettenis ...
Ну как по мне правильно сделали - на этот мусор много времени тратить ... "не в коня корм".
Но выдавать это за невбубическое __достижение__ ?! Ну такое ...
> А как это работает? Драйверы разве не используют интерфейсы и подсистемы линуксового
> ядра? Или они и ядро с линуксом унифицировали? Или какой-то транслятор?Ну и конечно, с чего ты взял что что умеет Linux, не умеют другие? Скорее всего наоборот.
Ну если HW драйвера от линукса, а там к примеру ржавчик 8-) , не говоря о тысячах постоянно меняющихся (stable API is nonsense!(C) ага) внутри-вёдерных дел, на которые драйвера завязаны и развязать очЪЪень не тривиально ...
... а нах тогда мучаться, чего бы сразу линукс и не взять?
Ну был же ndiswrapper ... на безрыбьи и рыбу раком, но ведь глобально - не помогло, не то это что нужно...
Теперь те же грабли но с украшенной ленточкой рукоятью?
Т.е. передрали чужие драйвера ? Ай...молодца
Если так можно назвать свободное ПО, то BSD (все) была третьей, которую поддерживает наш кроссплатформенный проект (после Linux и Windows). После нее были macOS и Haiku (буквально час назад выложили). Хотя основная разработка - на Linux. Остальные только собираются из отлаженных модулей.
И что это за продукт?
HelloWorld Gold Edition от MiProgrammisti LLC,
Курсы поиска в Интернетах окончили?
Вы не догадались, что к нам Евгений Вахтангович заглянул?
> Вы не догадались, что к нам Евгений Вахтангович заглянул?-"Основным видом деятельности Квиташвили Евгения Вахтанговича является "Мойка автотранспортных средств, полирование и предоставление аналогичных услуг" ты про него? :)
хм. мне казалось, у них на сайте был список юзеров. не нашёл.
Путаешь с фряхой.
фряхой никогда не пользовался (кроме frenzy и пару инсталляций на позыбать), а openbsd много юзал. поэтому не знаю, чё там у фряхи
Для меня лично их топ был настолько крут, что ...Они одно время крутили BGP для всего Амстердамского IX ... 8-о
Для малышей - там (в то время) за день траффика проходило больше чем во всей РФ за год.
Но позже их таки заменили кошками (ЕМНИП). Я в ынтерпрайсы ушёл за булочками с маслом - немного не в курсе.
> В каком продакшене оно используется?Глобально - ни в каком. Пара-тройка никому неизвестных проектов на подкроватных Pentium 4 от - не в счёт.
OpenBSD не зачет.
При запуске оно перелинкует ядро для "безопасности".
На 256 мб ram VM это уже слишком тяжело.
Нужен swap в который, в процессе работы линкера ld, запишется аж 190 мб данных.
И если подождать завершения ld то:
По памяти будет: memory active 4mb, total 79mb, cache 44mb, swap 23mb.
А если отключить этот механизм "karl" то:
По памяти будет: memory active 29mb, total 146mb, cache 24mb, swap 0mb.
Почему идет увеличение active/total memory? Если на старте отключена перелинковка ядра? хз.А вот Alpine Linux совершенно другое дело.
Установил в 256 мб ram VM alpine-virt.iso.
По памяти будет: used ram 39mb, cache 41mb, swap 0mb.
> Почему идет увеличение active/total memory? Если на старте отключена перелинковка ядра?на старте системы, вне зависимости от релинка (для отключения необходимо и достаточно:
# > /var/db/kernel.SHA256
), система кэширует для инита сервисов, после чего идёт сброс лишнего.. кроме того, у опёнка довольно специфичная работа с памятью.. просто так взять и раскидать имеющийся RAM по % использования, - не оч тривиальная задача.. например, то, что выдаёт # top не сойдётся в итогах с суммой от:
# ps auwxx | awk '{ sum+=$6 } END { print sum/1024 }'
если упрощать - лучше использовать утилиту # free из портов/пакетов, которая пытается суммировать все кэши/резервы как занятую память.. и выделение отдельного раздела под swap в ~1.5 x RAM, вне зависимости от объёма RAM, - настоятельно рекомендуется, особенно если пользовать гибернацию.. хотя, при RAM 16G-64G, не помню, когда система лезла в swap.. опять же, есть любители вкладки в браузере пооткрывать или ещё как-нить нагрузить систему..
для 256Мб RAM с OpenBSD-7.6 у которой (по минимуму, шлюз/роутер, где забыл звуковую вырубить):
# rcctl ls on
apmd
check_quotas
cron
dhcpd
dhcpleased
library_aslr
ntpd
pf
pflogd
resolvd
slaacd
smtpd
sndiod
sshd
syslogdимеем (top):
Memory: Real: 8016K/126M act/tot Free: 109M Cache: 47M Swap: 18M/1023M
(ps):
8.28906(M)
(free):
total used free
Mem: 256M 148M 107M
Swap: 1023M 18.1M 1005Mт.е. "реально" используется 8.3M, а со всеми кэшами (включая кэш ядра) ~148M.. плюс 18М со старта осели в swap.. в vmm/vmd картинка будет +/- такой же..
прошивки роутеров с бизибоксом, возможно и наверняка, если и более экономны (с ядрами 2.4, например), то не на много.. субъективно..
> При запуске оно перелинкует ядро для "безопасности".
> На 256 мб ram VM это уже слишком тяжело.когда установка заканчивается, и спрашивают done, я делаю !
затем rm -r /mnt/usr/share/relink (или релинк.tgz, щас не вспомню, в разных релизах по разному было, давно системами с двумя килобайтами памяти не пользовался)
в любой момент инсталляции ! выкидывает тебя в шелл