The OpenNET Project / Index page

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



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

Исходное сообщение
"В BusyBox прекращена поддержка systemd"
Отправлено IZh., 01-Ноя-15 23:38 
> Допустим. Но как вы решите поставленную мной задачу в systemd? Сколько пройдет
> команд до того как будет загружен этот модуль?

Как вариант, если, уж, нужно Очень рано стартовать, напишут unit-файл с минимальными зависимостями, что позволит systemd запустить его первым или одним из первых. И всего-лишь с одной командой Exec=/sbin/modprobe ... Это, конечно, отчасти, хак, но если очень надо, то сделать можно.

> Речь о другом: gnu/linux позволяет работать с датчиками и прочим железом без
> демонов. Есть конечно исключения типа wpa_suplicant, но обычно софт может обратится
> к устройству или sysfs напрямую.

Ну, вот, с этим "обычно" и нужно разбираться более детально. С

> К сожалению - сейчас нет. Там сплошной блоатваре, сжирающий память и cpu,
> а заодно и батарейку. Гляньте на rockbox - может работать на
> 1mb (для всех функций нужно 4mb) ram и 30-40MHz древнего arm.
> Потребление питания при програмном декодировании музыки 12-13ma.
> Емкость аккумулятора современных телефонов доходит до 3000-4000mAh. То есть телефон (с
> отключенным модулем связи) под управлением rockbox смог бы играть музыку в
> течении 250-300 часов!

Вообще, первое место по потреблению энергии в сотовых сейчас занимает экран. При выключенном экране сотовый живёт в разы дольше. А ещё энергию жрёт GSM-модем. Поэтому сравнивать телефон с MP3-плеером не совсем корректно.

Насчёт блоатвари, вопрос спорный. Попробуйте предложить другую архитектуру мобильной операционной системы: и чтобы у приложений был удобный доступ к сенсорам и т.п. (чтобы каждому приложению не надо было линковаться с низкоуровневыми библиотеками, а можно было использовать высокоуровневый API), и чтобы, при этом с безопасностью было всё в порядке, чтобы не позволять всем приложениям обращаться ко всему. Вот тут-то и повылезают демоны, являющиеся прослойкой между железом и непривилегированными приложениями.

Если же вы про кучу ненужного предустановленного софта, то с этим согласен. Но это мало имеет отношения к systemd -- что поставили, то и запускает.

> Допустим. Встречный вопрос: сможет ли systemd запустить десктоп систему (включая Xorg)
> за простых 20-30 команд?

В systemd нет команд. Там есть unit-файлы с ini-подобным синтаксисом. Если для загрузки вашей системы требуется всего-лишь 20-30 команд, то, несомненно, их можно и в небольшое количество unit-файлов перенести.

 

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



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

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