|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vitaly.Lugovsky@ontil.ihep.su 2:5080/1003 20 Nov 2002 13:15:55 To : Aleksey Cheusov Subject : Re: компиляция ядра -------------------------------------------------------------------------------- Aleksey Cheusov <cheusov@scnsoft.com> wrote: >> К примеру, включение/выключение всяких там >> логгеров/дебаггеров/профайлеров, > дебаггеры/профайлеры не нужны пользователям. Hужны. Им ещё и баг-репорты писать иногда надо. Если совесть есть. > А программисты для > отладки пусть делают все, что хотят. Я не о них говорю. Тут Вагнер > пример приводил, когда они с Чуприной сидя на одной машине имели > разногласия в том, с какими опциями компилировать vim. Вот это я > считаю ненормальным. Считай как хочешь, но, ещё раз: на современном уровне развития IT эту ненормальность побороть невозможно в принципе. Изобретёшь обходной вариант - специально для тебя введут Hобелевскую премию за достижения в IT. >> выбор последовательного/многотредового/разфорканного варианта >> исполнения, > А так ли много приложений, которые могут и то и то одновременно? Достаточно. > А если и много, то простейший вариант здесь - основной цикл крутить > врутри либы, загрузив ее dlopen. Технических проблем здесь нет. Фигнаны. Есть проблемы. Особенно если взаимодействие компонент системы с окружением выполнено на препроцессоре (так эффективнее), и в функции не заворачивается. >> отключение специфичных фичей, вносящих нежелательные зависимости от >> библиотек (ну на хрена мне emacs, линкованный с xlib, если наличия >> xlib вовсе не предполагается и тянуть его - мочи нет). > Делаешь промежуточный уровень в виде набора интерфейсов для > отображения/ввода и загружаешь или либу с xlib или что-нибудь > консольное. Если кому-то не нравится GUI emacsa, прикрутит себе > motif/gtk/qt или что-нибудь любимое. Это - правильный подход. Hо не всегда такая модульность возможна - библиотек много, они могут встречаться в самых разных сочетаниях и дёргаться из одного и того же модуля. > Если я не ошибаюсь, dlopen будет грузить либу на новое место в памяти. > Это, конечно, минус, но такой ли большой? Про недостатки плагинов тут уже говорилось. БОльшая проблема в том, что плагин всё равно надо собирать совместно с остальными частями софтины... -- V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254) --- ifmail v.2.15dev5 * Origin: USURT's FidoNET<->Internet Gate (news://news.c (2:5080/1003@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/14646a1e51a44.html, оценка из 5, голосов 10
|