Обо мне
7 заметок с тегом

open source

Состоялся релиз Ubuntu 20.04 LTS

оригинал статьи https://www.opennet.ru/opennews/art.shtml?num=52791

Состоялся релиз дистрибутива Ubuntu 20.04 «Focal Fossa», который отнесён к категории выпусков с длительным сроком поддержки (LTS), обновления для которых формируются в течение 5 лет до апреля 2025 года. Установочные и загрузочные образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu и UbuntuKylin (редакция для Китая).

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

  1. Рабочий стол обновлён до выпуска GNOME 3.36, в котором появился режим «не беспокоить» для временного скрытия новых уведомлений, добавлено отдельное приложение для управления дополнениями к GNOME Shell, модернизировано оформление интерфейсов входа в систему и разблокирования экрана, переработано большинство системных диалогов, появилась функция запуска приложений с использованием дискретного GPU на системах с гибридной графикой, в обзорном режиме реализована возможность переименования каталогов с приложениями, в мастер начальной настройки добавлена опция включения системы родительского контроля и т. п.
  1. Переработана предлагаемая по умолчанию тема оформления Yaru, в которой помимо ранее доступных тёмного (тёмные заголовки, тёмный фон и тёмные элементы управления) и светлого (тёмные заголовки, светлый фон и светлые элементы управления) режимов, появится третий полностью светлый вариант. Предложено новое оформление системного меню и меню приложений. Добавлены новые пиктограммы каталогов, которые оптимизированы для отображении на светлом и тёмном фоне.
  1. Реализован новый интерфейс для смены вариантов темы оформления.
  1. Проведена оптимизация производительности GNOME Shell и оконного менеджера. Снижена нагрузка на процессор и сокращены задержки во время отрисовки анимации при манипуляции с окнами, при перемещении мыши и при открытии обзорного режима.
  1. Добавлена поддержка 10-разрядной глубины цвета.
  1. Для X11 реализована поддержка дробного масштабирования, которая ранее была доступна только при использовании Wayland. Указанная возможность позволяет подобрать оптимальный размер элементов на экранах с высокой плотностью пикселей (HiDPI), например, можно увеличить выводимые элементы интерфейса не в 2 раза, а в 1.5.
  1. Добавлена новая заставка, показываемая при загрузке.
  1. Убрана пиктограмма для быстрой навигации по интернет-магазину Amazon.
  1. Ядро Linux обновлено до выпуска 5.4. Как и в осеннем выпуске для сжатия ядра и начального загрузочного образа initramfs применяется алгоритм LZ4, позволивший сократить время загрузки за счёт более быстрой распаковки данных. Из заметных изменений по сравнению с ядром 4.15, использованным в Ubuntu 18.04 LTS, упоминается поддержка CPU AMD Rome, GPU Radeon RX Vega M и Navi, SoC Qualcomm Snapdragon 845, платформ Intel Cannon Lake, плат Raspberry Pi 2B, 3B, 3A+, 3B+, CM3, CM3+ и 4B, значительные улучшения в области управления энергопотреблением, улучшение поддержки USB 3.2 и Type-C, новый API для монтирования, интерфейс io_uring, pidfd и поддержка AMD SEV (Secure Encrypted Virtualization) в KVM.
  1. Обновлены системные компоненты и средства для разработки: Glibc 2.31, BlueZ 5.53, OpenJDK 11, rustc 1.41, GCC 9.3, Python 3.8.2, ruby 2.7.0, Ruby on Rails 5.2.3, php 7.4, perl 5.30, go 1.13.
  1. Обновлены пользовательские и графические приложения: Mesa 20.0, Qt 5.12.8, PulseAudio 14.0-pre, Firefox 75.0, Thunderbird 68.7.0, LibreOffice 6.4.2, GIMP 2.10.18, VLC 3.0.9.
  1. Обновлены приложения для серверов и виртуализации: QEMU 4.2, libvirt 6.0, Bind 9.16, HAProxy 2.0, OpenSSH 8.2 (c поддержкой токенов двухфакторной аутентификации FIDO/U2F и возможностью размещения настроек в /etc/ssh/sshd_config.d/*.conf). В Apache httpd активирована поддержка TLSv1.3.
  1. Добавлена поддержка VPN WireGuard.
  1. Демон синхронизации точного времени chrony обновлён до версии 3.5 и дополнительно изолирован от системы через подключение фильтра системных вызовов.
  1. Продолжено развитие экспериментальной возможности установки на корневой раздел с ZFS. Реализация ZFSonLinux обновлена до выпуска 0.8.3 с поддержкой шифрования, горячего извлечения устройств, командой «zpool trim», ускорением работы команд «scrub» и «resilver». Для управления ZFS развивается демон zsys, позволяющий запускать несколько параллельных систем с ZFS на одном компьютере, автоматизирующий создание снапшотов и управляющий разнесением системных и изменяемых в процессе пользовательского сеанса данных. В разных снапшотах можно содержать разные состояния системы и переключаться между ними. Например, в случае проблем после установки обновлений можно будет вернуться к старому стабильному состоянию, выбрав прошлый снапшот. Снапшоты также могут быть использованы для прозрачного автоматического создания резервных копий пользовательских данных.
  1. По сравнению с прошлым LTS-релизом Snap Store заменил собой Ubuntu Software в качестве интерфейса, применяемого по умолчанию для поиска и установки обычных и snap пакетов.
  1. Прекращена сборка пакетов для архитектуры i386. Для продолжения работы устаревших программ, остающихся только в 32-разрядном виде или требующих 32-разрядных библиотек, предусмотрена сборка и поставка отдельного набора 32-разрядных пакетов с библиотеками.
  1. В системе netplan.io, применяемой для хранения настроек сетевых интерфейсов, добавлена поддержка настройки виртуальных сетевых устройств SR-IOV, GSM-модемов (через бэкенд NetworkManager), параметров WiFi (bssid/band/channel). Также появилась возможность установки опции ipv6-address-generation для NetworkManager и emit-lldp для networkd.
  1. В базовую поставку добавлен Python 3.8, а пакеты с Python 2.7 перемещены в репозиторий universe и не поставляются по умолчанию. Остающиеся в дистрибутиве пакеты, завязанные на Python 2.7, переделаны для использования интерпретатора /usr/bin/python2. Файл /usr/bin/python теперь не устанавливается по умолчанию (для создания /usr/bin/python, привязанного к Python 3, требуется установить пакет python-is-python3).
  1. По умолчанию для всех поддерживаемых архитектур предложен iso-образ Ubuntu Server с инсталлятором Subiquity, выполняющим установку в Live-режиме. Subiquity поддерживает такие операции, как разбивка дисков, выбор языка и раскладки клавиатуры, создание пользователей, настройку сетевого соединения, настройку RAID, LVM, VLAN и агрегирование сетевых интерфейсов. Из новых возможностей отмечается режим автоматизированной установки по JSON-профилю и возможность установки загрузчика сразу на несколько дисков (чтобы можно было загрузиться с любого в случае повреждения загрузчика). Кроме того, внесены исправления для упрощения использования шифрования, установки на multipath-диски, повышения надёжности использования дисков с уже установленными другими системами.
  1. В Kubuntu предложен рабочий стол KDE Plasma 5.18, набор приложений KDE Applications 19.12.3 и фреймворк Qt 5.12.5. По умолчанию задействован музыкальный проигрыватель Elisa 19.12.3, который заменил собой Cantata. Обновлены latte-dock 0.9.10, KDEConnect 1.4.0, Krita 4.2.9, Kdevelop 5.5.0. Прекращена поддержка приложений KDE4 и Qt4. Из базовой поставки исключён KDE PIM, который теперь следует устанавливать из репозитория. Предложен экспериментальный сеанс на базе Wayland (после установки пакета plasma-workspace-wayland появляется опциональный пункт «Plasma (Wayland)» на экране входа).
  1. Ubuntu MATE 20.04: Рабочий стол MATE обновлён до версии 1.24. Добавлен интерфейс для обновления прошивок, использующий fwupd. Из поставки удалены Compiz и Compton. Обеспечен показ эскизов окон в панели, интерфейсе переключения задач (Alt-Tab) и переключателе рабочих столов. Предложен новый апплет для вывода уведомлений. В качестве почтового клиента вместо Thunderbird задействован Evolution. При установке проприетарных драйверов NVIDIA, которые можно выбрать в инсталляторе, предложен апплет для переключения между разными GPU в системах с гибридной графикой (NVIDIA Optimus).
  1. Ubuntu Budgie: По умолчанию задействован апплет с меню приложений Stylish и собственный апплет для управления сетевыми настройками. Добавлен интерфейс для быстрого переключения раскладок рабочего стола (Budgie, Classic Ubuntu Budgie, Ubuntu Budgie, Cupertino, The One и Redmond). В основной состав включены приложения GNOME Firmware и GNOME Drawing. Улучшена интеграция с GNOME 3.36. Рабочий стол Budgie обновлён до версии 10.5.1. Добавлены настройки сглаживания и хинтинга шрифтов. По умолчанию отключён апплет с системным лотком (из-за проблем при работе). Апплеты адаптированы для экранов HiDPI.
  1. Ubuntu Studio: В Ubuntu Studio Controls разделены настройки Jack Master, дополнительных устройств и прослоек к PulseAudio. Обновлены RaySession 0.8.3, Audacity 2.3.3, Hydrogen 1.0.0-beta2, Carla 2.1-RC2, Blender 2.82, KDEnlive 19.12.3, Krita 4.2.9, GIMP 2.10.18, Ardour 5.12.0, Scribus 1.5.5, Darktable 2.6.3, Pitivi 0.999, Inkscape 0.92.4, OBS Studio 25.0.3, MyPaint 2.0.0, Rawtherapee 5.8.
  1. В Xubuntu отмечено появление тёмной темы оформления. Проведена унификация оформления интерфейсов приложений, установленных из deb-пакетов, snap и flatpak. Из базового состава исключён пакет apt-offline, требующий для работы Python 2, а также пакет pidgin-libnotify. Обновлены версии приложений Xfce 4.14.
  1. Lubuntu 20.04 стал первым LTS-релизом, предлагающим по умолчанию графическое окружение LXQt (поставляется выпуск 0.14.1) вместо LXDE. Для управления установокой приложений задействован Discover Software Center 5.18.4.
  1. Сформирована сборка Ubuntu с рабочим столом Deepin. Проект пока является неофициальной редакцией Ubuntu, но разработчики дистрибутива ведут переговоры с компанией Canonical о включение UbuntuDDE в состав официальных дистрибутивов Ubuntu.
 110   2020   linux   open source   pc   ubuntu   ubuntu20.04lts   новости   операционная система   ос   пк   релиз

Доступна сборка Android 8.1-r3 для ПК

Разработчики проекта Android-x86, в рамках которого силами независимого сообщества осуществляется портирование платформы Android для архитектуры x86, опубликовали первый стабильный выпуск сборки на базе платформы Android 8.1, в которую включены исправления и дополнения, обеспечивающие бесшовную работу на платформах с архитектурой x86. Для загрузки подготовлены универсальные Live-сборки Android-x86 8.1-r3 для архитектур x86 32-bit (656 Мб) и x86_64 (546 Мб), пригодные для использования на типовых ноутбуках и планшетных ПК. Кроме того доступны сборки в виде rpm-пакетов для установки Android-окружения в дистрибутивах Linux. В новой сборке в основном проведена работа над ошибками и перенесены исправления уязвимостей, устранённых в ветке Android 8.1.0 (8.1.0_r69).

 Нет комментариев    74   2019   android   it   linux   open source   pc   x86   новости

Состоялся релиз Ubuntu 19.10 Eoan Ermine

Вот и состоялся релиз Ubuntu 19.10 Eoan Ermine. Что нового в ней появилось?

Экспериментальная поддержка ZFS
В Ubuntu 19.10 добавлена экспериментальная поддержка файловой системы ZFS. Файловая система ZFS в свое время была разработана специалистами компании Sun для использования в ОС Solaris. Особенность ZFS — это полный контроль над размещением данных, логическими и физическими дисками. Это приводит к снижению фрагментации, ускорению доступа и лучшим контролем за целостностью данных.

Интегрированы драйвера NVIDIA
В установочный образ Ubuntu 19.10 теперь входят проприетарные драйвера для видеокарт от NVIDIA, для их установки более не требуется доступ в интернет.

GNOME 3.34
В комплект поставки Ubuntu 19.10 входит обновленный GNOME версии 3.34. В связи с этим появилось множество визуальных улучшений, о которых ниже.

Улучшения производительности
Проделана основательная работа над улучшением производительности. К примеру, уменьшены задержки при скроллинге с тачпада, также уменьшены задержки в сессии Xorg. На оборудовании NVIDIA улучшен рендеринг Xorg и работа курсора.

Тема стала светлее
Стандартная тема Yaru теперь более светлая. Это произошло по многочисленным просьбам пользователей.
При желании можно переключиться на темную версию Yaru, однако это придется делать из GNOME Tweak Tool.

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

Папки приложений
В меню приложений теперь можно создавать папки при помощи перетаскивания элементов.

Улучшения менеджера обоев
Переработан диалог выбора обоев, теперь стало удобнее их пролистывать, также можно поставить картинку на фон рабочего экрана и экрана блокировки всего в один клик.

Ночная подсветка в отдельной вкладке
На «Ночную подсветку» теперь выделена целая вкладка, куда можно перейти из диалога настройки дисплея.

Порядок результатов поиска
Результаты поиска можно тонко настроить: не только выбрать источники, но и порядок появления результатов.

Под капотом
Ubuntu 19.10 основана на следующих компонентах:

Linux 5.3,
glibc 2.30,
GCC 8.3 и опционально 9,
Python 3.7,
OpenJDK 11,
Golang 1.12,
Mesa 19.2,
PulseAudio 13.0,
Firefox 69,
LibreOffice 6.3.

Ubuntu 19.10 будет поддерживаться в течение 9 месяцев, до июля 2020 года.

Xfce 4.16 ожидается в следующем году

Разработчики Xfce подвели итоги подготовки ветки Xfce 4.14, на разработку которой ушло более 4 лет, и выразили желание придерживаться изначально принятого проектом более короткого шестимесячного цикла разработки. В Xfce 4.16 не ожидается столь кардинальных изменений, как переход на GTK3 в Xfce 4.14, поэтому намерение выглядит вполне реалистичным и ожидается, что с учётом того, что на стадии планирования и тестирования уйдёт ещё шесть месяцев, новый значительный релиз может быть сформирован примерно через год.

Никаких конкретных целей на Xfce 4.16 пока не определено, но переход на Wayland и GTK4 в следующей ветке не будет входить в число приоритетных задач. Из инфраструктурных изменений отмечается желание следом за GNOME и freedesktop.org перейти на использование Gitlab для поддержания репозиториев и разбора сообщений о проблемах.

 Нет комментариев    60   2019   linux   open source   ubuntu   xfce   новости

Авторы elementary OS представили браузер Ephemeral

Один из основателей проекта elementary OS представил новый web-браузер Ephemeral, развиваемый командой разработчиков elementary OS специально для данного дистрибутива Linux. Для разработки использован язык Vala, GTK3+ и движок WebKitGTK+ (проект написан с нуля и не является ответвлением от Epiphany). Код распространяется под лицензией GPLv3. Готовые сборки подготовлены только для elementary OS, но при желании браузер может быть собран и для других дистрибутивов.

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

 Нет комментариев    111   2019   2019   elementary   elementaryos   Ephemeral   linux   open source   os   ubuntu   браузер

Проблема с Vestacp

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

Если кому надо вот как я решил проблему.
Добавил к стандартному кроновскому мусорщику Debian такую строку:

09,39 *     * * *     root   /usr/bin/find /home/*/tmp -name "sess_*" -type f -cmin +24 -print0 | /usr/bin/xargs -r -0 rm >/dev/null 2>&1

в файл: /etc/cron.d/php5

Как получить бесплатный ssl сертификат в панели управления VestaCP на Debian 8

26 октября 2016 года мир бесплатных SSL сертификатов для сайтов был огорчен печальной новостью: начиная с Firefox 51 будут считаться недействительными сертификаты, которые были выданы компаниями WoSign и StartCom после 21 октября 2016 года.

Подробнее о причинах такого решения читайте здесь.

Что делать в такой ситуации тем у кого скоро заканчивается срок действия текущих сертификатов и необходимо их продление в ближайшее время? Очевидно, что нужно обратить внимание на еще один сервис раздающий бесплатные SSL сертификаты для сайтов — Let’s Encrypt.

Для кого эта статья

В данной статье приведен пример автоматического получения бесплатного SSL сертификата, когда на сервере установлена операционная система Debian 8 и панель управления VestaCP версии 0.9.8-16.

В качестве веб-сервера у меня используется связка Apache+Nginx.

Алгоритм получения бесплатного сертификата

Выполните последовательно две команды из консоли, сначала:

#v-add-letsencrypt-user USERNAME

где USERNAME — имя пользователя в панели управления VestaCP.

а затем:

#v-add-letsencrypt-domain USERNAME DOMAINNAME.TLD

где USERNAME — имя пользователя в панели управления VestaCP, а DOMAINNAME.TLD — доменное имя зарегистрированное в панели VestaCP у данного пользователя.

Ошибка LetsEncrypt account registration 400 на Debian 8

Если при попытке создания сертификата вы получаете сообщение об ошибке:

/usr/local/vesta/bin/v-add-letsencrypt-user: line 59: xxd: command not found
/usr/local/vesta/bin/v-add-letsencrypt-user: line 63: xxd: command not found
Error: LetsEncrypt account registration 400

то сначала установите недостающее:

#apt-get install vim-common

а затем отредактируйте 44 строчку в файле: /usr/local/vesta/bin/v-add-letsencrypt-user, заменив ее на

agreement='https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf'

После этого получение сертификата должно пройти без ошибок.

Проверка полученного сертификата

Для проверки зайдите в настройки домена и проверьте настройки HTTPS, вы должны увидеть настроенные сертификаты:

Затем посетите свой сайт по HTTPS протоколу и посмотрите его сертификат:

Автоматическое продление сертификата LetsEncrypt

Сертификат LetsEncrypt выдается на 90 дней. Когда до окончания срока его действия останется меньше 30 дней, то сертификат можно будет продлить, для этого необходимо выполнить в консоли следующее:

#v-update-letsencrypt-ssl

Эта команда обновляет ssl сертификаты сразу для всех доменов и пользователей.

При желании эту задачу можно возложить на CRON. В моем примере попытка обновления SSL сертификатов будет предприниматься раз в 15 дней в 12-00. Сертификаты, у которых до окончания срока действия остается менее 30 дней, будут автоматически обновлены.

Переадресация на HTTPS

Для автоматической переадресации посетителей сайта на HTTPS добавьте следующие строки в файл .htaccess

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]