стань автором. присоединяйся к сообществу!
Лого Сделано у нас
113
shigorin 04 октября 2017, 22:18 13

То чувство, когда распаковываешь «Эльбрус» дома

@sdelanounas_ru

На этот раз мини-репортаж не с работы, а… из дому, куда и принёс в рюкзачке небольшую коробку с долгожданным гостем -- ПК «Эльбрус-101»:

Пока ровно ОС Эльбрус, но мы с коллегами проверили -- альтовый chroot на нём работает ;-)

Машинка на ощупь уже нравится, ядро+память по скорости раза в полтора быстрей таковых в Э-401.

Правда, этот экземпляр всё-таки завтра перебазируется на контору для более плотного освоения, но теперь совсем понятно, что когда пойдёт партия -- себе тоже хочу купить.

PS: разумеется, эта запись с него же и оставлена.

PPS: chroot (change root) на UNIX-подобных системах -- это как бы маленькая система, устроенная в уголке основной (не знаю, как объяснить пользователям Windows/MacOS: представьте ещё один маленький «системный диск», на самом деле являющийся просто частью основной файловой системы, но при этом и самостоятельным окружением со своими библиотеками, настройками и т. п.; не полновесная виртуальная машина со своей ОС, а «песочница» в контексте загруженной системы).

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

Источник: mcst.ru

Поделись позитивом в своих соцсетях

  • 4
    shigorin shigorin
    05.10.1710:27:15

    Firefox ESR 45 (сейчас уже сделали 52, доберусь до конторы и займусь его сборкой для Э-401); видео ещё не смотрел, а памяти там достаточно, в своп нескоро полезет.

    • 0
      Нет аватара PhotonInside
      05.10.1711:18:18

      Спасибо. Вроде как, 45 ESR уже тормознутый. Насчёт памяти, конечно, большой плюс в сторону МЦСТ. Жаль ядро только одно. С выделение под определённую задачу отдельного ядра уже облом выйдет.

      • 0
        shigorin shigorin
        05.10.1715:04:04

        Так это минимальная машинка с одним ядром от 8С, гругря. Задумка такая, чтоб с ней было легче всего стартовать на данной архитектуре.

        Так-то «Эльбрус-801» -- 8 ядер по 1,3 ГГц, 32 Гб памяти и дальше по списку за деньги ниже начального ценника «Эльбрус-401» уже очень радует, но пока издали.

      • 0
        Нет аватара guest
        05.10.1719:29:42

        Ядра в нынешних процессорах — вообще штука мутная. У интеловских одно «ядро» включает несколько RISC-подобных вычислительных устройств команды для которых из набора «x86"/"x86_64» преобразуются микропрограммой с разбиением на части. У «Эльбрусов», насколько понимаю, одна охрененно длинная команда(VLIW) непосредственно задаёт конфигурацию и работу отдельных блоков единого вычислительного устройства, так что в зависимости от компилятора и навыков программиста можно запихнуть в эту команду несколько одновременных действий.

        • 0
          shigorin shigorin
          05.10.1720:33:01

          Ну тут ядра вполне настоящие, а вот как в их пределах организованы блоки АЛУ -- это и впрямь вопрос отдельный.

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

          • 1
            Нет аватара guest
            10.10.1713:16:06

            > В Ярославле, кстати, обалденную лекцию школьникам на нашем кейсе прочитали -- жду не дождусь публикации

            Как выйдет — скинь в свой блог куда нибудь чтоб легко найти было.

        • 0
          Нет аватара PhotonInside
          05.10.1721:37:42

          Речь о готовых решениях.

    • 0
      Нет аватара PhotonInside
      05.10.1711:22:34

      Кстати, заметил тут, что сборка проекта Tor значительно отзывчивее сборки Дебиана и, тем более, сборки Мозиллы. Впрочем, tor’овская несколько обрезанная, как понимаю. В условиях малого объёма оперативной памяти, правда.

    • 1
      Нет аватара guest
      05.10.1712:57:13

      Ну 45 это уже намного лучше (того что было на 401 изначально), у меня самого такая… а нет 47, ну думаю не большая разница. Главное что в принципе все работает. 52 конечно еще лучше будет.

    • 2
      Михаил Усоцкий Михаил Усоцкий
      05.10.1714:35:29

      Эльбрус-101

      А какие компиляторы и языки программирования доступны? Ещё не пробовали использовать двоичную трансляцию для некоторых для драйверов? Например, микросхем FTDI (мне интересна связка микросхемы FTDI FT2232 с компьютером для непосредственного управления ПЛИС через собственные программы).

      Отредактировано: Михаил Усоцкий~15:15 05.10.17
      • 2
        shigorin shigorin
        05.10.1715:09:06

        Штатный, он же единственный оптимизирующий компилятор lcc -- это C/C++ до -std=*11 и фортран (вроде бы тоже довольно современный); у меня есть perl5, python2/3, в МЦСТ ещё ruby и erlang как минимум спортировали. PS: а, ещё java.

        Ядерные драйверы вроде ftdi-шного штатно собираются в ядро, никакой трансляции им не требуется :) А вот если бы требовалась, именно для них это был бы не вариант.

        Отредактировано: shigorin~17:24 05.10.17
        • 1
          Михаил Усоцкий Михаил Усоцкий
          05.10.1715:19:38

          Я слыхал, что проект Mono с C# в процессе портирования. Интересно, как с ним дела?

          То, что драйвер для него штатно собирается в ядро — это очень хорошая новость. Значительно расширяет сферу применения.

          • 0
            shigorin shigorin
            05.10.1717:23:42

            У них mono3 видел, сами собирать не пробовали пока даже.

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