Минпромторг попросил российских разработчиков ПО ускорить адаптацию их продуктов под местные процессоры Статьи редакции

Компьютеров, работающих на отечественных компонентах, слишком мало, отмечают эксперты.

  • Замглавы Минпромторга Олег Бочаров попросил разработчиков ПО обеспечить совместимость продуктов с российскими процессорами «Эльбрус» и «Байкал», пишет «Коммерсантъ» со ссылкой на письмо чиновника компаниям. В Минпромторге сообщили, что письма направлены в Минцифры и производителям ПО.
  • По словам Бочарова, работу по адаптации российского ПО под отечественные процессоры нужно ускорить для импортозамещения. В ведомстве отметили, что в 2023 году не менее 70% закупаемых для государственных нужд компьютеров должны работать на отечественных процессорах.
  • По словам гендиректора «Базальт-СПО» Алексея Смирнова, адаптация ПО под процессоры может затянуться на несколько лет, но некоторым компаниям это невыгодно. «Если “Байкал“ выпустит 600 тысяч процессоров в 2025 году, сколько из них окажутся в компьютерах, которые будут работать с ERP от 1С? Скорее всего, не больше 10 тысяч», — говорит Смирнов.
  • В 1С подтвердили «Ъ», что система «1С:Предприятие» на процессоре «Байкал» пока не работает, но «вопрос прорабатывается». В разработчике «Р7-Офис» назвали совместимость с техникой из реестра Минпромторга «одной из важных задач для компании».
  • Производитель процессора «Эльбрус» отмечает, что российские разработчики не очень активно занимаются адаптацией своего продукта под российские процессоры.
  • По словам президента ассоциации «Руссофт» Валентина Макарова, это связано с тем, что госсектор может закупать оборудование на российских процессорах в небольших объёмах. Если раньше это зависело от бюджетов ведомств, то теперь задержки в поставках процессоров могут быть из-за проблем мирового дефицита мощностей на производствах.
  • Ведомства и госкомпании не обязаны использовать компьютеры с российскими процессорами, но с 2022 года они должны будут закупать ПК и серверы с российскими процессорами.
0
116 комментариев
Написать комментарий...
Eugene Pastukhov

Так, вроде, Эльбрус поддерживает трансляцию на x86 в реальном времени. Учитывая тенденции и господство Java и .NET в сегменте enterprise решений, речь скорее о адаптации двух виртуальных машин, чтобы процессор худо-бедно работал с их JIT компиляцией.
PS. Я понимаю, что есть какое-то количество ПО, которое пишется на Си либо иных компилируемых языках, но в текущих реалиях две вышеназванных платформы это процентов 90 рынка.

Ответить
Развернуть ветку
Eugene Pastukhov

PPS. нагуглил. Всё уже сделано за нас. 
http://d-russia.ru/wp-content/uploads/2017/04/siis2017_UNIPRO.pdf

https://www.altlinux.org/%D0%AD%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81/%D1%82%D0%B5%D1%81%D1%82%D1%8B/%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D1%8B

Остаётся только под другую платформу собрать и отдать. Ура, мы отлично вписались в пожелания Минпромторга, можно расходиться.

Ответить
Развернуть ветку
Davidov Alexander

Сделано что? Трансляция в х86 (лол даже не в х64) даётся ценой просадки перфоманса (оно и понятно почему). Кто тестировать и дорабатывать пересобранное будет? Новые Фитчи продукта отложить вендору? За чей счёт банкет?
Линус в своё время хейтил за различие окружений arm - https://www.realworldtech.com/forum/?threadid=183440&curpostid=183486

“That's bullshit. If you develop on x86, then you're going to want to deploy on x86, because you'll be able to run what you test "at home" (and by "at home" I don't mean literally in your home, but in your work environment).”

Ответить
Развернуть ветку
Eugene Pastukhov

сразу видно, что человек крайне далек от it. x86 это набор команд, а то, что что вы говорите, это битность регистров. 32 и 64 существуют в том же x86.Пожалуйста, прежде чем публично пускать жидкого в интернете, ознакомьтесь с матчастью. С наступающим учебным годом вас.
По поводу просадок можете сходить к apple по поводу аналогичной трансляции в их М1. Думаю, вам там ещё раз объяснят, что пускать прилюдно жидкого не зная матчасть не стоит.

Ответить
Развернуть ветку
Davidov Alexander

Ооох уж эти диванные эксперты которые думают что «их экпЭртный» кукарек и отсылки к матчасти выглядят здраво. Штоош по порядочку разложу как ВЫ «крайне далеки от it»,

 x86 это набор команд, а то, что что вы говорите, это битность регистров.

Открываем, как вы выразились «матчасть» и что мы видим? 
https://ru.m.wikipedia.org/wiki/X86-64
Как Вы прилюдно «пускаете жидкого» ибо x86-64 (также AMD64/Intel64/EM64T) — 64-битная версия (изначально — расширение) архитектуры x86

 По поводу просадок можете сходить к apple по поводу аналогичной трансляции в их М1.

Можем, и что мы там видим? Опять как Вы прилюдно «пускаете жидкого» с архитектурами 
https://en.m.wikipedia.org/wiki/Rosetta_(software)
«In 2020, Apple announced Rosetta 2 would be bundled with macOS Big Sur, to aid in the Mac transition to Apple silicon. The software permits many applications compiled exclusively for execution on x86-64-based processors to be translated for execution on Apple silicon» 
А следующим абзацем летит то самое о чем предупреждал выше:
«Although Rosetta 2 works for most software, some software doesn't work at all or is reported to be "sluggish".»

Так же вы лихо ссылаясь на M1 от apple что-то совершенно «забыли» (точнее просто не знали) о разницах их строения, а именно наличие ML блока и распределения ядер icestorm/firestorm и то что Rosetta 2 является софтверным транслятором и то что Байкалы просто «обрубки» по сравнению с М1

Так что да, с новым учебным Вас годом, вот вам отличный материал что бы быть более умным, воспитанным и написать реферат по информатике, глядишь и пятерочку в дневник поставят 
А ещё когда вы сдадите ЕГЭ, и может отучитесь в ВУЗе, пойдёте работать в Enterprise, где вам пояснят что приложения компании деплоят в кластер какого нибудь k8s/kvm/esxi и ваш localhost с Байкалом никому не усрался, потому что в кластере x86-64 и будете вы свой продукт ещё и в там тестировать из-за разницы архитектур. Все по заветам Линуса Торвальдса

Ответить
Развернуть ветку
Eugene Pastukhov

я вам и сказал, что 64 это случай х86 набора команд. Я очень рад ,что это заставило вас погуглить. Я так же рад, что вы решили вывалить всё, что знали из презентации яблочников про М1, но это далеко не относится к делу, тк упомянутая вами Rosetta, будучи, как вы же сами сказали, программным решением (что априори медленнее аппаратного), пусть даже с добавлением AOT, не дало просадки производительности на М1. В общем, вердикт прост - есть те, кто априори рождены чтобы обсирать российское. Не важно, пусть даже это компания, которая пилит СВОЮ процессорную архитектуру (вы много таких знаете?), пусть эта архитектура отлично совместима с популярной х86, потому что ребята за свои и сами сделали транслятор без сверхбабок как у apple, пусть даже они сами и за свой счёт сделали порты популярных VM чтобы разработчики могли без проблем делать под них софт - всё равно они говно. Они ж из России)

Ответить
Развернуть ветку
sseo

То что в своем отечестве пророков нет, это классическая проблема не только для россии.
Человек склонен больше доверять внешним источникам впринципе. Но я согласен с вами что все наше поколение. которое буквально молилось на запад в 90-е еще долго будет болеть этой болезнью и ее артефактами.

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

Ответить
Развернуть ветку
Davidov Alexander
я  вам и сказал, что 64 это случай х86 набора команд.

нет, не сказали не юлите, вы перепутали битность регистров с архитектурой и теперь пытаетесь выкрутиться

 Я так же рад, что вы решили вывалить всё, что знали из презентации яблочников про М1, но это далеко не относится к делу

лол, вы так и не поняли что разрабатывать на разных платформах не удобно, как и строить практики CI/CD с такой "средой", не говоря уже о строении cpu, штош дело ваше

 В общем, вердикт прост - есть те, кто априори рождены чтобы обсирать российское

а есть слепые пацреоты которые не в зуб ногой в вопросе, но рубашку рвут

 пусть эта архитектура отлично совместима с популярной х86

популярной она была до 2006 года (релиз core2duo и win vista в массовом сегменте), после был x86-64 но вы это опять упорно игнорируете 
и очень интересно как проявит "отличная совместимость" когда код на ассемблере попросит страниц памяти гигабайт так на 8 (спойлер - печально)

 как вы же сами сказали, программным решением

Я это сказал потому что x86-64 хардварный надо у intel лицензировать, но вы опять не в курсе что его в Байкале так и не будет и именно поэтому розетта софтварна

 всё равно они говно

Заметьте это пишете опять ВЫ, я всего то указал что Байкал отстал лет на 10-15

 Я очень рад ,что это заставило вас погуглить 

Не радуйтесь за зря, я с такими наивными "пассажирами" вроде вас каждый день работаю, когда они прибегают с круглыми глазками и фразочкой - "а чооо это у нас контейнер в crash loop-e и ничего не работает" кек

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Jay Fran

Эти компьютеры не для работы закупают) будут стоять собирать пыль. Сотрудникам дадут в итоге нормальные лэптопы, а отчитаются что импортозаместили. 

Ответить
Развернуть ветку
Канищев Максим

Эти компьютеры закупают для военных и ФСБ в первую очередь. Потом начнут их в гражданский госсектор ставить. 

Ответить
Развернуть ветку
Alexander A

Этой отмазке уже больше 15 лет. Пора бы новую придумать.

Ответить
Развернуть ветку
Jay Fran

Не думаю. У военных и ФСБ чипы, которые производятся в России по старым технологическим процессам. Им опасно ставить чипы сделанные в Китае. 

Ответить
Развернуть ветку
Non Existence

Ну так пусть военные и ФСБ изучают программирование.

Ответить
Развернуть ветку
Влад Берг

Скорее всего так и будет

Ведомства и госкомпании не обязаны использовать компьютеры с российскими процессорами
Ответить
Развернуть ветку
113 комментариев
Раскрывать всегда