The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Первая конференция Devuan, opennews (?), 28-Ноя-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


17. "Первая конференция Devuan"  –6 +/
Сообщение от aga (?), 28-Ноя-18, 10:23 
пипипупу,на самом деле системду не любят те люди,кто не хочет отдавать по 10 мегабайт на ИНИТ
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

18. "Первая конференция Devuan"  –1 +/
Сообщение от aga (?), 28-Ноя-18, 10:25 
10 мегабайт ОЗУ*
Ответить | Правка | Наверх | Cообщить модератору

56. "Первая конференция Devuan"  +/
Сообщение от Stax (ok), 28-Ноя-18, 13:09 
С чего это 10? Там половина памяти из общих библиотек. И вообще:
# ps_mem |grep systemd
  1.6 MiB +  42.5 KiB =   1.7 MiB    systemd-logind
  3.3 MiB + 343.5 KiB =   3.6 MiB    systemd-udevd
  5.0 MiB + 426.0 KiB =   5.4 MiB    systemd
  8.4 MiB +   4.5 MiB =  12.9 MiB    systemd-journald

journald никто использовать не запрещает (хотя любая альтернатива типа rsyslog тоже свои мегабайты захочет), udevd и logind тоже - можно взять старый udev и не использовать logind, заменив его на apmd какой-нибудь + держать все getty запущенными сразу, а не по мере надобности. Итого 5 мегабайт.

Ответить | Правка | Наверх | Cообщить модератору

61. "Первая конференция Devuan"  +1 +/
Сообщение от Аноним (12), 28-Ноя-18, 13:22 
Интересно, на что потратит тот истеричка сэкономленные 5 Мб оперативки...
Ответить | Правка | Наверх | Cообщить модератору

64. "Первая конференция Devuan"  +/
Сообщение от aga (?), 28-Ноя-18, 13:39 
когда ты пелешь дистр под одноплатник с 16 мб рам то системда почему то игнорируется
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

69. "Первая конференция Devuan"  +1 +/
Сообщение от Stax (ok), 28-Ноя-18, 14:12 
> когда ты пелешь дистр под одноплатник с 16 мб рам то системда
> почему то игнорируется

Специализированным устройствам - специализированный софт, разумеется.. Там не будет и upstart также, и обычного sysvinit тоже не будет, скорее всего только его замена из комплекта busybox.

Ответить | Правка | Наверх | Cообщить модератору

85. "Первая конференция Devuan"  +/
Сообщение от aga (?), 28-Ноя-18, 14:59 
busybox кастрированный очень,и желательно впиндюривать sysvinit
Ответить | Правка | Наверх | Cообщить модератору

88. "Первая конференция Devuan"  +/
Сообщение от Stax (ok), 28-Ноя-18, 15:52 
> busybox кастрированный очень,и желательно впиндюривать sysvinit

Вот еще, на 16 МБ такого монстра! Лучше вообще свой кастомный написать :) Типа https://github.com/andy-padavan/rt-n56u/blob/master/trunk/us... - объем RSS - Shared 110 KB.

Ответить | Правка | Наверх | Cообщить модератору

136. "Первая конференция Devuan"  +/
Сообщение от Аноним (-), 30-Ноя-18, 03:45 
> - объем RSS - Shared 110 KB.

Ну так он и умеет потом на эти 110 кб... так что даже приоритеты нужным процессам поставить фиг получится.

И наверное так по логике вещей допустимо например немного притормозить обмолот трафика в пользу рендера морды здесь и сейчас - потому что юзерь здесь и сейчас туповэйтит это дело. А большинтво роутеров в результате при сильной нагрузке не могут полчаса морду рендернуть, браузер загибается с таймаутом и юзеру только и остается что питание передернуть. А, health check системы нормального в этой полукитайчине тоже нет. И watchdog у половины этих умников в ауте. А о том чтобы вачдогать не только кернел и речь не идет.

На самом деле системные аспекты правильно обыграла фирма Nokia на N8xx/N9xx/N9, еще с апстартом. Но вот этот конкретно апстарт многое не смог и фирме нокия пришлось написать целый отдельный сервис mission control самим. А в случае системд - теперь mission control встроенная часть запускалки. Им можно обыграть проверку живости критичных кусков системы. Без кодинга этого лично. Без мониторилок от sysv умников, думающих что единственные сервисы которые важны - сетевые.

...а еще на типовой одноплатник, даже десятибаксовый, сейчас спокойно лезет полноценный дебиан :)

Ответить | Правка | Наверх | Cообщить модератору

70. "Первая конференция Devuan"  –5 +/
Сообщение от Аноним (70), 28-Ноя-18, 14:14 
На нормальных одноплатниках 1-2 гига уже давно норма. Но ты пили себе под 16 мб дальше, мазохизм удел немногих.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

84. "Первая конференция Devuan"  +2 +/
Сообщение от aga (?), 28-Ноя-18, 14:58 
ты явно не embedded разработчик,иди лесом
Ответить | Правка | Наверх | Cообщить модератору

90. "Первая конференция Devuan"  +/
Сообщение от Stax (ok), 28-Ноя-18, 16:01 
> На нормальных одноплатниках 1-2 гига уже давно норма. Но ты пили себе
> под 16 мб дальше, мазохизм удел немногих.

Есть куча embedded где и нормальную операционку хочется, и энергии потреблять надо мало. Берется какой-нибудь STM32F2 или другой Cortex-M, к нему SRAM или PSRAM на 16 Мб, в сумме энергия почти не жрется. Если туда вставить гиг, знаете сколько это будет потреблять на одни рефреши? (не говоря уж про то, что проц больше 64 МБ не сможет адресовать, но это уже дело десятое)

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

97. "Первая конференция Devuan"  –1 +/
Сообщение от yte (?), 28-Ноя-18, 16:18 
Значит надо поставить 64МБ нет? В самых тухлых роутерах сейчас 32М идет.
Ответить | Правка | Наверх | Cообщить модератору

101. "Первая конференция Devuan"  +1 +/
Сообщение от Stax (ok), 28-Ноя-18, 16:38 
> Значит надо поставить 64МБ нет? В самых тухлых роутерах сейчас 32М идет.

Роутер может потреблять пару ватт и ему никто слова не скажет. Речь про настоящий embedded - всякие умные гаджеты (часы, не сдыхающие за один день, фитнесс-браслеты и тп), носимые медицинские приборы, контроллеры в маложрущей электронике, работающей от батареек и прочее. STM32 может работать в режиме ожидания события меньше чем на сотой доли ватта, например. А под нагрузкой на сотню мегагерц потреблять всего несколько сотых ватта. Память PSRAM может хранить данные, потребля десятитычные ватта, а активно работать также на нескольких сотых ватта. (я могу немного ошибаться в конкретных цифрах, знающие люди могут поправить).

Почему не поставить 64МБ? Ну например потому, что берутся чипы PSRAM по 16 МБ, и чтобы было 64 нужно для этого место, нужно сильно усложнять разводку и тратить в 4 раза больше энергии. А места на плате нет больше, да и уменьшать время работы гаджета в раза только из-за нежелания оптимизировать под 16 МБ никак не допустимо.

Ответить | Правка | Наверх | Cообщить модератору

102. "Первая конференция Devuan"  +4 +/
Сообщение от Аноним (102), 28-Ноя-18, 16:45 
поколение веб думает что ембеддед это малинка и прочие. не ломайте их дивный мирок ;)

Ответить | Правка | Наверх | Cообщить модератору

135. "Первая конференция Devuan"  +/
Сообщение от Аноним (-), 30-Ноя-18, 03:39 
> поколение веб думает что ембеддед это малинка и прочие. не ломайте их
> дивный мирок ;)

Эмбедед это по определению нечто встроенное. Малинкоподобные для этого неплохо подходят - так что они тоже эмбедед. Просто у эмбедовки есть разные аспекты, от вшей в chip-scale package до x86 PC, вплоть до угробищ типа PC-104 каких-нибудь.

Ответить | Правка | Наверх | Cообщить модератору

139. "Первая конференция Devuan"  +/
Сообщение от Аноним (139), 30-Ноя-18, 03:59 
> про настоящий embedded - всякие умные гаджеты (часы, не сдыхающие за
> один день, фитнесс-браслеты и тп),

А там чаще всего вообще линукса нет. Есть мелкая фирвара в штуке типа STM32 или похожей по смыслу. Оно просыпается на 0.05 секунды, смотрит всякие термометры, пульсомеры и прочие аксели и через 0.05 секунды (или сколько коммуникации с датчиками заняли) в мертвецкий сон опять. Который по сути почти как powerdown системы - реакция на минимум раздражителей, без выполнения кода.

Кодить под такую систему довольно специфично. И довольно канительно - потому что многозадачности или нет, или урезанная, и всегда надо помнить о батарейке и о том как бы побыстрее свалиться спать. А init в этих концепциях вообще лишняя сущность. Зачастую и задача то 1 всего, зачем там при этом какой-то инит?

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

105. "Первая конференция Devuan"  +/
Сообщение от Fracta1L (ok), 28-Ноя-18, 16:58 
А зачем там вообще инит?
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

106. "Первая конференция Devuan"  +/
Сообщение от Stax (ok), 28-Ноя-18, 17:06 
> А зачем там вообще инит?

Так а кто будет запускать остальное и подчищать зомби-записи за завершенными процессами? Как бы в этом и заключаются функции init. Или вы считаете, что раз там 16 мб, так никакие процессы и сервисы не нужны, только один монолитный бинарник в котором все-все-все?

Строго говоря, лет 15 назад на типичном роутере как раз было 16 мб, на некоторых даже 8. И вполне был линукс с кучей процессов и примитивным init'ом, все влезало. Зачем отказываться от удобства?

Ответить | Правка | Наверх | Cообщить модератору

134. "Первая конференция Devuan"  +/
Сообщение от Аноним (134), 30-Ноя-18, 03:35 
При том у половины какой-нибудь убогий огрызок из бизибокса. Не умеющий нифига, запуск железки менее 30 секунд - за счастье, если в что-нить сишное жестко не вхардкодят весь boot sequence, конечно, тогда ясен пень быстрее, но перенастроить что-то.... эээ впрочем для этого надо squashfs целиком пересобрать, а тогда вы наверное и эту штуку пересоберете заодно, если сорц не зажилили.

OpenWRTшников это частично заманало и они таки сделали procd, по образу и подобию сами знаете чего. С ubus-ом и uci, который, кстати, пошел в делах системных гораздо дальше самых смелых фантазий Поттеринга, перехватив еще и конфигурацию системы на себя. И теперь вы не пишете конфиг программе. Вы пишете настройки uci, а тот по ним генерит конфиг. Поттерингу только это не показывайте, ок? :)

Но история с апстартом все же повторилась - получилось полуж0по и криво. В том плане что скриптов там слишком много и стартует это в результате долго и печально. Что в случае роутера несколько подбешивает, скажем прямо.

Ответить | Правка | Наверх | Cообщить модератору

133. "Первая конференция Devuan"  +/
Сообщение от Аноним (134), 30-Ноя-18, 03:30 
> когда ты пелешь дистр под одноплатник с 16 мб рам то системда
> почему то игнорируется

Сейчас 2018 год на дворе, чипы на 16 мегов навреное уже и не производят, разве что складские запасы продают или как спецзаказ, но тогда за отдельную цену. А китайцы за $10 продают борды с 512 памяти нынче. И если кто думает что сможет дешевле - пусть покажет.

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

159. "Первая конференция Devuan"  +/
Сообщение от Stax (ok), 01-Дек-18, 01:01 
> Сейчас 2018 год на дворе, чипы на 16 мегов навреное уже и не производят

Еще раз, смотреть надо не на чипы охочей до энергии DRAM, а на SRAM или хотя бы PSRAM. Между прочим, чип 16 мегабит SRAM стоит > $25. А 64 мегабита так все $60. PSRAM значительно дешевле, но 128 мегабит все равно выйдет не менее $6.

А так чипы SRAM и на 64 килобита производят ) стоят весьма ощутимых денег, между прочим.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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