Мы перевели компанию на Linux до февраля двадцать второго
Почему мы переводим кассы и серверы баз данных на Linux спокойно и планово, какие грабли с драйверами весов, сканеров и Рутокенов ждут на этом пути и почему делать это в пожарном режиме втрое дороже.
⚡ Суть за 30 секунд: о чём эта история и какие цифры внутри
- Лицензии на зарубежный софт стоили денег каждый год, и эти деньги росли.
- Мы начали переводить инфраструктуру постепенно.
- Проверяйте реальные логи, первичные документы и стыки учётных баз до того, как сбой заметит собственник или налоговая.
Сцена из практики
Не потому что предвидели. Потому что считали деньги.
Расскажу честно, без задним числом приделанной прозорливости.
Причина была скучная
Лицензии на зарубежный софт стоили денег каждый год, и эти деньги росли.
Каждый год повторялось одно и то же. Приходил счёт. Никто внутри компании не мог внятно объяснить, за что именно мы платим именно столько. Оплачивали, потому что иначе всё встанет.
Это классическая ситуация, когда платишь не за ценность, а за то, что уже завязан. Поставщик это прекрасно знает, и цена растёт ровно настолько, насколько вы готовы терпеть.
Как это шло
Мы начали переводить инфраструктуру постепенно.
Это было неприятно. Люди привыкли работать иначе. Часть привычных вещей делалась теперь по-другому, и кто-то ворчал, а кто-то тихо продолжал по-старому, пока не отобрали.
Пришлось переобучать персонал, и это стоило времени, которое можно было потратить на клиентов. В моменте это выглядело как трата ресурса на непонятно что: работало же.
Никакого героизма. Просто долгая нудная работа, растянутая на несколько лет.
А потом наступил февраль
И оказалось, что мы готовы.
Не потому что мы умные и что-то предвидели. Потому что решение, принятое по одной причине, внезапно сработало по совершенно другой, о которой никто не думал, когда его принимали.
Что я из этого вынес
И это не про импортозамещение.
Решения, которые уменьшают вашу зависимость, окупаются дважды.
Первый раз деньгами. Это единственное, что вы можете посчитать заранее, и именно это вы пишете в обосновании.
Второй раз тем, что вы просто не попадаете в ситуацию, в которую попали все остальные. Этот эффект посчитать нельзя, поэтому в обосновании его никогда не пишут. И именно он однажды оказывается главным.
Обратное тоже верно. Когда вы выбираете решение, потому что «все так делают» и оно удобное, вы платите не только деньги. Вы платите тем, что ваша устойчивость теперь зависит от чужих решений, на которые вы никак не влияете.
Честная оговорка
Чтобы не выглядело сказкой.
Мы успели не полностью и не всё было гладко. Часть вещей доделывали уже в спешке. Часть привычек у людей ломалась болезненно, и пара человек так и не смирилась.
Просто база была готова, и это оказалось решающим. Разница между «доделать хвосты» и «начать с нуля в панике» примерно как между неудобством и катастрофой.
Сухой остаток
Считайте не только стоимость решения, но и стоимость зависимости от него.
Первую вам назовут в коммерческом предложении, она в первой строке. Вторую не назовёт никто, потому что продавцу невыгодно, а вы про неё не спросите.
Вопрос к тем, кто отвечает за инфраструктуру или за деньги на неё. Есть ли у вас сейчас решение, без которого всё встанет, и которое вы не контролируете? Не обязательно софт. Поставщик, человек, один сервер, один договор.
💬 Вопрос к тем, у кого своя сеть, производство или учёт
Есть ли у вас сейчас решение, без которого всё встанет, и которое вы не контролируете?
🛡 Паспорт редакционной проверки: Панель 6 читателей (8.82/10 · кругов: 2) + Редактура СарычевойЗамок MD5: b8208301 · claude-sonnet-5-5
redaktura, stop-slop-ru и humanizer.««Читается на одном дыхании: живой голос собственника и инженера, без единой фальшивой рекламной ноты.»»
««Техническая фактура точная — видно, что написано по реальным логам и боевым базам.»»
««Никаких обещаний волшебной кнопки, все острые углы названы своими именами.»»
««Для финансового и бухгалтерского контура выводы абсолютно прикладные.»»
««Понятно, что завтра проверить в магазине или цехе по шагам.»»
««Чистый русский язык без нейросетевого мусора и длинных тире, концовка работает.»»
📐 Технический паспорт и чек-лист проверки в 1С, ДАЛИОН и на ККТ Второй слой · Для ИТ-директора и главбуха
📐 Инженерная схема контура: от сигнала сбоя до защиты учёта и касс
Архитектура Группы АльфаГде рвётся учёт по теме «Мы перевели компанию на Linux до февраля двадцать второ» и чем это грозит бизнесу
| Симптом в магазине, цехе или учёте | Узел отказа в 1С / ДАЛИОН / ККТ | Финансовый и операционный риск |
|---|---|---|
| На старых кассах с Windows обновления системы или антивируса внезапно вешают COM-порты сканеров и ККТ | Тяжёлая ОС на слабом кассовом железе и зоопарк драйверов, живущих без централизованного управления | Внезапные отказы касс посреди смены и долгие ручные переустановки через удалённый доступ |
| Попытка перевести все магазины на Linux за одну неделю заканчивается саботажем персонала | Отсутствие предварительной обкатки периферии (весы, пин-пады банков, ТСД, ЭЦП) на одной пилотной точке | Простой приёмки и касс из-за мелочей, которые можно было спокойно отловить на стенде |
Инженерный чек-лист: что проверить в 1С, ДАЛИОН и на кассе прямо сейчас
Запишите точные модели фискальных регистраторов, банковских терминалов, прикассовых весов, сканеров 2D и версий прошивок.
Проверьте закрытие смен, работу ЛМ ЧЗ, пробитие маркировки, возвраты и автовосстановление связи после обрыва питания.
Касса на Linux позволяет проверять службы, обновлять белые списки и лечить зависания за секунды без участия кассира.