Лого Сделано у нас
49

Альт на «Эльбрусе»: портирован LibreOffice 5.4

Усилиями коллеги, который поддерживает свободный офисный пакет LibreOffice в нашем дистрибутиве, успешно осуществлён его перенос на «Эльбрус» (в основном доработка для сборки компилятором lcc ветки 1.21).

  • LibreOffice 5.4, Альт, "Эльбрус-801"
  • LibreOffice 5.4, Альт, "Эльбрус-801"
  •  © Фото из открытых источников

читать полностью

Читайте также...

Вступайте в наши группы и добавляйте нас в друзья :)

Подпишитесь на наш канал в Яндекс.Дзен и сделайте вашу ленту объективнее!
  • 1
    Михаил Новосёлов Михаил Новосёлов
    26.12.1716:39:23

    1) А почему на скриншоте в Libreoffice кодировка KOI8R, а не UTF-8?! Можно вывод locale с Альта на Эльбрусе?

    2) Будут ли более новые ядра, чем 3.14 (например, дял повышения производительности сетевого стека, вроде бы Жльбрус что-то из 4.х уже давно портировали)?

    3) как с кодеками и ffmpeg обстоят дела? Будет ли работать VA-API на Radeon’ах?

    • 1
      shigorin shigorin
      26.12.1720:01:41

      1) у меня на ём локаль такая, т.к. в lcc ещё не все сообщения локализованы штатным порядком и есть часть прибитых в KOI-8;

      2) да, 4.9 уже вроде более-менее созрело, но ещё не спрашивали;

      3) с кодеками скорее неплохо, кое для чего есть и патчи для оптимизации под e2k; vaapi ещё не смотрел, но не вижу поводов для неработоспособности libva-driver-vdpau-0.7.4-alt3.1 собрался, осталось вспомнить, как применять.

      PS: в ru_RU.UTF-8 тоже всё работает, разумеется.

      Отредактировано: shigorin~20:54 26.12.17
      • 1
        Михаил Новосёлов Михаил Новосёлов
        26.12.1723:56:43

        libva-driver-vdpau это просдойка, от нее толку никакого без всего остального. Нужна libva

        • 0
          shigorin shigorin
          27.12.1715:13:29

          libva-1.8.3-alt2.S1, разумеется, давно есть.

          • 1
            Михаил Новосёлов Михаил Новосёлов
            27.12.1716:19:00

            А покажите вывод vainfo …

            Отредактировано: Михаил Новосёлов~16:20 27.12.17
            • 0
              shigorin shigorin
              27.12.1722:32:19

              Собрал/поставил libva-utils, напоролся на отсутствие /usr/lib64/dri/r600_drv_video.so в xorg-dri-radeon -- надо смотреть, без чего ещё я его собирал…

          • Комментарий удален
      • 1
        Михаил Новосёлов Михаил Новосёлов
        27.12.1700:40:15

        lcc с незапамятных времен разрабатывают?

        • 0
          shigorin shigorin
          27.12.1715:13:48

          Давно уж. Причём и под sparc тоже.

      • 1
        Денис Демидович Денис Демидович
        27.12.1711:26:24

        Не совсем понятно зачем свой компилятор, вроде clang или тот же gcc можно расширять плагинами или модулями под новые архитектуры или я что-то путаю?

        Сейчас новые стандарты с++ позволяют писать более надежный код и писать его быстрее и проще, поэтому вопрос поддержки стандарта он очень актуальный, lcc какой поддерживает?

        Отредактировано: Денис Демидович~11:27 27.12.17
        • 1
          Isaac Newton Isaac Newton
          27.12.1716:35:09

          Два вопроса которые про эльбрус будут задавать вечно:

          1. Эльбрус это же спарк?

          2. Почему не портировали gcc/llvm?

          llvm говорят портировали когда джаву пилили, ожидаемо он генерирует тупо последовательный код который сводит всю вливность на нет. То есть llvm по факту заточен на один тип архитектур — на суперскалярные процессоры. Что касается gcc, то учитывая что на него даже языки никто переносит (всякие там Rust, Go) — это вещь в себе и целиком на плечах того кто его пилит.

          Ну и что тогда делать было, кроме как не написать свой с нуля?

          Отредактировано: Isaac Newton~16:38 27.12.17
          • 1
            Нет аватара cyfive
            28.12.1708:00:46

            Ну GO то есть в gcc, прямо на титульной странице написано [ссылки отключены]

        • 0
          shigorin shigorin
          27.12.1719:02:42

          Сейчас новые стандарты с++ позволяют писать более надежный код и писать его быстрее и проще, поэтому вопрос поддержки стандарта он очень актуальный, lcc какой поддерживает?

          Ветка 1.21 частично поддерживает c++11, 1.23 вроде как должна более-менее уметь c++14 -- но мы её ещё не перепаковали в работу, пока разгребаем другие вещи.

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