Тэо де Раадт (Theo de Raadt) внёс в кодовую базу OpenBSD-current, на основе которой формируется следующий значительный релиз, изменение, удаляющее DHCP-клиент dhclient....Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61468
Выкинули на мароз.
> Выкинули на мароз.И заменили на демона. Все же вирус системды добрался и до них, даже если они еще это и не поняли...
как же люди любят жрать скриптовое гоовно!а тот факт что DHCP всего лишь на время выдаёт аренду адреса, и что вообще сеть может поменяться ни с того ни с сего…
…не наталкивает ни на какие мысли? о том что надо бы в АККУРАТНО фоне это менять, а не ХАОТИЧНО bash-портянками?
> как же люди любят жрать скриптовое гоовно!т.е. если алгоритм написанный на баше переписать на си и скомпилировать он перестанет быть говном?
По крайней мере, будет удалена ненужная прослойка и потенциальная точка отказа.
и добавлен потенциальный RCE для специально сформированных dhcp опций
> т.е. если алгоритм написанный на баше переписать на си и скомпилировать он
> перестанет быть говном?абсолютно корректный вопрос/замечание..
но..
возвращаясь к сабжу (OpenBSD dhcpleased), ниже уже говорил, что пашет под непривилегированным юзером (_dhcp) c pledge.. т.е. privilege separation на марше в базовой системе..
> как же люди любят жрать скриптовое гоовно!Дело не в скриптовом гамне - а в том что демон висит в памяти перманентно, жрет ресурсы вечно и загаживает собой список процессов. Навсегда. Это объективная проблема подхода с [wtf]d на каждый пшик. И для только DHCP отдельный демон выглядит довольно расточительно. На что еще демонов надо? А, systemd-resolved наверное следующий? Не, не надо? В чемпионате тупых фич - достойные компетиторы образовались.
> Дело не в скриптовом гамне - а в том что демон висит
> в памяти перманентно, жрет ресурсы вечно и загаживает собой список процессов.а ещё он (в OpenBSD) работает под непривилегированным юзером (_dhcp), плюс "обрезан" pledge под исключительно свои задачи/нужды и да, занимает 3Мб ram.. насчёт "загаживает" - а вы (хотя бы) фильтрами $ top умеете пользоваться? (вопрос риторический.. увы..)
> а ещё он (в OpenBSD) работает под непривилегированным юзером (_dhcp),
> плюс "обрезан" pledge под исключительно свои задачи/нужды и да,Это такие инновации, конечно, которые в системах на основе системд уже сколько есть? Лет 10 поди?
> занимает 3Мб ram.. насчёт "загаживает" - а вы (хотя бы) фильтрами $ top умеете
> пользоваться? (вопрос риторический.. увы..)Ага, мы тут типа тут нагадили в процессы, но вы можете убрать :)
>> а ещё он (в OpenBSD) работает под непривилегированным юзером (_dhcp),
>> плюс "обрезан" pledge под исключительно свои задачи/нужды и да,
> Это такие инновации, конечно, которые в системах на основе системд уже сколько
> есть? Лет 10 поди?pledge?! вы, вообще, понимаете, о чём идёт речь? подскажу: об изоляции/sandboxing, для чего у Linux вроде как есть seccomp и landlock, но используются они, мягко говоря, в единичных случаях.. например:
https://arxiv.org/html/2405.06447v1
единственное, что позволяет топить за системду (которая, к слову, к сабжу не имеет вообще никакого отношения.. от слова "совсем"), кмк, - опция перезапуска упавшего процесса.. но.. оверхэды этого блоба заставляют искать альтернативу, субъективно.. подробнее тут:
> DHCP всего лишь на время выдаёт аренду адресаОтдельный демон — лишь один из возможных вариантов решения этой проблемы. Ещё можно планировать обновление аренды адреса с помощью at или systemd-run.
>> Выкинули на мароз.
> И заменили на демона.Раз уж "на мароз", то заменили "на димОна"
Он Тео де Род, слышал как на конфе объявляли, сочетания звуков раадт нет ни в одном языке.
И еще не штефан шперлинг, а Стефан Спёрлинг.Опеннет весомый сайт - напишите им обоим письма с просьбой о мп3 их имен, а то напрягает.
Дык в Википедии буквально в начале статьи и приведена транскрипция - [θio dε rɔt]https://ru.wikipedia.org/wiki/Раадт,_Тео_де
Но за годы уже устоялось такое написание. Либо можно пойти по пути портала Дарксайд, где все иностранные имена в русскоязычных текстах даются на латинице.
> Дык в Википедии буквально в начале статьи и приведена транскрипция - [θio dε rɔt]Так, глядя на транскрипцию, подумалось что звучит это примерно как Theo The BitRot.
>Он Тео де Род, слышал как на конфе объявляли, сочетания звуков раадт нет ни в одном языке.Ты про правила транскрибирования знаешь? Его имя на русский язык транскрибируется как Тео Де Раадт. И никакой не "Род". Англоязычные, франкоязычные и германоязычные могут как угодно назвать его имя. К русскому языку это не имеет никакого отношения.
Я мимо шёл.Правила транскрибирования существуют разные. И правила транскрибирования не являются частью правил языка. Лишь неоффициальным аддоном. Часто кривым.
В языках часто есть встроенные правила заимствования других слов. Но они чаще всего неформальные. По крайней мере в русском точно так.
>Правила транскрибирования существуют разные.Это система практических транскрипций существует разная. А для литературного языка существует один верный способ передачи иностранных слов. Например, японские непереводные слова транскрибируются по системе Поливанова.
>Я мимо шёл.
Проходи не останавливайся.
Кто такой Поливанов и как его зовут. И кто сказал что его мнение является истиной в последней инстанции.
Челик очень известный в своих кругах. В основном своими работами совместно с Михаилом Попуковым
Кстати, это объявление на той самой конференции делал Альберт Айнштайн.
После того объявления все участники записались на приём к доктору Фройду.
> слышал как на конфе объявляли, сочетания звуков раадт нет ни в одном языке.Я надеюсь ты плюнул в лицо докладчику? Потому что есть наиочевиднейший пример русского языка, в котором такое сочетание звуков есть.
Фройда ведь русские называют Фрейдом, и ничего. Вот и Родта они называют Раадтом. В чём проблема?
Проблема в том, что мы не знаем, как его зовут арабы! Тьйиро-дье-ибн-Руадад?
Сразу запощу статью из блога Флориана про dhcpleased ещё 2023 года:
https://sha256.net/dynamic_host_configuration_please.html
Все ради детей. Что-то из разряда наш системд лучше чем ваш не системд.
Это скорее networkd.
>наш системд лучше чем ваш не системдНо ведь неиронично лучше.
Нет
Вспоминаем историю опенбсд https://opennet.ru/28998-openbsd делаем выводы. Каждый свой вывод. Заодно смотрим краткую историю уязвимостей опенбсд за последние 5 лет.
Ну, бэкдор в итоге внедрили (CVE-2024-6387), но только в portable-версии OpenSSH.
То есть во фрях и линуксах бэкдор работает, а в опенке - нет.
Ну все тогда нечего беспокоится ты прав.
> Ну, бэкдор в итоге внедрили (CVE-2024-6387), но только в portable-версии OpenSSH.
> То есть во фрях и линуксах бэкдор работает, а в опенке -
> нет.как бы он мог работать, есть в конфигурации по умолчанию там нет никакого ssh ?
(его там реально нет, ага)
Схренали нет
> Схренали нетну вот такие умолчания. Ты ж не работать, наверное, собирался? Да и зачем тебе ssh в виртуалбоксе твоем.
Кстати, а вторые такие оригиналы - как ни странно, убунтоводы. Причем в 22й версии они вроде бы все же запилили sshd по умолчанию, но чего-то испугавшись, отпилили взад в 24й (у меня сломался конфиг для автоустановки - причем как обычно у этих особо одаренных, он при этом падает с невразумительным бормотанием, вместо нормального сообщения что сломалось).
абсолютно ж неуязвима в конфигурации по умолчанию (не включенной в розетки, включая электрическую)
в чем вы тут проблему увидали?!
То что когда на базе опенька сделают продукт там будет все не по умолчанию, например.
вонт, "name-of-product" - уязвим, потому что вы все сделали неправильно!
(например, вообще включили)
Ну да, да не виноватые мы он сам пришел. Все жулики так говорят.
>P (включается через запуск "ifconfig $if autoconf" или добавление "inet autoconf" в /etc/hostname.$if).вообще не понимаю зачем кому-то может понадобиться операционка без графики в 2024 году.
Valve использует Arch
А из арча убрали графику? Или может в steamos сеть скриптами настраивается из консольки? К чему ваш пример?
> Valve использует ArchValve использует Arch в качестве компоста для своей arch-based системы.
А равнять SteamOS и Arch это всё равно что равнять ChromeOS и Gentoo.
А если тырнетов у тебя нет и прона нет на флоппинет, то зачем тогда графика?
Не выучишь наизусть консолькины команды, бригадир отправит тебя на овощебазу, а не в серверную. Но тут пожешь похныкать, как должно быть все с уютными кнопофками
Можно установить на роутер
Большинство серверов из "графики" имеют либо консоль, либо максимум веб морду, а бывает так, что даже к консоли и веб морды нет доступа.
Ну кому это надо, понимаю.
Ура! Тепер когда будем втыкать 8P8C в гнездо оно будет автоматически подключаться к Интырнету! А ведь раньше мы вручную настраивали динамический клиент. Спасибо вождю Тео!
>использующий утилиту ifconfigУж сколько раз твердили миру: "не вызывай процессы, это прямой путь к шелл-инъекциям, ненадёжности, жору памяти и вообще открывает can of worms", но Тэо мало того что видимо не внял, так ещё и форсит наколенную кривую поделку.
А что надо вызывать? Библиотеки? Да, это же намного безопаснее (нет).
Настолько же безопасно, но в добавок банка червей убирается.
Плагины, IPC.
> А что надо вызывать? Библиотеки? Да, это же намного безопаснее (нет).Шелскрипты, чего уж. Как раз и ремотный рут через DHCP получить можно было... зато не оставляет никаких иллюзий безопасности :)
Ты только что убил системд наповал. Там же почти в каждом йуните такое...
О! Можешь мне xargs переписать, чтоб библиотечные функции дергал вместо запуска бинарника? Причем для заранее неизвестного бинарника
Тут не xargs надо переписывать, а программы и шеллы. Шелл должен быть объектно-ориентированным, а бинарники - интроспетируемыми. MicroSoft как всегда - впереди планеты всей.
Надо, короче, получение ip по dhcp запилить в ядре
> OpenBSDМожно хотя бы один реальный проект где это в проде используется?
Эти парни: https://www.genua.eu/about-us
>> OpenBSD
> Можно хотя бы один реальный проект где это в проде используется?как минимум - у некоторых/крупных хостеров.. как максимум - роутеры, файерволы, межсетевые экраны - вот это вот всё, плюс железо, что ещё поддерживается, кроме amd64/arm64..
p.s.: и на ноутах опёнок очень хорош, субъективно..
> p.s.: и на ноутах опёнок очень хорошХоть один ноут (современный , а не мусор 2008 года) существует, где оно, пусть даже без графики, сможет запуститлся?
>> p.s.: и на ноутах опёнок очень хорош
> Хоть один ноут (современный , а не мусор 2008 года) существует, где
> оно, пусть даже без графики, сможет запуститлся??!?
$ dmesg | grep -E "cpu0|mem"real mem = 16885223424 (16103MB)
avail mem = 16352288768 (15594MB)
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) N95, 3392.18 MHz, 06-be-00, patch 0000000e
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,IBRS_ALL,SKIP_L1DFL,MDS_NO,IF_PSCHANGE,TAA_NO,MISC_PKG_CT,ENERGY_FILT,DOITM,SBDR_SSDP_N,FBSDP_NO,PSDP_NO,OVERCLOCK,PBRSB_NO,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
cpu0: 32KB 64b/line 8-way D-cache, 64KB 64b/line 8-way I-cache, 2MB 64b/line 16-way L2 cache, 6MB 64b/line 12-way L3 cache
cpu0: smt 0, core 0, package 0
cpu0: apic clock running at 38MHz
cpu0: mwait min=64, max=64, C-substates=0.2.0.2.0.1.0.1, IBE
acpicpu0 at acpi0: C3(200@1048 mwait.1@0x60), C2(350@127 mwait.1@0x21), C1(1000@1 mwait.1), PSSноут этого или прошлого года, единственное - менял модуль беспроводной сети, работает всё, кроме сканера отпечатков.. то же самое - плюс-минус - с современными amd.. например:
https://www.opennet.dev/openforum/vsluhforumID3/133864.html#150
оффсайт актуален:
http://www.openbsd.org/plat.html
читать INSTALL.$(arch -s) - обязательно (особенно при установке на arm/apple)..
из короба сон/гибер, реакции на положение крышки, аудио/видео и т.д..
дополню для тех, кто читать не может и/или не хочет.. все нюансы описаны в INSTALL.$(arch -s) файлах.. например для apple m1 и некоторых arm-ов (типа Pi4) надо:> set tty fb0
и фирмварь положить, чтобы установщик дотянулся.. но это ж надо что-то делать, из короба ни алё, и начинается..
хотя, емнип, сейчас потихоньку допиливают что-то с фирмварью, может включат таки в установочный образ, хотя бы для того железа, где без неё всё очень грустно.. посмотрим..
И wifi - дай угадаю - аж целый N получился, но это не точно? Про видию-невидию, ускорение и вот это все - не спрашиваю, да. Bluetooth ЕМНИП, с 2014 "ненужно!" - а в остальном да-да, все-все-все работает. Ну... запускается.
> И wifi - дай угадаю - аж целый N получился, но этоiwx(4) Intel AX200/AX201/AX210/AX211 IEEE 802.11a/ac/ax/b/g/n - 211-я и 210-я для клиента - работают.. а вот для AP нужен ral(4)..
аппаратное ускорение видео, если речь про va-api/vdpau/amf, из короба отсутствует.. что не мешает прыгать в quake1/2/3, doom3 или пользовать mpv с vo=gpu,hwdec=auto,hwdec-codecs=all..
блютуз - отдельная песнь.. выкинули его не из-за "ненужно":
https://marc.info/?l=openbsd-cvs&m=140511572108715&w=2
если прям очень надо - usb dongle - те же наушники uaudio(4) подхватывает..ещё можно отметить, что softraid в опёнке уступает линуксовому mdraid..
для опёнка, скорее, подходит выражение: buy youself a better hardware..
>> И wifi - дай угадаю - аж целый N получился, но это
> iwx(4) Intel AX200/AX201/AX210/AX211 IEEE 802.11a/ac/ax/b/g/n - 211-я и 210-я для клиента
> - работают.. а вот для AP нужен ral(4)..Ну да, ну да... А man opebsd'шный клевещет, что:
"CAVEATS
The iwx driver does not support any of the 802.11ax capabilities offered by the adapters. Additional work is required in ieee80211(9) before those features can be supported."
"Танк секретный - учёные могут и не знать!"(С)> аппаратное ускорение видео, если речь про va-api/vdpau/amf, из короба отсутствует.. что
> не мешает прыгать в quake1/2/3, doom3 или пользовать mpv с vo=gpu,hwdec=auto,hwdec-codecs=all..Как вам там в 2004ом? Хорошо небось?
> блютуз - отдельная песнь.. выкинули его не из-за "ненужно":
> https://marc.info/?l=openbsd-cvs&m=140511572108715&w=2
> если прям очень надо - usb dongle - те же наушники uaudio(4)
> подхватывает..Т.е. "нету".
> ещё можно отметить, что softraid в опёнке уступает линуксовому mdraid..
И ещё 1000500 аналогичных вещей, да. А в остальном, повторюсь - "усе работаит!" - ну или точнее "запускается".
> для опёнка, скорее, подходит выражение: buy youself a better hardware..
Угу. Техника, проверенная временем(с), кора дуба и вот это вот всё.
man правду говорит.. но ваш-то посыл был про N, не так ли?блютуза нет, но мои наушники с блютузом работают.. такая, вот, закавыка..
аппаратное ускорение (opengl, vulkan) для intel/amd работает.. и я, вместо того, чтобы последнюю libgdx допиливать, тут распинаюсь..
> man правду говорит.. но ваш-то посыл был про N, не так ли?Нет. Он был про то, что ничего лучше 802.1n не получить - да и тот не факт.
> блютуза нет, но мои наушники с блютузом работают.. такая, вот, закавыка..
Ну, у меня есть аналогичный рецепт и для wifi - берете винду, в hyper-v ставите виртуалку с опенком, делаете бридж на сеть - и вуаля! Профит. Все проблемы openbsd будут решаться alt-tab'ом - ляпота!
FreeBSD'ушники в byhive *wrt поднимают - но предполагаю, что в опенке этот фокус не пройдет - придется вот так вот извращаться...> аппаратное ускорение (opengl, vulkan) для intel/amd работает.. и я, вместо того, чтобы
> последнюю libgdx допиливать, тут распинаюсь.."Но это не точно"(Ц)
> "Но это не точно"(Ц)возможно.. в релизе 7.5 как-то так (и работает, что характерно):
$ /usr/sbin/pkg_info | grep -i vulkan
vkquake-1.30.1 port of Quake 1 using Vulkan instead of OpenGL
vulkan-headers-1.3.275.0 Vulkan header files
vulkan-loader-1.3.275.0 Vulkan ICD loader
vulkan-tools-1.3.275.0 Vulkan Utilities and Tools> Ну, у меня есть аналогичный рецепт и для wifi..
смысл? как бы там ни было, AX210/211 работают.. и, как таковых, по большому счёту, у опёнка на ноуте проблем нет.. по крайней мере тут он с версии 5.2 в качестве daily driver..
>> "Но это не точно"(Ц)
> возможно.. в релизе 7.5 как-то так (и работает, что характерно):
> $ /usr/sbin/pkg_info | grep -i vulkan
> vkquake-1.30.1 port of Quake 1 using Vulkan
> instead of OpenGL
> vulkan-headers-1.3.275.0 Vulkan header files
> vulkan-loader-1.3.275.0 Vulkan ICD loader
> vulkan-tools-1.3.275.0 Vulkan Utilities and ToolsБез скрина шестеренок - нищитова. "Работает" - это ставим на произвольную железку (Старше 2008 желательно), запускаем произвольный браузер и смотрим видео в FHD+ без жора батареи и фризов, потом запускаем произвольную игру из steam'а - и она опять же, just works. Это - работает. А запущенная первоквака - "но это не точно".
>> Ну, у меня есть аналогичный рецепт и для wifi..
> смысл? как бы там ни было, AX210/211 работают.. и, как таковых, по
> большому счёту, у опёнка на ноуте проблем нет.. по крайней мере
> тут он с версии 5.2 в качестве daily driver..Не, ну 802.11g enough for everyone конечно же - надо только пацанам из wifi alliance сказать, чтоб не мучились так с разработкой wifi6-7-8, "ненужно" же! Я вообще не уверен, что в этой парадигме необходимо данные передавать - вот, лампочка замигала - значит, "устройство работает!" - а что данные при этом не передает - ну... так вот работает. Купи другое железо - может еще пищать будет.
Или вот не нравится вариант с hyper-v - можно с собой еще один роутер с проводом таскать. Приходишь так в коворкинг, достаешь роутер, цепляешь проводом к ноутбуку, настраиваешь бридж - и рассказываешь, что да-да, wifi6 конечно не поддерживается - но у меня вот замечательно работает, так же хорошо как наушники bluetooth'ные. Никаких проблем!
OpenBSD - это очень круто, но абсолютно бесполезно. Виртуализации нет, фс снапшотов нет, из графики только интел, пакетный манагер - скрипт на перле...
> OpenBSD - это очень круто, но абсолютно бесполезно. Виртуализации нет, фс снапшотов
> нет, из графики только интел, пакетный манагер - скрипт на перле...немного не так..
*) виртуализация - есть - vmd/vmm - и гораздо проще/приятнее, чем qemu/kvm.. потихоньку сейчас доробатывают через virtio выделение более одного процессорного ядра на vm..
**) насчёт фс - подход другой к вопросу.. подробнее:
Tilted Windmill Press, 2022, Michael W Lucas - OpenBSD Mastery: Filesystems
***) графика - интел, радеон, мали плюс некоторые платформо-специфичные вещи, плюс, в принципе, всё, что поддерживает Xorg/Xenocara.. например древняя SiS M650, на которую (стабильных) дров и под Windows нет, тут работает, пусть и без аппаратного 3d, но не падает..
****) it works..
> виртуализация - естьона есть в таком виде, как и fs, которая застряла на уровне fat32. расширяемый по требованию vm-диск возможен? нет. поддержка таких форматов есть? нет. и пользы нет.
где легкие контейнеры типа джейлов? тоже нет?
> подход другой к вопросу
да мне какая разница, какой подход. мне функция эта нужна.
> графика - интел, радеон
у меня nvidia. как я интел должен в pci-e слот поставить? радеон - нет, спасибо.
> например древняя SiS M650, на которую (стабильных) дров и под Windows нет
Wwooow! ну все, киллер фича! зарулила не только линукс, но и винду на десктопе! драйвер для sis! просто офигенно!
> для опёнка, скорее, подходит выражение: buy youself a better hardware..
нет, даже если купить под нее всю хардварь, она чисто функционально не тянет современные требования даже к серверной ОС. OpenBSD - проект песочница, чисто для разработки и обкатки технологий.
Не понятно, зачем ты пытаешься спорить с очевидным.
хмм..> расширяемый по требованию диск возможен? нет. поддержка таких форматов есть? нет.
простите, что? диск, любой, хоть nvme, хоть spinning rust, хоть (хардварный) raid, - штука не "расширяемая".. увеличение партиции (в пределах доступного на диске пространства) - $ man growfs.. увеличение/(уменьшение) файла, представляющего собой виртуальный диск (формат qcow2) - $ man vmctl (с заменой) ; $ man qemu-img (resize) (без замены файла).. ffs/ufs опёнка прекрасно увеличивает размер партиции при необходимости..
> где легкие контейнеры типа джейлов? тоже нет?
$ man chroot
> у меня nvidia.
мои поздравления..
> нет, даже если купить под нее всю хардварь, она чисто функционально не тянет даже серверный функционал.
your mileage may vary (ц)(тм)
> хмм..
>> расширяемый по требованию диск возможен? нет. поддержка таких форматов есть? нет.
> простите, что?виноват, я забыл, что в вашем 2003 еще не изобрели dynamically allocated диски для виртуальных машин. это, когда вы создаете диск на 30Гб, а он занимает не сразу все 30, а столько, сколько реально на нем используется. особенно критично, когда vm больше одной.
> мои поздравления..
спасибо! обожаю nvidia! с 2003 года не имел проблем с их закрытыми драйверами. отличная поддержка на юниксах!
> man chroot
The chroot utility changes its current and root directories to the
supplied directory newroot and then exec's command with provided
argumentsв будущее появятся более продвинутые технологии, которые позволят не только запускать процесс с другим рутом, но также и эмулировать отдельную копию сетевого стека, накладывать ограничения на ресурсы, применять различные защиты, чтобы из контейнера были недоступны устройства хост системы... нужно продолжать?
а еще это все может работать в связке с live snapshots, когда файловые снапшоты делаются без остановки ОС.
> your mileage may vary
о чем и говорю. OpenBSD не подходит для современного использования.
> виноват, я забыл, что в вашем 2003 еще не изобрели dynamically allocated диски для виртуальных машин.простите, а вы адекватны?
"dynamically allocated" - вы понимаете, что за этим стоит?пример:
ссоздаём файл (виртуального) диска формата qcow2 на 100G, внутри размечаем, например, ffs партицию, на которую ставим опёнок.. в итоге файл занимает.. та-дам.. вы не поверите.. +/- именно столько, сколько заняли системные файлы.. о возможности менять размер как файла, так и партиций внутри - см. выше.. причём данный фокус можно проворачивать с любой фс, которая понимает, что незанятые сектора is null..> в будущее появятся более продвинутые технологии..
к сожалению, на когнитивных способностях отдельных индивидуумов это никак не отразится..
сказано 17 лет назад, но, кмк, актуально до сих пор:
https://marc.info/?l=openbsd-misc&m=119318909016582
> простите, а вы адекватны?достаточно написать, что можно выключить preallocation, а не писать сто слов. ок, ладно, засчитай себе плюс. может, я с qcow1 перепутал. но так ведь и не заслуга OpenBSD. формат-то линуксовый.
для vvm вообще нет гуи (на этом тебя сейчас точно порвет и ты будешь со слюнями на лице доказывать, что он просто не нужен). а это удобно: поставил галочку - и у тебя usb passthrough сразу включился.
ой, подождите, а виртуализатор OpenBSD вообще может windows запустить? ой, да там же за последние 10 лет ничего не изменилось:
The following features are not available at this time:
- graphics
- snapshots
- guest SMP support
- hardware passthrough> к сожалению, на когнитивных способностях отдельных индивидуумов это никак не отразится... https://marc.info/?l=openbsd-misc&m=119318909016582
я не совсем понял, ты себя или тео имел ввиду. ну да ладно.
> пакетный манагер - скрипт на перлеНормальный, минималистичный. Как и все в опенке (мне нравятся их подходы к разработке софта). Сделано так, как надо. А не как обычно в крупных проектах и коммерческой разработке-жирный уродливый монстр, еле проворачивающийся и воняющий на всю округу.
>> пакетный манагер - скрипт на перле
> Нормальный, минималистичный. Как и все в опенке (мне нравятся их подходы к
> разработке софта). Сделано так, как надо. А не как обычно в
> крупных проектах и коммерческой разработке-жирный уродливый монстр, еле проворачивающийся
> и воняющий на всю округу.Это ты щас apk описал. А та срань что в OpenBSD тормозит и ломает стейт после ctrl+c.
Нахрена. Так я воткнул модэм по усб, ввел dhcliient usb0 и сразу всё работает. А ща, если такое понадобится, че куда как вводидь?
Интерфейсный конфиг оно тоже создаст?