Size: a a a

2021 December 01

DL

Dmitry Luhtionov in freebsd_ru
т.е. штатно не отключается ?
источник

AE

Andrey Elsukov in freebsd_ru
VM это часть любой современной ОС, как ты хочешь это отключить я без понятия
источник

PG

Pavel Gubin in freebsd_ru
это ж было основное, из-за чего 286 нельзя было толком использовать, а 386 уже можно, и с тех пор и используют
источник

DM

Dmitry Marakasov in freebsd_ru
Можно было не начинать если ты не понимаешь как работает VM.
источник

PG

Pavel Gubin in freebsd_ru
я понимаю в достаточной степени
источник

AE

Andrey Elsukov in freebsd_ru
думаю что когда есть такие условия, то просто код зашивается в прошивку железяки и работает от туда, ОС не нужна тогда
источник

AE

Andrey Elsukov in freebsd_ru
либо какие-нибудь специализированные ОС используются
источник

DM

Dmitry Marakasov in freebsd_ru
Ну так overcommit и выключить. В твоих условиях это ни на что не повлияет, но поможет раньше ловить ошибки если все-таки не так как ты думаешь работает
источник

AE

Andrey Elsukov in freebsd_ru
источник

DL

Dmitry Luhtionov in freebsd_ru
ну вот поэтому фряху и не пытаются в ембеддовку пихать
штатные образы для raspberry и pine64 делают мне своп на китайской микро-сд карте
источник

AE

Andrey Elsukov in freebsd_ru
вот тут написано что IBM I использует такую архитектуру памяти
источник

AE

Andrey Elsukov in freebsd_ru
что мешает тебе выключить своп?
источник

SD

Sergey D in freebsd_ru
а ты его отключи, своп этот, на китайской карте
источник

DM

Dmitry Marakasov in freebsd_ru
Только это бесполезно, потому что кусок памяти может ядро внезапно захавать или системный процесс, который писали анезапно не для эмбеддовки. Нужно брать специальную ось которая такие гарантии может дать.
источник

PG

Pavel Gubin in freebsd_ru
кстати, нашел в той статейке пару предложений:

"Overcommit is harmful because it encourages, and provides a wrong but plausible argument for, writing bad software"
"Correct software, especially library code which may be used in applications requiring maximum reliability, should be written to assume the operating system does not overcommit, and to handle failure of malloc by backing out whatever operation was in place and reporting failure."
источник

DM

Dmitry Marakasov in freebsd_ru
RPI это не эмбеддовка.
источник

PG

Pavel Gubin in freebsd_ru
ну можно же просто своп не подключать?
источник

DL

Dmitry Luhtionov in freebsd_ru
как ?
источник

AE

Andrey Elsukov in freebsd_ru
swapoff и удалить его из fstab?
источник

DL

Dmitry Luhtionov in freebsd_ru
источник