Локальные файлы копируются в контейнерВопрос в "от куда копируется".
Или локально развернуть и копировать при сборке,Иметь его копию в контейнере не хочу, а хочу развернуть:
tar xvf ./extdisk/friendlywrt-h3-20191230.tar
А где локаль в Win Docker? Где-то в глубине x:\.....\DockerDesktop\DockerDesktop.vhdxЛокальные файлы копируются в контейнер
Плодить Overhead? Каким образом я разверну в Win файловую структуру для linux?Или локально развернуть и копировать при сборке,
Плодить Overhead?Или копировать в контейнер, развернуть и удалить архив
Ещё раз про fork() / vfork()Текущую задачу MT7688 вполне закроет, даже с запасом. Для того, чтобы сформировать чёткое понимание о сфере применения NanoPi надо почитать их спецификации и документацию по МК. Займусь этим на досуге.
Во взрослом x86 CPU в 10 раз быстрее в отличии от самого крутого взрослого arm при тех-же ГГц. Видимо что-то в самом коде ядра... Об этом говорит и то, что старое ядро делало vfork() и создание треда во много раз быстрее. Наверняка очередная не поддержка имеющегося аппаратного наслоения и MMU...760 микросекунд на создание процесса на не самом производительном CPU - кошмар ?
Вы посмотрите сколько времени уходит на 1 системный вызов или на переключение контекста во взрослом CPU.
Если вы создает процессы за микросекунды - вы явно что -то делаете не так.
Вот тут вы пишите обратное:А так нельзя делать. Делают умнее, но для этого надо думать.
Межпакетное взаимодействие - это сотни fork() либо тысячи переключений контекста на одну типичную внешнюю транзакцию..."свои приложения тесно интегрированные в итоговую систему" - тупиковый путь! У нас на работе так сделано и тоже openWRT. Большие трудности в сопровождении. Пакетная система при длительном сопровождении продукта оптимальнее, не зря ее придумали.
Впрочем каждый вправе пройти свой путь по граблям.
Смешно. Это из серии.Все протоколы работают по IP, но разных портах. В случае с VPN имеем виртуальный IP со всеми портами... Дальше сами разберетесь.
И чего тут смешного? Предлагаете мне тут описывать всю систему построения интернет с самых основ?Смешно. Это из серии.
Я: -Вы вступили в какашку. вот там, правой ногой.
Вы: - там за углом есть кран, разберётесь.
В итого мне смешно – какого фигу ваше сообщение о каких-то “преобразует имя в ип”. Вас культурно послали, чтобы не смеяться над вами.Смешно. Это из серии.
Я: -Вы вступили в какашку. вот там, правой ногой.
Вы: - там за углом есть кран, разберётесь.
func_ipup()
{
# route add -net $peer_lan netmask $peer_msk gw $IPREMOTE dev $IFNAME
route add 8.8.8.8 dev $IFNAME
route add 8.8.4.4 dev $IFNAME
# https://git.openwrt.org/
route add -net 46.101.128.0/17 dev $IFNAME
# https://www.adafruit.com/
route add -net 104.20.0.0/16 dev $IFNAME
}
func_ipdown()
{
# route del -net $peer_lan netmask $peer_msk gw $IPREMOTE dev $IFNAME
route del 8.8.8.8 dev $IFNAME
route del 8.8.4.4 dev $IFNAME
# https://git.openwrt.org/
route del -net 46.101.128.0/17 dev $IFNAME
# https://www.adafruit.com/
route del -net 104.20.0.0/16 dev $IFNAME
}
route ... -net 46.101.128.0/17
можно закомментировать для более быстрого трафика к нему (не через тормозной бесплатный VPN)...