о линуксе и десктопе

топ 100 блогов avva19.04.2012 (эта запись может быть интересна пользователям Линукса и сочувствующим)

Известный линуксовский хакер Инго Молнар написал две интересные записи о том, что имеющаяся система распостранения программ в мире дистрибуций Линукса морально устарела:

первая часть: https://plus.google.com/109922199462633401279/posts/HgdeFDfRzNe
вторая часть: https://plus.google.com/109922199462633401279/posts/VSdDJnscewS

Я думаю, что он совершенно прав насчет того, что не работает, но не уверен, что согласен с его мнением о правильном решении проблемы.

Я работаю ежедневно и под Виндоуз, и под Линуксом, и я давно уже заметил, что если мне нужно установить какое-то небольшое приложение, то я заранее "предвкушаю" то, что под Линуксом потрачу больше времени и нервов.

Виндоуз: идешь на сайт, находишь кнопку Download, скачиваешь и запускаешь установщик, нажимаешь Next на все кнопки.

Линукс (Ubuntu): apt-get [логичное название пакета] не работает. Надо понять, как он называется. apt-cache search |grep [ключевое слово] дает слишком много вариантов, но в конце концов находишь нужный. Оказывается, его пакет слишком старой версии (годичной давности) и там нет функциональности, которая тебе нужна. Теперь надо решать, подключать пакет из unstable или скачать исходники с сайта и вручную самому построить. Оба варианта не вызывают энтузиазма...

Что-то в этом не так. Огромное количество добровольного труда тратится на поддержание дерева пакетов (причем еще разных деревьев для разных дистрибуций), но при этом конечный результат категорически не scalable в современных условиях, содержит неподъемное количество внутренных перекрестных ссылок, битком набит устаревшими версиями, и далеко не так удобен в использовании конечным юзером, как "пойти на сайт и нажать на download". Есть, конечно, положительные черты этого устройства: секьюрити в первую очередь. Но перевешивают ли они неудобство?

Теоретически ничто не мешает сайтам выкладывать, скажем, RPM или .deb-файлы, а мне скачивать их нажатием кнопки на сайте, и устанавливать. Некоторые сайты так и делают. Но в целом это остается очень маргинальным способом устанавливать ПО в линуксе (и браузеры обычно не заточены на то, чтобы юзеру-чайнику это было так же легко, как в Виндоуз).

С другой стороны, если бы так делали все, то и с вирусами была бы более серьезная проблема (хоть и не настолько, как в Виндоуз, которая просто в первую очередь привлекает авторов malware ввиду своей доли рынка).

Может, Молнар прав, и какая-то схема, включающая цифровые подписи и возможность отменить злодейский пакет, но при этом не основывающаяся на иерархии и не требующая армии добровольцев для поддержания - это правильный ответ. Что-то вроде открытой версии Android Market. Но для того, чтобы это могло стать реальностью, подозреваю, что нужна серьезная работа по подгонке системы под это: перелопатить ABI и сделать его обширнее и удобнее; отказаться от общесистемных shared libraries в большинстве случаев; построить механизм прозрачного апдейта а-ля Хром. Если всем этим заняться сейчас, то есть шанс через год-два получить что-то многообещающее. Но есть ли влиятельные компании/дистрибуции, которые захотят пойти этим путем?

Оставить комментарий

Архив записей в блогах:
Нескончаемая нейландская зима шла на убыль, истончалась в паутину. И хотя еще далеко было до выстрелов бледной зелени, до бестолкового насекомого копошения под ногами и вокруг, до того, как пыльца и споры защекочут воздух, - в восточном ветре уже ...
Вопрос В абсурдопедии в статье «Математические методы ведения войны» говорится, что преобразование Лапласа позволяет преобразовывать корабли из ТАКИХ в неТАКИЕ и обратно. ТАКИЕ корабли чаще всего называют сложносокращенным словом. Догадайтесь, какое слово заменено на «ТАКИЕ», и ...
Я прожил на окраине Москвы восемь месяцев. Если быть честным, это был самый ужасный период в моей жизни. По большей части виновата моя работа. Я ненавидел засыпать ночью, потому что знал, что утром мне придется проснуться и работать. Это так себе образ жизни - пишет блогер и ...
Предчувствуя, что СВ сейчас придётся адски выворачиваться — особенно тем, кто в последние пару дней успел в полемическом угаре заявить «вот как побывают Кургинян с Путиным на одной трибуне, тогда и поговорим» — я решил срочно помочь ...
Глубоко погрязла в работе и в личной жизни. Простите, не успеваю сейчас отвечать на все комментарии. Даже новости некоторые пропускаю. Но одна новость меня просо ошарашила... Захарченко рассказал в интервью, что Стрелков хотел сносить многоэтажки на окраинах Донецка для лучшей обороно ...