Backend process in linux

Зачем для backend часто советуют ставить Linux?

1)Вопрос касаемо Windows. Неужели нельзя поставить тот же Apache на винду, mysql сервер и php и python и postgre и др.? Я ставил, возможно просто я не столкнулся с проблемами.

2)Если нужно окружение продакшн, то docker не вариант? Есть WSL, есть виртуалки.

3)И самое интересное, покупка маков. Опять непонятно, так mac != linux. Да, Unix подобная, но не все же идентично как на продакшене. Зачем mac?

Зачем женщина, когда есть рука? Вопрос из той же серии.

  1. Можно, но в винде логи смотреть не очень удобно, раз. Для многих вещей удобнее гуй, два. Для винды другой стек три.
  2. Велосипед. Мало готовых решений, гайдов, чтото отвалится — не нагуглишь.
  3. Мало гайдов, дораха. Мало хостеров тебе дадут мак.

И 20% твоей мощности улетают в тепло а не в полезную работу.

Не нужен на самом деле. Это всё «Синдром утёнка» по поводу внешнего вида и качества сборки яблок. Я вот 15 лет на thinkpad сижу, на мак не загонишь.

2)Если нужно окружение продакшн, то docker не вариант? Есть WSL, есть виртуалки.

Докер, конечно, для продакшена не нужен. Таково мое мнение. Если это реально продакшн с тысячими юзеров. А уж на какой платформе будет сервер развернут — дело десятое. Linux-инфраструктура считается удобной и гибкой, поэтому и используется, если какие-то windows-only вещи не требуются.

Неужели нельзя поставить тот же Apache на винду, mysql сервер и php и python и postgre и др.? Я ставил, возможно просто я не столкнулся с проблемами.

Так делают часть разработчиков, со времен моего студенчества еще в 200х, ставят apache + php в винду.

zendrz ★★ ( 23.12.20 08:58:18 MSK )
Последнее исправление: zendrz 23.12.20 08:59:02 MSK (всего исправлений: 1)

В такой формулировке — это не аргумент. А вот то, что это тупо лагает, особенно WSL1 и предшественник (свят-свят) MSYS2 — вот это критично и неудобно использовать.

3) Да, не идентично, но достаточно близко. Для тех, кто предпочитает работать, а не настраивать систему — идеальный вариант.

Про маки ничего не знаю.
А Linux обязателен.
Там Проводится тест ядра. И оно выдаёт больше нод чем Windows или FreeBSD.
Проект Cent OS давно было пора закрыть. Он не производителен.
По этому linux и используется. Сейчас рулит debian 9.
У него упрощённое ядро.

  1. Банально удобней пользоваться, так сложилось, что разрабатывается многое изначально под *nix.
  2. Если это все использовать — зачем тогда Windows?
  3. Для серверов или для разработки?

Источник

Linux для бэкенд разработки

Подскажите кто разбирается, какими Linux дистрибутивы пользуются бэкенд разработчики, Ubuntu? Или кому что нравится то и ставит? Например если идёшь работать в компанию , то как там с этим?

Или кому что нравится то и ставит?

Кому что нравится то и ставит.

Читайте также:  Wine linux нет звука

У нас в компании стандарт Ubuntu. Ставишь сам.

А вообще нет никаких ограничений, на любом дистрибутиве можно сделать все одинаково.

если ты модный бэкендер, то выбираешь макос. Если не очень и вообще нищук — то любой линукс.

если идёшь работать в компанию , то как там с этим

В чём вопрос? Что скажут, то и ставишь.

Чтобы в самый ответственный момент, когда сроки горят, из-за установки нового компонента система встала раком? Спасибо, но нет.

У меня за 5 лет убунта несколько раз вставала раком после обновления. В ответственный момент лучше не ковырять систему. Да и 13 макось артефакты выкидывает.

exst ★★★★ ( 13.01.23 12:34:05 MSK )
Последнее исправление: exst 13.01.23 12:35:03 MSK (всего исправлений: 1)

В моей конторе где-то 60% сидит на винде, остальные кто на чем.

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

какими Linux дистрибутивы пользуются бэкенд разработчики

Как среда исполнения — Ubuntu, Debian в контейнере.

Как среда разработки, что угодно, хоть Windows.

ну и только тупорылый баран будет в «самый ответственный момент» вообще пытаться что то делать с системой

Это же рач, там постоянно нужно «что-то делать с системой». Во всяком случае на порядок чаще чем в убунте. А «самый отвественный момент» как всегда возникает внезапно в самый неподходящий момент.

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

PS: аватарка у тебя в тему

no-such-file ★★★★★ ( 13.01.23 12:45:32 MSK )
Последнее исправление: no-such-file 13.01.23 12:46:24 MSK (всего исправлений: 1)

У меня за 5 лет убунта несколько раз вставала раком после обновления

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

Это же рач, там постоянно нужно «что-то делать с системой». Во всяком случае на порядок чаще чем в убунте. А «самый отвественный момент» как всегда возникает внезапно в самый неподходящий момент.

Когда-то тоже так думал. Но вот сижу на Арче уже более 10 лет, и ломается что-либо раз в 2-3 года, если не реже. Обычно в следующих случаях:

  • выборочно обновил пакеты (что в арче явно не рекомендуется делать)
  • не почитал какое-нибудь предупреждение перед обновлением (раз в 5 лет бывает что какие-нибудь зависимости надо вручную обновлять)
  • не обновлялся несколько месяцев до этого

В общем и целом, проблем нет. А если есть, приглашаю огласить подробный их список.

emorozov ☆ ( 13.01.23 12:51:40 MSK )
Последнее исправление: emorozov 13.01.23 12:51:59 MSK (всего исправлений: 1)

Читайте также:  Узнать сколько памяти ест процесс linux

пользуюсь Mint много лет, полет нормальный

приглашаю огласить подробный их список

не почитал какое-нибудь предупреждение перед обновлением

Ну вот например. Роллинг означает что в любой момент может прилететь что-то глобальное и ломающее.

не обновлялся несколько месяцев до этого

Вот тут господин выше рассказывает, что всё ок. А на деле ничего не изменилось с 2013 года. Если не обновляться пол-годика, то вероятность что нужно будет что-то чинить руками около 80%.

Дело не в том, что у арча ниже качество управления. Сама по себе концепция более склонна к проблемам.

Суть в том, что убунту ты обновляешь раз в несколько лет, а рач каждый месяц

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

Арчем пользуюсь более полугода, только один раз сломался grub.

exst ★★★★ ( 13.01.23 12:58:07 MSK )
Последнее исправление: exst 13.01.23 13:00:39 MSK (всего исправлений: 2)

На убунту приходилось ждать год для получения нового ядра, но через год оно снова тухлое

Какое это имеет значение для того чтобы клепать формочки в vscode?

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

Дело не в том, что у арча ниже качество управления.

В прошлом годе пытался поставить Kubuntu 22.04 — валился инсталлятор при разбивке диска. Так и перешел на арч.

Например если идёшь работать в компанию , то как там с этим?

Почти во все компаниях где я работал я накатывал на ноут Archlinux и никто не возражал.

Какое это имеет значение для того чтобы клепать формочки в vscode?

Надеялся что проблема со звуковухой в новом XPS будет устранена. А для клепания формочек и заводская винда 11 годится — там со звуком все хорошо.

Зачем было пробовать какие-то васянские ZverCD?

Сейчас всё роллинг: и Windows, и Android, и прикладные программы (в Андроиде обновляются едва ли не несколько раз в день), и веб-сайты.

Скорее сейчас что-то со стабильными релизами раз в год или раз в несколько лет стало маргинальным подходом, а роллинг — мейнстрим.

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

Или нужно что-то установить по фасту, но, сорри, у тебя система не обновлена, скачать гигабайт обновлений. А так дистр хорош, да. Если им не пользоваться.

Зачем было пробовать какие-то васянские ZverCD?

CryNet ★★★★★ ( 13.01.23 13:08:54 MSK )
Последнее исправление: CryNet 13.01.23 13:11:49 MSK (всего исправлений: 1)

А что за бэк? Одно дело держать древний пхп, другое — современные либы пайтона или ноду.

Читайте также:  Облачная платформа для linux

По моему опыту чаще всего ставят дебиан, убунту, центос (роки, Альма), редхат.

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

Зачем было пробовать какие-то васянские ZverCD?

Так ты, наверное, тихо накатывал арч и никому об этом не говорил?

Ынтерпайз вообще венду любят

Ставишь минимальную систему, без иксов, и накатываешь что хочешь по желанию.

Это меня никто не спрашивал что там стоит. 🙂 Как правило, все знали и постоянно спрашивали — а что это у тебя за окна интересные (Awesome).
Ну, понятное дело, я сначала зондировал почву, как тут с этим. При чем, это не только мелкие ноунеймы, но и компании с достаточно громкими названиями и размерами.

Ставишь минимальную систему, без иксов, и накатываешь что хочешь по желанию.

Тогда пропадает смысл в коробочной системе и убунты в целом. Тем более Kubuntu предлагается на официальном сайте.

Вот у меня на работе есть рабочий комп с маком. Блин, ну шило. Настроить тонко внешний вид нельзя. Ну не нравится мне этот док ваш. Или кнопки управления окном слева.

В стандартном файловом менеджере чтобы скрытые файлы посмотреть — давай как в терминале специальную команду введи.

Или вот я люблю переключение раскладки по правому alt — хрен.

Сглаживание на 1920×1080 (23″ DELL 2314) херня полная, конечно ему высокое разрещение подавай, при этом рядом стоит точно такой же монитор с виндой — там шрифты гораздо приятнее.

Деплой C++ приложения под него — это приключение еще то.

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

Да винда больше следует духу линукса, чем мак. Мой начальник сказал, что мак — это сильно урезанная недо убунта.

Мышь маковская — это отдельное произведение. Тонкая, глянцевая. Под чью это руку? Тем, кто под пресс ладонь всунул что-ли, как этим работать?

Что же вы так блин кончаете от этих маков, ума не приложу…

rumgot ★★★★★ ( 13.01.23 15:00:17 MSK )
Последнее исправление: rumgot 13.01.23 15:01:18 MSK (всего исправлений: 1)

Не поцоны, любой линукс не пойдёт. Никаких сраных убунт, рачей, бомжар и прочей школотронщины. Эти дистры для пердолинга и убивания свободного времени.

Только энтерпрайз дистры, только стабильность. Раньше золотым стандартом была Центось, но после седьмой версии это больше не так. Теперь разве что Oracle Linux или сам RHEL, если фирма богатая.

А зачем ты обновляешь систему в самый ответственный момент?

Вот у меня сейчас как раз такой период на работе, я последний раз pacman запускал еще до НГ. И ничего, не страдаю как-то.

Источник

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