
OpenIDE - кроссплатформенная интегрированная среда разработки с поддержкой Java, Kotlin, Python, Go, C#, PHP, JS/TS, созданная на основе IntelliJ IDEA Community Edition, разработанная российской компанией ООО «Открытая среда разработки». В продукте отсутствуют проприетарные компоненты, исходный код открыт.
OpenIDE поддерживает все наиболее популярные российские решения для работы с ИИ. Используйте современные AI-инструменты прямо в IDE, без привязки к одному вендору или сервису. Через маркетплейс OpenIDE доступны плагины для генерации и анализа кода, помощи в навигации по проекту и ускорения повседневных задач разработки. В числе поддерживаемых решений — GigaCode, Continue, Kilo Code и т.д.
Для работы на Эльбрусе требуется OpenJDK 21 от Унипро и сборка библиотеки libjnidispatch.so (JNA) версии JNI 7.0.0 и выше. Плагины и обучение работают. Из минусов не портирован модуль JCEF, работа плагинов с использованием этого модуля пока не проверялась. Также для лучшей работы рекомендуется собрать нативные версии fsnotifier и библиотек libsqlitej.so и libpty.so (pty4j). Запуск среды разработки осуществляется скриптом bin/openide.sh
Сайт: https://openide.ru
Исходный код: https://gitflic.ru/company/openide/project
Вы можете изучать предупреждения, ошибки и ассемблерный код, выдаваемые компилятором, а также просматривать результат выполнения скомпилированной программы для архитектуры Эльбрус(E2K). Поддерживаются языки, C++, Fortran, Rust.
Доступ к серверам ЭльбрусК серверам на процессорах архитектуры Эльбрус открылся бесплатный удаленный доступ, которым вы можете воспользоваться и возможно портировать что то полезное.
Данное руководство содержит основные материалы для обучения эффективному программированию на платформе Эльбрус и применимо на любом варианте Linux-подобной операционной системы.
Чат про администрирование и создание программ на платформе Эльбрус(E2K).