The OpenNET Project / Index page

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



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

Оглавление

Представлен uselessd, минималистичный вариант systemd, opennews (??), 21-Сен-14, (0) [смотреть все]

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


46. "Представлен uselessd, минималистичный вариант systemd"  –4 +/
Сообщение от Аноний (?), 21-Сен-14, 13:48 
Я вот не понимаю, если системд модульный, и через configure можно убрать все что не нужно, то почему отовсюду слышны вопли? Или это мода такая, щас можно гнобить системд (повышая ЧСВ), даже не представляя что это такое.
Ответить | Правка | Наверх | Cообщить модератору

48. "Представлен uselessd, минималистичный вариант systemd"  +6 +/
Сообщение от www2 (??), 21-Сен-14, 13:56 
> Я вот не понимаю, если системд модульный, и через configure можно убрать
> все что не нужно, то почему отовсюду слышны вопли? Или это
> мода такая, щас можно гнобить системд (повышая ЧСВ), даже не представляя
> что это такое.

У вас странное понимание модульности. Нужно каждый раз пересобирать всю систему, чтобы выгрузить из неё ненужный "модуль"?

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

52. "Представлен uselessd, минималистичный вариант systemd"  –2 +/
Сообщение от ноним (ok), 21-Сен-14, 14:10 
>> Я вот не понимаю, если системд модульный, и через configure можно убрать
>> все что не нужно, то почему отовсюду слышны вопли? Или это
>> мода такая, щас можно гнобить системд (повышая ЧСВ), даже не представляя
>> что это такое.
> У вас странное понимание модульности. Нужно каждый раз пересобирать всю систему, чтобы
> выгрузить из неё ненужный "модуль"?

Для начала - это у вас "странное понимание модульности". Вы случайно модули с плагинами не путаете? Второе - пересобирать надо не всю систему, а только конкретный продукт. И третье - если вас так ломает пересобирать, то никто не мешает вам написать собственный systemd-modprobed )

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

62. "Представлен uselessd, минималистичный вариант systemd"  +6 +/
Сообщение от www2 (??), 21-Сен-14, 15:42 
>Для начала - это у вас "странное понимание модульности". Вы случайно модули с плагинами не путаете?

Ну то есть изначальный Unix с монолитным ядром можно, по-вашему, считать модульным?

>Второе - пересобирать надо не всю систему, а только конкретный продукт.

Всю систему systemd, которая якобы из модулей состоит. Если бы она была бы по-настоящему модульной, то в ней можно было бы собрать модуль отдельно от всей системы (под которой я понимаю совокупность core-модуля и дополнительных модулей). В Linux и FreeBSD модуль ядра можно собрать отдельно от ядра, в systemd - нет?

>И третье - если вас так ломает пересобирать, то никто не мешает вам написать собственный systemd-modprobed )

Меня ломает то, что кто-то это называют модульностью. Если в системе по всему монолитному коду рассованы ifdef и ifndef, то вряд ли это можно называть модульностью. Это называется не модульность, а условная компиляция.

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

76. "Представлен uselessd, минималистичный вариант systemd"  –6 +/
Сообщение от ноним (ok), 21-Сен-14, 16:55 
>>Для начала - это у вас "странное понимание модульности". Вы случайно модули с плагинами не путаете?
> Ну то есть изначальный Unix с монолитным ядром можно, по-вашему, считать модульным?

Открою вам страшную тайну - ядро Linux и ядра *BSD тоже монолитные ) Понятия "модульное ядро" не существует, есть лишь микроядра, но это уже из совсем другой оперы )

>>Второе - пересобирать надо не всю систему, а только конкретный продукт.
> Всю систему systemd, которая якобы из модулей состоит. Если бы она была
> бы по-настоящему модульной, то в ней можно было бы собрать модуль
> отдельно от всей системы...

А как по-ващему собирают systemd-logind и systemd-udevd отдельно от systemd& )

> ...(под которой я понимаю совокупность core-модуля и
> дополнительных модулей). В Linux и FreeBSD модуль ядра можно собрать отдельно
> от ядра, в systemd - нет?

Подскажите пожалуйста, где еще кроме ядер можно подгружать модули налету? А когда не найдете примеров - попробуйте понять почему так.

>>И третье - если вас так ломает пересобирать, то никто не мешает вам написать собственный systemd-modprobed )
> Меня ломает то, что кто-то это называют модульностью. Если в системе по
> всему монолитному коду рассованы ifdef и ifndef, то вряд ли это
> можно называть модульностью. Это называется не модульность, а условная компиляция.

Вы бы, прежде чем пукать в лужу, хотя бы с той же самой википедией ознакомились, что-ли: http://en.wikipedia.org/wiki/Modular_programming

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

82. "Представлен uselessd, минималистичный вариант systemd"  +1 +/
Сообщение от dhamp (?), 21-Сен-14, 18:07 
>Подскажите пожалуйста, где еще кроме ядер можно подгружать модули налету?

enlightenment e17,e18,e19 - можно загружать и выгружать модули в рантайме добавляя или убирая функциональность.

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

84. "Представлен uselessd, минималистичный вариант systemd"  –3 +/
Сообщение от ноним (ok), 21-Сен-14, 18:32 
>>Подскажите пожалуйста, где еще кроме ядер можно подгружать модули налету?
> enlightenment e17,e18,e19 - можно загружать и выгружать модули в рантайме добавляя или
> убирая функциональность.

Ага ) Вы бы еще Firefox вспомнили )

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

107. "Представлен uselessd, минималистичный вариант systemd"  +2 +/
Сообщение от dhamp (?), 22-Сен-14, 00:48 
а чего все модули для firefox - shared object'ы ? нет ? ну и к чему тут он ?
в ядре kernel object, в ешке - shared object
или для вас модули это что-то другое ? ну тогда я даже не знаю в принципе таких программ/программных продуктов.  
Ответить | Правка | Наверх | Cообщить модератору

137. "Представлен uselessd, минималистичный вариант systemd"  –1 +/
Сообщение от ноним (ok), 22-Сен-14, 11:15 
> а чего все модули для firefox - shared object'ы ? нет ?
> ну и к чему тут он ?
> в ядре kernel object, в ешке - shared object
> или для вас модули это что-то другое ? ну тогда я даже
> не знаю в принципе таких программ/программных продуктов.

Расскажите тогда, почему следующее не реализовано ввиде "модулей":


  --disable-option-checking  ignore unrecognized --enable/--with options
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-silent-rules   less verbose build output (undo: "make V=1")
  --disable-silent-rules  verbose build output (undo: "make V=0")
  --enable-dependency-tracking
                          do not reject slow dependency extractors
  --disable-dependency-tracking
                          speeds up one-time build
  --enable-static[=PKGS]  build static libraries [default=no]
  --enable-shared[=PKGS]  build shared libraries [default=yes]
  --enable-fast-install[=PKGS]
                          optimize for fast installation [default=yes]
  --disable-libtool-lock  avoid locking (might break parallel builds)
  --enable-pam            enable PAM support [default=detect]
  --enable-simple-x11     enable simple x11 linking
  --disable-systemd       disable systemd support [default=detect]
  --disable-nls           do not use Native Language Support
  --disable-rpath         do not hardcode runtime library paths
  --disable-install-sysactions
                          disable installing
                          /etc/enlightenment/sysactions.conf [default=enabled]
  --disable-install-enlightenment-menu
                          disable installing /etc/xdg/menus/enlightenment.menu
                          [default=enabled]
  --disable-files         disable Files menu item [default=enabled]
  --enable-device-hal     enable hal device backend [default=disabled]
  --enable-device-udev    enable udev device backend [default=enabled]
  --enable-mount-udisks   enable udisks mounting support [default=enabled]
  --enable-mount-eeze     enable eeze mounting support [default=disabled]
  --disable-doc           Disable documentation build [default=enabled]
  --disable-enotify       disable Enotify support [default=detect]
  --enable-wayland-only   enable wayland-only version of enlightenment
                          [default=disabled]
  --enable-wayland-clients
                          enable wayland clients in composite module
                          [default=disabled]

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

139. "Представлен uselessd, минималистичный вариант systemd"  +1 +/
Сообщение от freehckemail (ok), 22-Сен-14, 11:23 
>> ...(под которой я понимаю совокупность core-модуля и
>> дополнительных модулей). В Linux и FreeBSD модуль ядра можно собрать отдельно
>> от ядра, в systemd - нет?
> Подскажите пожалуйста, где еще кроме ядер можно подгружать модули налету? А когда
> не найдете примеров - попробуйте понять почему так.

Так ведь в любой программе, использующей dlopen? Много их. Очень. На аудиоплееры гляньте, например. =)

PS: Я бы ещё сказал, что в любой программе на Lisp с REPL в отдельном треде, но это уже чересчур будет.

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

144. "Представлен uselessd, минималистичный вариант systemd"  –1 +/
Сообщение от ноним (ok), 22-Сен-14, 12:21 
>>> ...(под которой я понимаю совокупность core-модуля и
>>> дополнительных модулей). В Linux и FreeBSD модуль ядра можно собрать отдельно
>>> от ядра, в systemd - нет?
>> Подскажите пожалуйста, где еще кроме ядер можно подгружать модули налету? А когда
>> не найдете примеров - попробуйте понять почему так.
> Так ведь в любой программе, использующей dlopen? Много их. Очень. На аудиоплееры
> гляньте, например. =)
> PS: Я бы ещё сказал, что в любой программе на Lisp с
> REPL в отдельном треде, но это уже чересчур будет.

Тут опять-же плагины. Базовая функциональность (когда от модулей зависит core) меняется в 99% случаев на этапе компиляции.

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

145. "Представлен uselessd, минималистичный вариант systemd"  +2 +/
Сообщение от freehckemail (ok), 22-Сен-14, 12:28 
>>> Подскажите пожалуйста, где еще кроме ядер можно подгружать модули налету? А когда
>>> не найдете примеров - попробуйте понять почему так.
>> Так ведь в любой программе, использующей dlopen? Много их. Очень. На аудиоплееры
>> гляньте, например. =)
> Тут опять-же плагины.

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

> Базовая функциональность (когда от модулей зависит core) меняется в 99% случаев на этапе компиляции.

Скажите это проекту GNU. =/

Там отдельные программы взаимодействуют через текстовые интерфейсы. И все их можно заменить в любой момент.

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

158. "Представлен uselessd, минималистичный вариант systemd"  +/
Сообщение от Тупой молодец (?), 22-Сен-14, 14:51 
>Что-то я не очень уловил разницу между плагином и модулем. Обычно это одно и то же, но у Вас, кажется, иные представления.

это ФГМ из-за браузеров, где плагины, аддоны и расширения по сути модули. Батхерт у некоторых особ вызывает приличный, когда путаешь одно с другим

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

177. "Представлен uselessd, минималистичный вариант systemd"  +/
Сообщение от Michael Shigorinemail (ok), 22-Сен-14, 19:24 
> Для начала - это у вас "странное понимание модульности".

Завтра на переменке уточните различия build time и runtime у кого-нить из средних классов.

Будете продолжать страдать логореей на публике -- придётся рэзат.

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

195. "Представлен uselessd, минималистичный вариант systemd"  +/
Сообщение от ноним (ok), 23-Сен-14, 18:46 
>> Для начала - это у вас "странное понимание модульности".
> Завтра на переменке уточните различия build time и runtime у кого-нить из
> средних классов.

Я в вашу школу не ходок )

> Будете продолжать страдать логореей на публике -- придётся рэзат.

Прежде чем лечить других - вылечитесь сами )

P.S.: Ах, да. "Рэзайте" скока влезет, можете даж забанить )

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

75. "Представлен uselessd, минималистичный вариант systemd"  –1 +/
Сообщение от Аноний (?), 21-Сен-14, 16:38 
>> У вас странное понимание модульности. Нужно каждый раз пересобирать всю систему, чтобы выгрузить из неё ненужный "модуль"?

Не понял, зачем каждый раз пересобирать, если можно один раз собрать как надо и забыть? Как может так случиться что сегодня нужен встроенный хттп модуль, завтра не нужен, а после завтра опять нужен. Вобщем вы меня не убедили. Может есть какие-то другие "фатальные недостатки"?

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

83. "Представлен uselessd, минималистичный вариант systemd"  +/
Сообщение от umbr (ok), 21-Сен-14, 18:09 
>один раз собрать как надо и забыть

Неплохая идея, но это как-то не энтерпрайзно.

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

106. "Представлен uselessd, минималистичный вариант systemd"  +/
Сообщение от Crazy Alex (ok), 22-Сен-14, 00:39 
Потому что тогда архитектура вменяемая получается. И есть понимание, что для любого модуля может быть и будет написан альтернативный.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

180. "Представлен uselessd, минималистичный вариант systemd"  +/
Сообщение от username (??), 22-Сен-14, 21:12 
Так почему всю? Мейнтейнеры в "правильном" дистрибутиве пусть вам и соберут как надо.
Пердеть в лужу каждый может, не нравится бери лфс, однодумцев и добро пожаловать в свободный мир. Пилят системд потому что есть необходимость.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

53. "Представлен uselessd, минималистичный вариант systemd"  –1 +/
Сообщение от Гость (??), 21-Сен-14, 14:23 
В 2 предложениях вся душа на изнанку! По доброму завидую литературному таланту.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

80. "Представлен uselessd, минималистичный вариант systemd"  +/
Сообщение от bav (ok), 21-Сен-14, 17:56 
> Я вот не понимаю, если системд модульный, и через configure можно убрать
> все что не нужно, то почему отовсюду слышны вопли? Или это
> мода такая, щас можно гнобить системд (повышая ЧСВ), даже не представляя
> что это такое.

Модульный, это когда зависимость можно прописать на модуль.

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

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

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




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

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