Здравствуйте, LaptevVV, Вы писали:
LVV>>>Нарыл на гитхабе: LVV>>>https://github.com/sirredbeard/Awesome-WSL A>>А зачем оно надо? LVV>Чтобы сидя в винде, выполнять проги для линуха. Не заводя виртуалки или второй машины с линухом.
Был проект coLinux, но он уже несколько лет не развивается.
Pzz>Мне не нужна перезагрузка, чтобы писать под линух. Я и так в нем работаю всегда
Рад за вас!
Представляете, в мире есть полно людей, которые не работают в линуксе всегда
Здравствуйте, alpha21264, Вы писали:
A>Аааа! Ну ладно. А в чём проблема завести виртуалку?
WSL2 можно считать преднастроенной виртуалкой.
Во-первых там хорошо настроены все настройки виртуализации из коробки. Ну к примеру memory balooning, чтобы хостовая оперативная память потреблялась только на запущенные программы а не на всю зарезервированную память. Проброшены нужные каталоги и тд. Причём в обе стороны — как из линукса доступны каталоги винды, так и из винды доступны каталоги линукса. Я такое, кстати, не умею настраивать. Умею только в одну сторону. Вроде через 9p всё работает.
Во-вторых там специализированное ядро линукса. Я тут детали не знаю, ну как минимум банально выброшено всё ненужное. Наверное и какие-нибудь заточенные под юз-кейс драйверы.
В-третьих там специализированный дистрибутив, внутри которого в контейнере запускается выбранный дистрибутив (например Ubuntu). Таким образом во-первых оно всё грузится очень быстро (в районе секунды по-моему), во-вторых пользователь работает с привычными программами типа apt.
Ну и в-четвёртых оно устанавливается кликом в магазине по выбранному дистрибутиву. Т.е. всё очень просто и понятно.
В целом когда мне это было надо в довсльные времена, я заморачивался аккуратной настройкой виртуалбокса, он у меня при загрузке винды сервисом запускался, по клику на ярлыке к нему через путти я подключался. На мой взгляд было вполне себе юзабельно. Но для настройки этого нужны умения и время. Сейчас я бы использовал wsl2.
LK>Микрософт старается оставить народ на винде. LK>А студентам надо давать нормальный линух, что бы им было не "удобно", а чтобы они привыкали к нормальному линуху.
Да давать-то можно, но у них на ноутах все равно у всех поголовно 10-ка...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, alpha21264, Вы писали:
A>Чё-то фигня какая-то. Переход с венды на линь — тривиальнее не бывает. Ставишь и всё. A>Если бы Микрософт хотел облегчить жизнь, он бы свои IDE (или что у него там) портировал бы на Линукс.
они это сделали что бы запускать linux приложения под win с минимальными теложвижениями и максимальной интеграцией
VS2022 точно 19 возмжно позволяет собирать и отлаживать linux код
Здравствуйте, sergey2b, Вы писали:
Pzz>>А зачем их писать из-под венды, когда их можно писать из-под линиха без дополнительных телодвижений?
S>если не секрет в пользутесь IDE по linux ? или возможно какая то ide популярна у вас на работе S>если да то какой
Лично я использую vim. А так, народ использует кто что хочет, я за этим особо не слежу.
Здравствуйте, Pzz, Вы писали:
Pzz>Здравствуйте, LaptevVV, Вы писали:
LVV>>Нарыл на гитхабе: LVV>>https://github.com/sirredbeard/Awesome-WSL
Pzz>А зачем нужен WSL, если линух умеет жить на железе без всякой венды?
к примеру корпоративный нубук где почти всегда ставят венду
Здравствуйте, Pzz, Вы писали:
Pzz>Я снес со своего корпоративного ноута венду и поставил федору. У нас так можно
В некоторых корпорациях всё что можно — это залогинитсья и нажимать кнопочки. Любые перенастройки ОС (не говоря уж про установку иного софта) — только через тикет админам.
По счастью, в таких условиях не работал, но у некоторых заказчиков — встречал.
Здравствуйте, alpha21264, Вы писали:
LVV>>Чтобы сидя в винде, выполнять проги для линуха. Не заводя виртуалки или второй машины с линухом. A>Аааа! Ну ладно. А в чём проблема завести виртуалку?
Если из-под виртуалки работать с дисками виндовс, то — медленно, а из виндовс файлы линакс не видны.
Ну и графика запускается не на прямую, а через VcXsrv (впрочем, в последней версии вроде как что-то там интегрировали, но я не проверял).
Здравствуйте, Pzz, Вы писали:
Pzz>А зачем их писать из-под венды, когда их можно писать из-под линиха без дополнительных телодвижений?
Ну можно разрабатывать под вендой (vs studio) для линупса. Т.е. всяческие линупсные микросервисы
можно писать и на венде теперь, для многих это удобно ибо привычно.
Здравствуйте, Pzz, Вы писали:
Pzz>А зачем их писать из-под венды, когда их можно писать из-под линиха без дополнительных телодвижений?
Писать-то можно, но не удобно.
Здравствуйте, alpha21264, Вы писали:
A>Чё-то фигня какая-то. Переход с венды на линь — тривиальнее не бывает. Ставишь и всё.
Что — всё? Неужели никаких проблем с драйверами нет?
A>Если бы Микрософт хотел облегчить жизнь, он бы свои IDE (или что у него там) портировал бы на Линукс.
А зачем, если сейчас можно работать на MS IDE прямо с файлами на диске Линукс?
Pzz>А зачем нужен WSL, если линух умеет жить на железе без всякой венды?
Например, если нужны обе системы одновременно. Но в таком случае возникает вопрос: а почему тогда, в обратку, сразу не врубить из под Linux гораздо более могучий QEMU/KVM. Он вам не только ballooning/reclamation исполнит, а и полноценную страничную дедупликацию, удобную для одновременного запуска множества версий одного и того же, при этом одинаковые страницы памяти будут храниться в физ.RAM в одном экземпляре. И сложный проброс "живого" оборудования в "гостя". И замудрённейшие сложносочинённые, но при этом высокопроизводительные, сетевые топологии.