Что лучше для программирования windows или linux

Что лучше для программиста Linux или Windows?

Чтобы понять сравним плюсы и минусы винды и операционной системы linux.

+ Windows

    Удобна для новичков. В процессе обучения программированию на винде вам будет гораздо легче если вы новичок.

Есть программы которых нет на linux. Такие программы как photoshop, sony vegas, adobe premier или тому подобные. Если вы чисто программист и не интересуетесь каким-либо графическим дизайном или монтажом, вам это в принципе без разницы.

  • На винде есть кряки. То есть вы можете получить платные программы за бесплатно.
  • — Windows

      Винда глючная, вы будете сталкиваться с абсолютным множеством всяких глюков, зависаний и тому подобных проблем, а это невероятно раздражает.

  • Не защищенная от хакерских атак.
  • + Linux

      На linux работают сервера. Особенно это важно для серверных программистов и back-еnd разработчиков. Потому, что почти все сервера по моему 80-90 процентов уже работают либо на сервером apache, либо на endings, а они в свою очередь расположены на операционных системах линукс.

    В линуксе есть терминал.

    Это очень важно и он очень мощный, особенно если у вас стоит какой-нибудь красивый эмулятор, то работать становится не просто приятно, но и удобно. С помощью терминала на линуксе, вы можете делать все то, что вам позволяет сделать доступ через ssh на ваш веб-сервер плюс у вас есть доступ к локальному. Также с правами доступа и терминалом вы можете полностью отрезать себя от всех каких-либо существующих вирусов.

    Операционную систему linux никто не взломает, на линуксе специфическая и очень действенная архитектура,поэтому она как бы сама себе антивирус.

    Linux не глючит.

  • Экономно использует ресурсы вашего компьютера и достаточно редко очень бывает такое чтобы она просто повисла.
  • — Linux

      Не для новичков. Будет очень сложно разобраться и порог вхождения вообще в эту операционную систему бывает достаточно высоким.

    Нет программ, которые есть на виндовс.

  • Нет кряков, здесь вообще коммерческого ПО не так уж и много.
  • Теперь вы можете сами для себя решить что вам больше подходит и как понятно из статьи windows подходит для юзеров новичков и для дизайнеров, а linux подходит, как нельзя лучше для профи, то есть бэк-энд разработки и серверных программистов, сисадминов.

    Linux или Windows для программиста?

    Как по мне так лучше виндовс. Вирусы это конечно хорошо в смысле что их нету на linux, но их нету не потому что сложно писать тут по-моему как раз обратное, но пользоваться некто из простых смертных ею не хочет винда на милее к тому же к ней ещё со школы приучают сейчас а раньше с института.

    Если вы имели ввиду написание программ под линукс или винду, то по моему лучше всё таки виндовс сейчас он намного более популярен да и программы для линкс делать платными не солидно, а для винды всегда пожалуйста особенно когда выйдет 8 и реализуют магазин будет крайне актуально.

    Про среды разроботки не слышал под него. Но если исходить из опыта и того как «много» приложений под линукс можно сделать вывод что писать там что либо как минимум неудобно.

    Моё мнение если вы хотите что-то по настоящему новое то напишите своё ядро. Разошлите по миру может приобритёт популярность.

    Я программист и использую Виндовс.. .
    И все что под Линуксом, переделівается под Винду.. .
    К чему это.. .
    Photoshop,Corel,C++ Builder,UML моделлеры,
    базы данных, редакторы.. . все под Винду.. .

    даже редактор EMACS тоже под Винду.. .

    Среда Линукс просто навороченная, а книг мало.. .
    Затраты на обучение большие.. .
    Нет деталей для программиста.. .

    Линукс используют только как сервер, потому, что не слетает,
    и стабильный.. .

    PHP — все пишут в Винде. а код отдают провайдеру под Линуксом. .

    Просто Линукс бесплатная среда.. . и плохо развивается.. .
    Некоторые проекты не поддерживаются вовсе.. .

    Журнал Чип — полно Линуксов.. .
    Установите на машину вместе с Виндой и посмотрите.. .
    польза есть.. . лишних знаний не бывает.
    а писать программы надо и под Винду и под Линукс.. .
    и другие системы тоже надо изучать.. . Solaris например.. .

    Windows или Linux – что лучше выбрать?

    В этой статье я проведу детальный разбор систем Windows и Linux. Обе системы по своему хороши и обладают множественным функционалом для решения разных задач. При выборе системы возникает много сомнений и вопросов, количество которых только возрастает.

    Характерные отличительные нюансы

    Достаточно тяжело дать им оценку, до того момента пока лично не столкнешься с ними в работе. Linux и Windows достаточно сильно отличаются друг от друга, у обеих имеется набор достоинств и недостатков.

    Начнем с разработчиков:

    Windows — готовая ОС с большим рабочим функционалом, официально зарегистрированная корпорацией Microsoft. Одним из главных недостатков системы являются частые обновления. Отключить их запуск сложно. Если возникнет проблема, баги или сбои в работе компьютера, после очередного автоматического обновления, то единственный вариант ее решения, это обращение в техподдержку. Одни потребители с этим просто мирятся, другие ищут равноценную замену.

    Linux – это платформа-конструктор из семейства Unix. Основанием платформы выступает монолитное «ядро», вокруг которого выстраиваются всевозможные дистрибутивы . Система представляет собой гибкий динамичный каркас для проведения разнообразных модификаций. Все окружающие его прикладные программы, придают исключительную экономическую эффективность, создавая полноценную многофункциональную операционную среду.

    Для того чтоб получить исчерпывающий ответ на вопрос, какая программная оболочка лучше, необходимо сделать обзор всех параметров.

    Windows по рпаву будет считаться более популярной ОС, она занимает более 35% компьютеров по всей планете(но нужно сказать что большинство версий – пиратский продукт)

    Для того что бы установить на свой ПК лицензию Windows придется выложить некоторую сумму. Существует магазин Microsoft — он включает в себя набор различнх утилит, которые постоянно совершенствуются и пополняются, так же там можно скачать различные приложения, игры, фильмы, но только заплатив деньги.

    Linux пользуется меньшей популярностью, потому как, больше ориентирован на профессионалов, а не рядовых потребителей. Хотя, программная начинка не настолько сложна, как кажется при первом знакомстве, к ней нужно просто привыкнуть.

    Основным отличием Linux является бесплатное распространение дистрибутивов. У пользователей имеется бесплатный доступ к немалому количеству лицензионных приложений.

    Для полноценной работы, один дистрибутив легко устанавливается одновременно на нескольких устройствах. Каждая утилита, это лицензионный продукт из проверенного репозитория собственного менеджера программ.

    Windows в свою очередь нацелена больше на получение выгоды от своих пользователей, поэтому вряд ли порадует широким функционалом бесплатного софта. Microsoft строго следит за распространением своих продуктов, ограничивая распространение купленного пакета с дистрибутивом. Один приобретенный пакет устанавливается на одно устройство. Программное обеспечение linux значительно выиграет против windows в отношении количества, свободного доступа к популярным приложениям.

    Обычно пользователи первым делом оценивают производительность (скорость работы системы)

    Ни одного клиента надолго не удержит плохой сервис обслуживания или проблемное программное обеспечение.

    В этой составляющей между linux и windows, явное преимущество будет на стороне продукции Unix, они в отличие от аналогов Microsoft, владеют гораздо большим количеством дистрибутивов, они представляют собой комплекс приложений с минимальной «прожорливостью» ресурсов. За чет этого, операционная оболочка не предъявляет повышенных требований к мощности «железа».

    Продукты Майкрософт являются более требовательными к повышенным ресурсам ПК, при всем наборе функциональности от нее не придется ожидать шустрой производительности. Хотя разработчики уверяют, что операционная «начинка» предъявляет небольшие требования к «железу».

    Но для получения максимальной отдачи, юзерам придется конкретно покопаться в настройках для того, чтоб убрать вручную «прожорливые» автоматически запускаемые приложения. (Об этом в моем блоге имеется отдельная статья)

    Стоит ли пользователям переходить с windows на менее требовательную linux?

    Точного ответа тут нет, выбор зависит от профессионального подхода, а также удовлетворения отдельных требований, запросов потребителей.

    Не стоит забывать, что на обе операционки распространяется одна закономерность – чем аскетичнее система и меньше установлено «тяжелых» приложений, тем выше потенциальная производительность!

    Правильно настроенная система отражается на дальнейшей работе, удобстве и производительности ПК. Linux отличается от других ОС важной чертой – все опции с настройками расположены в одной точке доступа.

    Читайте также:  Как запустить winbox mac os

    Удобный интерфейс помогает пользователям быстро находить нужные опции по всему функционалу компьютера. В сравнении с Windows заметно меньшее количество окон, меню, приложений. Для того что бы вызвать на рабочий стол полный комплект настроек нужно всего то сделать пару-тройку кликов.

    Продукты разработчиков Майкрософт не могут, к сожалению, похвастаться такой легкостью функционала. Их слабой стороной является слишком запутанное меню, каждый пункт которого расположен в отдельном месте.

    Некоторые люди используют метод спонтанного «тыка», выискивая нужную опцию, с непривычки приходится пробираться сквозь всевозможные диалоговые окна, выпадающие подменю и списки.

    Тем кто любит поиграть в игры, которые требуют хорошего «железа» больше подойдет ОС Windows.

    На linux тоже можно скачивать игры. На обеих платформах игры будут запускаться без проблем, но если брать их в сравнении, то выиграет первая.

    Самый оптимальный вариант для установки игр — это windows! Платформа является полностью подготовленной и совместимой по параметрам практически со всеми существующими играми, разработанными для ПК. Слабая сторона этой медали – доступ к виртуальному миру компьютерных развлечений осуществляется за отдельную плату.

    А вот еще один жирный плюс в сторону linux — Клиентам программной оболочки linux больше не придется терять в сети время на поиск подходящей утилиты, нужных драйверов, качать их, устанавливать. Умное «ядро» сделает все сама!

    Комплект необходимых драйверов уже включен в умную оболочку. Обновление программного обеспечения происходит при помощи встроенного менеджера «update». И представляет собой простой способ, необходимо выделить галочками соответствующие параметры для обновления, нажать «ок».

    Инициализировать установку качественного софта еще проще, надежней, а главное безопасней. Операционная система открывает свободный доступ к лицензионным качественным дистрибутивам, исключая возможность заразиться вирусом из посторонних непроверенных источников.

    Аналогичная установка софта в Windows не так проста, придется пройти через следующие этапы:

    · найти безопасный сайт разработчика, с подходящим софтом;

    · если приложение, из неизвестных источников не исключается возможность заражения вирусом, система просто не даст его установить;

    · совершить новый поиск источника;

    · четко следуя инструкции произвести дальнейшую установку.

    Те юзеры, которые совершили переход с windows на linux, давно избавились от проблемного поиска, подбор необходимого софта происходит, не выходя за пределы системы. Встроенное специализированное приложение предлагает широкий выбор безопасного софта.

    Вы заметили, что Windows 10, имеет большую схожесть со всеми предыдущими версиями?

    Естественно за прошедшее время было добавлено немало полезных обновлений, усовершенствований и изменений. В принципе трансформировать интерфейс под свои вкусы, создать комфортную среду рабочего стола, может каждый пользователь, единственное препятствие это запутанное меню.

    Но если выделить время для разбора этого момента, вы найдете большой выбор опций, которые можно настроить под себя.

    Дизайн интерфейса последней версии довольно самобытный, включает в себя комплекс базового ПО для комфортной работы. Для настроек подходящей среды рабочего стола используют графические утилиты. Последняя версия располагает удобными плитками, через которые осуществляется быстрый доступ к нужному ресурсу, плитки открываются через «пуск».

    Unix-системы, на протяжении всего времени, отличались повышенной надежностью и гарантировали 100% безопасность своим клиентам.

    При установке, юзеру первым делом предлагается зашифровать личную информацию в домашней папке. На случай утери ноутбука, доступа к документам, паролям и другой конфиденциальной информации, при таком раскладе, не смогут получить никакие злоумышленники.

    Ей не страшны различные виды вирусов и вредоносные программы, их просто для нее не создано, поэтому пользуясь системой не нужно лишний раз ломать голову над вопросом, какой антивирус установить.

    Что не скажешь о Windows! Немалая часть из установленных версий являются пиратскими копиями, из-за этого даже самые мощные антивирусы не способны защитить ПК. Пиратские копии представляет собой реальную угрозу заражения опасными вирусами или троянами любым программам.

    Самые яркие достоинства Linux собирала на протяжении многих лет из тысяч проектов. Это богатейший встроенный комплекс конфигураций, в котором чего только не найдешь. Система-конструктор очень гибкая, позволяющая делать с собой буквально все, что только пожелает клиент.

    Есть мнение, что программная оболочка была создана для IT-специалистов, но за последние годы она стала намного доступнее и проще, чем была раньше. Новичкам, естественно вначале инициализации придется туговато, нужно будет потратить достаточно времени и провести ознакомительный курс, но оно того стоит!

    А вот среднее знакомство с настройками уже позволит юзерам творить в «конструкторе» чудеса! Имея свободный доступ ко всему многогранному потенциалу конструктора, в котором насчитывается около 300 поддерживаемых дистрибутивов, можно каждый день создавать разнообразные программные средства, менять рабочие среды.

    Ведь это здорово! Кроить операционную оболочку под свои запросы, вкусы, потребности, самостоятельно устраняя то, что считаешь лишним. Это просто колоссальный контраст в сравнение с продуктами Microsoft, в которых все решает разработчик!

    В чем преимущества *nix, linux перед windows (для веб разработчика)?

    1. вы получаете окружение близкое или идентичное к продакшену.
    2. вы получаете внятную консоль/шел из коробки.
    3. вы избавляетесь от массы вопросов типа «на локалке все работает, а залил на сервер и получил жопу» (или наоборот).
    4. у вас появляется более лучшее понимание как на сервере все работает.

    при теперешнем развитие технологий и производительности железа, нет необходимости себя ломать.
    можно попробовать в виртуалке (docker/vagrant)/дуалбуте и самому для себя решить стоит или нет.

    Нету никаких проблем.
    Если только ваше конкретное используемое для ваших задач ПО нормально работает с Windows.

    Например, в моем случае используется Ansible и Docker, который не поддерживается на Windows. Приходится использовать Vagrant. Это достаточно удобно. Но ресурсы все же кушает.

    А так — даже Vim хорошо себя чуствует на Windows. Нативный. Не cygwin.

    Microsoft это тоже понимает.
    И вот уже они встроили подсистему Linux Ubuntu в Windows 10. Это не виртуализация, а именно полноценная подсистема.

    И многие вещи, например, те же шрифты — в Windows работают лучше, чем под Linux.

    Могут сказать — что лучше использовать для разработки ту же среду что и для production.

    Но дело в том, что даже если вы сидите на Ubuntu Desktop, то ваша среда серьезно отличается от среды сервера FreeBSD, CentOS, Debian, Ubutntu Server. И для полноценного CI все равно умные дядьки категорически рекомендуют и на Linux даже использовать Docker для полноценной эмуляции.

    Но ведь Docker-то можно использовать и на Windows. Правда, запускается он там подольше.

    Где именно вести разработку, где вам удобнее — это ваше личное дело. Вопрос ваших предпочтений. Никаких объективных причин в наше время, когда существуют Docker, Vagrant и виртуальные машины, когда куча приложений изначально сделанных для *nix запускаются в native под Windows — нет никаких причин себя строить. Кроме любопытства — а как оно там на других системах живется.

    У тех кто вас троллит есть еще одна причина: им приятно показать себя более умными. Как же — ведь Linux можно сконфигурить руками.

    Или используют готовые десктопные дистрибутивы. Не зря Ubuntu так популярна.
    Или если освоили ArchLinux — то построили себе совершенно убогое окружение по готовым мануалам.

    Чтобы действительно набрать скиллы ручной настройки Linux — нужно огромное количество упроства и времени, чем ваши друзья, которые вас троллят, вряд ли обладают.

    На деле 99% твердящих о гибкости Linux — далее чем ставить Apache и MySQL из пакетов — ничего сами и не умеют. Фактически работая в то же настроенной другими людьми десктопной среде. Но разве вы не умеете делать то же самое под Windows?

    Другое дело, что разворачивать и тестировать нужно под аутентичным операционным окружением.
    Неважно под Ubuntu ты сидишь или под Windows.

    Лучшие практики советуют использовать полностью изолированный и независимый от рабочего места разработчика инструментарий — виртуальные машины, Vagrant, Docker, отдельные физические сервера.

    В этом случае под твоей любимой ОС работает только текстовый да графический редактор. А все развертывание для тестирования и для продакшн проводится в совсем другой среде.

    Используя Docker хоть под Windows ты будешь получать даже больше преимущество повторяемости рабочей среды чем тем кругом, кто советуют тебе просто перейти на Linux. Если на более слабом железе это и было бы существенно (Docker под Linux стартует быстрее), то на твоем — несущественно на чем работать.

    Читайте также:  Определить язык операционной системы windows

    Евгений:
    Зачем? Я использую CI в полный рост.

    Эмуляция серверного окружения развернута в Docker. И только там проходит и получение артефактов и тестирование и разворачивание.

    Если ты не понял — в best practices, на которых опытнее меня и тебя ребята собаку съели: и под тоже Linux категорически не рекомендуется тестировать ПО локально на машине разработчика.

    Пример из жизни, буквально вчера: имеется у нас ПО годами стабильно работающее и развивающееся под Ubuntu 14. Скомпилировать его под Ubuntu 15, 16, CentOS 6, 7, Debian 8, FreeBSD 9, 10 — невозможно.

    Это не какая-то наколенная поделка. Я имею ввиду один из базовых инструментов крупной компании — Яндекс — Yandex Cocaine.

    Александр Борисович: Не имеет значения, что там тормозит с PHP на Windows. Для разработки хватает. Вы же один, а не 100500 запросов шлете на сервер, как при работе PHP в production. В production, разумеется, это все запускается на *nix.

    P.S.:
    Тормозит только момент запуска PHP. Если вы не умеете настраивать PHP, чтобы он не запускался каждый раз, в висел сервисом — то мне вас очень жаль.

    АртемЪ:
    Во, первых: Jump АртемЪ @Jump
    Александр Борисович: А разве веб разработчик работает на PHP?
    Во вторых, это во первых. 🙂 и писать можно хоть в блокноте.
    В третьих, ты не понял смысл того что я написал.
    Производительность сайта особенно тяжелого да еще и на CMS, зависит от ресурсов которые получают от сервера. Узкое место процессор при большом кол-ве запросов к закешированным страницам.
    Узкое место дисковая подсистема, при большом кол-ве запросов к БД.
    Не говоря уже про частоту ОЗУ.

    Пример из жизни. Сайт компании тормозит. Разработчик говорит, что железо не тянет, хотя оно и слабое, но админ следил за бенчами сайта и видел что раньше по бенчам сервер мог отдавать 50 страниц в секунду, сейчас отдает 10 страниц. Разработчика тыкают носом, он идет исправлять свой косяк и на следующий день все нормально работает.
    Так как обьяснить разработчику, что у него руки не из того места растут? А не сервак плохой.
    Увеличивать производственные мощности с индуским кодингом можно до бесконечности.
    С учетом того что у разработчиков, так же как и у админов 80% люди с манией величия. ))))

    В четвертых, бенчи очень важны особенно для связи админа и разработчика.
    Даже простым циклом можно уменьшить производительность работы сайта. Особенно если страница не статична и получает данные из БД.

    И в принципе все сайтик пошел подумать, отвалится сессия по таймауту 🙂
    А если подобную хрень запустят 1000 человек или 10000 тысяч.

    Производительность зависит от железа и настроек когда ты изучаешь в первый раз как настраивать всю систему в целом. Потом на новые проекты ты уже берешь свои наработки, ведь в первый раз ты доводишь до ума все. Этакая эмуляция серебрянной пули, ты в неё веришь, а её нет. Да и можно на ты, а то Вы Вам, пользователи хлебопечки не меняются, активные одни и теже 🙂

    Несколько компаний вернулись с Ubuntu обратно на Windows.
    Стоимость Windows смехотворна по сравнению со стоимостью поддержки Ubuntu.

    Начиная c Windows 7 — у Windows очень все стабильно и надежно.
    Переход на Windows 10 — оправдан. На ней вообще все прекрасно.

    Но еще начиная с Windows 7 прекратил переустанавливать Windows. Делаю просто накатывание нового образа на диск. Это на десктопе.

    На серверах ситуация еще стабильнее. Накатываю без переустановки образ еще с 2004 года. Все работает без переустановки 12 лет.

    Просто перемены. Windows уже начала вырождаться — погоня за числом установок вин10 в доказательство тому. Сами активно в компании внедряем Linux, по вопросам безопасности — он пока намного надежнее, по цене намного ниже(посмотрев сколько стоят вин8). Есть конечно нестабильность, несогласованность обновлений.

    Linux надежнее, но обновления у нее нестабильные и несогласованные.

    Самый главный аргумент: чисто чтобы не кормить Microsoft — потому что в вин10 платить придется за каждый клик мышкой.

    Единоразовый платеж что-то около 2000 рублей при покупке с новым компьютером. Никто не заставляет ничего покупать в Windows Market. Я в него и не заходил ни разу.

    При эксплуатации на предприятиях стоимость поддержки Linux намного выше. Админы требуются более высокой квалификации. Речь не идет о банальной установке Ubuntu и LibreOffice Writer. Для примера:

    Решите задачку: единый вход пользователей в Linux, тот, что в Windows с полпинка любым средней квалификации админом решается через включение Active Directory.

    Вот тут-то и начинают капать денежки в карман не Microsoft, а местным админам. Это, строго говоря, хорошо. Но вот только аппетиты местных квалифицированных админов в десятки раз больше, чем у Microsoft.

    Просто перемены. Windows уже начала вырождаться — погоня за числом установок вин10 в доказательство тому

    Причина другая. Microsoft сделал очень стабильную Windows. И не хочет поддерживать старые версии.

    Не думаю, что вам самому было бы интересно продать много лет назад старую версию своей программы/сайта, получить разовые деньги и этого и продолжать её поддерживать. Вы бы и сами предпочти сосредоточиться на развитии только одной новой версии.

    В чем преимущества *nix, linux перед windows

    Не переставлял Windows на серверах с 2004 года.
    Миграция на новое железо делалась 4 раза. Копированием образа диска, без переустановки.
    Работает до сих пор прекрасно.

    Что я делаю не так?

    abcd0x00 Зависит исключительно от софта, и от настройки.
    Если софт стабильный и установлен нормально — будет работать
    Иначе будут проблемы.
    Как на windows, так и на linux.

    Хотя на windows это делается как правило проще, и не требует специальных знаний.

    Хотя на windows это делается как правило проще, и не требует специальных знаний.

    Есть, например, парсер сайта на питоне, который базируется на lxml. Вот с виндой ты должен будешь новый парсер писать, потому что lxml не сможешь собрать под винду. Пока ты будешь писать новый парсер, я буду передавать собранные данные дальше по цепочке даже не в БД, а другому скрипту.

    Не переставлял Windows на серверах с 2004 года.

    abcd0x00: Ничего не понял. С чего бы это я кому-то стал должен? И нафиг мне собирать парсер под винду? Я парсеры пайтоновские обычно под дебианом запускаю.
    Не пойму что вы этим хотели сказать.

    По поводу перестановки — без разницы какая система.
    Если у вас есть желание переставлять каждый день систему, вы можете переставлять любую систему, хоть виндовс, хоть линукс, хоть макось.
    Если такого желания нет — зачем переставлять?

    abcd0x00:
    «А что, надо что-то где-то когда-то переставлять? Неужели в 21-м веке существуют такие непродуманные системы?»

    Милок, за 12 лет репы по 5 раз у linux отваляться
    )))

    АртемЪ:
    > Хотя на windows это делается как правило проще, и не требует специальных знаний.

    Люди уже столько лет сидят на Ubuntu, что выросло уже новое поколение, которое не умеет ручками и в Linux.

    И нафиг мне собирать парсер под винду? Я парсеры пайтоновские обычно под дебианом запускаю.

    Так запускай виндой, если есть что запускать, конечно. У меня, кстати, наоборот, — винда в виртуалке стоит и грузится из снимка всегда новенькая. И то это не для работы какой-то, а для проверок всяких типа запустится ли там очередная хрень или ОПЯТЬ выпадет где-нибудь.

    Если такого желания нет — зачем переставлять?

    А как ты откатишь винду, если она сломается?

    Милок, за 12 лет репы по 5 раз у linux отваляться

    abcd0x00: По поводу парсеров — зачем мне парсер на рабочей машине? На рабочей машине работаю я.
    А всякие скрипты крутятся на сервере, и не мешают мне работать. Нафига мне грузить рабочую машину?

    По поводу винды —
    Во первых с чего она должна сломаться?
    Во вторых, если она сломалась, кто мешает откатить к прежней контрольной точке?

    abcd0x00:
    Стабильно работать — это без обновлений ПО что ли? Или компилировать самому?

    Далеко ходить не надо.
    Используем Yandex.Cocaine. Штука хорошая, написана и поддерживается серьезной конторой.

    Читайте также:  Ноутбук не ищет вай фай что делать windows 10

    Но вот незадача — живет строго с одним релизом одной ОС — Ubuntu 14.04.
    И, зараза такая, не желает компилироваться ни под CentOS 6, 7, Debian 8, FreeBSD 9, 10, Ubuntu 15, 16.

    abcd0x00:
    > В винде же поставишь какой-нибудь софт (а необходимость в этом есть с самого начала) и из него тебе прямо в службы пролезет какая-нибудь очередная рекламная фигня, прочно там сядет и будет советовать куда-нибудь сходить из своих dll-шек.

    Ты застрял в 2002 году — году выпуска Windows XP без SP.

    По поводу парсеров — зачем мне парсер на рабочей машине? На рабочей машине работаю я.
    А всякие скрипты крутятся на сервере, и не мешают мне работать.

    Для меня «работаю я» означает, что я сижу на кухне и пью чай, а работает скрипт от моего имени, написанный мною. Так вот, чтобы их писать и запускать, нужно иметь всю инфраструктуру. Не просто так я привёл lxml, этот модуль очень удобный, а на винде он без проблем не собирается.
    И про дебиан здесь вариант не прокатит, потому что ты пришёл, а там голая винда, а у тебя ни мячика, ни ракетки. Даже если у тебя живая флешка в кармане, то на ней что?

    Во вторых, если она сломалась, кто мешает откатить к прежней контрольной точке?

    А ты не откатывал 😉 иначе бы знал, что при этом происходит.

    По поводу рекламы — ну так не ставь что попало, и ничего не будет никуда лезть.

    Да это были кодеки для промотра неизвестного видеоформата. Вместе с кодеками пролезла хрень в службы. И ты это никак не пресечёшь, потому что виндовая фирма не предоставляет все эти средства. Приходится искать сторонние, которые могут содержать в себе что угодно.

    Стабильно работать — это без обновлений ПО что ли? Или компилировать самому?

    Приведи пример ПО, которое ты обновляешь.

    Используем Yandex.Cocaine. Штука хорошая, написана и поддерживается серьезной конторой.

    Ну, это ты преувеличил. Яндекс ещё не вышёл на международный уровень в разработке.

    Поддержки Windows, к сожалению, нет, и не планируется, но это не значит, что пользователи, например, C# не смогут воспользоваться облачными сервисами, которые крутятся где-то в другом месте — достаточно написать подходящий фреймворк (что это такое будет рассказано далее).

    Странно, да? Такую хорошую систему если и поддерживают, то в последнюю очередь.

    Ты застрял в 2002 году — году выпуска Windows XP без SP.

    Да это были кодеки для промотра неизвестного видеоформата. Вместе с кодеками пролезла хрень в службы. И ты это никак не пресечёшь, потому что виндовая фирма не предоставляет все эти средства. Приходится искать сторонние, которые могут содержать в себе что угодно.

    1. Не бывает неизвестных форматов. По заголовку файла можно опеределить название формата. И поставить вполне конкретный кодек.
    2. Не ставлю кодеки уже лет 5. Media Player HomeCinema, скачиваемый только с официального сайта, все понимает.

    Приведи пример ПО, которое ты обновляешь.

    blackhole library, например.

    Ну, это ты преувеличил. Яндекс ещё не вышёл на международный уровень в разработке.

    ?
    Даже ребята из угасающего Рамблера давным-давно уже там (ngnix).
    А уж Яндекс с их несомненно более мощными ресурсами разработчиков — вполне.

    Yandex Cocaine — вещь получше многих аналогов. Цельная и функциональная.

    Странно, да? Такую хорошую систему если и поддерживают, то в последнюю очередь.

    Мы обсуждаем десктопную ОСь чисто для рабочего места разработчика.
    А ты приводишь в пример описание чисто серверного ПО.

    Так в лине-то можно сидеть на эквивалентных релизах и всё будет работать, как часы, без всяких обновлений.

    Если ты про сервер — то некотрые под Windows с 2004 года. За это время было несколько переездов на новое железо — методом копирования диска. Без переустановки. Если бы была бы проблема, давно бы все рухнуло.

    На клиенте у Linux все гораздо хуже. Например, попытайся установить современный Firefox. Тебе потянет такие зависимости, что в конечном итоге приведут к несовместимости ядра (через графические библиотеки, например) или к возможности работы графики X11 только в тормознейшем режиме эмуляции VESA.

    В винде же что-нибудь надо будет починить (исправить), а для этого надо будет поставить Internet Explorer, потому что без него хелп не читается к какой-нибудь вспомогательной программе. Как-то завис так с установкой одной программы, когда необходимо было поставить кучу ненужных компонентов, которые к ней вообще не относятся, иначе без них она не ставилась. И среди них был Internet Explorer, который мне вообще нафиг не нужен.

    Глянул сейчас список пакетов на линуксовом сервере — из мне нужных там процентов 10. Остальное зависимости.
    А на линуксовом клиенте соотношение полезного к зависимостям 1/100.
    Причем зависимости просто ужасные. Ну скажите, зачем мне при установке vim к текстовой коноли чтобы автоматически тянулись cups и драйвера под матричных принтера, последний из которых я видел лет 7 назад?

    1. Не бывает неизвестных форматов. По заголовку файла можно опеределить название формата. И поставить вполне конкретный кодек.
    2. Не ставлю кодеки уже лет 5. Media Player HomeCinema, скачиваемый только с официального сайта, все понимает.

    Это если ты только киношки смотришь в распространённых форматах. Если же это специальный формат какой-то или просто редкий или очень новый, то распространённые кодеки могут его не знать и тогда выбирать особо не из чего. А при поиске может быть найден пакет, который вместе с кодеком включает ещё какую-то нагрузку. Ну, и бывают люди, который заражают на чужих сайтах софт своими пэйлоадами; где-то даже дистрибутив линукс заразили, но быстро обнаружилось. А сколько скрытых таких?

    Даже ребята из угасающего Рамблера давным-давно уже там (ngnix).

    Ты всерьёз считаешь, что nginx — заслуга Рамблера? Где-то даже суд был или около того, когда они примазаться пытались. Знаешь, любят у нас люди на всё готовенькое прийти (так же и с ВКонтакте было, когда готовую соцсеть просто отобрали у владельца), почему Яндекс и не регистрируется в России — отберут на раз два совершенно левые дяденьки.

    А уж Яндекс с их несомненно более мощными ресурсами разработчиков — вполне.

    Да ладно, спектр их разработчиков довольно широкий, набирают всех от мала до велика. По крайней мере, лекции у них слабые. А количеством такие вещи не возьмёшь, nginx вообще разработан одним человеком — 70000 строк кода, а PostgreSQL — тоже небольшой группой товарищей. Дело не в количестве, а в том, что довольно грамотные люди работают ради самой идеи, а не за деньги.

    Мы обсуждаем десктопную ОСь чисто для рабочего места разработчика.
    А ты приводишь в пример описание чисто серверного ПО.

    Я вообще не понимаю, как можно винду на сервере использовать, это же дырявая, медленная хрень, управляемая левой пяткой какого-то очередного индуса. Не сегодня-завтра придумают очередную маркетинговую фигню — и поплывёт твой сервер. А в плане десктопа, так винда — это для кактусопоедателей, много пыли с мизерным выхлопом. Особенно смешно, когда они на линукс переходят, и у них глаза разбегаются от того, как много программ, оказывается, бывает вокруг, и как в одной программе может быть не десять полезных и нужных фич, а сто.

    За это время было несколько переездов на новое железо — методом копирования диска. Без переустановки. Если бы была бы проблема, давно бы все рухнуло.

    Да тебя просто никто не ломал. Там же дос-атаки проводить — милое дело, просто что-то куда-то посылаешь и весь сервер падает. Неуловимый Джо — никто не поймал, потому что никто не ловил.

    На клиенте у Linux все гораздо хуже. Например, попытайся установить современный Firefox.

    А зачем? Несовременный почти не отличается от современного. Или тебе расширения нужны?
    Главное, что в том старом виде его можно юзать и сегодня. А в винде так нельзя, выпадет браузер, потому что сделан по принципу костылей на костылях.

    Причем зависимости просто ужасные. Ну скажите, зачем мне при установке vim к текстовой коноли чтобы автоматически тянулись cups и драйвера под матричных принтера

    Оцените статью