dlinyj: (Default)
[personal profile] dlinyj
Со временем совсем беда, так что пока просто урывки фоток без объяснений. Говоря кратко:
Ставим линукс во всё что движется. А что не движется - двигаем и ставим в него linux



Debian на Psion MX5



Первое впечатление - ШИКАРНО! Этот аппарат просто был создан для того, чтобы туда поставить линух. Жаль нет компилятора gcc :(((. У меня в инстаграмме фотография - это не linux - это initrd!!!

Date: 2014-10-01 12:12 pm (UTC)
From: [identity profile] belbes.livejournal.com
Это что за сборка линукса такая, без gcc ? O_o

Date: 2014-10-01 12:14 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
В дебилиане и не такое бывает!
Я и сам охренел, когда попробовал "cubian": вообще ничего нет! И ведро кривое. Гентушечку надо втыкать. Тем более, что гента и слака — единственные оставшиеся в живых дистрибутивы. Все остальные давно уже поцтеризованы!

Date: 2014-10-01 12:20 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Я фанат дебиана, нет-нет, не надо мне ничего рассказывать. Я люблю когда всё работает из коробки за 5 минут, и не надо пол дня настраивать!

Date: 2014-10-01 01:17 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Это в нем раньше так было. А теперь тебе на любой чих нужно будет QR-коды в системе инициализации считывать ☺

Date: 2014-10-01 01:37 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Ты знатный линукс тролль! :)

Date: 2014-10-01 01:52 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
systemd - на самом деле редкостная дрянь.

Date: 2014-10-01 12:20 pm (UTC)
From: [identity profile] sevasat.livejournal.com
Да ты прост убегаешь от прогресса. Системд уже стандарт в продакешене.

Date: 2014-10-01 12:41 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Ох, начинается священный срачЪ!
Edited Date: 2014-10-01 12:41 pm (UTC)

Date: 2014-10-01 01:16 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Если это дерьмище и в слаку с гентой попадет, стану BSDуном!
Потому что линукс катастрофически быстро катится в жопу. Всякие поцы-шатлвроты превращают его в угрюмую мастдайку, в которой невозможно работать!
Хватит уже кастрата — ондроеда. Не нужно линукс в такое же говнище превращать!

Date: 2014-10-01 01:40 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Андроид - не GNU Linux! Это просто ядро linux!

Date: 2014-10-01 07:11 pm (UTC)
From: [identity profile] sun-jr.livejournal.com
В Слаку не попадет. Иначе она перестанет быть Слакой.

Date: 2014-10-01 12:19 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Эм, а кто сказал что gcc обязателен? Все встраиваемые линуксы без него. Скажем ни в одном роутере не встречал компиляторов.

Date: 2014-10-01 01:21 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
Нормальный "встраиваемый" линукс подразумевает, что ты будешь работать на этой железке, а не в игрушки гонять, как на ондроеде.
А вот с рутерами, микроволновками, холодильниками и прочими железками однобокого назначения другая причина — места маловато подо все, да и не нужно там это (хотя, конечно, на некоторые рутеры можно и почти нормальный линукс поставить).

// кстати, намедни пришли мне кубитраки, думаю использовать для управления криостатом. Пока что никаких успехов: кубиан — полный шлак, с гентушкой стал было ковыряться, но оказалось, что моя "восьмигиговая" флешка, купленная у китайцев, на самом деле двухгиговая ☹. Буду микро-сдшку искать нормального размера. Как решу проблему, обязательно в ЖЖшку запилю мини-статейку.

Date: 2014-10-01 01:39 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Встраиваемый линукс не подразумевает что ты будешь на нём работать! Он должен выполнять заложенные функции без участия юзверя-админа. И там ни к чему ни компилятор, ни редактор ничего. Максимум vi для правки конфигов!

А что за кубитрак?

Date: 2014-10-01 01:55 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
> Он должен выполнять заложенные функции без участия юзверя-админа
Это если линукс на микроволновке, в автомобиле или на рутере. Т.е. там, где излишние действия способны все нафиг поломать.

> А что за кубитрак?
Кубиборда третья. С 2ГБ оперативы, двумя ядрами A20, HDMI, VGA и прочими плюшками. Там даже встроенный аналоговый видеовход есть (только нет уверенности, что он работает). Буду проверять — мне как раз нужен был одноплатник со встроенным аналоговым, чтобы камеры подсмотра подключать (к сожалению, до сих пор у нас такой маразм: данные с ПЗСки подсмотра оцифровываются камерой, обрабатываются и преобразуются в аналог! Извращенцы!!!)

Date: 2014-10-01 07:37 pm (UTC)
From: [identity profile] belbes.livejournal.com
Не обязателен, но довольно удивительно, что его тут нет. Насчет того, что во всех встраиваемых без него - это ты погорячился, в тойже ROS (ось для роботов), например, есть gcc, вон ниже уже упоминали Ангстром, там тоже есть. Ну то роутер, а то пользовательский девайс :)

Date: 2014-10-02 07:47 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Ок, я просто работал с OpenWRT долгое время. Там даже нет пакета с компилятором gcc, чтобы его собрать и поставить. Я как-то попытался его собрать, это было похоже на поле с высокой травой в котором лежит в траве миллионы граблей. Набив с десяток шишек - плюнул.

Date: 2014-10-01 04:19 pm (UTC)
From: [identity profile] mbr.livejournal.com
gcc на embedded устройстве попахивает мазохизмом. Лишнее место, нужно тянуть все хедеры, скорость сборки. Гораздо корректнее все собирать на хосте, гонять в qemu, а затем заливать на конечное устройство. С чем-нибудь вроде openembedded приходилось сталкиваться?

Date: 2014-10-01 07:13 pm (UTC)
From: [identity profile] sun-jr.livejournal.com
Да, но... На BeagleBone с его Ангстремом есть не только gcc, но так же opencv.
Edited Date: 2014-10-01 07:14 pm (UTC)

Date: 2014-10-01 07:31 pm (UTC)
From: [identity profile] belbes.livejournal.com
Ну если туда gcc также вкорячен, как и opencv, то им лучше не пользоваться :)

Date: 2014-10-02 04:22 am (UTC)
From: [identity profile] mbr.livejournal.com
Ну эта железка все-таки идет как полноценный мини-pc, а не как урезанная embedded система.

Date: 2014-10-01 07:27 pm (UTC)
From: [identity profile] belbes.livejournal.com
Ну почему же мазахизм. Во первых, не всегда вообще есть нормальная возможность собраться при помощи кросскомпиляции (например, кросскомпиляция чего-то зависящего от ffmpeg довольно геморойна, и не факт, что на целевой железке бинари побегут, т.к. там может оказаться какаянибудь чуть-чуть другая версия ffmpeg'а, а он не особо как обратно совместим), во вторых, не всегда собранный на хосте пакет работает ожидаемым образом (тут все зависит от положения звезд на небе).
В итоге частенько получается так, что проще собрать пакеты на целевой железке (пуская даже на это уйдет значительно больше времени, типа 4-8 часов, вместо 1-2 на десктопе), чем разбираться в косяках кросскомпиляции. Да и когда построение пакетов происходит автоматически на каком-нибудь билдботе, то вообщемто пофигу сколько оно по времени собирается.
Ну и могут быть четкие требования заказчика на то, что пакеты должны собираться именно в том окружении, в каком потом будут работать.

Date: 2014-10-02 04:24 am (UTC)
From: [identity profile] mbr.livejournal.com
Чего-то вкостылить на собранной системе попахивает хаком. На мое имхо. Есть готовые системы для сборки embedded решений. Зачем так извращаться? Но я честно признаюсь, сам не возился, не было задач и времени.

Date: 2014-10-02 07:51 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Да это костыли и извращение, то что автор занимался ими - не значит что это правильно

Date: 2014-10-02 07:51 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Согласен с [livejournal.com profile] mbr, что это какая-то херня. Обычно собирается всё вместе, вместе с ОС. Бывает так что железка столь медленная, что сборка может занять недели, или, как в моём случае, не собраться никогда (т.к. ОЗУ всего 16 МБ).

Date: 2014-10-02 05:48 pm (UTC)
From: [identity profile] belbes.livejournal.com
Ну если девайс собирается "под ключ", то вероятно строить всю ОС - это вариант. Например, тоже андройдное дерево так можно собирать. У нас ситуация такая, что вся своя писанина заворачивается в .deb пакет, а заказчики уже сами накатывают все это дело на железку. Отсюда и миллион проблем с совемстимостью вплоть до версий библиотек на конечном железе.

Date: 2014-10-02 07:49 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Ну тут больше написать что-то типа hello word и успокоится. У меня на Nokia n9 в chroot дебиана были нормальные компиляторы, которые весьма шустро работали. На n900 тоже можно поставить пакет (правда, это какая-то нетривиальная задача, надо сказать). Так что мне было забавно, что в этом дебиане нет gcc.

Но я уже поставил (улыбаюсь во все 144 зуба :)))) )

Date: 2014-10-03 03:44 pm (UTC)
From: [identity profile] sumerk.livejournal.com
офигенно ))

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 08:07 am
Powered by Dreamwidth Studios