12 цитат фишкян о Linux, от которых так и тянет улыбнуться
Пользователи Фишек устроили настоящую войну в комментариях к некоторым Linux-постам.
Все цитаты из двух постов: этого и вот этого. Осторожно: цитаты предназначены для разжигания межоперационной ненависти... да и вообще попахивают баянами, но это не точно.
Все цитаты из двух постов: этого и вот этого. Осторожно: цитаты предназначены для разжигания межоперационной ненависти... да и вообще попахивают баянами, но это не точно.
✖
Источник:
Посты на ту же тему
394 комментария
6 лет назад
Могу сказать, что писать под винду гораздо комфортабельней. Инструментарий гораздо богаче. Хотя сегодня все низкоуровневые задачи для arm пишу только под линукс, уже на простом си.
Удалить комментарий?
Удалить Отмена6 лет назад
Вопрос комфорта здесь вообще не поднимался. Я когда пишу под Линукс или Мак, пишу исключительно в VIMе и дебагаю из под gdb или lldb. Меня это полностью устраивает. Единственно преимущество VS в смысле комфорта это интеграция IDE и дебагера. Иногда удобно, но совершенно не критично. Здесь вообще не в обертке дело. Вопрос полностью в том как код, компилятор, и инструменты работают именно с осью.
Позвольте мне задать вам вопрос. Вам приходилось когда-нибудь читать документацию методов POSIX чтобы понять как сделать что-то что Вы уже знаете как делать через Windows API? Как насчет наоборот? Приходилось ли Вам работать с виртуальной памятью, выставлять page guard и т.д., под Виндой и Линуксом? Пытаться восстановить состояние треда после сигнала через TIB? Не в дебагере, а именно в самой программе? Писать мульти-тредовый сервер на сокетах? Дебагать все это когда SEH посылает все к херам? Да хотя бы просто сделать форк процесса, в конце концов. Все это гораздо, гораздо проще делать под Виндой. И мы еще совершенно не начали говорить об отладке этого кода. Он не будет работать одинаково под разными дистрибутивами. Инструменты отладки будут совершенно разными. И никогда, никогда не будут покрыты все возможные проблемы которые возникнут на чьем-нибудь Линуксе.
Единственное крупное исключение из всего этого, это доступ к некоторым регистрам отладки на процессоре. На Линуксе, доступ к ним из юзерной программы открывается несколькими командами в консоле. На винде, нужно ставить специальные дрова, т.к. доступ к этим регистрам только из драйверов. Это единственный случай за мои годы профессиональной работы, когда написать код на Винде было большим геморроем чем на Линуксе.
Удалить комментарий?
Удалить Отмена6 лет назад
А по поводу игровых серверов. Вспомним тот же WoW. Там простой и тонкий сервер, но требующий хорошей сетевой производительности. И толстый клиент, который и написан под Windows, так как это было сделать намного проще. В результате сервер работает под Linux, а клиент - под Windows. И таких игр очень много.
Кстати, небезызвестные серверы World of tanks работают в Linux. А клиент - чисто под Windows.
Предлагаю заканчивать нашу беседу, так как она уже явно выходит за рамки статьи. Да и мы уже поняли друг друга. Надеюсь :)
Удалить комментарий?
Удалить Отмена6 лет назад
Спасибо, поржал.
Удалить комментарий?
Удалить Отмена5 лет назад
Чушь не городи!
Знал бы ты хотя бы 10% от возможностей Студии, такую ахинею не говорил бы. Просто перестань вы*йо*пываться своим идиотским vi и прочти хоть раз, что умеет студия. Не обзорчики "есть такое окно", а полное руководство - там столько функций, что "редактор" там от силы треть.
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена6 лет назад
Ходят байки среди красноглазых, что к костылям можно приделать колеса и обогнать мерседес...
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена6 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена