Новый флагман компании Калкулэйт
Начну эти новости с события, которое произошло сегодня в нашей компании. Впервые за 6 лет мы сменили бессменного лидера на рабочем столе сотрудников - KDE на более легковесный XFCE.
В 2006 году мы оставили свой выбор на KDE3 потому что он был лучшим. Его интерфейс был привычным, работал он довольно быстро и главным его плюсом, несомненно, был софт, выполненный в одном стиле. Время шло, были преодолены трудности перехода на KDE4, который по прежнему оставался прекрасным выбором корпоративного десктопа. И вот, наконец, в KDE пришел аконади с непомуком. Если непомук ещё можно хоть как-то выключить, то аконади после интеграции в kdepim стал “править балом”. Количество жалоб сотрудников увеличилось. Планку аппаратных требований пришлось приподнять сперва до 2, а затем и до 4 Гб.
В то время, как тяжеловес разрастался, маленький мышонок обновился до версии 4.8. Эта версия привнесла в систему маленькие и столь необходимые мелочи для удобной работы. Пошла работа по доведению интерфейса, чтобы он по юзабилити не отставал от KDE, который в свою очередь был отшлифован с годами. То, что сейчас воплощено в CLDX 12.0.2 - результат длительной работы по доведению интерфейса. Надо сказать что всё ещё далеко не идеально, но, наверное, таким и хочется видеть XFCE, когда ты сам решаешь, что еще тебе добавить в систему, чтобы она была уникальной.
Безусловно, разрабатывая такое количество версий дистрибутивов хорошо, когда есть возможность использовать любую из них. Возможно в будущем мы будем использовать все десктопы, в зависимости от предпочтений сотрудников.
Сдувая мегабайты
Мы наметили для себя план, состоящий из трех шагов, которые нужно сделать для уменьшения размеров раздувшихся образов дистрибутива. Если CLD отличается лишь тем, что уже не влезает на 2 Гб флешку, то CLS и CSS как-то тихо и незаметно перестали мечтать о записи на CD. А ведь достаточно загрузиться с CSS, чтобы иметь возможность установить любую версию дистрибутива на компьютер. И не надо говорить что CD вымерли, мне например медиа центр CMC проще обновлять на атоме из ISO образа, а потому его размер имеет значение.
К сожалению, как оказалось, мы не смогли добиться того сокращения объёма, как хотелось. Поэтому цифры здесь я приводить не буду. Три шага включают в себя: удаление истории из Git Portage, удаление дубликата портежей и удаление исходников ядра.
В 12.0.2 уже нет истории Git и все последующие Stage их не содержат.
Когда начинаешь думать, на чём бы сэкономить, смотришь на /usr/portage. Сейчас портежи продублированы, их всегда можно восстановить из .git, находящейся внутри директории портежей. Следовательно его можно восстановить без доступа в Интернет. Сдерживающим шагом было то, что дерево держать удобно, чтобы иметь возможность устанавливать софт прямо на livecd (разворачивание портежей заметно отъедает память). С другой стороны, можно обновляться прямо из бинарного репозитория, портежи для этого не нужны.
В общем мы решились на удаление /usr/portage. emerge --sync отрабатывает безупречно, т.к. директория .git осталась на месте, а вот чтобы развернуть дерево, нужно как и прежде выполнить eix-sync. Для этого шаблоны добавляют в пакет небольшой скрипт для проверки и распаковки дерева из гита. Аналогичным образом кромсается оверлей Calculate. Изменения попадут в Stages 20120822, который в ближайшее время будет загружен на зеркала.
Третий шаг заключается в удалении исходников ядра. Одна из причин нерегулярности выпусков ядра является его вес. Полностью исходники удалить не удастся, т.к. они могут быть нужны для установки некоторых пакетов. Остаётся выявить прожиточный минимум и добавить к пакету USE-флаг “minimal”.
Google+
Ещё одна социальная сеть приняла нас в свои объятия. Не просто поддерживать такое количество социальных сетей, но когда они наполняются пользователями, дальше они начинают жить своей жизнью. Как результат можно оценить группу ВКонтакте, где проведение голосований скоро может стать традицией. Достаточно разместить вопрос и через считанные секунды приходят первые голоса! С числом участников эффективность будет только расти.
С Фейсбуком также случилось обновление. Как альтернативу группе, мы зарегистрировали страницу Calculate Linux. Сделали мы это для того, чтобы пользователи имели возможность просматривать содержимое без регистрации в этой социальной сети.
Бинхост
Сердце Calculate Linux - сервер, на котором происходит сборка четырнадцати Stage-образов с бинарными пакетами для них, претерпел апгрейд. Глючная память с нестандартным напряжением в 1,9 В была заменена и увеличена с 16 до 24 Гб. Конечно не так, как на Git сервере с 128 Гб, но всё равно заметно ускорилась работа. За время работы успел вылететь WD винт из рейда. Наверное не выдержал такой эксплуатации. Гента как ни как
Calculate в мире
Если в прессе о CL давно не писали, то в блогах прошла волна новостей.
- Порадовал ролик “Calculate Linux 12” снятый по просьбе нашего пользователя Eldes Varassiна на популярном YouTube канале LinuxSpatry:
https://www.youtube.com/watch?v=rgFlz8_GqKg
- Отличились наши французские пользователи, а именно fredbezies, снявший скринкаст “Calculate Linux 12 - xfce basée sur gentoo”:
https://www.youtube.com/watch?v=fH4jHBsG5Uw
- Очень подробный, хорошо иллюстрированный обзор Calcalute Linux Desktop 12 KDE - Keep It Rolling, Baby можно прочитать в блоге Barnaby. Автор в течение четырех недель тестировал работу Calculate, описав все свои впечатления о системе, сравнив его с другими дистрибутивами, например с Sabayon. Довольно интересная и объективная оценка!
Мы так же нашли время и подготовили скринкаст, чтобы показать некоторые трюки с новым установщиком. На видео системы действительно устанавливаются параллельно. В качестве звукового сопровождения была выбрана песня Mylène Farmer - Q.I. Думаю франкоговорящие пользователи оценят наш юмор.
https://www.youtube.com/watch?v=oBve5eyeSeQ
Сделайте ваши скринкасты и скриншоты, выкладывайте их на YouTube и в социальные сети. Покажите, как выглядит ваш рабочий стол, какие приложения у вас стоят, с чем вы работаете. Это ведь так интересно и вместе с тем играет большую роль в популяризации дистрибутива!