LINUX.ORG.RU

Интервью Александра Трацевского о разработке Calculate Linux

 


0

1

На сайте журнала «Системный администратор» опубликовано интервью с Александром Трацевским: «Calculate Linux — полёт нормальный», в котором затрагиваются следующие вопросы:

  • Как появился Calculate Linux и почему именно Gentoo.
  • Сколько человек в команде разработчиков. Есть ли сторонние программисты, помогающие проекту.
  • Действительно ли Calculate заточен под нужды разработчиков.
  • Какие возникали проблемы при внедрении Calculate Linux и как они были решены.
  • Поддержка бинарного репозитория.
  • Планы на Calculate Linux 12.

Интервью напечатано в журнале «Системный администратор» Выпуск №1-2 (98-99) 2011 г.

>>> Интервью

★★★★★

Проверено: JB ()

Ответ на: комментарий от DoctorSinus

привет великому и могучему Agilia-maintainer! зайду в скором времени со своим шкурным интересом;)

Zereal ()

Хоть и двоякие впечатления после обновления с 10.4 на 11.0 на ноуте (неделю по вечерам маялся, пока все скомпилялось плюс починить, что поломалось), все равно, спасибо за дистр.

P.S. А управление яркостью экрана так и не починилось. Надо найти в себе силы покопать еще.

Toll ★★ ()

Калькулятор педалит!

И рулит, конечно.

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

Нет ни малейших проблем с иксами, поддержкой беспроводных модулей.

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

Это вам не негроОС с армией бестолковых хомячков. Бывали, просишь что-то про бубунту и получишь на форуме 10 страниц флуда и ни одного толкового ответа. А тут спросил что-то и первый же ответ сразу четкий и по делу.

Так держать, ребята!

anonymous ()
Ответ на: комментарий от LightDiver

>14-летняя кавайная блондинка
tits or gtfo!

anonymous ()
Ответ на: комментарий от DoctorSinus

«Ты помнишь, как все начиналось?» (с) ЦА у МОПСа какая была?

slackwarrior ★★★★★ ()
Ответ на: комментарий от ns_ramesses

сынкнулса на прошлой неделе и у меня появился LibreOffice...

sdh ()

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

Сам Джентушник но последние 2 года всё чаще ставлю Калкулате...

sdh ()

Не юзаю и навряд ли в ближайшее время, но глобальный респектище!

Deleted ()
Ответ на: комментарий от slackwarrior

вполне определённая, НПО «Сеть» именовалась :)

только вот ЦА ушла, а Агилия осталась. Видимо, есть и другая ЦА :)

DoctorSinus ★★★★★ ()

> Интервью меня любимого

Lautre

//fixed

Led ★★★☆☆ ()

> Увлечения – большой теннис, горные лыжи, концерты Милен Фармер, программирование, Gentoo и Calculate Linux.

Как-то концерты выбиваются из общего ряда. Да и было их всего пять за 20 с лишним лет. Хотя вынужден согласиться — после просмотра AQLO самого торкнуло и три недели слушал только её.

PS: генту (и её производные) — фигня, lfs — вот где настоящая свобода.

anonymous ()
Ответ на: комментарий от anonymous

грамотно собранная LFS превращается в конечном итоге в генту

DoctorSinus ★★★★★ ()

Хороший, годный калькулятор.

remark ()

Годный дистр. Топик-стартер молодец

Vargos ()
Ответ на: комментарий от DoctorSinus

> грамотно собранная LFS превращается в конечном итоге в генту

А у меня оно почему-то превращалось в слаку.

Cancellor ★★★★☆ ()

SOAP/WSDL???

а зачем пилить свой лисапет чем puppet плох?

кастомизация - плохо стандартизация и универсализация - очень хорошо

fank ()

> Дистрибутив обрел популярность и у домашних пользователей – в IRC-канале #calculate-ru постоянно присутствуют 25-35 человек

И эти «пользователи» решают свои проблемы на #gentoo-ru

anonymous ()
Ответ на: комментарий от anonymous

>И эти «пользователи» решают свои проблемы на #gentoo-ru

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

Ты на канал Слаки или Арча зайди, там поголовно все с ЧСВ Путина и Абрамовича как минимум.

Кстати, заметьте, что ЛОРовцы очень хорошо относятся к Калькулейт. Это вам не эпичные треды в новостях про АЛЬТ. А все почему? Потому что очень адекватный дистрибутив и очень адекватный топикстартер. Это вам не альтанутый на всю головушку Череп.

anonymous ()
Ответ на: комментарий от DoctorSinus

Ну дык, время покажет, есть у Калькулейта другая ЦА, или нет.

slackwarrior ★★★★★ ()
Ответ на: комментарий от SebastianPoeiro

Арч конечно же гавно...

Увидел в калкулейте libreoffice-bin. Хорошо.

Поискал hunspell-ru... Подождём.

greenman ★★★★★ ()

Неплохой дистр, особо ценная идея - наличие уже собранных пакетов. Ведь не у всех есть возможность, и время, постоянно собирать всю систему из исходников. У меня нет билд-сервера. И нет 6 гигов RAM и четырёх-ядерного CPU.

lucentcode ★★★★★ ()

Как вам всё-таки удаётся совмещать дистростроительство с основной деятельностью? Время..

anonymous ()

Вчера поставил на сервер calculate scratch server, остался доволен. В итоге за час имеем установленный gentoo успев собрать еще несколько необходимых пакетов. Конфиги скопировать можно уже дома. Если бы ставил gentoo это бы заняло не меньше трех часов.

DreamDragon ()
Ответ на: комментарий от lucentcode

И нет 6 гигов RAM и четырёх-ядерного CPU.

Насчет CPU понятно, но зачем может понадобиться 6 гигов RAM? Если для /var/tmp/portage в tmpfs, то все равно многовато.

DreamDragon ()

Универсальный вопрос, который можно задать ЛЮБЫМ разработчикам своего «самого удобного, настроенного, гибкого и локализованного дистрибутива для пользовательских/корпоративных/энтузиастских задач»: зачем нужен ваш дистёр, когда есть Дебиан testing/stable/sid соответственно?

anonymous ()
Ответ на: комментарий от anonymous

Чтобы получить фичу X чуть раньше 2020-го года и не иметь при этом гарантий того, что всё равно всё сломается завтрашним апдейтом.

maxkit ()
Ответ на: комментарий от DreamDragon

Все временные файлы в идеале должны быть в tmpsf. Это влияет на общую отзывчивость системы. Я ведь во время сборки ещё кино смотреть буду, или в интернете лазить с кучей табов в chromium-browser. А этот браузер очень оперативу любит, и это у него не лечится. Я пока ffmeg из свежей ветки компилил, кино смотрел. А пока на моём стареньком CPU ядро собиралось, так успевал столько по разным сайтам попутешествовать. Что делать, если у меня всего один системник. Было бы несколько...

lucentcode ★★★★★ ()
Ответ на: комментарий от anonymous

>зачем нужен ваш дистёр, когда есть Дебиан

Зачем вообще тогда нужен Линукс, когда есть Винда?

anonymous ()

> Сейчас ведется разработка API SOAP/WSDL для утилит Calculate. Это позволит создавать различные программы для управления десктопами и серверами. Мы вплотную приблизимся к веб-интерфейсу управления настройками сервера.

Вот уже очень интересно.

// не-Ъ анонимус

anonymous ()
Ответ на: комментарий от ZuBB

Сори, что поздно одуплился, но лучше поздно, чем никогда. Началось все с того, что я захотел вайн посвежее. В 10.4 был 1.2 Размаскировал я вайн. Все равно поставился 1.2. Решил обновить систему. Благо, 11.0 как раз вышел. Повод отличный.

eix-sync. emerge wine - не хочет, какие-то либы надо обновить, причем надо их размаскировать. Значит надо обновить все. emerge -DuN world. Кто-то кого-то блокирует. А уже спать пора. Пока разрулил блокировки - какие-то пакеты размаскировал, какие-то руками (через emerge, есесно) поставил нужной версии. Вроде пошло обновляться. Но тут бажный ebuild для broadcom (на сайте выложили новый архив вместо старого, в ebuild'е прописан старый). В багбазе написано, что баг пофиксан. Делаем eix-sync. Драйвер все равно не ставится. Ок, новую версию драйвера надо размаскировать (это просто пипец, как так можно?).

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

Вот только раньше яркость экрана по Fn+стрелка регулировалось нормально, а сейчас при включении ноута яркость нормальная, через секунду приглушается на сплеше при запуске и больше не регулируется. Система искренне верит, что яркость 100%.

Toll ★★ ()
Ответ на: комментарий от Toll

Что я могу сказать. Первое это то, что это не убунта - Calculate/Gentoo/Arch и другие rolling-release дистрибутивы нужно периодически обновлять. И для Calculate Linux с включенным бинарным профилем это более актуально, чем для Gentoo.

У меня сейчас стоит Calculate Linux Desktop 11.0 KDE с последними обновлениями. Выполнил установку wine:

# echo app-emulation/wine >> /etc/portage/package.keywords/wine
# emerge -a wine

Calculating dependencies... done!
[ebuild  N     ] dev-perl/XML-NamespaceSupport-1.11 
[ebuild  N     ] media-sound/mpg123-1.12.1  USE="3dnow alsa ipv6 mmx nas portaudio sdl sse -3dnowext (-altivec) -jack -oss -pulseaudio"                                                                                           
[ebuild  N     ] dev-perl/XML-SAX-0.16 
[ebuild  N     ] dev-perl/XML-LibXML-1.70 
[ebuild  N     ] dev-perl/XML-Simple-2.18 
[ebuild  N    ~] app-emulation/wine-1.3.14  USE="X alsa cups dbus gecko gphoto2 jpeg ldap mp3 nas ncurses nls openal opengl oss perl png samba scanner ssl threads truetype win32 xcomposite xinerama xml -capi -custom-cflags -esd -fontconfig -gnutls -gsm -gstreamer -hal -jack -lcms -pulseaudio -test (-win64)"                               

Would you like to merge these packages? [Yes/No]

...

>>> Installing (6 of 6) app-emulation/wine-1.3.14
 * Пакет calculate-desktop-2.2.9 изменил следующие файлы:
 *   Пользователь atratsevskiy:
 *      /home/atratsevskiy/.calculate/ini.env

>>> Recording app-emulation/wine in "world" favorites file...
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

Второе. Из 10.2 нельзя получить 11.0 простым обновлением мира. В версии 10.9 утилиты Calculate интегрированы с портежами, в 11.0 по умолчанию используется другой профиль и другой мета-пакет при сборке. Для каждого релиза выходит описание по обновлению. Но я думаю скоро мы сможем прийти к общим стандартным рекомендациям.

Теперь что касается broadcom-подобных проблем. Всё это время мы работали над тем, чтобы исключить подобные проблемы в дальнейшем, вовремя пресекать и исправлять на уровне оверлея и мета-пакетов. Calculate Linux 11.0 с бинарым профилем практически полностью их исключает. В отличие от предыдущих версий, где сборка дистрибутива происходила сперва со stage3, теперь мы поддерживаем непрерывное обновление stage4 образов дистрибутивов CLD, CLDX, CLDG и CDS. А это значит, что своевременно исправляем возникающие сложности. К ним я могу отнести смену масок, флагов, самих пакетов, настроек и т.д.

Что касается спящего режима. В 11.0 мы так же с этим поработали. Но уж извиняйте, настолько, насколько хватило железа. Благо к концу года удалось разжиться несколькими нетбуками. Хорошо хоть все разных производителей.

Calculate Linux можно долго обновлять с версии 10.2, переустановив практически все пакеты. Даже в бинарном виде это займет определенное время. Куда проще воспользоваться вторым способом, когда система ставится во второй резервный раздел, перенеся во время установки основные настройки. Остальное «подцепится», если Вы используете шаблоны. На всё уходит не более 5-7 минут.

Lautre ★★★★★ ()
Ответ на: комментарий от ZuBB

Ноут Samsung R700. Проблема явно софтовая, т.к. в 10.4 было все прекрасно.

Toll ★★ ()
Ответ на: комментарий от Lautre

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

P.S. За то генту и люблю, что rolling-release. Убунта, которая стоит в дуалбуте на всяк случай, и не так удобна, и обновляется еще хуже.

P.P.S. Но мечты о безгючном обновлении не покидают :).

Toll ★★ ()
Ответ на: комментарий от Toll

Вы не помните какое у вас было последнее ядро в 10.4(с которым все работало)?

а еще лучше поделитесь emerge.log`ом того периода

ZuBB ★★★★★ ()
Ответ на: комментарий от ZuBB

Посмотрю как буду возле ноута, но ничего не обещаю, может и не сохранилось.

Toll ★★ ()

Саша ты как всегда гонишь беса вокруг - леса - стандарты размещения конфигов соблюдай - это раз - во вторых - если ты будешь продолжать в том же духе то скатишся до дистра на арче как ты по началу и собирался - что это за Г! автоунмаск - ты кого плодишь - хомячьков ? В общем один плюс это быстро поставить и все достоинство - это моё ИМХО - кто не согласен ваше дело - надо же бинарный реп - ХА :) я все расскажу робинсу как ты на него вонял - и посмотрим как он дальше на на твоей ирке сидеть будет - а вообще бегство 2-ух дизайнеров -и текучька на канале тех кто <<хоть что то соображает>> это уже о многом говорит - и что это за такое ? В компании «Калкулэйт» разработкой дистрибутива занимаются четыре человека, включая дизайнера. В последнее время мы больше внимания стали уделять популяризации системы. <<Графический установщик>> а кто его тебе писал - а ? - так вот может ты расскажешькакоетыспасибо сказал этому человеку и за что - за то что есть правильно - нефиг хоиячьков плодить - и вот ещё - ты задница которая думает что всех умнее - попробуй возразить ! уж я тебя знаю.

anonymous ()
Ответ на: комментарий от Toll

проверь пожалуйста есть ли в dmesg это

[Firmware Bug]: ACPI: No _BQC method, cannot determine initial brightness
ZuBB ★★★★★ ()
Ответ на: комментарий от ZuBB

Такого ничего нет. Есть забавные строки

ACPI: BIOS bug: multiple APIC/MADT found, using 0 ACPI: If «acpi_apic_instance=2» works better, notify linux-acpi@vger.kernel.org

покопаю в эту сторону еще

Toll ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.