хм, как бы узнать состояние пациента? Сначала я искал альтернативный шелл, подходящий под все мои требования сразу, потом начал искать шел, достаточно гибкий, чтобы его можно было заскриптить должным образом. Посмотрев на то, как предлагается скриптить поведение шела emerge desktop, я понял, что ненамного сложнее и гораздо понятней сразу прогать все необходимое на winapi. Так что я начал искать шел, в который можно вписать свою функциональность, разумеется опенсорсный и в достаточной мере разработанный. Лет пять назад у меня уже стоял litestep (я его не кастомизировал, просто взял готовую схему), так что он сразу же завладел моим вниманием и теперь мне вновь захотелось узнать побольше о его возможностях. Однако меня постигло разочарование: я не смог найти какого-нибудь более-менее живого и полного ресурса. Раньше такой ресурс был
http://litestep.net , но он вроде уже давно не обновлялся и не дает зайти на себя: требует регистрацию, но не посылает ничего на почту. На сайте разработчиков видно только само ядро, сами разрабы жалуются, что все написано криво и ужасно и нужно все это переписывать, а некогда, а тем временем слышно как из проекта сыпется песок и он, кряхтя, идет еле перебирая ноги (прямо как фар - построили удобную плагинную систему, написали много вкусняшек, а потом выяснилось, что по-хорошему надо переписывать far и farapi из-за их кривости и глупых ограничений). Об окружении на сайте разработчиков ничего не слышно. Зато легко находится сайт каких-то энтузиастов, которые поддерживают пяток плагинов, начинающихся на букву "x", не давая трупу почить с миром. Там тоже много выяснить не удалось, ни сравнения плагинов с базовыми, ни полного списка доступных плагинов для litestepа. В этих плагинописателях еще теплится жизнь, они изредка обновляют плагины, хотя половину уже побросали. Википедия находится в зачаточном состоянии, там даже слова module и plugin не известны, лежит только немного гайдов.
Так что у меня накопилось куча вопросов, но их некому задать. Помогите чем можете, расскажите о том, что знаете, пожалуйста.
1. Насколько живой проект? Лучше по существу, а не крики: "смотрите, он шевелится!". И насколько полную жизнь уже прожил? Меня не пугают мертвые проекты, которые прожили бурную и интересную жизнь, как правило лучше все равно не найти. Я пользуюсь давно уже не развиваемым GNU Screen (хотя есть куда) и не представляю, что способно с ним сравниться, несмотря на всю его дряхлость. Так что ваша оценка достижений и перспектив мне важна и интересна и лучше если она будет сравнительной, нагляднее получится.
2. Какова архитектура проекта, какие функции оставлены на попечении ядра, какие реализованы через модули? Какие есть "обязательные" модули, без которых было бы очень трудно собрать рабочий билд? Я вовсе не настаиваю, что они есть, но просто либо ядро большое и их включает, либо они вынесены в отдельные модули и это знание не бесполезно. В целом меня интересует более конкретная оценка "гибкости", которой похвалялись в начале этого треда
3. Я так и не смог найти списка всех известных плагинов для litestepa. Они мне, конечно, все не нужны, по моим оценка там как минмимум половина плагинов - мониторные (для наблюдения за почтой, аськой, в худшем случае еще и общатсья в ирке можно прямо на рабочем столе, температурой харда и прочего). Это все непосредственной задачей шелла не является, и мне в общем-то не нужно, у меня samurize есть. Интересны другие плагины - связанные непосредственно с шелом, например плагин многодесктопного оконного менеджера, также любоптны мета-плагины, предоставляющие свои функции для других плагинов и в целом расширяющие возможности плагинописателей.
Буду очень благодарен тому, кто удоволетворит мое любопытсво и расскажет о текущем положении дел или хотя бы укажет, где можно прочитать интересующую меня информацию.