LINUX.ORG.RU

71
Всего сообщений: 430

OpenBSD 6.6 i386 антикризисный энтерпрайз пентиум2 едишн

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

Новый, обновлённый инсталлятор включает в себя:

* ssh/scp/sftp
* testdisk
* браузер links
* vi и mg (вариант emacs)
* файловый менеджер noice (также в mg есть dired)

И, наконец, если ничего не заработало или не ставится, а что-то поделать хочется, в комплект включены некоторые игры: adventure(6), atc(6), battlestar(6), bs(6), gomoku(6), grdc(6), hack(6), monop(6), phantasia(6), rain(6), robots(6), tetris(6), trek(6), worm(6), wump(6), а также moria из портов. Антикризисный плейстейшн, как он есть.

В инсталлятор включены прошивки для wifi malo(4) (Marvel, у меня такая pcmcia карта отлично работает с этой прошивкой) и iwi(4) (Intel 2200).

В общем, это отличная замена bsd.rd как для установки системы, так и для целей восстановления.

Системные требования - Pentium 2 и 64 мб оперативной памяти.

Скачать iso 13mb: http://ftp.51t.ru/pub/new66/new-6.6.iso

Скачать сам ramdisk 13mb: http://ftp.51t.ru/pub/new66/new.gz

Но и это ещё не всё! Также доступно МегаISO размером 800 мб для i386 (ядро для smp в комплект не входит, только одноядерное), включающее - базовую систему i386 (за исключением bsd.mp), все обновления на текущий момент, все прошивки, установочный ramdisk new, а также некоторое количество пакетов, включая восхитительные для Pentium 2 оболочки рабочего стола IceWM и Awesome, и базовый набор бесплатных антикризисных пакетов! Включает игры angband, stone-soup, cataclysm-dda и nethack 3.4.3 и 3.6.2, в каждую из которых можно зависнуть на несколько лет, энтерпрайз-реди браузер links2 с поддержкой графики в X, клиенты и серверы для сетей irc и jabber.

http://ftp.51t.ru/pub/new66/openbsd-newcd-6.6-i386.iso

 , ,

buratino ()

Отваливается вафля OpenBSD

В общем, сабж. При загрузке торрентов N-ый момент времени инет попросту вырубает, пинг не уходит, всё висит, помогает насильная перезагрузка через убийство dhclient и netstart. Ощущение, будто забивается какой-то буфер, но какой - хрен его знает. Если смотреть видосики на ютубе - ничего такого нет, равно как и при обычной браузерной загрузке (вродь как).

 , ,

john_snake ()

В самой безопасной OS не смогли с первого раза исправить дыру

Поцоны из OpenBSD опять умудрились облажаться на ровном месте и не смогли исправить уязвимость в своем гипервизоре VMM. А все потому, что гордыня не дала им провести code review с автором эксплоита, ведь он не из их тусовки.

 , ,

kirk_johnson ()

Bluetooth-клавиатура и OpenBSD

Есть bluetooth-клавиатура Logitech K380 Wireless Keyboard. Поддерживает ли OpenBSD работу с bluetooth-клавиатурами?

 , ,

PerfectReactor ()

В OpenBSD снова дыра

На этот раз в VMM. Дыра позволяет писать из гостевой операционной системы произвольные данные по произвольным адресам хостовой системы.

 , , ,

kirk_johnson ()

две карты... две карты выиграют кряду

а как вообще сейчас обстоит дело с двухкарточными ноутбуками?

a. в linux
b. в openbsd?

как вообще определяется, где какая карта? можно ли в экс-bios setup тупо забить одну из карт и забить на вторую? или как они переключаются?

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

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

 , ,

buratino ()

Что не так с nouveau?

Почему nouveau категорически отказываются принимать в OpenBSD? Как я понял, это вопрос лицензий, но что именно?

 , ,

PerfectReactor ()

OpenBSD - решето

Почтовый сервер OpenSMTPD позволяет удалённое выполнение команд от рута

https://it.slashdot.org/story/20/02/01/2254237/openbsd-mail-server-bug-allowe...

 , , ,

Harald ()

Как из 2 usb-wifi адаптеров обединить в один общий поток?

Подскажите какой нужен инструмент использовать trunk0,bridge0,что-то другое? У каждого адаптера разные точки доступа,

 , ,

xlam ()

Есть ли сейчас реальные кейсы применения freebsd, openbsd, dragonflybsd, QNX, Solaris, OmniOS? Кроме тивоизации

Учитывая стагнацию UNIX-систем и вбухивание денег, а также мозгов в разработку GNU/Linux-окружения, имеет ли смысл использовать что-то иное? Если да, то для каких кейсов. Исключим сразу все проявления создания чёрных ящиков из-за слишком свободной BSD-лицензии (Sony PS3/PS4, NetApp - отличные примеры).

 , , , ,

aafedorov1989 ()

Дистрибутив Hyperbola GNU/Linux-libre озвучил свои планы по дальнейшему развитию

Как было озвучено на официальном сайте Hyperbola, они собираются отказаться от ядра Линукс, и двигатся в сторону OpenBSD.

По этому поводу пишется следующие:


Поскольку ядро ​​Linux быстро движется по нестабильному пути, мы планируем внедрить совершенно новую ОС, основанную на BSD.

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

Это будет не «дистрибутив», а хард-форк ядра и пользовательского пространства OpenBSD, включая новый код, написанный под GPLv3 и LGPLv3, чтобы заменить несовместимые с GPL части и несвободные.

Причины этого включают в себя:

Ядро Linux форсирует адаптацию DRM, включая HDCP.

Ядро Linux предложило использовать Rust (который содержит недостатки свободы и централизованное хранилище кода, которое более подвержено кибератакам и, как правило, требует доступа в Интернет для использования.)

Ядро Linux пишется без безопасности и в виду. (KSPP в основном мертвый проект, а Grsec больше не является свободным программным обеспечением)

Многие пользовательские пространства GNU и основные утилиты заставляют адаптировать функции без опций времени сборки, чтобы отключить их. Например. (PulseAudio / SystemD / Rust / Java как принудительные зависимости)

Таким образом, мы продолжим поддерживать ветку Milky Way до 2022 года, когда наше устаревшее ядро ​​Linux-libre достигнет конца жизни.

В будущих версиях Hyperbola будет использоваться HyperbolaBSD, который будет иметь новое ядро, пользовательское пространство и не будет ABI-совместимым с предыдущими версиями.

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

 ,

Odalist ()

Виртуальная машина для системы openBSD

Здравствуйте ! Хотел перейти на openBSD и возникла проблема с софтом ! Мне необходимо запускать из под ВМ linux и для специфических задач Шиндовс ,но я ни смог найти ни одной «Виртуальной машины» для openBSD .Если вы знаете что то подобное (даже если для этого придется плясать с бубном целый день) пожалуйста ответьте!Заранее спасибо!

 , , , ,

BSD_user ()

доступные игры для OpenBSD и где их взять

полазил по тегам - никто вроде не постил. сабж и линк: https://mrsatterly.com/openbsd_games.html

 , ,

chenbr0 ()

Слыхали про планы на линукс подобный дистрибутив с ядром OpenBSD!?

https://www.hyperbola.info/news/announcing-hyperbolabsd-roadmap/

Reasons for this include:

Linux kernel forcing adaption of DRM, including HDCP.

Linux kernel proposed usage of Rust (which contains freedom flaws and a centralized code repository that is more prone to cyber attack and generally requires internet access to use.)

Linux kernel being written without security and in mind. (KSPP is basically a dead project and Grsec is no longer free software)

Many GNU userspace and core utils are all forcing adaption of features without build time options to disable them. E.g. (PulseAudio / SystemD / Rust / Java as forced dependencies)

 ,

a_buchinskiy ()

Микрофон в браузере OpenBSD

У кого-то работает? К примеру, хочу поболтать с друзьями в Jitsi - а браузер тупо не видит микро, что Chromium, что Firefox. В консоли всё отлично пишется, есшо.

 ,

john_snake ()

OpenBSD. Не сохраняются данные виртульном диске

Всем доброго времени суток. Такая непонятная проблема для новичка.

  1. vnconfig vnd0 filesys.img
  2. mount_mfs /dev/vnd0c /mnt

Устройство /dev/vnd0c примонтировано, пишу файлы в /mnt. После размонтирую umount /mnt Если прмонтировать повторно mount_mfs /dev/vnd0c /mnt то записаные файлы отсутствуют. Что не так делаю подскажите

 

alexbalkan ()

Отвал DNS-зоны

Имеем роутер на openbsd, на который делегирована зона bsd.ne-vlezay80.
Иногда зона перестаёт отвечать, в логах головного сервера наблюдается при этом:

Nov 17 00:33:19 localhost named[1391]: lame server resolving 'ws.bsd.ne-vlezay80' (in 'bsd.ne-vlezay80'?): 198.18.52.2#53
Nov 17 00:33:19 localhost named[1391]: lame server resolving 'ws.bsd.ne-vlezay80' (in 'bsd.ne-vlezay80'?): 2a01:d0:xxxx:10::2#53
Nov 17 00:33:36 localhost named[1391]: received control channel command 'flush'
Nov 17 00:33:36 localhost named[1391]: flushing caches in all views succeeded
Nov 17 00:33:38 localhost named[1391]: lame server resolving 'bsd.ne-vlezay80' (in 'bsd.ne-vlezay80'?): 198.18.52.2#53
Nov 17 00:33:38 localhost named[1391]: lame server resolving 'bsd.ne-vlezay80' (in 'bsd.ne-vlezay80'?): 2a01:d0:xxxx:10::2#53
Nov 17 00:34:40 localhost named[1391]: received control channel command 'flush'
Nov 17 00:34:40 localhost named[1391]: flushing caches in all views succeeded
Nov 17 00:34:53 localhost named[1391]: received control channel command 'flush'
Nov 17 00:34:53 localhost named[1391]: flushing caches in all views succeeded
Nov 17 00:34:56 localhost named[1391]: lame server resolving 'bsd.ne-vlezay80' (in 'bsd.ne-vlezay80'?): 2a01:d0:xxxx:10::2#53
Nov 17 00:34:56 localhost named[1391]: lame server resolving 'bsd.ne-vlezay80' (in 'bsd.ne-vlezay80'?): 198.18.52.2#53
Nov 17 00:40:05 localhost named[1391]: client 2a01:d0:xxxx:81:100::2#52361 (ne-vlezay80): query 'ne-vlezay80/SOA/IN' denied
Nov 17 00:40:05 localhost named[1391]: client 2a01:d0:xxxx:81:100::2#50811 (ne-vlezay80): transfer of 'ne
На роутере с openbsd поднят unbound, который перенаправляет запросы к данной зоне серверу nsd. Самое интересное, что на других машинах, на которых linux и named, подобное не происходит.
По tcpdump видно, что unbound почему-то отправляет пустой ответ на запрос.
obsd-router# tcpdump -i vio0 -ne port 53 
tcpdump: listening on vio0, link-type EN10MB
00:32:34.343998 52:54:48:22:28:01 52:54:00:71:00:01 0800 86: 198.18.50.12.33645 > 198.18.52.2.53: 34860% [1au] A? bsd.ne-vlezay80.(44)
00:32:34.344111 52:54:00:71:00:01 52:54:48:22:28:01 0800 147: 198.18.52.2.53 > 198.18.50.12.33645: 34860 0/1/3(105)
00:32:34.344701 52:54:48:22:28:01 52:54:00:71:00:01 86dd 106: 2a01:d0:xxxx:8::12.46569 > 2a01:d0:xxxx:10::2.53: 41610% [1au] A? bsd.ne-vlezay80.(44) [flowlabel 0x25fc4]
00:32:34.344761 52:54:00:71:00:01 52:54:48:22:28:01 86dd 167: 2a01:d0:xxxx:10::2.53 > 2a01:d0:xxxx:8::xx.46569: 41610 0/1/3(105)
^C
32 packets received by filter
0 packets dropped by kernel 
При этом nsd ничего не получает.
Самое интересное то, что после того, как я перезапустил unbound, то всё стало работать нормально.

 , , , ,

ne-vlezay ()

Есть огнепоклонники OpenBSD?

Что-то у меня мозоли от попыток задействовать IPC-семафоры:

  • shared posix mutexes - нету (из всех «бздей» есть только у FreeBSD и то с выкрутасами);
  • POSIX.1 семафоры отключены еще в v5.5 (Revert to return EPERM for sem_init(3) pshared until it works properly). Причем в NetBSD и DragonFly эти семафоры больные (вплоть до сore dump).
  • SysV семафоры похоже глючат.

На самом деле сложно понять что именно глючит (может у меня руки кривые) без допиливания теста. Но тот-же код работает на Linux, FreeBSD, NetBSD, DragonFly, Darwin и Solaris (OpenIndiana).

На этом фоне были замечены глюки ядра OpenBSD. Например, после заполнения /tmp (tmpfs), после последующей очистки и до перезагрузки semget() стабильно выдавала «no space left on device», а ipcs выдавала встроенный help вместо обработки опций.

На OpenBSD еще есть futex-ы (aka benaphores) портированные из Linux. Соответственно, можно попробовать их в IPC-блокировках. Но я уже сомневаюсь - стоит ли тратить время на это «унылое говно»? (уж извините).


Вскрытие стюардессы показало, что причина уже не в SysV-семафорах (они работают), а в Buffer/Page Cache.

Технически происходит следующее:

  1. файл mmap-ится в память несколькими процессами в режиме read-only.
  2. один из процессов обновляет фрагмент файла, например через pwrite() или writev() и затем инвалидирует mmap и/или кэш CPU.
  3. все процессы видят изменения в своих mmap-регионах.

Упомянутая инвалидация mmap не требуется во всех актуальных операционках. Только MIPS требует инвалидировать кэш CPU. Но на всякий случай попробовал и с msync().

Так вот, проблема в том, что на OpenBSD третий пункт выполняется не всегда. Даже если явно пнуть ядро посредством msync(MS_INVALIDATE).

При этом, если mmap-ить файл в read-write режиме и менять данные не через запись файл, а непосредственно в памяти то всё работает.

Короче, диагноз ясен. Напишу в bugs@openbsd.org, может-быть поправят.


Добавлено 2019-11-14: На сабмит в bugs@openbsd.org был получен ответ «это не баг, а фича». Лично для меня открытие, что оказывается в OpenBSD «by design» либо mmap, либо write(fd).

https://marc.info/?l=openbsd-bugs&m=157373953304874

https://github.com/leo-yuriev/libmdbx/issues/67

 , ,

Deleted ()

OpenBSD, fdisk reinit

Нужно ли делать во время установки и для чего? Удаляет ли fdisk reinit все данные?

 ,

deepforest ()

OpenBSD 6.6 has been released!

https://www.openbsd.org/66.html

Всех причастных грац. Постер к этой версии как никогда хорош.

 

sysmerge_ ()