История изменений
Исправление
emorozov,
(текущая версия)
:
Странно слышать такие вещи в 2022 году. По-моему, сейчас Linux точно может гораздо больше, чем Windows, при этом зачастую проще и эффективнее.
Неоспоримое преимущество: если что-то не работает или работает неправильно в Windows, ты не можешь полноценно диагностировать проблему.
В Windows есть EventLog, который неудобно читать, в который пишется далеко не всё и не всегда в понятном виде. Разработчики самой Windows обожают цифровые коды ошибок (до сих пор пытаются уместиться в 640Кб?) и ошибки вида «Unknown Error». По закону подлости, если ты пытаешься настроить какую-нибудь службу и она не работает, с большой вероятностью, в EventLog увидишь что-то вида «Error 0x9076effb: Unknown Error».
В сложных случаях, ты будешь гуглить это по форумам и сайтам поддержки Windows, и находить только вопросы таких же бедолаг, без единого ответа. Ещё, кстати, бесит сложная структура URL’ов всех этих форумов, и постоянное тасование доменов и структур ссылок микрософтом, из-за чего многие ссылки протухают.
В том же Linux обычно логи гораздо понятнее и подробнее, и ты в любом случае можешь докопаться до сути проблемы, если её совсем никак не обойти иначе, взяв исходники и проанализировав их, или пройдясь отладчиком.
Реальный случай из работы: в начале этого года не работала как нам нужна одна из служб винды. В поиске ничего найти не удалось. Документация была прочитана вдоль и поперек 3-4 разными людьми - нечитаемый майкрософтовский канцелярит без сути. Одно наукообразное словоблудие, без единого примера и вообще без объяснения по сути.
В итоге, проблема была решена дизассемблированием кода службы — только это помогло понять, как она работает, и чего ожидает.
Три человека в компании около 2-3 месяцев занимались совершенно непродуктивным решением одной проблемы, вместо улучшения кода продукта.
Исходная версия
emorozov,
:
Странно слышать такие вещи в 2022 году. По-моему, сейчас Linux точно может гораздо больше, чем Windows, при этом зачастую проще и эффективнее.
Неоспоримое преимущество: если что-то не работает или работает неправильно в Windows, ты не можешь полноценно диагностировать проблему.
В Windows есть EventLog, который неудобно читать, в который пишется далеко не всё и не всегда в понятном виде. Разработчики самой Windows обожают цифровые коды ошибок (до сих пор пытаются уместиться в 640Кб?) и ошибки вида «Unknown Error». По закону подлости, если ты пытаешься настроить какую-нибудь службу и она не работает, с большой вероятностью, в EventLog увидишь что-то вида «Error 0x9076effb: Unknown Error».
В сложных случаях, ты будешь гуглить это по форумам и сайтам поддержки Windows, и находить только вопросы таких же бедолаг, без единого ответа. Ещё, кстати, бесит сложная структура URL’ов всех этих форумов, и постоянное тасование доменов и структур ссылок микрософтом, из-за чего многие ссылки протухают.
В том же Linux обычно логи гораздо понятнее и подробнее, и ты в любом случае можешь докопаться до сути проблемы, если её совсем никак не обойти иначе, взяв исходники и проанализировав их, или пройдясь отладчиком.
Реальный случай из работы: в начале этого года не работала как нам нужна одна из служб винды. В поиске ничего найти не удалось. Документация была прочитана вдоль и поперек 3-4 разными людьми - нечитаемый майкрософтовский канцелярит без сути. Одно наукообразное словоблудие, без единого примера и вообще без объяснения по сути.
В итоге, проблема была решена дизассемблированием кода службы.
Три человека в компании около 2-3 месяцев занимались совершенно непродуктивным решением одной проблемы, вместо улучшения кода продукта.