import_subst | Unsorted

Telegram-канал import_subst - Импортозамещение

399

Замещаем хард&софт сообразно последним решениям party. Только по теме — для обсуждения сторонних вопросов создана отдельная группа https://t.me/importsmokeо

Subscribe to a channel

Импортозамещение

4. Разработка нативного (языкового) компилятора

В уходящем году основные усилия были сосредоточены на повышении качества внутреннего тестирования надёжности компилятора, введены новые способы тестирования. Это критически важно ввиду разрастания кодовой базы и поддержании надёжности на возрастающем количестве поколений архитектуры Эльбрус. Сборка самого компилятора теперь проводится в режиме Технологии безопасных вычислений («защищённый режим»). Также был проведён ряд важных, но внешне малозаметных изменений «под капотом», их плоды должны стать ощутимыми в 2024 году.

В конце 2023 г. создана текущая передовая ветка LCC 1.28. CLang из LLVM-13 доведён до состояния высокого качества.

За год только за счёт повышения качества компилятора достигнут средний прирост производительности 2…3% на разных пакетах тестов.

Расширены возможности по тестированию приложений/поиску ошибок при помощи Технологии безопасных вычислений («защищённый режим»), программных санитайзеров (поддержан Address Sanitizer 11.0)

Поддержаны kernel-headers от linux-6.1, binutils-2.41, glibc-2.38

Поддержано следующее поколение системы команд Эльбрус (v7) для раннего тестирования эмуляторов и прототипов разрабатываемых процессоров

К библиотеке EML за год добавлено 900 функций (в сумме поддержано 3601 функция). Поддержаны LAPACK-3.11, CLAPACK/LAPACKE. Поддержан OpenMP 4.0, начали работу над OpenMP 4.5, обеспечена совместимость с gfortran-13.1

Основные планы на 2024 год сфокусированы на следующих направлениях:
- В конце года планируется к формированию ветка LCC 1.29.
- введение технологий для широкого практического применения различных профилей при компиляции: траекторный профиль, семплинговый профиль, частичное доверие профилю, и т.п.
- поддержка LTO в компиляторе LCC
- поддержка LLVM-17
- поддержка нейросетевых библиотек, в том числе с JIT-компиляцией.

Читать полностью…

Импортозамещение

2. Двоичные компиляторы – транслятор приложений rtc-5.0:

2.1. Для процессоров Эльбрус V6 включен режим расположения вторичного пространства (x86-memory) в начале виртуального пространства компилятора приложений. Для этого пришлось rtc сделать 64-битным (но только для e2c3 и e16c). Такой подход убирает часть лишних преобразований адресных аргументов системных вызовов.
Для более старых архитектур (<= V5) по-прежнему вторичное пространство
расположено высоко. Аппаратура автоматически при использовании сегментных операций обращения в память прибавляет к указанному в команде адресу смещение 0x100000000000. Из-за этого все аргументы системных вызовов, которые содержат адреса (x86-адреса), приходится преобразовывать - за аппаратуру прибавлять смещение, а в случае 32-битных x86-приложений использовать 64-битные системные вызовы.

2.2. В ядре ОС реализована специальная файловая система на базе proc,
позволяющая скрыть служебные процессы и потоки компилятора приложений от x86-приложений. Также обработка стандартных файлов файловой системы proc (например, ссылки /proc/self/exe или содержимого /proc/self/maps) производится в ядре. x86-приложение не должно заметить ни одного следа присутствия компилятора приложений через подмененную файловую систему proc.

2.3. Поддержан системный вызов unshare, необходимый для запуска docker. Теперь докер-контейнеры в кодах х86/х86-64 можно запускать целиком через компилятор приложений.

2.4. После установки компилятора приложений появилась возможность непосредственного запуска x86-приложений из нативной командной строки. По
умолчанию так можно запускать лишь статические x86-приложения, но при желании
можно легко настроить и запуск динамических приложений (через конфигурационный файл default.conf), но как и прежде придется развернуть подходящую гостевую файловую систему.

2.5. В ядро добавлены специальные скрытые файловые дескрипторы, которые не видны в файловой системе proc (даже нативной), они используются для логирования, общения со служебными процессами/потоками, запуска x86-приложения. Опять же для возможности запуска docker'а потребовалось загружать в память x86-приложение не по пути (по которому открытый и удаленный файл оказывался недоступным), а через файловый дескриптор (который по-прежнему существовал в ядре).

2.6. За счет использования mnt namespace'ов в компиляторе приложений более не требуется следить за x86-путями, это автоматически делает ядро. Старт бинарного компилятора реализует полноценный chroot, из которого в нативный корень больше уже не выбраться. Это потребовало на стороне ядра реализовать дополнительные структуры данных, в которых хранится информация о компиляторах приложений, ведь они расположены вне x86-мира, но по-прежнему должны быть доступны для использования при выполнении x86-execve.

2.7. В ядро добавлены специфические ресурсные лимиты. Так ulimit -s при запуске
под бинарным компилятором повлияет только на ограничение по размеру x86-стека, а не нативного (то есть не на стек компилятора приложений). Помимо стека учтен и лимит на размер виртуальной памяти.

2.8. Добавлена возможность сброса x86-dump'ов памяти при падении x86-приложений
из-за соответствующих сигналов. Также пользователям будет доступен более
широкий диапазон средств, позволяющий проводить предварительную отладку по
обнаруженным проблемам (в документации про это будет новый раздел)

Один из главных эффектов для пользователей: в новом rtc-5.0 поддержана работа гостевых Яндекс-Браузера и Chromium.

Читать полностью…

Импортозамещение

❗️Российский магистральный самолет МС-21 допущен для перевозки 211 пассажиров — Росавиация

Читать полностью…

Импортозамещение

Тоже импортозамес (тепловизоры, увеличитель, ночник и штука для стрельбы из-за укрытия):

https://youtu.be/jbP4pOaTugM?si=Fcidyxi_wVuJRpqu

Читать полностью…

Импортозамещение

https://zoom.cnews.ru/publication/item/64989?erid=2SDnjbofg32

Читать полностью…

Импортозамещение

Учитывая, что давно есть общедоступный тессеракт.

Читать полностью…

Импортозамещение

#гисп_новинки
Модули ОЗУ SO-DIMM от ТМИ с отечественными микроконтроллерами MIK32 АМУР:
8, 16 ГБ 2666 МГц и 8, 16 ГБ 3200 МГц

Читать полностью…

Импортозамещение

#hw

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

Доступны пока только две модели мобильных ПК, но в обозримом будущем ожидается существенное расширение ассортимента

Ноутбуки построены на чипах Intel и AMD и поставляются с операционной системой Windows

@imaxairu Подписаться

Читать полностью…

Импортозамещение

#hw

Р-ТАБ: что известно о российском планшете от создателей Р-ФОН

@imaxairu Подписаться

Читать полностью…

Импортозамещение

#поглощения

«Росатом» завершил приобретение 50% в производителе электроники Kraftway

Стоимость сделки может составлять 3,5–5 млрд руб. В 2024 году «Росатом» планирует вложить в завод еще порядка 2–3 млрд руб., средства пойдут на модернизацию производства, освоение новой номенклатуры, а также разработки в микроэлектронике

Партнерство с «Росатомом» позволит Kraftway получить якорного заказчика на рынке оборудования для субъектов критической информационной инфраструктуры

@imaxairu Подписаться

Читать полностью…

Импортозамещение

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

Читать полностью…

Импортозамещение

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

Читать полностью…

Импортозамещение

Понятно. Я вопрос не исследовал, поэтому выражаюсь осторожно.

Читать полностью…

Импортозамещение

Типароссийские системный блок, ноут и моноблок от iRU:

https://iru.ru/made_in_russia/

Читать полностью…

Импортозамещение

Мы рacширяeм кoмaндy и ищeм пaртнeрoв для дoлгocрoчнoгo coтрyдничecтвa в oблacти Testnet!⭐️

⭐️ Еcли Вы зaинтeрecoвaны в рaбoтe c вeдyщими биржaми, тaкими кaк: Binance, Bybit, MEXC, тoгдa приглaшaeм Вac cтaть чaстью нaшeй ycпeшнoй кoмsнды.

Вмeстe мы coздaдим нoвыe вoзмoжнocти и доcтигнeм выcoт!

Дoпoлнитeльнaя инфoрмaция в личныx cooбщeнияx. 🌐💼

Читать полностью…

Импортозамещение

3. Обновился двоичный транслятор уровня системы - Lintel 5.0 (о чём уже писали наши друзья:)

Читать полностью…

Импортозамещение

1. Эльбрус Линукс 8.0. Введены следующие улучшения:
Компиляторы: lcc-1.27.10, llvm13.
Ядро: 5.10.0-1.12
Основная библиотека: glibc-2.35
Добавление gtk4+-4.6.6, ceph-14.2.22
обновление базовых компонентов: zlib, readline, strace, expat,
libcap, dpkg, krb5, lvm2, gc, guile, ncurses, libgpg-error, gnupg, apt,
autoconf, make, meson, python3, xorg-server

Больше информации здесь: http://www.mcst.ru/elbrus_linux
Анонсируем, что выпуск нового транслятора приложений rtc-5.0 в составе дистрибутива - на финишной прямой.

Читать полностью…

Импортозамещение

#cpu

Учёные научно-исследовательской лаборатории проблем проектирования в экстремальной микроэлектронике института проблем проектирования в микроэлектронике Российской академии наук (ИППМ РАН) и Донского государственного технического университета (ДГТУ) предложили импортозаместить аналоговые микросхемы с учётом белорусского опыта, на что требуется меньше 100 млн руб

Речь идёт о производстве своего рода заготовок в виде матриц БМК (базовых матричных кристаллов) и БСК (базовых структурных кристаллов). Это наборы элементов и групп элементов (цепей) без соединения в законченную схему

БМК можно считать наиболее сырыми решениями, а БСК более зрелыми

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

Соответственно, использование БМК потребует больше опыта и знаний, тогда как БСК будут проектироваться специалистами без углублённой подготовки

В обоих случаях кристаллы программируются в готовые решения на заводе-изготовителе в отличие от ПЛИС, которые получили широчайшее распространение и оттеснили БМК и БСК на задворки истории, и которые заказчики могут программировать самостоятельно

С другой стороны, превращение БМК и БСК в функциональную микросхему стоит сравнительно мало — они требуют лишь финальной разводки (металлизации завершающего слоя) по проекту заказчика

Тем самым мелкосерийное производство будет лишь ненамного дороже крупносерийного

@imaxairu Подписатсья

Читать полностью…

Импортозамещение

Улучшения Manufacturing Toolkit и Web Toolkit, оптимизация производительности Unity, SDK примеры «переименование» и «вращение» в выпуске 3.24.0.

В Нижнем Новгороде стали точнее распознавать отдельные части полигонального представления. И не только

#cad

Читать полностью…

Импортозамещение

...который не распознаёт таблицы.

Читать полностью…

Импортозамещение

Выходцы из ABBYY просят господдержки для создания «убийцы» FineReader

https://importfree.cnews.ru/news/top/2023-12-27_vyhodtsy_iz_abbyy_prosyat_gospodderzhki

Читать полностью…

Импортозамещение

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

Читать полностью…

Импортозамещение

⚡️Axoft начинает поставки Pragmatic Tools Migrator

Универсальный программный продукт для трансформации ИТ-инфраструктуры и автоматизированной миграции данных из корпоративного каталога Microsoft Active Directory в операционные системы российских производителей станет доступен клиентам крупнейшего поставщика цифровых технологий.

«Приоритетным направлением нашей работы является предоставление нашим партнерам и их заказчикам высокотехнологичных решений и сервисов. В том числе, программных продуктов для автоматизации перехода критичных элементов ИТ-инфраструктуры, где используются иностранные компоненты. Поэтому мы заинтересованы в поставке Pragmatic Tools Migrator, позволяющего быстро и надежно произвести миграцию данных в отечественные операционные системы», – отметил Сергей Игнатов, директор по развитию продуктовых направлений Axoft.

❗️Подробнее о новости

Читать полностью…

Импортозамещение

#гисп_новинки
Модули ОЗУ от ТМИ с микроконтроллерами Амур МIК32:
UDIMM — 8, 16 ГБ 2666 МГц и 8, 16 ГБ 3200 МГц
RDIMM — 16, 32 ГБ 3200 МГц (двухранговая)

Первый российский блок питания форм-фактора ATX получил подтверждение производства!

Читать полностью…

Импортозамещение

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

Читать полностью…

Импортозамещение

Импортозамещение в один момент не происходит, надо уже сейчас из чего то делать плашки ОЗУ, чтобы потом не догонять по такой банальной вещи, как пайка плат.
Давайте вообще свернём все начинания в российской электронике, особенно мониторы и SSD, ведь матрицы и контроллеры всё равно делают за рубежом?

Читать полностью…

Импортозамещение

у нас выпекают чипы для ОЗУ?

Читать полностью…

Импортозамещение

Почему только типа? В системниках материнки iRU, твердотельники и ОЗУ от ТМИ, вполне себе российские

Читать полностью…

Импортозамещение

Оперативка от Элпитех-а:

https://elpitech.ru/news/novosti/novye-moduli-operativnoy-pamyati-so-dimm-i-u-dimm-na-baze-chipa-elpitekh/

Читать полностью…

Импортозамещение

Компании «Байтэрг» и ОМП объявили о завершении портирования корпоративной версии российской мобильной операционной системы Аврора на планшеты модели МВК-Т2101.

Планшет МВК-Т2101 обладает современным и стильным дизайном, эргономичным корпусом в благородном синем цвете и топовой комплектацией. Планшет имеет яркий 10,5 - дюймовый дисплей высокого разрешения, емкий аккумулятор на 10 000 мАч, оперативную память на 4 ГБ и встроенную на 64 ГБ, оборудован двумя камерами: основной камерой - 13 Мп и фронтальной - 5 Мп.

Производство планшетного компьютера МВК-Т2101 организовано на заводе компании «Байтэрг» в г. Москва и в г. Александров (Владимирская область), соответствует требованиям Минпромторга России и входит в Реестр отечественного ПО, что делает планшеты компании «Байтэрг» на ОС Аврора – полностью отечественным устройством.

«Выход нового планшета МВК-Т2101 с операционной системой Аврора предоставляет заказчикам возможность выбрать мощный и удобный планшет для руководителей и офисных сотрудников. Самостоятельное портирование специалистами Байтэрг позволило быстро ввести новый планшет в продуктовый портфель и обеспечить совместимость устройства и аксессуаров с будущими релизами операционной системы в течение всего жизненного цикла устройства», - заявляет Сергей Ларин, директор по развитию технологических партнеров ОС Аврора.

https://auroraos.ru/blog/tpost/72x4dpvry1-os-avrora-na-novom-planshete-baiterg-mvk

Читать полностью…
Subscribe to a channel