По повду шелла под Windows - PowerShell не вариант? полностью объектная оболочка... bash выглядит на нее фоне убого (хотя я понимаю что она очень старая). хотя мне мощности wsh за глаза. да и привычный bash можно под Cygwin пускать да и много никсового софта можно пустить под cygwin. Идея как wine под nix
Но в том же codega будет облом с большинством новых гамесов. Сам не геймер, но народ плачицо. Windows удобен тем что все продукты MS интегрированы, все работает как единое целое. Мне приходиться например юзать Outlook из за WM
Ибо альтернативы такой интеграции просто нет. По поводу 1с-ки 7-ку все же пускают под wine, есть мануалы на эту тему. Хотя мне чел рассказывал как пускали проект 8-чный на postgree, после 10 юзеров все ушло в тормоз. В итоге была развернута пираццкая MS SQL.
Я не говорю что проблема в postgree, скорее это кривость настройки. Но скуль от MS развернет любой дурак
и настройки не требуется
Винда до жути удобная, и уже пару лет как не глючная (ну уж не глючней linux, даже спорить на эту тему не хочу) и это ее основное приимущество. Да многие вещи решаются в nix, одной командой, но многие вещи в Windows решаются в пару кликов и альтернативы в nix просто нет. Это я не говорю про AD и GP
там вообще трудозатраты колоссально различаются. Хотя linux на сегодняшний день живет в AD довольно не плохо, сервера все равно на Win. (попытки не в счет)
Дома всегда будет (ну ближайшие 10 лет точно) варез, а вот организациям придется решать что важнее. Да и использование windows не всегда оправданно, у него есть и слабые стороны. В каждом конкретном случае, свой оптимальный выбор ПО.
PS: Хотя все же надеюсь что в школе будут изучать именно linux.