Тогда как при варианте с .Distinct().Count() от Василий Банников сложность будет N*log(N).
1. Автозапуск же.
Ага, ну понятно. Тогда вообще не вижу никаких проблем: ставится любимый линукс в виртуалку, запускатся там бэкенд, а на винде используется тонкий клиент. Т.е., все то же самое как и с всл.
code .
в терминале и у меня одновременно открывается бэкенд на стороне wsl и фронт в винде.
А если надо фряху
А виртуалбокс не работает, потому что всл включен. Чтобы виртаулбокс заработал - надо отключить всл и перезагрузить винду.
Например, то что виртуалбокс как раз из коробки может запустить практически любую ОСь без дополнительных телодвижений? Умеет в разные сетевые режимы?
По сравнению с существующими - WSL все же объективно еще достаточно молодая система и фич там меньше.
code .
ввести и у тебя на хосте открывается окно, которое подключается к экземпляру в виртуалке.ПОтому что WSL это поделка.
в родной для докера среде
Забудьте этот несчастный глючный WSL
нормальную систему виртуализации типа VirtualBox
там куда больше фич
оно куда удобнее и стабильнее
Ну и на каком бы языке ты ни писал - у тебя всё ещё остаётся ОС, другие приложения, разное железо, переменчивая частота процессора итд.
Если ставится задача работать в настоящем реалтайме - систему нужно строить начиная с железа.