Александр Трацевский: «Calculate Linux – полет нормальный»::Журнал СА 1-2.2011
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6224
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6931
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4212
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3004
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3806
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3818
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6315
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3166
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3459
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7275
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10644
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12363
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 13998
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9122
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7077
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5386
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4613
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3426
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3153
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3399
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3024
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Александр Трацевский: «Calculate Linux – полет нормальный»

Архив номеров / 2011 / Выпуск №1-2 (98-99) / Александр Трацевский: «Calculate Linux – полет нормальный»

Рубрика: Администрирование /  Проект

Александр ТрацевскийАлександр Трацевский:
«Calculate Linux – полет нормальный»

На вопросы «Системного администратора» отвечает разработчик дистрибутива Александр Трацевский

Александр Трацевский, генеральный директор ООО «Мир Калкулэйт». Окончил геологический факультет Санкт-Петербургского государственного университета. Увлечения – большой теннис, горные лыжи, концерты Милен Фармер, программирование, Gentoo и Calculate Linux.

Как появился Calculate Linux? И почему именно Gentoo?

Дистрибутив вырос в стенах питерской компании «Калкулэйт». Она основана в 2000 году, профиль деятельности – изготовление упаковки из картона. С самого начала я ставил перед собой задачу максимальной оптимизации рабочего времени сотрудников. Учитывая, что в упаковочной компании большую часть времени менеджеры тратят на расчет стоимости продукции, мы разработали для этого специальное ПО, которое до сих пор не имеет аналогов в Рунете. За считанные секунды менеджер выполняет расчет, получает точную цену и чертеж в формате DXF, который может отправить на печать на плоттер и через несколько минут получить готовую коробку. Для сравнения: в других компаниях аналогичного профиля расчет в среднем выполняется в лучшем случае в течение дня.

Рабочее место сотрудника также нуждалось в модернизации. Дорогое закрытое ПО я сразу исключил из-за его высокой стоимости, закрытости, неудобства с активациями, постоянной смены форматов.

Мы сформулировали основные требования к дистрибутиву. Для пользователя это удобство работы, для администратора – возможность быстрого развертывания при вводе в эксплуатацию новых ПК, отказоустойчивость при проблемах с жестким диском, простое и быстрое обновление и, конечно, возможность работать под одной учетной записью с одним рабочим столом на разных машинах (перемещаемый профиль).

В то время мы использовали Windows, RedHat и SuSE. Gentoo сразу покорила своей открытостью для администратора, предлагая полную свободу в управлении системой. Это отличная платформа для изучения ОС Linux. Gentoo имеет непрерывный цикл обновления (rolling-release), где вы можете совмещать разные версии устанавливаемых пакетов, оптимизируя их по своему усмотрению. Ни один бинарный дистрибутив не предложит ничего подобного. Протестированные пакеты в Gentoo отмечены как стабильные для разных архитектур, остальные – как тестовые, которые тем не менее тоже могут быть установлены.

В отличие от расчета я решил сделать проект открытым. Сначала дистрибутив состоял из системы, упакованной в архив stage4, и собственного установщика Сalculate. Первое время приходилось поддерживать систему самостоятельно. Calculate в то время знали немногие, загружая примерно 100 копий в течение месяца. Новые версии выходили первого числа каждого месяца начиная с 7.6 (2007 год, июнь). Образ просто развертывался с сетевого диска, инсталлируя во второй зарезервированный раздел.

Через год дистрибутив уже был запакован в ISO-образ и объединен с установщиком. Еще спустя некоторое время мы выпустили сервер и предложили готовое клиент-серверное решение. Так как версий становилось все больше, возник вопрос управляемости и контроля. Поэтому в релизе 10.0 профиль системы стал храниться в оверлее Calculate, таким образом, мы смогли осуществлять контроль зависимостей пакетов, просто изменяя маскировку пакетов.

Сколько человек в команде разработчиков? Есть ли сторонние программисты, помогающие проекту?

Проект Calculate не отделяется от Gentoo-сообщества, предлагая свои решения для развертывания, администрирования и обновления системы. За Gentoo стоит большое сообщество разработчиков, непрерывно тестируя и улучшая портежи. В компании «Калкулэйт» разработкой дистрибутива занимаются четыре человека, включая дизайнера. В последнее время мы больше внимания стали уделять популяризации системы. Графический установщик, репозиторий бинарных пакетов и поддержка ноутбуков привлекают все большее число пользователей. Появляются люди, которые не на словах, а на деле начинают помогать проекту.

По сути, дальнейшее направление развития дистрибутива определяют эти четыре человека. Вероятно, поэтому некоторые пользователи считают, что Calculate заточен под нужды разработчиков и для внедрения в другой организации его придется переделать. Так ли это?

Это не так. В рассылке calculate-user-ru мы проводим голосование, где любой желающий может предложить, добавить или изменить состав программ в дистрибутиве. Несмотря на то что мы используем такие программы, как pgadmin, например, в дистрибутиве вы ее не увидите. Достаточно просто изменить состав программного обеспечения в дистрибутиве. Единственно верно то, что мы в первую очередь в разработке отдаем приоритет потребностям нашей компании. Именно поэтому в Calculate Linux три года не было графического установщика.

Дистрибутив обрел популярность и у домашних пользователей – в IRC-канале #calculate-ru постоянно присутствуют 25-35 человек. Учитывая, что с Calculate Linux можно перейти на «чистый» Gentoo простой сменой профиля, некоторые пользователи предпочитают при развертывании Gentoo брать именно Calculate. Для корпоративных пользователей на сайте был запущен сервис «Примеры внедрений», где пользователи оставляют свои координаты.

Многие улучшения, которые вы видите в дистрибутиве, были подсказаны пользователями. На IRC-канале вам с радостью помогут решить многие проблемы. Ведь каждый знает, что рост сообщества пользователей благотворно сказывается на развитии дистрибутива. Все поступающие вопросы в форуме, багтрекере, рассылке не остаются без внимания.

Так, в релизе 11 мы улучшили поддержку ноутбуков и нетбуков, оптимизировали интерфейс. Кроме того, появился новый проект Calculate Media Center.

Gentoo в промышленных масштабах – это, наверное, сложно. Какие возникали проблемы, и как они были решены?

Первое время использовался Stage4-образ для обновления. Это простое и эффективное решение, если парк состоит из примерно одинаковых машин. С развитием компании меняется и оборудование. Далеко не каждая компания может позволить себе апгрейд сразу всех ПК. С течением времени развивался и дистрибутив. Главный упор делался на управление настройками. Важно не просто настроить систему, но и делать это эффективно. Calculate стал включать утилиты по настройке системы с помощью шаблонов. Это достаточно простой и вместе с тем эффективный инструмент.

Систему можно непрерывно обновлять, используя возможности emerge, как это принято в Gentoo. В Calculate, кроме этого, доступен вариант обновления с помощью ISO-образа. В таком случае весь процесс обновления занимает пять – семь минут, оставляя нетронутой предыдущую версию системы. Для предприятий это гарантия того, что система будет рабочей при любых обстоятельствах. К примеру, сейчас в компании «Калкулэйт» на рабочих столах установлена CLD 10.9, на версию 11.0 мы перейдем за пару часов по команде на обновление, которая поступит с сервера. Далее – перезагрузка с возможностью выбрать 10.9 или загрузку новой версии системы.

Тем не менее версия 11.0 будет предлагать и привычные пользователям бинарные обновления. Команда emerge выделяет пакеты, имеющие бинарную сборку. Calculate даже в бинарном виде имеет непрерывный цикл обновлений. Это значит, что, установив систему, вам уже не понадобится ее переустанавливать. За контролем установленных программ следят мета-пакеты, с помощью которых дистрибутив может менять программы. Например, недавно был осуществлен переход с wicd на NetworkManager во всех десктопах. За настройками следят шаблоны, которые настраивают систему, учитывая установленные версии программ.

Механизм интерактивной сборки системы позволяет пользователю самостоятельно собрать свою версию дистрибутива. Те, кто не хочет тянуть полноценный дистрибутив, могут воспользоваться специальными вариантами Calculate Linux Scratch и Calculate Scratch Server – минимальный набор ПО.

Поддерживать большое количество бинарных пакетов сложно. Как формируется список? Пользователям будет предложен удобный инструмент?

Сложность здесь только одна. Если раньше мы к моменту релиза собирали дистрибутивы из Gentoo Stage3, то теперь поддерживаем свои Stage4-образы, регулярно их обновляя. Параллельно создаются бинарные пакеты обновлений. Сейчас бинарные пакеты есть только для пакетов, входящих в дистрибутивы CLD, CLDG, CLDX и CDS. Дистрибутивы имеют необходимое ПО, подходящее для решения большинства задач. Программы подобраны с учетом используемого оконного менеджера, удобства в работе и не дублируют друг друга. Оптимизация в USE-флагах не пострадала. Для каждого дистрибутива имеется свой репозиторий бинарных пакетов. Из бинарных пакетов система обновляется аналогичным образом. При этом остается возможность перейти на обычный профиль, чтобы не использовать бинарные обновления.

Какие планы на 12-ю версию?

Сейчас ведется разработка API SOAP/WSDL для утилит Calculate. Это позволит создавать различные программы для управления десктопами и серверами. Мы вплотную приблизимся к веб-интерфейсу управления настройками сервера. Пакет calculate-server будет разбит на несколько в соответствии с настраиваемым сервисом: calculate-samba, calculate-ldap, calculate-dhcp и т.д. В планах – добавить поддержку настройки Radius, Asterisk с хранением учетных записей в LDAP.

Беседовал Сергей Яремчук


Комментарии
 
  16.02.2011 - 05:02 |  keha

вот кому на роду было написано делать коробочный линукс!

  16.02.2011 - 09:48 |  Гентушник

На Дженте уже 5 лет.., а два года назад начал юзать Калкулейте и всё чаще использую...

Спасибо огромное за дистр.

  16.02.2011 - 10:42 |  Danhuu

Маладэц!!!!
Пользуюсь с 10.9. Дома, правда, Джента, но устанавливал с CLS, это быстрее, а на ноуте или рабочем компе CLD - самое то!

  16.02.2011 - 03:43 |  alteslager

Система реально понравилась!
быстра, красива, почти не глючна!
Удачи!

  16.02.2011 - 10:13 |  CalculateUser 1000007

Пользуюсь им давно, на мой взгляд это более продвинутая в плане удобства использования для простого пользователя версия Gentoo, а версия 11 вообще лучшая на сей момент. Желаю успехов, добра и процветания разработчикам и компании ООО «Мир Калкулэйт».

  17.02.2011 - 08:42 |  MageWarrior

Пользуюсь Calculate Linux больше полугода. До этого опыт с Gentoo был всего один раз и неудачный (лет пять назад). С Calculate началось упорное изучение работы portage закончившееся благополучно. Единственное неприятно, что вчера libreoffice не собрался (вылетел с ошибкой на xmlsec) :-D . Собирался-собирался два часа и БАЦ. Огромных успехов проекту и людям, поддерживающим его!

  17.02.2011 - 01:29 |  Константин

"CentOS есть, со всеми вкусностями от RedHat"
в redhat есть как вкусности так и куча маразма к сожалению.

  17.02.2011 - 02:03 |  medvezavr

Нормальный дистр, время разворачивания поменьше, чем у Генту, а плюсы те же. Даже от любимой Слаквари в его пользу отказался.

  17.02.2011 - 04:31 |  namor

"доброжелатель" - толстющий троллина :) а калькуляте отличная вещь.

  17.02.2011 - 05:37 |  vvb

Calculate-отличный дистрибутив, сам им пользовался довольно долго. Свежие релизы KDE - хорошая фича. Однако, не впечатлила подборка пакетов по умолчанию, а так же жесткая привязка пакетов к calculate-* (meta и т.д.). Не всем пользователям нужна беспроводная сеть, samba и прочее. Так же удивил консерватизм дистрибьюторов - KSM не внедрялся поразительно долго в итоге пользователи с интегрированным Intel оказались на бобах. Но в целом дистрибутив хороший - ждем развития.

  18.02.2011 - 03:43 |  sanaris

>>Calculate - энтерпрайз, а Sabayon - любительская поделка

Скорее наоборот. Калькулейту еще предстоит осознать, что портаж -- ну никак не инструмент бинарной сборки, и никакие мета-пакеты не помогут.
Да и портаж устарел морально.

  19.02.2011 - 02:24 |  Игорь

Полностью поддерживаю Вас Александр во всех творческих начинаниях. В век потребления люди созидающие достойны особого уважения и материального благополучия.
Счастья Вам и успехов!

«    2       »

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru