You wrote to Jurgis Armanavichius on Wed, 15 Oct 2014 12:34:56 +0400:
Во-первых, большое спасибо за помощь!
Во-вторых - все дальнейшее :-)
JA>> Алексей, ты как-то очень уж круто берешь :-) Работать из командной JA>> строки в наше время как-то не кошерно... AV> Да куда ты нахрен денешься? :-)
Считаю, что главнейшее свойство программиста - лень! :-) Понятно, что "make" и другие утилиты появились именно из-за лени. Помню, каким откровением для меня стал WordStar на системе CP/M-80! :-) Просто программистам стало лень редактировать текст с помощью редактора командной строки...
AV> Все равно потом придешь к классическому AV> %configure AV> %make all AV> %make DESTDIR=%buildroot install
Вот именно это я и надеюсь автоматизировать.
JA>> Что нужно для запуска, к примеру, приложения KDE? Думаю, что JA>> довольно немного. AV> Всего-то несколько сотен пакетов, начиная с glibc и заканчивая AV> kdelibs.
Да хоть и несколько сотен. Какие проблемы? Они просто включатся в дистрибутив и все дела.
JA>> Ведь для приложения не нужно всей оболочки, ему достаточно JA>> каких-то базовых функций. Думаю, что их число невелико. AV> Ага. Только этим функциям нужны другие функции и так далее.
Hо, думается, число этих функций в конечном счете будет вменяемым.
JA>> какой-нить ком-порт и все). AV> А какой? /dev/ttyS0 и /dev/ttyUSB0 - разные устройства.
Да без разницы. Задам конкретный порт и все дела. Речь-то идет не о универсальной системе.
JA>> Грубо, схематично, конечно, но примерно так. AV> У тебя, мягко говоря, весьма поверхностное представление...
Истинная, святая правда! :-)
JA>> P.S. Думаю, что настало время уточнить мою задачу :-) Мне нужно JA>> разработать embedded-систему на основе Линукс. AV> Архитектура - писюшная, или?
Скорее "или". Ковыряться я буду, конечно, с писюшной, но целевая система, скорее всего, будет ARM-овской.
JA>> Hикаких Эксплореров или, Боже упаси!, офисов мне не нужно :-) Просто JA>> Линукс, драйвера железа, минимум периферии (USB-принтер, флешки) и, в JA>> общем-то, все. AV> Большинство железяк поддерживается ядром. Принтер, возможно, будет AV> опознан CUPSом. Окошки можно рисовать с использованием QT или другой AV> библиотеки. С остальным придется повозиться...
Да, это я понимаю. Hо ведь: "Путь длиной в 1000 миль начинается с первого шага" :-)