> Нужно разделять по месту хранения, по месту исполнения, и по функциям.И по этим критерию фирмвара != драйвер.
1) Не работает на системном проце.
2) Во время выполнения хранится - в обвесе СВОЕГО проца.
> По месту хранения ACPI-таблицы - это прошивка, по месту исполнения - драйвер,
Это "шитый код" и таблицы, у него нет места выполнения как такового, он абстрактный. И если я вгрузил оверрайд ACPI таблиц с initrd (в лине можно) - это чего? Но я DeviceTree предпочитаю, если что.
> а по функциям - тоже драйвер.
Скорее слой абстракции.
> По месту хранения, исполнения и функциям kernel-модуль это драйвер.
> По месту хранения и исполнения GSP - прошивка,
Я не очень мониторил как у нвидии сейчас, а у амд - блобы фирмварей
1) выпиханы в отдельные файлы.
2) юзают facility ядра "firmware loader"
3) FW loader generic механизм, остальные тоже его юзают. Может кроме нвидии.
> а вот по функциям это "драйвер", потому что поддержка API - это функция драйвера.
Фирмвари как таковые - совершенно отдельный компонент.
В случае Linux нормальная интеграция с ОС подразумевает что драйвер запросит вгруз нужных ему фирмварей через апю "firmware loader", btw.
> И если интерфейс между адаптером и GSP заточен под конкретное API,
> то хоть усраться можно, при реализации следующей версии API возникнут большие
> проблемы.
GSP вывешивает некое апи как пулять запросы в железку и получать ответы. Так же как ATA накопитель и проч.
Накопитель не ОС и ФС. И GSP не знает какое апи наружу сделаете. Вулкан, GL, opencl, DX или что. Драйвер занимается - трансляцией апей оси и запросов софта в ЭТО.
Современный GPU это массив считалок. Сами по себе они никаким апи не реализуют, им пофиг.
> Если бы прошивка занималась только реалтаймовым контролем напряжений, и не
> пыталась лезть вме своей зоны ответственности, то она бы была классифицирована
> как прошивка.
И тем не менее, в накопителях ATA команды рюхает - прошивка.
> Это так сделано с целью так называемой "защиты" (protection racket) так называемой
> "интеллектуальной собственности"
Были и прагматичные аспекты: зоопарк разномастных железок невозможно поддерживать. Переписывать кучу драйверов на ВСЕ мыслимые модели накопителей?! Кто это потянет в таком темпе?!
По этой причине я могу например накодить "usb bulk storage" в моем фирмваре - и ему не надо будет новый драйвер. А какие я регистры в STM32 телепал - зачем вам знать? И пупок не развяжется на каждую такую штуку - драйвер писать самому?
> же можно было бы на платы посадить конфигурируемый хостом контроллер, полностью
> под контролем хоста.
Если сервисные MCU целиком отдать юзерям - для GPU ненулевые риски что ццкие оверклокеры завалят гарантийки трупами - "оно само!" (а как отличить то, само или помогли?)
> как optionrom, далее на шине PCI он видит как основное устройство
> железки, так и её контроллер.
Драйверы видят сервисные контроллеры которые интересуют их. AMD даже сделали абстрактную энумерацию IP блоков. Чтобы меньше палить обозначения будущих железок конкурентам.
...
> Но всё это это угроза нужным интересам. Зачем так делать? Если можно
> зативоизировать всё, внедрить DRM, и в перспективе арендой торговать.
Они примерно все (заскипаное) и сделали - с нюансом что постепенно обвесили прошивки секурбутом. Наполовину спасибы ццким оверклокерам палящим железки, вендоры резонно боятся завалов гарантиек потом.
> К большому сожалению, да. Многие чипы без прошивки почти бесполезны, включая древние.
Как я сказал это стандартный инженерный паттерн. Даже клава без прошивки - бесполезна. Желающие открытости могут вбить в поискарь кейворды и найти ... проектики клав с механикой, на STM32, мышей, ...
> Потому что чтобы работало нормально нужна кооперация вендоров.
Они не собираются стопорить улучшения моделей и выпуск новых чтоб конкурента подвинуть.
Скажем число секторов на дорожку стало переменным. Появились "зоны". Представляете если резко надо греть мозг ЭТИМ? За цать лет все привыкли что секторов на цилиндр константа. Надо половину софта переписать! И у каждого вендора по своему.
> А с появлением TEE и аппаратных DRM появилась и модель сдачи в аренду.
Скорее с появлением ME/PSP. Вот эти 2 гаденыша могут эффективно энфорснуть пакости типа зажатия системы в ресет или DMA куда угодно, если это в основном проце.
> Интересно, надо погуглить...
Удачи в этом начинании. В районе фороникса кой-что есть. Оно умеет только винтажные железки, темп выпуска не потянули. Это даже амд не вытянет, у них РАЗНЫЕ тимы на РАЗНЫЕ задачи. Если на одних ВСЕ выпихать, будет фейл.
> Повторяю, нет никакой проблемы выносить на прошивку то, для чего она предназначена.
> Проблема есть в том, что
...в том что пока считается нормальным пичкать блобами. И вот это мне не нравится.
> Если бы вендор просто делал числодробильные чипы, а все программируемые части полностью
> отдал во владения пользователю, вместе с докой,
...то получал бы завал гарантиек от ццких оверклокеров и им подобным, решивших что лучше вендора знают возможности кремния, а +5% к FPS/намaйнeнoмy мастхэв.
>>Если что - я умею с RAW NAND работать.
> Я, к сожалению, не умею. У меня даже оборудования нет, я тот
> ещё жлоб и вообще data recovery я не занимаюсь.
Я с RAW NAND в эмбед встречался. Там nand controller - часть SoC. В этом смысле все проще. Но bad blocks, ECC/out-of-band, wear leveling, вот это все можно откушать. А простейшая читалка NAND делается из FTDI'ки 2232. Умеючи в CAD рисовать ее можно откатать по цене текстолита и микросхемы за вечер.
> данных, держат в секрете и друг у друга покупаюют за $$$.
Если кто убил силы на реверс, обеспечивать халяву конкурентам которые цены обвалят, ибо не оплачивали услуги реверсеров/девов... вредно для бизнеса!
[...]
>>1) Иначе проблемы возникают - всегда. При эксплуатации. У всего софта.
> Проблемы возникают всегда и везде.
Вопрос в соотношениях. Если авторы ос в фокусе проблем и должны поспевать за ВСЕМИ НОВЫМИ МОДЕЛЯМИ, ВСЕХ ВЕНДОРОВ - УПС!
> Да, решаемы.
...
Вы знатно покапитанили. У меня хобби - data recovery. И я много чего и поинтереснее видел, типа пинаута жытага энных накопителей. И кой-какие команды сериальной консоли у вон тех - знаю. И именно поэтому трахаться с сложным случаем будет кто-то другой.
...
> и они могут купить любую доку, необходимую для разработки решений, решающих
> проблемы клиентов.
Как вы понимаете кроме этих док потребуется еще нехилый локальный R&D/экспертиза.
> же говорю - киберпанк давно уже тут.
В жизни все давно превзошло любой sci-fi.
> Если бы драйвер шёл вместе с накопителем в виде таблицы + байткода
> (не тьюринг-полного!), то норм бы было.
На примере ACPI я уже видел что было бы, спасибо. Более кривой и глючной дряни не встречал.
> Разумеется, померли. Тут всего лишь в ресурсах проблема.
В том что разработчикам ОС надо пытаться угнаться - за всеми новыми моделями всех производителей, в реальном времени. Без стандартизации и-фейсов дохлый номер.
...
> всегда будет не по карману, если вы железки сами ещё не
> производите и не продаёте.
Есть дофига опенсорсных дров написанных сторонними господами, даже реверсом.
> сути вы за вендора-копираста-експлуататора делаете его работу.
Есть нюанс: работающие железки нужны не только вендору но и мне. Почва для кооперации.
...
> устройство после отработки нужного количество часов в оффлайне (а при работе
> в онлайне счётчик не считать, а просто запросы на сервер посылать,
Добро пожаловать в дивный новый мир, где станки отчитываются о каждом юните продукции. Нету интернета? СТОП РАБОТА.
> оффлайн-режиме, присутствие ответа с сообщением "аренда не оплачена" - блокировка GPGPU,
> и помещение во все текстуры в базовом OpenGL текста "оплатите подписку").
Видеокарта сама по себе - не имеет выхода в интернет. И цель всех нагнуть - тоже. Если оно будет так, топ фортуны 500 скинется смышленым парням на инвестиции и нвидии будет амба.
> В брейнфак это превратилось по одной простой причине. Вендоры заинтересованы в монополии.
Причина другая. Все хотят - дофига. За нифига. Логика вендоров? Давайте в 1 ячейку 2 бита затолкаем? А 4 слабо?! В 4 раза больше - с того же кремния! Юзеры бегут за дешевыми гигами. А то что оно сыпучее, различать 2^4 == 16 разных уровней - в мизерной ячейке - с утечками - ибо диэлектрик на тонких нанометрах хлипкий - упс. Бойтесь своих желаний.
> доступ к внутренностям, программеры на зарплате, которые все эти алгоритмы реализовали.
Я сам умею фирмвари писать. И простой FTL накодил. Все в пределах сил человеческих. Реально проблема - довести качество, стабильность и перфоманс до ума и поддерживать на уровне. Но с этим и у корп бывают факапы. Они ресурсы на минималках выделяют, случаются продолбы типа Samsung EVO с кривым trim. Или f2fs/ksmbd/exfat спиханые на 1 Jeon-а.
> А вам же остаётся только реверсить и баг-в-баг совместимость обеспечивать.
На самом деле довольно редко нужно. И я сам разберусь что мне и как делать.
> терпимый для вендора недо-ад, и прямая заинтересованность превратить для конкурентов это
> в мега-ад.
Скорее хотят взять максимально дешевое г и наварить максимум добавленной стоимости. Остальное следствия.
> можно легко скомпилировать с помощью инструмента хоть в C, хоть в
> JavaScript, хоть в машинный код.
У вас опять же пупок развяжется с этим. Более того - вы же понимаете что если мапить 256 состояний в 256 состояний, всегда будет путь создать проблемное комбо. Просто статистически будет сильно реже чем на "файле набитом нолями" и FEC - вытянет. Чаще всего.
> You are only as good as your tools.
Wrong. Мы начинали - с нифига. Значит, работает - не так.
> Кодить надо не сами конечные прошивки. А ирнструменты. Ты не можешь каменным
> рубилом нанолитографию делать.
Эти инструменты в том случае получаются
1) Замороченные.
2) Порой откровенно специфичные для того или иного чипа.
> Ты с корпорацией конкурировать вздумал? Одиночка даже машиночитаемую специфкацию этого
> говна не осилит.
Реки начинаются с капель и ручейков. Корпорации выросли из таких же одиночек. Этот процесс идет всегда. Поэтому одиночки имеют все шансы, у них есть фора - гибче и сообразительнее чем обросщая бюрократией корпа.
> побольше. Нужно инвестировать прежде всего в инструменты, а не в дрова.
Если вы лучше всех знаете как надо - вы и показываете мастеркласс.
> Дрова - это то, что инструменты должны делать тебе сами без
> твоего участия, по цене электричества.
Вот и покажите как это должно быть. Или вы думаете что это за вас кто-то другой будет?
> Это ты об FSP и микрокоде? Да, это большая проблема.
А также о том что на многих железках Boot Guard/Secure Boot активен. И продать прям с фабы процы лишенные девственности, когда самый крутой ключ (ME/PSP) сразу в фьюзы вшит - хамство. В этом месте покупан не владелец а арендатор. В этом смысле я разборчив и в курсе кто и что.
>>А фирмвари в сервисных процах с остальным миром взаимодействуют через вон те интерфейсы.
> Которые могут лезть во всю систему, если IOMMU нет.
Поэтому системы с IOMMU получают некий бонус в моих глазах. Впрочем шанс что некая фирвара сможет осмысленно пропатчить мою ОС не очень большие - скорее все сломает. Туда же подпихивание секторов и проч. Попробуйте сектор под btrfs, с сжатием, чексумами, да еще чего доброго несколькими копиями, на разных девайсах - не спалиться - и ничего не сломать.
>>И нуждаются в кооперации драйвера.
> Который заботливо отключит всю защиту с IOMMU, если вендор прикажет "или вы
> отключаете IOMMU и даёте нам полный доступ к памяти и шине,
IOMMU сторонний блок, он программится - другим драйвером. Более того, оно имеет иные использования. В частности виртуализация.
Драйвер в гуесте может быть не в курсе что это VM, и запрограмит DMA "как видит". Без IOMMU это улетит - хрен знает куда и убьет хост. А так перехватят и гипервизор оттранслирует.
> или вот созерцайте текстуру "Just one moment... Please, disable protection or GTFO".
Посмотрю как они это расскажут датацентрам, любящим виртуализацию.
> тогда и ты тоже. Деньги на ветер выкинул, оказалось. Наслаждайся текстурой
> на своей видюхе за $6000.
В пиковом случае я ее просто сдам продавцу или продам кому полохастее, не забыв слить репутацию и дать денег тем что более дружественные решения делает.
> Если тебе прикажут дать доступ - ты его дашь.
Нюанс в том что я свободный человк. Так что удачи в этом направлении.
> рисовалака "Just one moment... Please, disable protection or GTFO",
Я выберу второй вариант, верну продавцу.
Более того. Я такой окажусь не 1 - мы скинемся толпой и проспонсируем стартапы делающие более дружественное железо. Может не топовое. Геймеры не поймут. Вот они пусть и лицезреют. А кроме геймеров достанется и толстым котам из ДЦ, поэтому стартапы могут "совершенно случайно" инвестиций внепланово получить. Для избавления от задолбавшего вендорлока, ничего личного.
> то он как миленький тоже отключит. Собственно, что мы с GSP и видим.
Не помню чтобы нвидия клещилась с IOMMU, это был бы их суицид в датацентрах, виртуализация модная тема и без этого оно вообще - хост выносит наповал.
> написать тонкий адаптер вокруг проприетарного универсального драйвера, крутящегося на
> отдельном специально для него выделенном тивоизрованном ядре.
Ну так сервисные MCU нвидий и порч не интересовали никого по большому счету. Хотелось - генерик вычислилку, которой на вход шейдеры и данные, на выход картинка или результат счета. GSP никак не мешает этому всему. Как ATA не диктует тип ос или фс.
> Да прокатит. Неподдерживаемое ядро неподдерживаемой версии? "Just one moment... Please,
> install the compatible version of compatible distro (lockdown, secureboot, UKI) or GTFO"
Я таки могу и GTFO с заменой железки. Но прикольнее будет когда все это в ДЦ случится, у какой-нибудь фортуны 500.
> Да это уже видимо мейнстрим в (National) Cyber Soc. "Security" (в высшей мере).
Это для ценных целей применяют. Тем не менее, угроза замечена и учтена.
> Не, скорее облажаемся мы с тобой.
У нас разный бэкграунд и набор скиллов. Мои системы устроены не так как вы это могли себе представить.
> лодки, что разрешат - то и придётся использовать.
Вас - может быть. Меня - пусть попробуют.
> Предпочитаемый интерфейс - для кого?
Для разработчиков ОС и драйверов. Исторически пробовали разное. Устаканилось на таком.
> Для пользователей и разрабов предпочитаемо его вообще
> полное отсутствие, чтобы вообще ничего не приходилось делать,
Это слишком хорошо чтобы быть правдой.
> - это наименее дорогой из тех, на который вендор имеет монополию.
Монополия не ахти с другой стороны линка, а сделка состоит из 2 сторон. Поэтому реально - баланс интересов.
> Он любую цену из практически достижимых для таких потянет, просто чем
> меньше цена обеспечения монополии для вендора - тем больше прибыль.
С откровенными монополиями - разбираются антимонопольщики. Для этого они и нужны.
> Подозреваю, что это невозможно. Если я не ошибаюсь, оптический поток аппаратно считается
> с нулевой программируемостью.
Там камера ОЧЕНЬ НИЗКОГО разрешения, типа 32x32 пиксела, на SPI обычном. Для обсчета 32x32 пикселей мк хватает. Посмотрите как это реально сделано, на некоторые мк даташит есть. Народ по образу и подобию свои крысы запилил из тех сенсоров.
> Просто потому, что мыши - это дешёвые устройства,
> от которых ничего кроме функций мыши не нужно,
Где как. Бывают мыши с радиоканалом. Там запросто обычный МК. Я даже для парочки таких даташиты находил. Програмить 8-битного уродца легаси семейства я, конечно, не буду.
> сама же его и считает без всякого оверхеда на передачу картинки.
А usb или радиоканал образуется магией? А не мк с прошивкой? Конечно для дешевого хлама его как ASIC могут отлить с mask ROM у проца. но бывают и МК. Цены на них нынче - по цене песка под ногами, на ASIC можно забить уже.
> Подозреваю, что в обычной оптической мыши вообще никакой прошивки нет.
Эта магия обычно называется - процессорное ядро с прошивкой. В каких-то случаях для самых дешевых могут mask ROM вариант отлить. А могут и мк поставить. Они по цене песка идут, особенно оптом. Вон китайцы по 10 центов 32 бит RISCV продают :)
>>А вы точно хотели увидеть их?
> Да, хочу.
При сильном желании это можно.
- Есть открытые проекты мышей и клав. Изучайте наздоровье, гитхаб в помощь.
- Ряд беспроводных крыс точно сделан на МК. Я видел древние моторольские 8 бит МК. И даже апноут как из ЭТОГО делать мышей!
> Там особо не надо ничего кодить. Нужно написать спецификацию, а кодить будет
> автоматизированное решение.
Красивая теория. Жаль не в ладах с практикой. Ибо где это все?
> Это пока. Пока дрова на хосте требуются - реверсинг попадает под ИСКЛЮЧЕНИЕ
> из копирайта во многих юрисдикциях как необходимое для interoperability.
Это продолжается дофига++ лет. И поскольку нет ничего более постоянного чем временное...
> сразу по 2м статьям: нарушение "копирайта" (потому что детали реализации -
> это "защищённое" копирайтом expresion),
Копирайтом защищается конкретное произведение или его части. А довольно много вещей копирайтом вообще нельзя защитить.
> и circumvention of DRM, так как значительная часть реализаци DRM будет находится в прошивке.
Вот когда и если - тогда и приходите.
> И разраб драйвера, и пользователь, предоставят эту кооперацию. Или будут созерцать "Just
> one moment... Please, do what we demand, or GTFO".
Опять же. Вот когда и если - тогда и поговорим.
> А Хозяин - поведение скота через стратегическое приложение стимула к частям корпуса.
Я не часть этих отношений...
> Согласен. Такая же несуществующая "интеллектуальная собственность", как и всё остальное
> ею обзываемое.
Когда сможете что-то лучше по другим парадигмам - тогда и приходите, имхо.
>>Я вроде за мой AMD GPU только 1 раз платил.
> Времена и мировые порядки меняются. Нет дна у Нового Мирового Порядка.
Природа не жалует бесконечность.
> каждом устройстве, да зачастую в нескольких экземлярах (свой PSP как в
> дискретке от амудэ, так и в проце от него же).
Как раз хорошо что в разных экземплярах. Ибо PSP в видяхе мало чем мне помешает на допустим системе с RISCV и PCIe. Ну да, он проверит "свои" прошивки. И хрен бы с ним в принципе.
> Главное верить.
Есть такая штука - знание. Это лучше работает. Я системщик, я проложу свой путь как мне будет надо, отманеврировав по вкусу. И мы посмотрим чей путь куда приведет. Вашим путем я следовать не буду, мне он не нравится.
> Биос и UEFI - это лучшее, что есть в ПК. Хотя-бы тем,
> что ядро гвоздями к железке не прибито, как на мобилках.
Для меня это багованый нефиксабельный проприетарный компонент. Недоверяемый. За AWARD_SW и проч. С удовольствием развижу всю wintel'скую дрянь в моих системах. На пару с ME и PSP. По тем же причинам.
И вот что-что, а я нарулю себе u-boot в RISCV или ARM, оно мне пнет линух кернел - и замечательно. Никаких левых блобов в boot sequence. У меня УЖЕ есть выводки одноплатников по этим лекалам. По мере роста мощностей, топовый вариант с PCIe с не очень поганым AMDGPU вполне прокатит мне как мой новый воркстейшн.
> А работоспособных решений нет, кроме ядерного экстерминатуса. Жаль, что этого никогда не будет.
Значит, у вас плохие идеи и пути, надлежит попробовать - иные.
> ядер глотают как миленькие.
Я и смотрю, нвидия аж модули под GPL зарелизила. Ччего это они? :)
> Этим ребятам нужно ехать, а не шашечки.
Производители сетевых приблуд тоже так думали. Потом гугл, фб и проч дали им мастеркласс на тему что они на самом деле хотели - забацав тематических альянсиков, разработав новые отраслевые стандарты и интерфейсы, и запилив себе все это.
В конечном итоге вопрос сводится к наличию экспертизы в области и желанию рещить задачу.
> И они за ценой не постоят, не из своего кармана платят,
> а из работодательского, а работодатель - это как раз владельцы всего на свете.
А работодатель и его акционеры - в гробу видали доиться в пользу каких-то левых хренов.
Пример: потуги Nvidia купить ARM вызывали... небывалый взлет RISCV экосистемы.
> А насчёт поставок - им нужна предсказуемость графиков.
Им не нужно - делиться ИХ деньгами с какими-то вымогателями меняющими условия в 1-стороннем порядке. Это угроза их бизнесу.
> которые их сначала на top-tier гоняют некоторе время, а потом кидают на вторичку.
Так обычно никто не делает. У ДЦ нет экспертизы в продажах.
> Что же до сих пор не проинвестировали? По одной причине. Эти ребята статьи пишут, а не чипы делают.
Не проинвестировали потому что и так устраивало. Но когда нвидия стала наглеть, и гнать какой-то хлам за много денег, верхушка топ500 резко покраснела.
> Это сетевики проверяли. Их просто подвинули. Как конкурентов. Не академики, а монополисты.
И тех подвинут если будут зарываться. И если конкурентов эн, это по определению не монополия.
> Не для свободы, а ради себя любимых,
Все так делают. Абстрактная борьба за мир и трах за девственность круто, но...
> с перспективой в будущем и этот рынок подмять.
У них в отличие от тех нет таких целей, они другим деньги зарабатывают, а это неизбежное техническое зло, и только.
> хватит всех стейкхолдеров прогнуть. Не из своих же платят, из наших.
> А прогнут стейкхолдеров - прогнут и быдло.
Зачем бы стейкхолдерам делиться ИХ бабками с хз кем в стиле непредсказуемого рэкета?! Непредсказуемую смену условий и выкрутку рук бизнес не лю. Нвидия проверяла, с попыткой купить ARM.
> Заверни, будешь созерцать "Just one moment..."
Вот когда и если - тогда и приходите.
> Ну попробуй софтварную эмуляцию, для чего endorsement key сначала из 3 nm чипа извлеки.
Для HDCP - извлекли же, от и до. Да и здоровенный чип - очень уязвим, например, к атакам по питанию. Кому сильно надо - даже "high security" чипы дербанят.
> Эти грабберы - они кого надо граберы. Существуют только благодаря коррупции. Кто
> надо кому надо ключ продал.
Я не уверен что копирасы разделяют эту точку зрения VS та толпа на алиэкспрессе продаюшая такой шмот.
> Кого надо пираты, с заносом кому надо.
Весь алиэкспресс? Я думаю что копирасы с удовольствием придушили бы их - но лапки коротки. В этом мире более 1 силы, не все из них дружат. На этом можно играть. И в бизнесе, и по жизни.
> Граббинг с матрицы во-первых задача нетривальная, требующая нетривиальное оборудование,
> и все, кто это могут сделать, находятся под наблюдением. А во-вторых
> это цифра-аналог-цифра с деградацией качества.
Их чип просто претендует что это монитор. Все валидации проходят, только поток потом - складируется.
А еще вы не видели как LCD сделаны. Как вы НЕ догадались, HDMI и аналог на матрицу рюхается абсолютно РАЗНЫМИ чипами. Нет, в одном это жить не сможет, в том числе по чисто геометрическим соображениям.
> /0 Не будешь же ты утверждать, что ты в другом мире живёшь?
Я буду утверждать что в этом мире сколько прав себе назначишь - столько и поюзаешь.
> Будешь вообще без компа сидеть?
Запилю себе воркстейшн из каокго-нибудь RISCV c PCIe пожирней да AMDGPU. И вот он мой новый воркстейшн. А что, сетевое окружение я уже таким манером себе забацал. Неплохо работает. У вас на сетевых железках стремная помойка небось. А у меня - то что забацал я. Делает что надо мне, доверяемое, служит - мне. Посторонних - шлет.
> Да ладно не были, вон в новой карте PSP замечен с аттестацией, ссылку я давал уже.
Инженерная мудрость гласит что проблемы надо решать по мере их поступления.
> это не значит, что я подписывался, чтобы меня во все отверстия
> производитель имел.
Я тоже не подписывался. И именно поэтому меня никто и не будет иметь в моих системах.
> - без дискриминаци против модифицированных. Иначе производитель будет наглеть. А он
> будет, без всяких иначе. Потому что в его интересах - наглеть.
Вот насчет без дискриминации DRMщики с их контентом могут быть против. Но лично я совершенно ОК без DRMленого контента, единственная "потеря" которая мне РЕАЛЬНО грозит.
> Как? Очень просто: "Just one moment... Your GPU is unsupported, go and
> buy new GPU or GTFO"
Ничего такого не вижу. Когда будет - тогда и поговорим.
> Pine Phone на процессоре от КНР, печально известной как самый злостный бекдорщик
Эти процессоры неплохо изучены, и после того как boot ROM запустит u-boot он навечно отваливает в туман, и там вообще левый софт не у дел. Юзать именно китайские кернелы и ос конечно ктулху упаси. Но майнлайн то не китайский.
> благодаря партийным коммитетам в корпорациях?
С практической точки зрения - в отличие от интеля мелкий стартап не имеет ресурсов на строгание продвинутых подсистем бэкдоров типа ME/PSP. Такое простое соображение. Если он это попробует его конкуренты замнут, они ж едва сводят концы с концами.
> Ну значит тебе просто отключат газ. "Just one moment... your implementation ...
> рожой не вышла (in the sense - not produced by US)"
Есть вероятность что этот момент в моих системах не наступит никогда.
> Единственной - это тот, который самый выгодный, а самый выгодный - тот,
> который максимально доит скот. Остальные упразднятся эволюцией.
Как показал пример нвидии, наиболее выгодно - продавать оптом топовые железки толстым котам.
>>А незаменимых все же не бывает.
> Бывает.
Форд тоже так думал с черным цветом.
> Тут не столько вина в смысле "вот лично ты всё это устроил,
> получай, что заслуживаешь", сколько "получай, что заслуживаешь, раб, потому что рабу
> - рабье, а цезарю - цезарево,
И вот именно поэтому я никогда и не буду получать - рабье. Я это так или иначе обеспечу.
> Не будет никаких open source friendly стартапов.
А мне прислали вполне дружественные опенсорсу железки. Со временем они или их близкие деривативы стали основой выводков целых семейств одноплатников. Почему бы этот процесс и дальше не работал для меня я не знаю. Поэтому буду и дальше спонсировать тех кто по мой интерес.
> уничтожен. Если не уничтожат экономикой, уничтожат с помощью lawfare и
> силовиков. Вон тебе опенсорс-бизнес, мозилла.
Мозилла сама себя загасила своей тупизной менеджмента решившего что хайп и баззворды их все - при том что изначально аудитория - гики. Тупой менеджмент вообще #1 причина кончины корп. Никакого заговора в этом нет.
> Максимум, что ты мог получить - это одноплатник на чипе от контролируемом
> МГБ КНР чипе. Запомни: госбезопасность КНР - это "долг" каждого её
> гражданина. По крайней мере с точки зрения китайского законодательства.
У меня разные выводки есть. И контролируется это все - майнлайновым кернелом и uboot опенсорсным. Оно вообще ничего кроме моего кода выполнять не собирается. Местами я даже аналог секурбута сделал, по идеям гугли. Т.е. readonly начальный загрузчик которому ключи/хеши которые он согласен запускать прописаны. Не, китаец это не обойдет. Гугло свое дело знает, и я тоже.
И кернелы на моих системах - подписаны лично мной. И гайки секурити подкручены. Только вот это МОИ системы и эта секурити - играет на меня. Так прикольнее.