Calculate linux xfce edition scientific что это

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • Calculate Linux или «получилось как всегда. «

Calculate Linux или «получилось как всегда. «

Рассматривая российские Linux-дистрибутивы, нельзя обойти вниманием Calculate Linux. Это не просто еще один дистрибутив, а разработка, изначально нацеленная на сегмент малого и среднего бизнеса, которая включает в себя не только настольную ОС, но и Calculate Directory Server — открытую службу каталогов с достаточно широкими возможностями. Кроме того, Calculate Linux внесен в Единый реестр российских программ и при этом бесплатен. Казалось бы — бери и внедряй, но на практике далеко не так все гладко, об этом мы сегодня и поговорим.

Начнем с того, что задумка и реализация экосистемы Calculate Linux действительно неплоха. Связка собственного настольного дистрибутива и службы каталогов позволяет строить централизованное и управляемое окружение с использованием таких привычных и удобный вещей как централизованное управление и установка ПО, перемещаемые профили и т.д. По-хорошему рассматривать Calculate Linux следует именно в связке с Calculate Directory Server, поэтому далее будем постоянно помнить об этом и учитывать, сталкиваясь с теми или иными решениями разработчиков.

Для ознакомления мы выбрали Cinnamon Edition версию дистрибутива, на текущий момент это выпуск 20.6, хотя говорить о выпусках будет не совсем верно, система имеет модель обновлений rolling release, т.е. будет обновляться на всем протяжении жизненного цикла.

Дистрибутив выполнен в виде LiveCD и позволяет проверить совместимость с железом и познакомиться с системой без установки. На первый взгляд еще один обычный Linux. Но это не так. В качестве основы своего продукта разработчики взяли Gentoo Linux. Решение, мягко говоря, спорное, как минимум тем, что администратору придется изучать новую для него систему, при этом полученные знания мало где пригодятся потом, все-таки Gentoo — достаточно специфичный дистрибутив.

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

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

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

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

Рабочий стол тоже прост, оформление выбрано в приглушенной цветовой гамме и настраивает на рабочий лад, а так перед нами типичный Cinnamon, без каких-либо фирменных доработок. В качестве альтернативы также можно использовать KDE, XFCE, Mate или LXQt.

Набор ПО из коробки небогат — самый необходимый минимум: офисный пакет, графический редактор, браузер и средства для просмотра документов и мультимедиа. Софт в меру свежий, но без фанатизма, за последними версиями никто не гонится, что для офисной системы достаточно хорошо.

Работает система достаточно хорошо, стабильно, быстро. С типичным офисным оборудованием проблем не возникло: принтеры, включая сетевые, сканеры, флешки и внешние жесткие диски, в том числе отформатированные в NTFS и exFAT определялись и работали без проблем. Сетевые настройки предусматривают большое количество готовых шаблонов для разных видов подключений.

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

А также есть небольшие организации на три-пять ПК с приходящим администратором, ну не вызывать же его каждый раз, если нужно поставить условный Viber? А установить его можно только вот так, других вариантов нет:

Читайте также:  Epson l1300 драйвер linux

Для обновления присутствует графическая утилита, но погоды она не делает. А сам процесс обновления весьма долгое и ресурсоемкое действо, быстренько обновить систему с утра или после работы не получится. А нашу виртуалку, эмулирующую обычный офисный ПК — «два ядра, два гига» — это действие буквально положило на лопатки.

Это связано со своеобразным подходом Gentoo к управлению пакетами, более всего напоминающая такую во FreeBSD, а также тем, что вместо готовых бинарных пакетов система занимается их сборкой прямо на клиенте. Нельзя сказать, хорошо это или плохо. Это особенность дистрибутива и ее нужно учитывать. По этим же причинам ПО также ставится гораздо дольше чем в привычных дистрибутивах.

Но пока были только сложности, настоящие проблемы ждут нас впереди. Трудно представить современный офис без учетных систем, самой популярной из которых является 1С и разного рода систем криптографии. Как минимум будет существовать ЭЦП директора для сдачи отчетности и взаимодействия с различными госслужбами (Госуслуги, Личный кабинет ФНС и т.д. и т.п.).

Это требует установки определенного коммерческого софта, которого, по понятным причинам, нет в репозиториях, а их производители и слышать ничего про Gentoo не хотят. В большинстве случаев вам предложат на выбор DEB или RPM. Современные реалии мира Linux таковы, что именно эти две системы управления пакетами задают основной тон, все остальное проходит по части экзотики.

В принципе, это решаемо, но требует от администратора определенных знаний и умений, а также на его плечи ложится поддержка всего этого. Хотя для того-же 1С существует созданный энтузиастами репозиторий на Github, но он содержит далеко не все релизы платформ и фактически ставит в зависимость от поддерживающих его участников. Если завтра они забросят это дело, то останетесь без свежих сборок.

Но даже если администратор чувствует себя в среде Gentoo, а следовательно и Calculate, как рыба в воде, появляется иная опасность, вся инфраструктура по факту оказывается завязана на одного человека и в случае его увольнения найти замену будет на так просто, большинство Linux-специалистов знают обычно Debian или RHEL системы и не горят желанием искать себе приключений в виде Gentoo.

Целенаправленно же изучать Calculate и Gentoo в качестве основной специализации тоже не имеет особого смысла, применять на практике эти знания особо некуда, слишком уж они специфичны.

Выводы

Если смотреть на систему «в общем и целом», то и задумка, и воплощение достаточно неплохи. Но есть один момент, который практически ставит на всем жирный крест и имя этому моменту — Gentoo. Данный дистрибутив никогда не входил в мейнстрим и достаточно заслуженно считался уделом «красноглазиков». Делать на него ставку при создании офисной системы — решение достаточно неожиданное и вряд ли удачное. Коммерческого софта для него вы не найдете, да и то, что сейчас создается в рамках импортозамещения выпускается исключительно в виде DEB и RPM.

Собственно, это мы и видели, шаг вправо, шаг влево от репозитория заканчивается печально. Нет, эти сложности преодолимы, но вот нужно ли их преодолевать? И зачем? Каких-то радикальных преимуществ у Calculate нет.

Эту ситуацию неплохо иллюстрируют обои из состава дистрибутива. Два пингвина одиноко и без особого энтузиазма ловят рыбу, а вокруг тоска зеленая:

Действительно, реальных перспектив у Calculate Linux нет и тут не поможет ни включение в реестр, ни что-либо еще. Проблема одна, но существенная — пакетная база Gentoo, что делает систему сферической ОС в вакууме, вроде бы и все хорошо, только вот что с ней делать — решительно непонятно.

Корпоративный сектор, хоть коммерческий, хоть бюджетный, это не то место, где согласятся с тем, что работоспособность и поддержка ПО завязана исключительно на одного человека — администратора, которому, к тому же, будет крайне нелегко найти замену.

А небольшому бизнесу такая система тем более неинтересна, ведь есть гораздо более дружелюбные Ubuntu или Mint, либо ROSA или ALT, если нужно непременно отечественное ПО.

Дополнительные материалы:

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Или подпишись на наш Телеграм-канал:

Источник

Вышел Calculate Linux 20.6

Вышел 21 июня 2020 г.

К 20-летию компании «Калкулэйт» мы рады представить вашему вниманию новый релиз дистрибутива Calculate Linux 20.6!

В новой версии проведены оптимизации загрузки, снижены требования к объему оперативной памяти, добавлена поддержка преднастройки плагинов браузера для работы с Nextcloud.

Читайте также:  Сброс пароля средствами windows

Для загрузки доступны следующие редакции дистрибутива: Calculate Linux Desktop с рабочим столом KDE (CLD), Cinnamon (CLDC), LXQt (CLDL), Mate (CLDM) и Xfce (CLDX и CLDXS), Calculate Directory Server (CDS), Calculate Linux Scratch (CLS) и Calculate Scratch Server (CSS).

Основные изменения

  • Вместо дискового раздела Swap по умолчанию используется Zram.
  • Переход на сжатие Zstd для ядра, модулей и initramfs.
  • Модули ядра, устанавливаемые из пакетов, теперь также запаковываются в формат Zstd.
  • По умолчанию используется звуковой сервер PulsAudio, но при этом сохранён выбор ALSA.
  • Выполнен переход на браузер Chromium с преднастроенным плагином uBlock Origin.
  • Добавлена поддержка настройки плагинов браузера Passman и FreedomMarks для работы с Nextcloud во время создания профиля пользователя.
  • Вместо Deluge используется qBittorrent.
  • Действие по умолчанию при закрытии крышки ноутбука изменено на suspend.
  • Улучшена поддержка Wi-Fi.
  • Улучшено удаление неиспользуемых зависимостей пакетным менеджером.
  • Изменён порядок образов на мультизагрузочной флешке — основной образ находится всегда в конце.
  • В бинарный репозиторий включены 6 ядер разных версий, в том числе с патчем futex-wait-multiple для ускорения работы Steam.
  • Добавлена преднастройка для ccache для использования как в emerge, так и cl-kernel.

Исправления

  • Исправлено выполнение suspend и hibernate в XFCE.
  • Исправлена работа touchpad после suspend.
  • Исправлено отключение образа при использовании кэширования образа в память (docache).
  • Исправлена настройка локального оверлея.
  • Исправлен вход в сеанс MATE.

Утилиты Calculate

  • Добавлена возможность прерывать сборку пакета при неподходящем патче в шаблонах.
  • Исправлены загрузка и установка PXE.
  • Исправлена ошибка при одновременной настройке пакета и установке его в систему.
  • Добавлена возможность использовать FEATURES=«userpriv» при сборке пакетов.
  • Исправлено определение запущенного emerge при cl-update.
  • Исправлена подготовка дистрибутива для сборки.
  • Добавлено удаление .old-файлов в /boot при запаковке дистрибутива.
  • Добавлена поддержка работы eix-diff в собираемом образе.
  • Группа lpadmin добавлена в список групп по умолчанию.
  • Добавлена поддержка работы утилит с sys-apps/portage без Python 2.7.
  • Исправлена работа с pyopenssl.
  • Исправлено определение видеодрайвера.
  • Добавлена возможность выбора VESA в списке видеодрайверов.
  • Исправлена установка x11-drivers/nvidia-drivers во время загрузки.
  • Исправлена подготовка образа с x11-drivers/nvidia-drivers.
  • Исправлена работа cl-console-gui.
  • Исправлена инициализация пользовательской директории при использовании шифрованного профиля.
  • Добавлена возможность указывать дополнительные параметры загрузки ядра в собираемом образе.
  • Параметр –skip-revdep-rebuild заменён на –revdep-rebuild.
  • Исправлена функция шаблонов world().

Состав пакетов

  • CLD (KDE desktop): KDE Frameworks 5.70.0, KDE Plasma 5.18.5, KDE Applications 19.12.3, LibreOffice 6.4.3.2, Chromium 83.0.4103.106 — 2.73 G
  • CLDC (Cinnamon desktop): Cinnamon 4.4, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Evolution 3.34.4, Gimp 2.10.18, Rhythmbox 3.4.4 — 2.48 G
  • CLDL (LXQt desktop): LXQt 0.14.1, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Claws Mail 3.17.5, Gimp 2.10.18, Clementine 1.4.0 RC1 — 2.49 G
  • CLDM (MATE desktop): MATE 1.24, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Claws Mail 3.17.5, Gimp 2.10.18, Clementine 1.4.0 RC1 — 2.60 G
  • CLDX (Xfce desktop): Xfce 4.14, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Claws Mail 3.17.5, Gimp 2.10.18, Clementine 1.4.0 RC1 — 2.43 G
  • CLDXS (Xfce Scientific desktop): Xfce 4.14, Eclipse 4.13.0, Inkscape 1.0, LibreOffice 6.4.3.2, Chromium 83.0.4103.106, Claws Mail 3.17.5, Gimp 2.10.18 — 2.79 G
  • CDS (Directory Server): OpenLDAP 2.4.50, Samba 4.11.8, Postfix 3.5.1, ProFTPD 1.3.7 RC3, Bind 9.14.8 — 763 M
  • CLS (Linux Scratch): Xorg-server 1.20.8, Kernel 5.4.45 — 1.27 G
  • CSS (Scratch Server): Kernel 5.4.45, Calculate Utilities 3.6.7.42 — 562 M

Загрузка и обновление

Образы Live USB Calculate Linux доступны для загрузки на странице https://wiki.calculate-linux.org/ru/download

Если у вас уже установлен Calculate Linux, просто обновите вашу систему до версии 20.6.

В бинарный репозиторий включены 6 ядер разных верий

Духовные скрепы нарушать то нельзя

Главный вопрос к любой новости про дистрибутив: без systemd и pulseaudio идёт?

там openrc вроде…

Если это правда, то с этого и надо начинать новость.

А с pulseaudio что?

прочитай внимательно, про пульсу есть.

да, только у автора опечатки, из-за которых ctrl+f не ищет

По дефолту она, но звук штатно переключается в любое время через cl-setup-audio или в процессе инсталляции, на голую ALSA. В инсталляционном гуе настройка тоже есть, какой дефолт использовать. Снести пульс полностью можно отключив USE флаг «pulseaudio» глобально, как в Генте. Но всё бинарное что с ним собрано пересобирётся, и дальше уже будет обновляться не бинарно, а пересобираться. Так как бинарные пакеты собраны с «pulseaudio» они будут тянуть её по зависимостям. Но в кальке смесь из бинарного и пересобранного со своими юзами — штатная ситуация и ничего не ломает. Не хочешь конпелять — не трогай юзы. Пульса будет лежать на диске, отключенная, и не будет использоваться.

Читайте также:  Windows forms программирование графики

звук штатно переключается в любое время через cl-setup-audio или в процессе инсталляции, на голую ALSA.

В чем преимущество этого переключения?

Осталось только лицензию вернуть оригинальную GPL. А то там непонятное нечто, как будто они себе ядро уже присвоили.

аум. а зачем нужны релизы роллинг-релиз генте? и если заявлена обратная поддержка генты, то разве её обновления не должны ломать ваши настройки дистрибутива? а ядро у вас не ванильное? потому что туда ещё не завезли zstd. ну спрашивать почему ядро не загружает .xz модули ядра я уж не стану (не ваше, ванильное).

Выполнен переход на браузер Chromium с преднастроенным плагином uBlock Origin.

Я правильно понимаю, что это дистрибутив с родным, не зарубежным, товарищем майором на борту?

звук штатно переключается в любое время через cl-setup-audio или в процессе инсталляции, на голую ALSA.

В чем преимущество этого переключения?

Использовал как промежуточный дистрибутив в процэссе долго перехода с RPM-based. В целом остался доволен)

Долгих лет и удачи вашему бизнесу.

без systemd и pulseaudio идёт?

Тебе что, список таких дистрибутивов составить? Попробуй-ка сам, там будет не так много пунктов)

нЭт, ты туповат) Это gentoo-based дистрибутив Linux, собираемый из исходных текстов, LOL!

Вот это — самая странная вещь в дистрибутиве. Дичайшая беготня с браузера на браузер и обратно продолжается года так примерно три. Объяснений причины последнего перехода я даже не нашел, хотя может просто плохо искал. В остальном — calculate прекрасен.

Я правильно понимаю, что это дистрибутив с родным, не зарубежным, товарищем майором на борту?

предположение что ты можешь что то понимать вызывет смех. Где ты в по нашёл борт и как на этот борт может сесть майор хоть товарисч хоть господин?

успехов проекту!

впечатляет список изменений

ИМХО — самый адекватный и уравновешенный дистр

Дистр на базе portage адекватным быть не может в принципе. Люди уже давно paludis написали, но там нет EAPI-7. Выхода нет.

аум… аум мани падме хум, брат! а зачем нужны релизы роллинг-релиз генте? потому что это очевидно не гента! и если заявлена обратная поддержка генты, да, заявлена, но она там своеобразная то разве её обновления не должны ломать ваши настройки дистрибутива? Нет, насколько я знаю там несколько иначе, при обновлении всякие новые версии пакетов оно тащит из калькулячьего бинхоста. По идее должно нормально обновлять, но(!) если вы будете не отклонятся от линии партии, т.е. не будете пересобирать со своими use пакеты, которые типа калькулячьи, иначе там по цепочке вам всю дорогу придётся пересобирать их каждый раз как в генте, а если тотально накуралесить, то может быть и факап какой получите.

По сути этот дистр даёт относительно ролинг-релизные версии обновлений и возможности относительно свободно в определённой диапазоне возможностей ставить со своими флагами бинари или из сорцев свои пакеты из оверлеев, например.

Ну и плюс связку калькуляторских тулзовин, если оно кому-то надо.

На все остальные вопросы нейтрально и без бугурта не могу ответить.

Я правильно понял, что это аналог CLD, только сделанный на основе LFS вместо генты?

Я правильно понимаю, что это дистрибутив с родным, не зарубежным, товарищем майором на борту? Возможно, никто аудит не проводил, но в списках допущенных и относительно рукопожатных он числится!

анонимус-бугуртень, бугуртит каждый день.

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

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

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

Источник

Оцените статью