133

«Байкал Электроникс» и «Базальт СПО» создают отечественный дистрибутив Linux для архитектуры ARM

Разработчик интегральных схем «Байкал Электроникс» и «Базальт СПО», российская софтверная компания, работающая в области открытого программного обеспечения, объявляют о первых результатах сотрудничества в сфере разработки прикладного и служебного программного обеспечения.

В ходе сотрудничества будет создано полнофункциональное программное обеспечение для процессорных систем на базе архитектуры ARM v8 (AArch64).

Выпуск готовых вариантов операционных систем на базе Linux, как серверных, так и клиентских, запланирован до конца текущего года. На данный момент завершен первый этап взаимодействия «Байкал Электроникс» и «Базальт СПО».

В ходе этого этапа разработана система сборки и репозитория для процессора «Байкал-М» на основе архитектуры ARM v8 (AArch64). Репозиторий собран на основе примерно 10 тысяч пакетов проекта Sisyphus, одного из крупнейших в мире банков пакетов свободных программ, созданного российскими разработчиками ПО.

Репозиторий доступен для тестирования — www.altlinux.org/Ports/aarch64 На втором этапе сотрудничества компаний предполагается тестирование на различных системах AArch64, на третьем — сборка дистрибутивов различного назначения и тестирование на опытных образцах процессора «Байкал-М».

"Разработка отечественных универсальных аппаратно-программных решений — наше давнее желание, которое сейчас, наконец, осуществляется, — рассказал Алексей Новодворский, генеральный директор «Базальт СПО», — Наша совместная работа с разработчиками отечественных аппаратных систем и программных прикладных решений существенно повысит технологическую независимость отечественных решений. У нас есть большой опыт разработки систем для 32-битных процессоров ARMv7 и работа над 64-битными процессорами — естественное развитие наших компетенций".

«Мы рады сотрудничать с профессиональной командой, имеющий большой опыт разработки свободного программного обеспечения и успешные проекты с операционной системой Linux. Готовность софтверной экосистемы к моменту выхода разрабатываемого процессора „Байкал-М“ позволит оперативно создавать востребованные рынком конечные устройства на его базе. Мы будем и дальше развивать наше партнёрство», — поделилась генеральный директор «Байкал Электроникс» Светлана Легостаева".

В настоящий момент «Байкал Электроникс» и «Базальт СПО» рассматривают перспективные проекты сотрудничества в создании систем для аппаратной платформы процессора «Байкал-T1» (MIPS 32 бита). Информация об упомянутых компаниях: ОАО «Байкал Электроникс» специализируется на проектировании систем на кристалле на базе архитектур ARM и MIPS. Разработки компании предназначены для использования на российском и международном рынках в энергоэффективных компьютерных и промышленных системах с разным уровнем производительности и функциональности. www.baikalelectronics.ru

ООО «Базальт СПО» — российский разработчик программного обеспечения. Компания создана участниками и пользователями проекта ежедневно обновляемого репозитория пакетов свободных программ Sisyphus (Сизиф). Цель компании — развитие основной инфраструктуры репозитория, его расширение на новые аппаратные архитектуры.

«Базальт СПО» специализируется на разработке комплексных решений уровня предприятия на основе свободного программного обеспечения. Компания принимает участие в международных проектах и интегрирует в них собственные разработки. basealt.ru


  • 0
    rvk rvk
    28.01.1619:27:52

    Причем тут операционная система? Даже посчитай 2 в 32-й степени, получается что больше адресовать процессор не может физически хоть в виндоус хоть в линкукс.

    • 0
      Нет аватара silicoid
      28.01.1622:56:43

      Не верно. в современных процессорах шина адреса уже давно начинается от 36 бит П3, а в современных процессорах вообще шины последовательные, будь то hypertransport или QPI

      так что разрядность — вещь вполне себе виртуальная и 128 (и даже 256 бит) уже давно не редкость. Например ввервые, возможность работы с числами шириной в 128 бит была введена в инструкции SSE2 (которые появились вместе с первыми П4 в начале 2000х)

      а до этого, еще со времен 386/387 процессоры работали с 80-ти битными числами

      • 0
        Антон Смоленский Антон Смоленский
        29.01.1600:27:10

        Вы чет зарапортовались.

        Причем все сразу.

        Причем тут разрядность шины адреса и т. д. и тп

        32-битный — значит работает с 32 разрядными инструкциями и регистрами.

        Чтение/запись памяти — для процессора это просто инструкции. Физическая ширина интерфейса с памятью значения не имеет.

        Исходя из вышесказанного — 32-разрядный процессор не может прямо (ключевое слово), адресовать более 4Гб. Косвенно — может и делает это постоянно — ибо всякие девайсы например на шине PCI — это тоже адресное пространство которое надо адресовать помимо ОЗУ.

        «Косвенно» (виртуально) по простому означает то, что ему нужно перелистнуть страницу. Он не может сказать — дай мне данные из адреса 5ГБ. Он должен сказать — переключись на страницу 1, а затем — дай мне данные из адреса 1ГБ. А если в следующий момент ему нужны данные из адреса 3ГБ — он должен сказать — переключи на страницу 0, дай мне данные из адреса 3ГБ.

        Вероятно (тут не знаю) такие накладные на косвенную адресацию — несколько делают вещи сложными, а производительность неудовлетворительной. В особенности во всяких БДшных делах — где все любят базы данных целиком в ОЗУ держать.

        Это все очень утрировано — но смысл ИМХО понятен.

        Отредактировано: Антон Смоленский~01:53 29.01.16
        • 0
          OldFox OldFox
          05.02.1620:59:38

          Все верно. Не о чем и спорить! Кто сомневается, поставьте 32-х разрадную винду и попробуйте прицепить к ней оперативки (ключевое слово) более 4ГБ. Не получится.

Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт,