Ubuntu-Based дистрибутив

Ubuntu-Based дистрибутив

Подогрел мне кум неудачно прошитую андроид-приставку X96-mini. Он вообще любитель «обновляться» без нужды, вот и этот девайс окирпичил.

Беззащитная машинка умещается на ладошке, и содержит в себе с понтом четырехядерный Amlogic S905w, два гига ОЗУ, и 16 Г флешку.

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

Итак, начнем с того, что готового образа НЭД (уже молчу о том, что его сперва нужно создать). Нет, образы конечно есть. Только вот они под другие модификации. Образ под устройство с 1Гб отличается от образа под устройство с 2Гб. Они все отличаются от образа сделанного под устройство на базе памяти Samsung, а этот образ отличается от образа сделанного на базе памяти Hynix.

Визуально это видно как либо ОС не запускается вовсе, либо ядро падает в overflow и kernel panic, потому что не совпадают пару байтов откуда это ядро читать.

Ладно, готового образа нет, попробуем сделать свой. Но не тут-то было. Сначала нужно записать загрузчик. Но это загрузчик НЕ ПОД ARM, и даже не загрузчик под этот процессор. Это загрузчик под конкретное устройство.

Вот нагуглился аналогичный по процессору девайс Khadas VIM1. Вроде все красиво, u-boot стянулся, флешка стартонула. Но нет, это еще не все. Нужен DTB-файл. Это описание дерева устройств. У нас в X86 вроде такое тоже есть, но оно вшито производителем. Ладно, с горем пополам накопали в базе CoreElec такой вот DTB, переименовали в dtb.img, поскольку это имя файла захардкожено. И ничего. Потому что нужен еще файл с командами сраному u-boot’у. Мы не можем просто передать управление ядру под данную архитектуру (или хотя бы загрузчику который загрузит ядро), нет. Мы должны сначала определить откуда идет запуск, скопировать оттуда ядро в память по определенному адресу, а уже потом передать управление в начало этого адреса. Ладно. Так я и сделал.

Kernel panic, stack overflow. Сцука. И тут я присмотрелся: оказывается эта система считает себя Khadas VIM1 с одним гигом ОЗУ. Ну да, на месте ядра я бы тоже зафейлился, но на месте гребанной архитектуры, я бы разрешил ядру самому определить сколько в компьютере ОЗУ, а не основываться на каком-то левом файле.

Разумеется готовых u-boot в сети я не нашел, хотя нашел маны как конпельнуть. Жаль только в этом мане нету defconfig’а под это устройство, посему конпеляция увенчалась неуспехом. Более того, под Дебианом компилятор выдал какую-то ошибку шото типа duplicate или already defined, не помню. Поставил Арч. Скомпильнулось нормально, но не запустилось. Предсказуемо.

Нашел прошивку Андроида мало-мальски предназначенную под похожее устройство. Конечно же она тоже не завелась, но благодаря полутора утилитам, удалось с нее вытащить u-boot.

Но этот u-boot грузит по умолчанию recovery.img — андроидный рекавери. Окай, в порядке эксперимента качаю TWRP, переименовываю его в recovery.img, перезагружаюсь — вуаля, работает. При чем даже радиоклава с радиомышкой и видит подключенную USB-флешку. Хотя и изображение на мониторе раздваивается. Ну да ладно, напуркуа мне эти рекавери. Записываю файл с командами u-boot’а, который собственно копирует ядро в память и его оттуда запускает, записываю ядро (у меня их два, с armbian и с manjaro) — болт тебе. booti: command not found. И таки да, через UART удалось вызвать консоль сраного u-boot’a (чем-то напоминает наш grub, лал), там такой команды нет. Пояндексив, нагуглил что команда booti загружает линуксовое ядро, команда bootm андроидное, и эта команда у меня есть. Окей, поменял. Но нет, не тот формат ядра. Конечно нет, ведь Андроид это ж не Линукс.

Подменив ядра на CoreElec (видимо с андроидной базой) — CoreElec таки запустился. Ура.

Я бы оторвал руки изобретателям подобной архитектуры. Или производителю железки. Или хоть кому-нибудь.

Если уж хочется дроч с загрузчиками — почему не выделить в процессоре область ? Это ж гребанный SoC. Этот загрузчик занимает полмегабайта. И может быть readonly. Ну как на один и тот же процессор могут использоваться разные загрузчики, в зависимости от которых у вас либо стартонет система либо нет ? Вы хоть представляете себе установочный образ Винды заточенный на работу под 8Гб ОЗУ и вылетающий если стоит 16Гб ? Вот и я нет. А представляете чтобы вы в grub прописали шота типа «RAM=2G» и ваш Линукс думал что у вас 2 Гб ? Более того, стал вылетать если вы его запустили на 4 Гб ?

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

Короче ARM не светит на десктоп. И как мне кажется именно по причине прибитости гвоздями загрузчика к железу, железа к реализации в загрузчике. Если ваш девайс по каким-то причинам теряет свою ОС — он превращается в кирпич, по крайней мере пока вы не вкатите туда ОС с точно такого же девайса.

И да, если у кого-то есть дельные предложения по запуску Linux на этом девайсе — буду премного благодарен, пушо пока на нем работает только две ОС — CoreElec (андроид) и Khadas recovery (который хоть и Linux, но покоцанный дюже), впрочем видящий только гиг ОЗУ. X96 2G на Amlogic S905W.

lavrvic, А вам что от него надо? Если зайти на рабочий стол то надо было сразу качать с _desktop

Что то я такую прошивку с desktop не найду.Скачивал из шапки с сайта вроде там написано desktop.Там написано с прошивкой «Server or light desktop usage scenarios.High level of software maturity»

Где то есть ссылка на на множество прошивок.Толи гугл или яндекс.Мне надо старую прошивку с ядром 4.4.83.Кто подскажет?

Доброго времени суток. Посоветуйте пожалуйста TV приставки, лучше всего подходящие для установки на них Armbian. Основная цель использования приставки — дешевый но полноценный сервер для Home Assistant. Видео мониторинг не планирую использовать, только управлять вентиляцией, воздушным нагревателем, умными розетками и увлажнителем.

И еще такой вопрос возник: в качестве ПК для офисного ПО, браузера, просмотра ютуба и видео в Full HD могла бы использоваться приставка под управлением Armbian? На сколько понимаю, только ARM версии пакетов Ubuntu/Debian будут доступны для такого «ПК», но на сколько шустро будет работать все это дело — не хуже чем на распбери, но все равно уныло?

бабос,Beelink X2 смог найти на али за комплектацию с 2гб ОЗУ самое дешевое за 4800. Ссылки на покупку приставок в темах уже не работают. Какая то не гуманная цена.

Под видом MXQ Pro 4K 5G на али продаются приставки с похожим названием, но на процессоре Amlogic, которых в теме про MXQ Pro 4K 5G называют уродцами с низкой производительностью. И как говорил пользователь с ником booroondook, главный разработчик Armbian’а «объявил войну» устройствам на процессорах Amlogic и заявил, что обновленных версий ОС под Amlogic больше не будет. Ссылки на покупку в теме те что были — устарели.

T96 Allwinner H3 тоже непонятно где покупать — на али нашел только одно предложение за 2500 с 1gb ОЗУ в непонятном нулевом магазине.

Читайте также:  Все, что вам нужно знать о Geely — лучший ресурс для автолюбителей Geely

Приставка мне нужна в качестве сервера под Home Assistant. Смысл какой то есть сэкономить за счет покупки приставки, вместо покупки аналога Raspbery Pi? С такими ценами на приставки, не дешевле ли будет купить Orange Pi или я неправильно как то ищу эти приставки в продаже?

Тогда вам выгоднее брать устройство на AmLogic — он все-таки производительнее Allwinner-ов

Дешевле. Если вы готовы вложиться в систему питания, корпус, систему повышения надежности и прочее для одноплатника.

Тогда вам выгоднее брать устройство на AmLogic — он все-таки производительнее Allwinner-ов

На него же придется устанавливать Armbian? А разработчик Armbian перестал заниматься поддержкой устройств на базе AmLogic, ввиду чего не советуют использовать такие приставки. Может существует готовый образ ARM Ubuntu/Debian под ту или иную дешевую AmLogic приставку, который можно легко найти и установить и никаких проблем с этой приставкой не будет?

Azathtot,Вместе с вложениями в корпус и питание уже не дешевле? Orange Pi Zero Plus 2 H5 если не ошибаюсь, 3200 рублей стоит с питанием и корпусом. Или далеко не 3200?

Для Amlogic есть сборка manjaro от ugoos am6, поставил на s905x работает стабильно

Сообщение отредактировал gobik_82 — 04.12.21, 20:00

Давайте начнем с того, что вам нужно от устройства.Если вам нужно нормальное декодирование видео, шустрый интерфейс то на любом ARM устройстве кроме Tegra на Linux про это стоит забыть. Используйте андроид.Если вас интересуют вычислительные и «переферийные» возможности устройства, то при чем тут какой-то «разработчик Armbian»? Собрали свое ядро, маленькое, красивое с только нужными вам функциями, собрали тот же Debian-овский buildroot или вообще свою сичтему и будье счастливы.

Да 3200 оно 3200, только вы потом начнете плакаться что у вас карточки летят, значит прикошачивать SPI Flash или NAND придется и еще много интересного узнаете.

gobik_82,Могли бы вы ссылку на вашу приставку на али оставить?

Приставка мне нужна в качестве сервера под Home Assistant для управления разношерстными устройствами «умного дома», которые сами по себе друг с другом не дружат из за конкуренции между производителями. Любопытства ради ранее рассматривал другие варианты использования, но теперь определился что от приставки мне больше ничего не понадобится, кроме как управлять вентиляцией/кондиционером/увлажнителем/умными розетками/выключателями и т.п.

Если вас интересуют вычислительные и «переферийные» возможности устройства, то при чем тут какой-то «разработчик Armbian»? Собрали свое ядро, маленькое, красивое с только нужными вам функциями, собрали тот же Debian-овский buildroot или вообще свою сичтему и будье счастливы.

Я никогда не собирал собственное ядро, не знаю что это такое и лишь устанавливал готовые дистрибутивы. Не знаю на сколько велика роль разработчика Armbian и на сколько стоит на него полагаться, мне просто другой человек не рекомендовал Amlogic, потому что он в опале у разработчика Armbian, а Armbian в свою очередь используется для установки на него Home Assistant (если я ничего не перепутал). А если бы каждый мог собрать ядро, то наверно Armbian бы не появился и каждый бы собирал для себя ядро сам? Я в сборке ядер ничего не понимаю, да и Linux не так часто пользовался и потратить месяц (или не знаю сколько времени у меня уйдет чтобы разобраться) на то чтобы собрать свое ядро не хотелось бы.

В общем я бы хотел найти устройство, под которое уже есть образ, который установлю и получу сервер с Home Assistant с работающим Wi-Fi и не буду долго мучаться. Ну и по возможности хотелось бы сэкономить, не покупая за 10000 рублей Raspberi Pi.

У этой модели Orange Pi / всех Orange Pi проблемы с карточками? Но и встроенная память у них есть?

А вот EMMC скорее всего не будет, это optional «реквизит», тут как повезет. И да, вы можете получить устройство как на H5 так и на H3. Оба варианта допустимы для Zero Plus 2. У меня из 2 заказанных одноплатников ни на одном не распаян EMMC, один на H5, другой на H3″А проблемы с карточками» есть на всех устройствах, на которые ставится «стоковый» Raspbian/Debian/Ubuntu.

А чем они отличаются? Armbian/другой линукс на H3 не установится?И продавцы как правило этих подробностей не раскрывают? А если в официальном магазине (он же есть?) покупать, то там все расписано, H5/H3 и с памятью/без? Или в официальном цена далеко уже не 3200?

Azathtot,И какой оптимальный вариант посоветуете? Мне еще не доводилось слышать такое, что надо делать свою сборку ядра для того чтобы получить сервер Home Assistant на одноплатнике. Читал что берутся образы Armbian и устанавливаются на карту памяти — в итоге что то может работать, а что то не работать (например Wi-Fi). В каких то руководствах/статьях приводили ссылку на образ и ссылку на приставку, но все эти ссылки уже не работают и непонятно где покупать то же самое устройство, чтобы повторить ихние шаги и прийти к тому же результату, что и они.

SPI Flash (который сразу стоит сменить на 64m, тогда туда можно и ОС запихать, но надо делать свою собрку)

SPI Flash это микросхема памяти, если правильно понял, как и 64m? В смысле перепаивать микросхему на другую? Для чего? И сборку свою в этом случае для чего и готовая почему не подойдет?

Для вас — поручить эту задачу, тому кто сможет ее сделать, обозначив бюджет.Понимаете Home assistant можно поставить куда угодно. Не обязательно брать какой-то готовый дистрибутив. Хоть соберите его под какой-нит рутер и будьте счастливы.

Да, 64m это объем (64 мегабайта, или 512 мегабит), самая большая из дешевых микрух, на которую влезет полностью ОС. На плате по умолчанию стоит 2Мб флеш, туда только загрузчик лезет

Потому что тот же армбиан предназанчен для решения кучи задач, 90% которых вам не нужны. Т.е. он делает 100500 дел, но все так себе.А собранная вами будет делать 1-2 нужных вам дела, но очень хорошо.

Наверное потому что вы бегаете по «пользовательским» форумам, где 99% народа может тупо копировать действия из мануала, а шаг влево-шаг вправо уже за гранью их понимания?

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

Наверное потому что вы бегаете по «пользовательским» форумам, где 99% народа может тупо копировать действия из мануала, а шаг влево-шаг вправо уже за гранью их понимания?

Не всегда же эта стратегия с копированием действий из мануала приносит плохой результат и разочарование? В случае с Home Assistant, какая то особая ситуация с мануалами? Вместо сборки ядра, в них предлагается устанавливать избыточный Armbian, который сам по себе требует ресурсов железа и тем самым повышает системные требования и затраты на железо?

Понимаете Home assistant можно поставить куда угодно. Не обязательно брать какой-то готовый дистрибутив. Хоть соберите его под какой-нит рутер и будьте счастливы.

Рутер — в смысле роутер? У меня залежался древний D-link DI-524 или что то вроде того. Не всякий же роутер подойдет, или даже этот можно использовать для установки на него Linux и Home Assistant? У меня в этом большие сомнения, но может я ошибаюсь?

Ну как бы да, не всегда но очень часто.

Повторюсь еще раз. Эти мануалы пишутся дла обезъян. берите собирайте в той конфигурации которая требуется именно вам для ваших задач, соьирайте лайтовую систему

Читайте также:  Откройте для себя инновационные возможности Geely Box. Идеальное решение для всех ваших транспортных потребностей.

Вы не поверите, но внутри вашего роутера уже установлен Linux. Сильно урезавнный, но Linux.

Ubuntu-Based дистрибутив

Вообще это давно известно было. Я ещё когда устанавливал armbian на Amlogic 905×3, там было написано что никакой поддержки для Amlogic, только ванильное ядро. И потом не будет работать, потому что Amlogic болт на них клали, и никак не помогают, а только мешают им.

Или другие кладут бот на AMD + OpenCL и говорят у нас только Cuda.

Это Opensource, и чтобы твоё железо поддерживали ты должен договариваться.

fsb4000

(01.11.20 17:32:45 MSK)

Последнее исправление: fsb4000 01.11.20 17:37:36 MSK
(всего

исправлений: 2)

Одно дело – не поддерживать, и совсем другое – вредить пользователям. А именно это balbes150 и собирается делать.

И как он собирается вредить пользователям?

Ванильный Arch Arm или любой другой дистрибутив, точно также не встанет на случайный TVBox. (например поддерживаются всего лишь две платки от amlogic https://archlinuxarm.org/platforms/armv8/amlogic)

Ещё раз, дистрибутивов под Arm выше крыши, Amlogic может связаться с каким-нибудь Manjaro Arm и вместе выкатить сборки для девайсов, но им плевать на Linux, им важен только Android.

Armbian может поддерживать любой набор плат, который захочет.

fsb4000

(01.11.20 17:43:09 MSK)

Вижу, вы «Ъ», ничего не читали.

In all new versions of images and the kernel, I will add various security mechanisms that will create serious problems, including hardware problems and hardware failure.

А вы прочитали, и при этом приняли предупреждение за угрозы?

vvn_black

(01.11.20 17:52:14 MSK)

Ubuntu-Based дистрибутив

Лучший дистрибутив для Orange Pi

(01.11.20 19:17:32 MSK)

Суть срача для Ъ: чувак, делавший сборки armbian для некоторых amlogic девайсов, решил внедрить вредоносный код в свои прошивки, который будет препятствовать использованию его на остальных девайсах amlogic. Делает он это потому что считает что его прошивки «пиратят» китайцы.

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

cvs-255

(01.11.20 23:14:22 MSK)

Последнее исправление: cvs-255 01.11.20 23:15:48 MSK
(всего

исправлений: 3)

Ubuntu-Based дистрибутив

Всё я читал. Новые версии под Amlogic будут только платные, и с защитой

Трололо. Новые версии чего, пардон? Ядра? А GPL-ем по щам он получить не хочет?

intelfx

(01.11.20 23:29:47 MSK)

ну справедливости ради, gpl не запрещает продавать бинарники, нотребует предоставить исходники изменений и право распространять их далее на условиях gpl

cvs-255

(01.11.20 23:34:33 MSK)

Последнее исправление: cvs-255 01.11.20 23:35:01 MSK
(всего

исправлений: 3)

Ubuntu-Based дистрибутив

его интеллектуальной собственностью, вероятно, как минимум является сама прошивка в сборке. Потому, что на поддержание девопс инфраструктуры для сборки и тестирования нужны ресурсы.

Я про «защиту». Любая «защита» обычно предполагает, что исходников ты не получишь, иначе защиту можно элементарно выпилить и выложить исправленные исходники. А за это уже можно и GPL-ем по щам.

intelfx

(01.11.20 23:35:49 MSK)

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

Ubuntu-Based дистрибутив

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

Меня больше удивляет неожиданная популярность этого поделия среди любителей ковырять одноплатники. Armbian же всегда был кривым болгеносом, в ядро которого по рандому фигачат полурабочие (иногда — нерабочие) патчи.

(01.11.20 23:51:34 MSK)

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

Самое геморное в прошивках всяких специализированных arm — это драйвера ядра и иногда загрузчик. При этом что линукс, что uboot не разработаны им с нуля, максимум он туда патчи мог накладывать.

А прошивка в сборе тут вообще мелочи, тем более что он в своем репозитории (https://github.com/150balbes/Build-Armbian) явно указал GPLv2, а точнее не он указал, а сообщество armbian, а он вправе распространять свою производную работу дальше только на условиях GPLv2

И вот выходит интересная история: вот есть прошивка, она распространяется на условиях GPLv2, какие-то китайцы честно ее используют в своих девайсах, но тут этот balbes150 агрится со словами ПИРААААТЫ! НЕ ЗАПЛАТИЛИ! И внедряет злонамеренный код. Т.е. по факту он запрещает использование своей работы. Хотя лицензия требует, чтобы он разрешал. Тут вообще GPL-violation попахивает а также созданием злонамеренного ПО

cvs-255

(01.11.20 23:54:29 MSK)

Последнее исправление: cvs-255 02.11.20 00:02:55 MSK
(всего

исправлений: 5)

Бинарник — это интеллектуальная собственность собравшего, причем на неё вообще никак не распространяется GPL никакой версии, GPL — о предоставлении исходников и патентов

Исходники «злонамеренного» кода (на самом деле не злонамеренного, а осуществляющего device lock, это обычная мера в мире копирастии), скорей всего, он может предоставить легко. Заметь, что в GPL указано наличие исходников самой программы — ты не обязан делать эти исходники понятными или раскрывать скрипты сборки бинарника. Чтобы следить за этими мутыми опасными нисходниками амлогику придется выделить под это отдельных разработчиков и постоянно сидеть на измене — а вдруг чего пропустили. Что, собственно, уже вполне достаточно, чтобы превратить их в жизнь ад, что и требовалось.

Распространяется. Читай текст GPL. Он создал производную работу от GPL-софта и распространяет в виде бинарника и исходника.

cvs-255

(02.11.20 00:05:37 MSK)

Последнее исправление: cvs-255 02.11.20 00:06:13 MSK
(всего

исправлений: 2)

не поддерживают опенсорс

burato

(02.11.20 00:06:41 MSK)

Если он не сам с нуля написал скрипт сборки, а использовал за основу готовый скрипт из armbian, то на этот скрипт тоже действует лицензия GPL

Далее, он на форуме называет создателей сторонних железок, использующих его прошивку, «пиратами», т.е. нарушителями лицензии. Тем самым он запрещает им использовать свой код, хотя они честно получили его. И тем самым сам нарушает GPLv2

cvs-255

(02.11.20 00:10:31 MSK)

Последнее исправление: cvs-255 02.11.20 00:11:42 MSK
(всего

исправлений: 4)

Ubuntu-Based дистрибутив

Зачем так сложно? Просто сделать проверку подписи при загрузке ядра.

Так это про случай когда производитель не хочет чтобы на его девайсе запускали сторонние прошивки. А тут этот чудик не хочет, чтобы его прошивку запускали на других устройствах

яке прикре самогубство (с)

sin

(02.11.20 04:55:35 MSK)

Ubuntu-Based дистрибутив

Дистрибутив, разработчик которого заявляет о внедрении вредоносного кода, является дискредитированным.

Про эти вопиющие факты мировое опенсоурс сообщество должно быть поставлено в известность.

tommy

(02.11.20 19:51:48 MSK)

Stanson

(02.11.20 20:10:47 MSK)

Ubuntu-Based дистрибутив

Он реально балбес. Во тупооооой.

Честно, если чувак в порыве психоза заявляет, что насовает в ядро мулек, которые сожгут вам аппарат, то он тотчас же должен стать нерукоподаваемым изгоем.

  • Во-первых, не навреди. Не париться добавлением кода для поддержки чего-нибудь или исправления давно существующего бага — одно, а активно тратить время на вредительство — совсем другое.
  • Во-вторых, если у тебя проблемы с китайцами, то и решай их с китайцами, что тебе пользователи навредили? А именно они словят больше всех багов и поломок.
  • В-третьих, вот где теперь гарантия, что вредительства не было раньше? Что всякие намеренные баги не позасунуты в код поддержки остальных плат, только никто об этом не знает?
  • В-четвертых, вот видный «член опенсорс-сообщества» выставил себя неадекватом. Вывод? Да они все, опенсорсники, чокнутые какие-то.
Читайте также:  Тугела Джили комплектации и цены в Москве по цене официального дилера – в наличии качественная комплектация

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

shimon

(02.11.20 20:15:26 MSK)

В данном случае китайцы даже ничего не зажали. Они просто взяли его прошивку и накатывают ее (почти) без изменений на свои девайсы. Просто они не платят ему денег.

что тебе пользователи навредили?

Ну так пользователи точно так же как и китайцы, не платят ему денег. Как я понял, амлогик заплатил ему за внедрение поддержки армбиана на некоторых своих девайсах, но оказалось что этот же код и на других девайсах работает. Но за поддержку других девайсов ему никто не платит, вот он и бесится

Пользователи готовы покупать лицензии на Linux 🙂

Introducing creeping errors / timebombs in systems is so anti-community/ OSS as it can be.
I understand if you drop support, even drop it completely. It works, or it doesn’t work.
If I had to pay you $10 for a license, I would do that, I have no problem with that. I have created a couple smaller OSS projects as well, and contributed to soma larger ones, but not spent nearly the amount of time you have. I understand the amount of effort that goes into OSS.
But you destroying other peoples work because they used software based on Open Source if not a good thing to do, and might actually be illegal in many countries.

fsb4000

(03.11.20 09:50:47 MSK)

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

Да неужели. Где сырцы драйвера AmlogicVE? Без полной поддержки VideoEngine Всё это TV будет работать в формате слайдшоу. Тем не менее, на s905x3 этот дистрибутивчик таки работает, и, видимо, неплохо, раз китайцы его на свои поделия ставят. Опенсорсно если что только MPEG1 и MPEG2 поддерживаются, что по нынешним временам вообще ни о чём.

Безотносительно идиотизма самой идеи «мстить китайцам за то что деньги не платят» и .удачества аффтара, мог бы и поадекватнее мстю придумать.

Stanson

(03.11.20 10:23:55 MSK)

ARM всегда был токсичным и анальным, неудивительно что это заразно для разработчиков. Либо же, подобное тянется к подобному, и чувак не зря взялся за АРМ

zendrz

(03.11.20 10:31:42 MSK)

Последнее исправление: zendrz 03.11.20 10:35:54 MSK
(всего

исправлений: 1)

Ваще не понимаю, как можно в современном мире, имея квалификацию, быть без денег. Да тебя возьмет в штат или на контракт большинство SoC-разрабатывающих контор!

Видимо, дело в головушке.

zendrz

(03.11.20 10:34:25 MSK)

а при чем тут китайцы?

При том, они основные производители железок на Amlogic на которые они ставят Armbian и у них эти сырцы есть (потому что они крупные покупатели микрух, и таким SDK на микрухи дают даром), и они не поделились.

Stanson

(03.11.20 10:46:19 MSK)

Последнее исправление: Stanson 03.11.20 10:51:24 MSK
(всего

исправлений: 3)

Ну так вероятно эти сорцы (если они у них вообще есть) не под gpl

Не смеши. Когда это китайцев волновало?

Stanson

(03.11.20 11:10:32 MSK)

В любом случае сорцы эти не принесут пользы тк их невозможно легально использовать, тк они будут нелегально получены

Но на деле все это вообще не имеет отношения к проблеме из поста

cvs-255

(03.11.20 11:13:50 MSK)

Последнее исправление: cvs-255 03.11.20 11:18:13 MSK
(всего

исправлений: 1)

Они ещё небось и коряво написаны. Поэтому использовать их не «невозможно», а «ненужно».

Их назначение — посмотреть в какие регистры чего и как писать, и как и куда данные пихать, чтобы всякие новомодные H264/VP9 работали, и потом написать всё с нуля по-людски.

Даже хрен с ней, с фирмварью, сырцов драйвера вполне достаточно.

Это имеет отношение к проблеме «возмездия». Наказывать юзеров вне зависимости от причины «возмездения» — идиотизм. Чем-то напоминает российские сракции, от которых пострадало исключительно население РФ.

Stanson

(03.11.20 11:27:39 MSK)

Последнее исправление: Stanson 03.11.20 11:31:02 MSK
(всего

исправлений: 1)

Ubuntu-Based дистрибутив

Любители зондов должны страдать. Да зонды и в железе есть и это очень плохо, но всем пофиг.

Болгенос-ы не нужны, особенно когда их пилят дурачки и вредители.

peregrine

(03.11.20 13:02:43 MSK)

Последнее исправление: peregrine 03.11.20 13:05:02 MSK
(всего

исправлений: 1)

Ubuntu-Based дистрибутив

и с защитой, так что если любители торрентов захотят воровать, то могут сжечь свои девайсы.

а вот это уже тянет на производство внедоносного ПО. ст 273 ук рф. скорее всего в других странах аналогичные законы тоже есть.

нельзя просто так взять и пожечь чужие девайсы.

n_play

(04.11.20 10:57:04 MSK)

Ты сам лично перепрошиваешь биос своей видеокарты на биос другой видеокарты с другим дизайном платы и другой памятью, пусть даже с тем же чипом. После этого твоя видеокарта не работает. Тоже ст. 273 ук рф?

fsb4000

(04.11.20 11:01:47 MSK)

Последнее исправление: fsb4000 04.11.20 11:04:30 MSK
(всего

исправлений: 1)

если там написано что это именно «бивас для твоей родимой видимокарты сказать безплатно без смс манькрафт лучи ускорение» и он ее убивает — то виноват будет распространитель.

закон не о возможностях ПО по убиванию, а по санкционированию этого убивания.

т.е. сама програмка «format c:» Не является вредоносной, это системные средства сервисные утилиты. ты сам запускаешь ее осознанно именно для создания раздела (и попутно «уничтожения данных»* если они там были).

но если какая-то васянская сборочка из-за ошибки в скриптах или еще где-то, случайно место нужного тебе диска Ц зафоршмачит какой-то другой диск — то это и есть несанкционированное поведение.

если ты делаешь и распространяешь васян сборочку, которая при запуске на некотором железе наносит хоть какой-то имущественный вред (неважно порчу данных или реально повреждение типа сгорания и прочего выхода из строя компонентов) — то хоть 10 дисклеймеров напиши и у нотариуса вместе с конечным пользователем заверь — по местным законам ты будешь виноват.

просто в интернете, ты неуловимый джон, никто не будет ничего делать с тобой. хотя если ты откроешь фирму и через нее будешь распросранять — то тут запросто за жопу возьмут.

такое уже было в симпсонах, лет 10 назад. неужели все забыли? там автор сделал так, что программка без активации давала какие-то неполные результаты. ну и в итоге набутылили его на пару условных лет. и судился он потом, апелляции и прочее несколько лет и в итоге вроде отпустили. не следил. НО можно сказать, что ему просто повезло, т.к. в итоге он нашел норм защитников и экспертов. (т.к. дело развалили по формальным признакам. типа нашли кучу ошибок и регламентных нарушений в экспертизах и прочего в остальном)
man https://habr.com/ru/post/284568/ https://habr.com/ru/post/110628/
а по закону его все равно можно было бы набутылить, если бы все оформили без косяков.

n_play

(04.11.20 11:47:45 MSK)

Оставьте комментарий