wsl -l -v покажет подробные сведения о вашей установке, в т.ч. и используемую в дистрибутиве версию WSL. При установленном WSL2 дистрибутив может работать и как WSL1. Теоретически его можно переключить на WSL2, но это не всегда срабатывает, как выяснилось.CreatMatr должен записывать в файл все значения в виде матриц, а потом их надо считать ReadMatrix
Во первых первый байт - 0x28H, в битах это будет 101000, итого первые четыре бита - 0000, хотя протокол - IPv4
убрала утечку памяти и в CreatMatr сделала return n,m,l
struct nml_s {
int n, m, l;
nml_s(int _n, int _m, int _l) : n(_n), m(_m), l(_l) {}
};
...
nml_s CreatMatr(int n, int m, int l)
{
...
nml_s nml(n, m, l);
...
return nml;
}void CreatMatr(int &n, int &m, int &l)
{
...
}Это ноут, он же должен быть рассчитан по мощности
отказывался принимать что либо
впихивание статики
Не стабильней, чем дебиан. Потому что чаще обновляется, а значит чаще завозят свежие баги.
Устаревшее ПО, в некоторых случаях может быть проблемой, но далеко не всегда. Как правило оно там не так критично устаревшее, если брать актуальную версию дистрибутива, а не какую-нибудь позапрошлую.
Если устаревший софт для вас проблема - вы выбираете дистрибутив с другой политикой обновления.
Сборка софта из исходников. Когда я использовал FreeBSD все, что мне нужно было устанавливалось из портов достаточно быстро. Даже кастомное ядро собиралось за вполне вменяемое время, может быть час, давно это было. К слову, во FreeBSD из коробки есть возможность устанавливать софт и из бинарных пакетов так же как в лине.
На счет дублирования и бэкапов - полностью согласен. Но ставить на сервер любой не стабильный дистрибутив - только если есть очень веские причины для этого.
Я, собственно, ни за какой дистрибутив не топлю. Сам использую Убунту, меня устраивает. Если вдруг понадобится переустанавливать ОС, то скорее всего выберу другой дистрибутив, просто что бы посмотреть что-нибудь другое. Тот же arch, может быть.
В ответе написал, что для целей автора, выбор дистрибутива не принципиален.