стань автором. присоединяйся к сообществу!
Лого Сделано у нас
67
shigorin 15 августа 2017, 23:51

Мой первый рабочий день на «Эльбрусе»

Следи за успехами России в Телеграм @sdelanounas_ru
  • Альт на "Эльбрус-401"
  • Альт на "Эльбрус-401"
  •  © i.imgur.com

Сегодня утром был настолько задумчив, что забыл рюкзачок с ноутбуком, выходя на работу; добравшись до места и сообразив наконец этот факт, решил не возвращаться домой, а работать… да вот над чем тружусь, на том и работать, а это Альт на рабочей станции «Эльбрус-401».

В целом день удался: несмотря на то, что кой-чего понадобилось дособрать или подкрутить локально и в репозитории, сборки на самой машинке (а это достаточно интенсивные вычислительно и по вводу-выводу задачи) практически не мешали работе графического окружения и проигрывателя; браузер, конечно, притормаживает на тяжёлом JavaScript, но уже существенно меньше, чем до пересборки lcc-1.21.20 с -O4 на днях как раз… и даже образы дисков после уже произведённого поднятия уровня оптимизации базового ПО стали собираться заметно быстрее, хотя для их проверки приходится лучше подгадывать время -- перезагружать-то надо именно ту машину, на которой и работаю.

На сейчас освоены три варианта таких live usbflash, немножко перекликающиеся с давно выпускаемыми на базе альта стартовыми наборами: спасательный, графический с Xfce и сборочный. Технически они являются образами диска, т. е. с минимальным рукоприкладством пригодны и к стационарному разворачиванию (но инсталятор мы пока не портировали, так что именно fdisk/rsync).

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

Вот, решил поделиться своей маленькой радостью :)

  •  © i.imgur.com

PS: не ожидал, что выйдет за пределы личного блога -- спасибо предложившему, вот небольшой словарик по мотивам вопросов:

— Linux: ядро операционной системы, разрабатываемое «всем миром» и распространяемое под свободной лицензией GNU GPL (можно использовать, распространять, изменять программу с гарантией возможности доступа к её исходным текстам); обладает высокой пригодностью к адаптации для различных аппаратных архитектур и задач

— репозиторий: более или менее целостное и внутренне непротиворечивое собрание пакетов программ, пригодных для совместного применения (некий аналог в мобильном варианте -- «магазин приложений»)

— пакет: архивный файл с пригодной к установке и запуску программой плюс её описание, зависимости и прочие метаданные; пользователям Windows и OSX в какой-то мере знакомы по .msi и .dmg, но линуксовые пакеты обычно не носят с собой все или большинство требуемых им разделяемых библиотек («DLL»), а декларируют зависимость от нужных версий, которые предоставляются также пакетами общесистемно

— livecd, live flash: варианты предоставления ОС, записанной особым образом на CD/DVD или USB-флэшку и пригодные для автономного использования после загрузки с неё (т.е. жёсткий диск ПК не задействуется и может вовсе отсутствовать)

Кстати, а вы знали, что на «Сделано у нас» статьи публикуют посетители, такие же как и вы? И никакой премодерации, согласований и разрешений! Любой может добавить новость. А лучшие попадут в телеграмм @sdelanounas_ru. Подробнее о том как работает наш сайт здесь👈

  • 6
    Нет аватара Лес
    16.08.1701:29:17

    Полезно, спасибо. С дальнейшим накоплением опыта, информации и дней на «Эльбрусе»,

    название вероятно трансформируется в что-то вроде «Эльбрусская история» или «Приключения на Эльбрусе».     Будем ждать новостей.

    Отредактировано: Лес~01:37 16.08.17
    • 6
      shigorin shigorin
      16.08.1708:26:30

      Ну мне понравилось, да. Особенно с учётом того, что ssh-ключики тоже оказались не с собой и отвлекающих факторов вроде почты вдруг стало меньше ;-)

  • 6
    Е.Юрий Е.Юрий
    16.08.1702:24:28

       Удачи! Думаю все будет как надо.

    • 7
      shigorin shigorin
      16.08.1708:25:36

      Пока всё и есть как надо, чему несказанно рад    

  • 1
    krotozer krotozer
    16.08.1707:54:49

    Поздравляю, Михаил! Теперь предстоит море отладочных работ)

    • 3
      shigorin shigorin
      16.08.1708:25:23

      Да как-то оно пока оказалось по большей части позади -- дособрал pnmixer и дошлифовал настройки alsa, чтоб не пыталось играть 44100 на 48000%) Просто раньше наушники были воткнуты в ноутбук, а к 401 подключал для кратких тестов.

  • 2
    Нет аватара yocto
    16.08.1708:02:06

    Плюс!

    Ещё бы фотку сюда или скриншотик ппроцесса сборки, например. )

    • 4
      shigorin shigorin
      16.08.1708:28:11

      Да там ничего умного -- терминальные окошки и вывод примерно вроде такого:

      -- но понял, постараюсь не забыть что-нить притащить (сегодня небольшая командировка)    

      Отредактировано: shigorin~08:28 16.08.17
      • 1
        krotozer krotozer
        16.08.1709:32:02

        А я специально добавлял в сборку наименование архитектуры выхлопом с /proc/cpuinfo. Пункт «processor». И никаких там «x86_64» нет.

        • 0
          shigorin shigorin
          17.08.1712:47:17

          Это снимок с нашей вики по стартовым наборам, которые сейчас публикуются только для x86 (причём ещё и на предыдущей платформе, тоже надо обновлять картинку)    

          Уже на работе, постараюсь что-нить сегодня успеть изобразить.

    • 2
      shigorin shigorin
      17.08.1717:08:33

      Добавил!

    • 0
      shigorin shigorin
      31.05.2317:54:41

      Сейчас под руками уж 16С и бродят мысли поделать каких-нибудь стримов по сборке софта под эльбрус (правда, несобранного в альтовом репозитории осталось процентов десять и в основном совсем трудное -- но что-то из малоценки есть и «на потом»).

  • 1
    Нет аватара Ascon
    16.08.1718:23:45

    Михаил, что там с видеокартой? Встроенная или дискретная?

    • 2
      Humanoid ! Humanoid !
      16.08.1723:37:29

      В характеристиках написано, что есть простенькая встроенная Silicon Motion SM718 и есть PCI express AMD Radeon серии 6000.

    • 1
      shigorin shigorin
      17.08.1712:48:14

      Дискретная -- старенький радеон (но мне-то его хватает). В Э-101 встроенная Vivante, в Э-801 вроде как будет более новый радеон.

  • 2
    Нет аватара mrSergey
    16.08.1719:36:06

    Ребяты, а на каком языке вы сейчас говорили?

    • 1
      shigorin shigorin
      17.08.1712:49:57

      На сонном, если речь про сам пост %) А если вопрос по комментариям, то лучше под конкретным и спросить.

      PS: добрый человек прислал в почту просьбу расшифровать «линуксовую» терминологию вроде «репозиторий», если ещё что непонятно -- не стесняйтесь спрашивать, чтоб получилось учесть к следующему удачному дню!

      PPS: дописал небольшой словарик.

      Отредактировано: shigorin~17:08 17.08.17
  • 1
    Виктор Королев Виктор Королев
    16.08.1722:35:51

    Так когда примерно ждать Аль-линукса для Эльбруса? Сколько еще собирать эти пакеты, долго?

    • 0
      shigorin shigorin
      17.08.1712:55:36

      Он уже существует в виде, который можно загрузить с флэшки (но пока без нашего обычного инсталятора); «на автопилоте» собирается почти ровно половина текущего репозитория разработки, но всё с Qt и Boost пока не получается скомпилировать по той причине, что сами эти пакеты забороть набегами не смог и ими сейчас, похоже, займутся настоящие разработчики.

      PS: т. е. в ОС Эльбрус они есть, это у меня в e2k-alt-linux их пока нет

      Т.е. для ряда применений годится уже сейчас, но для обычного рабочего стола не хватает как минимум офиса (а LibreOffice -- это как раз Boost), для сервера хорошо бы нашу настраивалку, но для умеющих всё сделать руками или средствами автоматизации вроде Ansible в принципе довольно много уже есть, включая Samba в режиме контроллера домена.

      Отредактировано: shigorin~16:01 17.08.17
  • 1
    Нет аватара torabora
    18.08.1717:52:27

    Спасибо за интересную статью, Михаил! Ждём продолжения на тему портирования ALT Linux на платформу Эльбрус.

  • 1
    Нет аватара AlexKH
    06.02.1817:29:15

    Отлично! Спасибо за новость. Это очень нужная работа… Может быть и взойдёт в разумные сроки Солнце’nix над моим рабочим столом. Западные продукты удручают всё больше. Для рабочих машин UEFI с каждым днём всё чуднее делается, посему втыкание Ubunto’образной сборки всё больнее, ну да там ещё можно что-то сделать… Но неизводимый firmware crash при попытках завести WiFi на Atheros QCA9377, несмотря на все бэкпортовые бубны погрузил меня в глубочайшую печаль… Удачи вам! и ещё раз спасибо за новость!

    • 0
      shigorin shigorin
      07.02.1816:11:02

      Atheros QCA9377

      А попробуйте там чисто на всякий что-то из стартеркитов/регулярок (ядра в них разные, самые новые -- в вариантах gnome3/icewm/rescue).

      Ну и можно глянуть в логе linux-firmware.git, кто эту фирмварь притащил, да хоть почтой им написать -- мол, у меня так и так падает.

      За пожелания всяко спасибо!

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