Friday, October 25th, 2019 08:33 pm

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

Перво-наперво вопрос закрывается сразу же тем, что при отсутствии собственного железа говорить больше не о чем — это автоматически ставит в зависимость от сторонних решений. Более того, вообще тот, кто не имеет технологической автономии изначально, вынужден будет ВСЕГДА плестись в ЧУЖОМ хвосте, потому что должен следовать чужим стандартам, чужой парадигме, всё равно, касается это железа, софта или чего-то ещё. Даже просто принимая иностранный стандарт обычных электрических розеток вы уже становитесь в зависимое положение, даже общая резьба на болтах и гайках уже автоматически определяет ваше вторичное положение — это определяет рамки возможного. Как это всё должно работать и в каких пределах — придумали и придумываете не вы, а посторонние люди.

При этом проконтролировать со стопроцентной достоверностью что в тех железках не факт что получится. Не говоря о том, что часто драйвера ко многим железкам закрыты, бери готовый бинарник и не выпендривайся. Но даже если на это наплевать, то с остальным софтом будет всё очень плохо. Потому что на то, чтобы ваш персональный компьютер мог чего-нибудь делать, работает коллективно весь мир. То есть вам необходимо будет заведомо меньшими силами повторить всё то, что создано гораздо большим числом людей. И не надо кивать на линукс — вам придётся писать свой, а лучше вообще что-то уникальное и не имеющее ничего общего с другими системами. И не только систему, а весь прикладной софт. Дело даже не в гипотических закладках, и не в лицензиях, а в том что вы не можете зависеть от того что какой-нибудь «хакер» в далёкой Аргентине, США или Швеции ушёл в запой или вообще сторчался и более на этой грешной Земле не присутствует. Или закончил наконец свой колледж, женился, родил детей и понял, что либо кормить «международное коммюнити», либо своих детей и поэтому ему не до гитхабов с сорсфорджами. То есть даже если вы возьмёте чью-то основу, это рано или поздно станет форком, всё более далёким от оригинала, а значит всю тяжесть разработки вы всё равно должны будете взять на себя.

Если перед вами действительно стоит такая задача — подумайте внимательно о вышесказанном, есть ли у вас достаточно кадров, материальных ресурсов и прочего, короче «Тебе шитья пойдёт аршин. Где деньги, Зин?»

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

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

Friday, October 25th, 2019 05:32 pm (UTC)
Здравствуйте!
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категориям: IT (https://www.livejournal.com/category/it), Общество (https://www.livejournal.com/category/obschestvo), Политика (https://www.livejournal.com/category/politika), Экономика (https://www.livejournal.com/category/ekonomika).
Если вы считаете, что система ошиблась — напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.
Friday, October 25th, 2019 05:44 pm (UTC)
Чудесно
Friday, October 25th, 2019 08:07 pm (UTC)
Получается, весь мир - колония Америки. Ибо именно в этом национальном государстве сосредоточены Эппл. Микрософт, Гугл. И они, наверняка, с государством своим сотрудничают, ибо блюдут его интересы, что логично.
Saturday, October 26th, 2019 05:44 am (UTC)
Америка давно уже аутсорсит по в Индию
Friday, October 25th, 2019 10:45 pm (UTC)
Вот уж что-что,а в сфере ПО - элементарно. :)) Навесить на сборку Линукса значок Росгвардии и бинго. :)
Monday, October 28th, 2019 02:32 am (UTC)
Не столь элементарно. Нужно вычитать, закладки и кучу шпионской фигни, которая звонит домой, вырезать и вычистить, мейнтейнить свою репозиторию, делать бэкпорты из апстримных дистрибутивов (типа того же дебиана), вырезая оттуда новые закладки. И т. п.
Но - вполне осуществимо.
Saturday, October 26th, 2019 05:48 am (UTC)
Китай например справляется , остаётся вопрос насколько он коммунистический — но 1.5 миллиарда человек тянут разработку собственного по . И даже железа .

А на самом деле — ирл рано или поздно всех « кто не вписывается « в капиталистические нормы ставят перед фактом , что у них сейчас санкции — и есть два пути : пиратить(что в условиях перехода по на абонентскую модель распространения— становится труднее, ведь все больше вычислений на стороне сервера) или делать своё
Sunday, October 27th, 2019 11:04 am (UTC)
Правительство и чиновников там вроде уже пересадили на свою ОСь под Люниксом.
Saturday, October 26th, 2019 07:12 am (UTC)
// при отсутствии собственного железа говорить больше не о чем — это автоматически ставит в зависимость от сторонних решений

нет.
Вы либо очень сильный программист - из числа тех, кому уже позволено выносить такие категорические суждения, в силу ваших заслуг остальные должны над этим задумываться. Либо вообще ни разу нормально не программировали и не осознаете, что на одно и то же железо можно навертеть кучу разных софт-решений. Можно фактически убить платформу неоптимизированным софтом или остановить прогресс - что сейчас и происходит с PC. А можно на одном Z80 разрабатывать кучу приложений, которые кажутся доступными только на более мощных процессорах.

Вообще там вверху, на уровне софта, очень много пространства - хватит всем. Вопрос только в рынке. Ну вот Китай отгородил свой рынок и у них WeChat и куча своих софтверных гигантов. выросших как аналоги западных монополий (не путайте разросшуюся западную компанию с мировой, даже если она торгует везде - это не означает, что она адекватно отвечает запросам всех людей мира)
Saturday, October 26th, 2019 02:55 pm (UTC)
Железная (и органическая) автаркия нелегка - тыц (https://aziopik.livejournal.com/359505.html).
(Если невозможность построения социализма в отдельно взятой стране была практически опровергнута в 1991(?) году, то теоретическая невозможность рационального социалистического хозяйствования (https://aziopik.livejournal.com/11803.html) в мировом масштабе была обоснована еще в 1920-е)
Edited 2019-10-26 02:56 pm (UTC)
Saturday, October 26th, 2019 08:53 pm (UTC)
Сейчас большая часть инфраструктурного софта создается некоторым образом коммунистически. Потому, что сложный софт требует заточки под крайне разные условия, которые невозможно воспроизвести даже в одной стране. Тот же несчастный unicode работает неправильно, если все его разработчики и пользователи не владеют, скажем, китайским.

Ведущие компиляторы сейчас требуют тестирования под большим спектром разных нагрузок в совершенно разных средах. Иначе неизбежен распад функций (code rotting).
[identity profile] zohidjon ismoilov (from livejournal.com)
Sunday, October 27th, 2019 05:54 am (UTC)
"Импортозавимость убила Фобос-Грунт".
Для многих ПО это ПК и айфоны, а про станки, конвейеры, самолёты, медицинские оборудования обычно забываем.
Sunday, October 27th, 2019 03:01 pm (UTC)
Тут, конечно, сгущены краски.
90 % софта (минимум 90) на хрен не нужны - форки, драйвера и прочий
Sunday, October 27th, 2019 03:12 pm (UTC)
...
маркетинг.
Всякие эксели-ворды и прочие пауэрпойнты не то что не нужны а д.б. запрещены в документообороте и госучреждениях.
Опенсорс нужно и можно использовать.
Горы версий на хрен не нужны.
Номенклатура оборудования на порядки меньше.

Про "трудности" разработки железа см. здесь
https://vlkamov.livejournal.com/1760446.html
Их нет.

Реальное препятствие - это тупое начальство, которое читает подобные посты и теперь убеждено, что "заграница нам поможет", "14 нм" и прочая херня.
Sunday, October 27th, 2019 04:21 pm (UTC)
> чё-то не слышно о триумфальном шествии

А отчего бы ему быть триумфальным, если юзер рад переплатить вдесятеро за айфон, интел и винду ? И начальство усердно лижет анус заграничного проприетара.
Естественно вы подменили задачу о возможности "триумфальным шествием", ну да маркетинг без мухлежа не обходится.
Monday, October 28th, 2019 02:37 am (UTC)
Зарплату работникам, кстати, считает вполне себе 1С, причем аж с середины 90-х, не являясь, таким образом, импортозамещенной, ибо и импорта-то с самого начала в этой области толком и не было (да, да, пытались, всякие эти ваши SAP-ы и т. д., но масштаб совсем не тот).
Monday, October 28th, 2019 09:13 pm (UTC)
Ну какие языки, ну о чем вы... Написать, блин, бухгалтерскую программу - ну вообще ничего сложного нет. Затратно по времени - да, новшеств и науки - ну вот совсем нисколько. Их с появления ЭВМ везде кто попало писал прямо внутре. Всего новшеств - что внутренний коболообразный язык для написания бизнес-логики.
Что видел что-нибудь такое и взял как пример - наверняка. Тем не менее, софт - вот он, РФовский, никакой не импортный и никак от импортного софта не зависящий.

Tuesday, October 29th, 2019 12:32 am (UTC)
Так и чо? Система-то у нас тоже будет имортозамещенная, с какого-нибудь дебиана портированная.
Tuesday, October 29th, 2019 02:08 am (UTC)
По третьему пойдем. Дебиан мы импортозамещаем. Путем вычитывания кода, удаления закладок и звонящих домой утилит (e.g. popularity-contest), компиляции и использования оных исходников, backporting апдейтов из условного дебиана же и поддержкой собственного репозитория.

"Там" вполне достаточно русских фамилий. Зависеть я не предлагаю. Я предлагаю взять открытое, почистить и использовать.
Monday, October 28th, 2019 02:29 am (UTC)
Софт - возможно. Но это - если реально им заниматься, а не пилить госбабло, как эти ваши "астра-линуксы" или как их там.

"что в тех железках" - невозможно, но то уже не софт, а хард.
Monday, October 28th, 2019 09:08 pm (UTC)
Никаких абстракций. Хард - это то, что мы можем осязать. Софт - это то, что не можем.
Tuesday, October 29th, 2019 12:36 am (UTC)
"встроенные или подгружаемые микропрограммы"

Firmware называется. Так оно софт. А железки - хард. Закрытый хард, к которому не написать открытого драйвера - разумеется, проблема. Но не проблема "написать софт", а проблема "импортозаместить хард".
Edited 2019-10-29 12:37 am (UTC)
[identity profile] Алексей Киреев (from livejournal.com)
Tuesday, October 29th, 2019 05:40 am (UTC)
Что тут можно сказать? Следование чужой парадигме - никакая не обязанность. Более того, победить можно, лишь пойдя своим путем (при условии, что он ведёт куда надо). Есть цель, есть условия ее достижения, существующий стандарт не устраивает по объективным причинам? Разрабатываем и используем свой, который устраивает и поможет достичь цели. Как я уже писал, доводы о стоимости, времени и прочих трудностях легко отметаются - ведь все эти трудности могут быть навязаны принудительно в любой момент.

Да и трудности, думается, весьма преувеличиваются, будто бы софт предлагается писать вообще с абсолютного нуля. Типа, сидел человек перед телевизором всю жизнь, ничего не знал, бездельничал и вдруг получил обязанность написать ОС. Ничего подобного. И никакой не "весь мир" работает над чужим софтом, а всего лишь n программистов, тестеров и пр., а весь мир только пользуется.

Разумеется, и к социализму в отдельно взятой стране эти рассуждения тоже относятся. Практика уже показала, что он возможен. И деньги нашлись, и ресурсы, и кадры - при условии всего лишь принципиальной политики.