The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Обновление Debian 12.5 и 11.9"
Отправлено Аноним, 14-Фев-24 15:29 
> Аналогично, тоже инсталлеры не юзаю. Максимум для чего может быть нужен инсталляционный
> диск(или флешка) - это загрузиться в работоспособную консоль чтобы из нее
> установить grub (если это на x86 происходит).

Я пришел к выводу что искренне ненавижу как сделаны Live у дебиана и убунты - это загружается какое-то совершенно непотребное время. Особенно на некоторых компах где скорость чтения с usb в режиме загрузки, до того как linux kernel kicks in - издевательская.

Поэкспериментировав я заметил что просто "инстальнутый на флешку" демьян с защелкнутым readonly свичом флехи в общем то норм работает, особенно если чуток подрихтовать, стартует куда шустрее тех ливок, а заодно можно сразу более потребное окружение, скажем с уклоном в data recovery или оживление систем. Это ессно нишевая штука для себя, average joe именно это именно так не понравится. Это же и с убунтой катит.

> В случае всяких там ARM скорее потребуется железный программатор для вписывания загрузчика.

Не обязательно.
1) Часть грузится с SD карты. У некторых типа Sunxi сие имеет приоритет над остальным и это довольно удобно в вон тех целях. Тот же Sunxi (часто бывающий в Mele).
2) У многих SoC есть boot ROM умеющий usb-device или хотя-бы UART. Заливаем uboot через ЭТО, програмим u-boot'ом сам себя в NAND/карту или что там у вас, а дальше уже и основную тушку ОС не особая проблема. Такой дизайн платформы делает ее "unbrickable". Sunxi и упомянутые железки относятся к этому классу: Sunxi можно полностью загрузить через usb, да и тот v5 через uart - аналогично.
3) Иногда существовавший лоадер можно убедить вгрузить то что надо. А иногда бывают и вовсе забавные хаки. Скажем некоторые дают uboot под видом кернела, и Uboot Lv2 - делает то что на самом деле хотелось.

> Полностью поддерживаю и разделаю ваш подход.

...поэтому на мощном 64-бит компе получается - звездолет. Быстрый. Эффективный. Крутой. С ним я могу почти что угодно. Ну, вон, takeover железок. Перестроив uboot, kernel, OS. По сути я могу уровень OEM-а.

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

Ну вот у меня есть пара железок на которые теоретически можно вкатить САБЖЕВЫЙ дебиан. Практически у них 64-128 рамы, и это на минималках, и винч внешний. А лоадер как раз вот - древний, в mainline uboot вот именно ЭТОГО - нет, и так что осовременнить сие под современный boot sequence с DTB не то чтоб совсем нельзя но - костыли.

> Но объявлять сдохшей лошадью самую массовую за последние три десятка
> лет архитектуру x86-32 - это тоже на мой взгляд преувеличение.

Ну ее _совсем_ еще и не того этого. Gradual phase-out технологии. Делать свой мозг проблемами тридцатилетней давности, исключительно во имя compat - надоело даже майкрософту (где-то в районе восьмеры они UEFI затребовали, древние компы его не умеют). А у них дофига денег и порядка 70К чтоли сотрудников по всей планете. У дебиана не столько ресурсов.

> Да и одноплатных компов на armv7 выпущено и продано огромное количество. И
> используют их для своих экспериментов как раз всякие самодельщики,опенсорс двигающие.

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

> Хотябы например роботостроители. И там как раз наиболее важна совместимость как
> железная так и софтовая,а не новизна процессора.

Зачем при DIY совместимость? Это создаваемое с ноля решение - там можно что угодно делать в принципе. Compat нужен только если нужно нечто внешнее, и оно прибито на гвозди к энной платформе, но это - хреновый выбор сразу на старте создания железки. Если нечто навязывает конкретный выбор, это отольется в будущем, когда например захочется платформу померять.

Скажем сейчас пришествие RISCV SoC. В основном 64 бит конечно. И если я захочу сменить в энный момент в некоем проекте 32 бит armhf на RISCV-64 а это не получится - упс, я подложил сам себе конкрентую свинью на фазе архитектуры и имплементации. И теперь откушаю последствий своего решения. Мне это надо?

> и выкинуть управляющий комп (типа той же Raspberry, которые часто как
> раз armv7) и поменять его на более дорогой только из-за
> прихоти сборщиков дистрибутива,

Ну вот да - на allwinner есть 10-баксовые одноплатники, и они 32-битные, но это armhf конечно, armel там пофигу. И даже если они долбанутся совсем и armhf тоже спишут - есть еще около 5-6 лет времени подумать как маневрировать дальше. Т.е. это не "most pressing issue" хоть как.

> я что-то сомневаюсь что сами дебианщики на каких-нибудь
> arm-ноутбуках сидят.

В случе armhf несколько полегче - там железок под сборку пакетов помощнее все же можно найти. Но они по RAM by design ограничены. У 64-бит нет таких проблем, так что некоторые RISCV-64 например уже могут как воркстейшн и билдферма сойти даже для жирных пакетов.

> Вот и поддержку дропать надо именно когда железо скопытится.

Ну вот x86-32-only компы уже и повымерли в массе своей. Я видел 64-бит AMD уже примерно 20 лет назад. Электролиты в активно юзаемых мамках столько все же не живут в >= pentium. Оно и мрет естественным способом. Там как раз кризис вышел: "классические" электролитические капы оказались не готовы к ТАКИМ аппетитам - и пульсациям - и дохли как мухи осенью. А производители lowESR респины капов смогли далеко не сразу, а лишь когда OEM заваленые по гарантии стали требовать что-то придумать с этим. Постепенно вообще полимерные капы придумали но это привилегия новых, топовых мамок в основном.

А у одноплатников обычно - керамика, она более-менее вечная. Вот эти более живучие будут.

> что у них почти перестали качать и x86-32 и особенно armv7 варианты.

Armhf наверное качают. Во всяком случае я - точно :). А x86-32 кмк сильно сдулся в последнее время. Говоря за себя - я кажется за всю жизнь не пробовал debootstrap в x86-32. И меня оно если и интересует - то как специфичный тесткейс к моему скрипту генерации образов, а для себя я это юзать ессно не юзаю и не планирую.

> Кстати, у меня отлично работают несколько штук Raspberry Pi c процом armv7,
> хотя им уже лет десять.

У меня целые выводки одноплатников, в основном Sunxi и немного рокчипов - и не только для себя, я такой байдой для других балуюсь for fun and profit. В целом они весьма живучие штуки. Некоторым более 10 лет, но даже там "armhf". В этом смысле первые малины были залет уже на момент выпуска, с их дохлым ARMv6 ядром - ибо armhf это ARMv7 - он на тот момент уже был. И это косяк броадкома - они слили хомякам лежак который был ТАДАМ - чипами для DVD плееров! У которых системный проц это второстепенная штука для рисования меню, а основа основ это GPU. Так что этот изврат после старта аж бутявится с ROM GPU - а потом оно может и врубит ARM для этого вашего линуха если захочет. Такая структура boot sequence означает что мало того что все прибито на гвозди к FAT32 - так еще уйти от блобов boot sequence довольно сложно. Ибо сперва надо GPU раскочегарить вообще, а из него ARM. А на GPU изначально из блобов по сути целая операционка подымается, работающая side by side с ARM и живущая своей жизнью.

> в то что у этого проца только два выхода аппаратного pwm. Если
> у робота больше моторов то уже аппаратные костыли требуется добавлять.

Я в это точно не упираюсь - ибо смог STM32 и могу развесить его на UART/i2c/spi в помощь вон тому.

И кстати, систeмд с его вачдог апи - оказался довольно полезен для трекинга живости важных прог координирующих вот это все, как бы там не плевались вон те господа. Нокия в мобилах сравнимое делала, но в N900 был апстарт и им пришлось изобретать свой вел с квадратными колесами. Он есно отлично ездит только по лестницам - в офисе Нокии. Остальное - упсъ. Они называли это "mission control".

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру