Глава 2. Что нового в Debian 9. Обзор debian 9


что нового / Блог компании Selectel / Хабр

17 июня 2017 года вышла в свет новая, девятая версия Debian под кодовым названием Stretch. Работа над Debian 9 длилась два с небольшим года, а если совсем точно — 26 месяцев. Она будет поддерживаться в течение ближайших пяти лет.

Новая версия посвящена памяти основателя проекта Debian Иэна Мёрдока, погибшего в конце 2015 года.

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

Кроме того, у нас есть ещё одна новость, не менее важная: образ Debian 9 уже доступен пользователям наших облачных сервисов — Vscale и Virtual Private Cloud, и вы можете познакомиться с ним поближе прямо сейчас.

Поддерживаемые архитектуры

Debian 9 поддерживает следующие архитектуры: i386, amd64, armel, armhf, mips, mipsel, ppc64el, s390x. Добавлена поддержка новой архитектуры — mips64el.

Как и в других популярных дистрибутивах Linux, поддержка PowerPC прекращена. Более подробно о поддерживаемых архитектурах можно прочитать здесь.

Ядро 4.9

В Debian 9 используется ядро последней LTS-версии — 4.9; в скором будущем ему на смену придёт ядро версии 4.14, выход которой запланирован на осень текущего года.

Обновление пакетного менеджера APT

Пакетный менеджер apt в Debian 9 был существенно усовершенствован по сравнению с предыдущими версиями. Не поддерживаются ненадёжные алгоритмы для вычисления контрольных сумм: так, SHA1 по умолчанию заблокирован.

В предыдущих версиях Debian при синхронизации зеркал иногда возникала oшибка hash sum mismatch. В Stretch она наконец-то исправлена благодаря использованию так называемой разбивки by-hash: файлы с метаданными загружаются по хэшу содержимого.

Ещё одно интересное нововведение, которое несомненно будет интересным для владельцев и администраторов зеркал: APT теперь может использовать SRV-запись в DNS, чтобы определить бэкенд для загрузки. Управлять бэкендами теперь можно с помощью DNS, не задействуя никаких дополнительных сервисов для обработки запросов. Именно так работает новое зеркало deb.debian.org.

Обновления ПО

В состав Debian 9 включены новейшие версии многих популярных средств разработки и системных приложений:

  • Apache 2.4.25;
  • GCC 6.3;
  • Systemd 232;
  • GnuPG 2.1;
  • Golang 1.7;
  • OpenJDK 8;
  • Perl 5.24;
  • PHP 7.0;
  • Tomcat 8.5&

Вместо традиционного MySQL в Debian 9 по умолчанию используется его форк MariaDB. При обновлении с предыдущей версии MySQL 5.5 или 5.6 будет автоматически заменён на MariaDB 10.1. Поддержка MySQL при этом будет сохранена. Подробнее об этом можно почитать здесь.

Новый подход к именованию сетевых интерфейсов

Вместо традиционной схемы, в соответствии с которой сетевые интерфейсы получают имена типа eth0, eth2, eth3, в Debian 9 используется совершенно иной подход — stateless persistent network interface names (постоянные имена без сохранения состояния). При именовании используются индексированные номера интерфейсов в BIOS, а также номера слотов PCI.

Интерфейс eth0, например, теперь называется ens0, a wlan0 — wlp3s0. При обновлении с предыдущей версии (Debian 8 Jessie) имена автоматически изменены не будут.

Как обновиться

Чтобы обновиться с Debian 8 Jessie до Stretch, нужно сначала обновить систему:

$ sudo apt-get update && apt-get upgrade $ sudo apt-get dist-upgrade

Далее отредактируем файл /etc/apt/sources.list и добавить в него репозитории stretch. Это можно сделать при помощи одной команды:

$ sed -i 's/jessie/stretch/g' /etc/apt/sources.list

Затем выполняем по второму кругу:

$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade

Во время обновления система задаст следующий вопрос: Restart services during package upgrades without asking? Выбираем ответ Yes.

По завершении обновления перезагружаем систему:

$ sudo reboot

После перезагрузки выполним:

$ cat /etc/debian_version 9.0

Как видим, всё прошло успешно.

Если вы являетесь пользователем наших облачных сервисов, то можете сделать всё гораздо проще и одним кликом создать виртуальный сервер под управлением Debian 9. А если вы ещё не с нами — скорее присоединяйтесь, и вы сможете оперативно (как правило, прямо в день официального релиза) получать свежие версии популярных дистрибутивов Linux.

Заключение

В этой статье мы проделали обзор нововведений, реализованных в Debian 9 Stretch. Пробуйте и  делитесь впечатлениями.

habr.com

Глава 2. Что нового в Debian 9

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

2.1. Поддерживаемые архитектуры

Debian 9 поддерживает новую архитектуру:

К сожалению, в Debian 9 прекращена поддержка следующих архитектур:

Список официально поддерживаемых архитектур для Debian 9:

  • 32-битный ПК (i386) и 64-битный ПК (amd64)

  • 64-битный ARM (arm64)

  • ARM EABI (armel)

  • ARMv7 (EABI hard-float ABI, armhf)

  • MIPS (mips (с порядком байтов от старшего к младшему) и mipsel (с порядком байтов от младшего к старшему))

  • 64-битный MIPS с порядком байтов от младшего к старшему (mips64el)

  • 64-битный PowerPC с порядком байтов от младшего к старшему (ppc64el)

  • IBM System z (s390x)

Более подробную информацию о переносе на различные архитектуры и сведения, относящиеся к конкретным переносам, вы можете получить на странице переносов Debian.

2.2. Что нового в дистрибутиве?

Новый выпуск Debian опять содержит намного больше программ, чем его предшественник, jessie. Дистрибутив включает в себя более 15346 новых пакетов, всего их стало более 51687. Большая часть программ, входящих в дистрибутив, была обновлена: более 29859 пакетов (что составляет 57% дистрибутива jessie). Также, по различным причинам многие пакеты (более 6739, 13% дистрибутива jessie) были удалены из дистрибутива. Эти пакеты не будут обновляться, в инструментах управления пакетами они будут помечены как "устаревшие" (obsolete), см. Раздел 4.8, «Устаревшие пакеты».

Debian продолжает поставлять несколько окружений и приложений рабочего стола. Помимо прочего в состав дистрибутива включены окружения рабочего стола GNOME 3.22, KDE Plasma 5.8, LXDE, LXQt 0.11, MATE 1.16 и Xfce 4.12.

Также были обновлены офисные приложения, включая следующие комплекты:

Среди других обновлений приложений присутствует обновление Evolution до версии 3.22.

В этом выпуске, среди прочего, было обновлено следующее программное обеспечение:

ПакетВерсия в 8 (jessie)Версия в 9 (stretch)
BIND DNS сервер9.99.10
Emacs24.424.5 и 25.1
Exim, почтовый сервер по умолчанию4.844.88
GNU Compiler Collection, компилятор по умолчанию4.96.3
GnuPG1.42.1
Inkscape0.480.91
GNU библиотека C2.192.24
Образ ядра Linuxветка 3.16ветка 4.9
MariaDB10.010.1
Nginx1.61.10
OpenJDK
7
8
OpenSSH6.7p17.4p1
Perl5.205.24
PHP5.67.0
Postfix MTA2.113.1
PostgreSQL9.49.6
Python 33.43.5
Samba4.14.5
Vim78

2.2.1. Носители CD, DVD и BD

Официальный дистрибутив Debian теперь занимает от 12 до 14 DVD с двоичными пакетам (число дисков зависит от архитектуры) и 12 DVD с пакетами с исходным кодом. Кроме того, имеется многоархитектурный DVD, содержащий часть выпуска для архитектур amd64 и i386, а тажке исходный код. Ещё Debian выпущен в виде образов для Blu-ray (BD) и для двухслойных Blu-ray (DLBD) для архитектур amd64 и i386, также и для исходного кода. Ранее Debian выпускался также и в виде очень большого набора CD для каждой из архитектур, но начиная с выпуска stretch это было приостановлено.

2.2.2. Безопасность

В выпуске stretch версия компилятора GNU GCC 6 теперь по умолчанию использует опцию "position independent executables" (PIE). Соответственно, подавляющее большинство всех исполняемых файлов теперь поддерживают рандомизацию размещения адресного пространства (ASLR), что является способом снижения вреда от эксполитов, в этом случае вред является вероятностным, а не детерминированным.

Debian stretch includes only version 6 of the GNU GCC compiler, which may impact users expecting version 4.x or 5.x to be available. See the GCC5 and GCC6 wiki pages for more information about the transition.

2.2.4. MariaDB заменяет MySQL

MariaDB теперь является вариантом MySQL по умолчанию в Debian, пакет имеет версию 10.1. В выпуск stretch добавлен механизм переключения вариантов по умолчанию, использующий метапакеты, созданные из пакета с исходным кодом mysql-defaults. Например, установка метапакета default-mysql-server приведёт к установке пакета mariadb-server-10.1. Пользователи, у которых был установлен пакет mysql-server-5.5 или пакет mysql-server-5.6, должны удалить его и заменить на эквивалентный пакет MariaDB. Сходным образом установка пакета default-mysql-client приведёт к установке пакета mariadb-client-10.1.

Важно

Заметьте, что форматы файлов двоичных данных базы данных не имеют обратной совместимости, поэтому когда вы произведёте обновление до MariaDB 10.1, вы не сможете вернуться на предыдущую версию MariaDB или MySQL в случае, если у вас отсутствует полноценный дамп базы данных. Следовательно, до выполнения обновления вам следует убедиться, что у вас имеются резервные копии всех важных баз данных. Резервные копии можно сделать, например, с помощью такого инструмента как mysqldump.

Пакеты virtual-mysql-* и default-mysql-* будут доступны и дальше. Сопровождение MySQL в Debian продолжается в выпуске unstable. Текущую информацию о доступном в Debian связанном с MySQL ПО см. на вики-странице команды Debian MySQL.

2.2.5. Улучшения API и разбивки архива

Пакетный менеджер apt с момента выпуска jessie был значительно улучшен. Большинство улучшений применимо и к aptitude. Ниже приводятся наиболее значительные изменения.

В плане безопасности APT теперь отвергает по умолчанию более слабые контрольные суммы (например, SHA1) и пытается скачивать пакеты от лица непривилегированного пользователя. Дополнительную информацию смотрите в разделах Раздел 5.3.2.3, «Новые требования для репозитория APT» и Раздел 5.3.2.1, «APT теперь скачивает файлы от лица непривилегированного пользователя (_apt)».

Менеджеры пакетов на основе APT получили ряд улучшения, удаляющих надоедливые предупреждения о «несовпадении хэш-сумм», которые появляются при запуске apt во время синхронизации зеркала. Это происходит благодаря новой разбивке by-hash, позволяющей APT скачивать метафайлы по хэшам.

Если вы используете репозитории третьих лиц, то вы можете столкнуться с периодическими проблемами в случае, если ваш поставщик пакетов не предоставляет разбивку архива по типу by-hash. Рекомендуйте им использовать указанную схему разбивки архива. Краткое техническое описание доступно на странице Описание формата репозитория.

Хотя это может быть интересно в первую очередь администраторам зеркал APT в stretch может использовать записи DNS (SRV) для обнаружения HTTP-движка. Это полезно для предоставления простого имени DNS и управления движками с помощью DNS, а не с помощью службы «redirector». Данная возможность также используется новым типом зеркал Debian, описываемом в разделе Раздел 2.2.6, «Новое зеркало deb.debian.org».

2.2.6. Новое зеркало deb.debian.org

Теперь Debian предоставляет дополнительную службу, называемую deb.debian.org. За этим простым именем узла скрываются основной архив, архив обновлений безопасности, переносы и даже новый архив отладочных символов (см. раздел Раздел 2.2.8, «Новый архив для символов отладки»).

Эта служба использует новую поддержку DNS в APT, но при использовании предыдущих версий APT предоставляется обычное перенаправление на HTTPS. Дополнительные подробности доступны по адресу deb.debian.org.

Выражаем благодарность Fastly и Amazon CloudFront за спонсорскую поддержку CDN-движков, используемых в данной службе.

2.2.7. Переход на "современный" вариант GnuPG

Выпуск stretch является первой версией Debian, в которой в пакете gnupg используется «современная» ветка GnuPG. Она поддерживает эллиптическую криптографию, лучшие настройки по умолчанию, удобную модульную архитектуру, а также имеет улучшенную поддержку смарт-карт. Кроме того, современная ветка явным образом не поддерживает устаревшие дефективные форматы (типа PGPv3). Подробности смотрите в файле /usr/share/doc/gnupg/README.Debian.

Мы продолжим поддерживать «классическую» ветку GnuPG в пакете gnupg1 для тех, кому она требуется, но теперь она считается устаревшей.

2.2.8. Новый архив для символов отладки

Примечание

Данный раздел наиболее интересен разработчикам или тем, кто хочет приложить полную трассировку стека к сообщению об аварийном завершении работы.

Ранее пакеты с отладочными символами для избранных библиотек и программ содержались в основном архиве Debian. В stretch большинство таких пакетов было перемещено в отдельный архив, который называется debian-debug. Этот архив содержит отладочные символы для подавляющего большинства пакетов, предоставляемых Debian.

Если вы хотите скачать отладочные пакеты, добавьте в ваши источники APT следующее:

deb http://debug.mirrors.debian.org/debian-debug/ stretch-debug main

Либо же вы можете скачать их с snapshot.debian.org.

После включения этого архива вы сможете скачивать отладочные символы для нужного вам пакета, устанавливая пакет-dbgsym. Заметьте, что отдельные пакеты могут также иметь пакеты пакет-dbg в основном архиве, но не иметь новых dbgsym-пакетов.

2.2.9. Новый способ именования сетевых интерфейсов

Программа установки и заново установленные системы используют теперь новый стандарт схемы именования сетевых интерфейсов вместо старых имён вида eth0, eth2 и т. д. Старый способ именования страдал от состояний гонки при последовательном переборе, что делало возможным неожиданное изменение имён интерфейсов и было несовместимо с монтированием корневой файловой системы в режиме только для чтения. Новый метод последовательного перебора учитывает больше источников информации, что позволяет чаще получать повторяемые результаты. Этот метод использует предоставляемый микропрограммой/BIOS указатель номеров, а затем пытается использовать номера слотов PCI-карт, что приводит к созданию имён вида ens0 или enp1s1 (ethernet), а также wlp3s0 (wlan). USB-устройства, которые могут быть добавлены в систему в любое время, будут иметь имена на основе их MAC-адресов.

Данное изменение не применимо к обновлениям с систем jessie; именование будет управляться правилами из файла /etc/udev/rules.d/70-persistent-net.rules. Для получения дополнительной информации смотрите файл /usr/share/doc/udev/README.Debian.gz или документацию в основной ветке разработки.

2.2.10. Новости Debian Med

Помимо нескольких новых пакетов и обновлений ПО, предназначенного для использования в науках о живом и медицине, команда Debian Med в очередной раз попыталась сконцентрироваться на качестве предоставляемых пакетов. В ходе проектов GSoC и Outreachy два студента упорно работали над добавлением поддержки непрерывной интеграции (CI) для пакетов с наиболее высокими результатами по статистике использования (popularity-contest). Недавний спринт команды Debian Med в Бухаресте также в первую очередь был посвящён тестированию пакетов.

Для установки пакетов, сопровождаемых командой Debian Med team, можно устанавливать метапакеты с именами med-*, которые для Debian stretch имеют версию 3.0.1. Для просмотра всего спектра биологического и медицинского ПО, доступного в Debian, посетите страницу задач Debian Med.

2.2.11. Для Xorg-сервера более не требуются права суперпользователя

В версии Xorg в stretch можно запустить сервер Xorg от лица обычного пользователя без прав суперпользователя. Это снижает риск повышения привилегий из-за ошибок в X-сервере. Тем не менее, для того, чтобы эта возможность заработала, необходимо выполнить ряд требований:

  • Требуется команда logind и пакет libpam-systemd.

  • Система должна поддерживать настройку разрешения экрана и глубины цвета средствами ядра (KMS). Следовательно, это может не работать в некоторых окружениях виртуализации (например, virtualbox) или в случае, если в ядре отсутствует драйвер, поддерживающий вашу графическую карту.

  • Сервер должен работать в виртуальной консоли, в которой он был запущен.

  • В настоящее время в stretch только дисплейный менеджер gdm3 поддерживает работу X от лица непривилегированного пользователя. Другие дисплейные менеджеры всегда запускают X от лица суперпользователя. С другой стороны, вы можете запускать X вручную от лица непривилегированного пользователя на виртуальном терминале с помощью команды startx.

Если Xorg запущен от лица обычного пользователя, то журнал Xorg будет доступен в каталоге ~/.local/share/xorg/.

www.debian.org

Настройка после установки Debian 9 (обновлено)

17 июня 2017 года вышла новая версия самого значимого дистрибутива Linux - Debian 9. Время летит очень быстро, казалось ещё вчера вышел Debian 8, и я писал руководство по его настройке. Как и множество других статей с ним связанных. Теперь очередь Debian 9. Новые версии ПО, новые возможности, много нового софта в репозиториях. В ближайшее время я обновлю свой репозиторий для Debian, а также добавлю парочку новых и весьма полезных. А пока займёмся первоначальной настройкой. 1) Для использования sudo не указывайте пароль root во время установки. Udpate: Так как в Debian 9 отсутствует компилятор языка Rust версии 1.5, необходимый для сборки свежих версий Firefox, репозиторий Debian Mozilla Team недоступен в этой версии Debian. Возможно использование только ESR-версий Firefox (с длительной поддержкой), для сборки которых не требуется Rust.

Update2: Flashplugin удалён из репозиториев Debian 9.

2) Подключим дополнительные репозитории программ (я использую консольный текстовый редактор nano. Вы можете использовать любой другой): sudo nano /etc/apt/sources.list В каждой строчке, после слова main, пишем contrib non-free. contrib - свободное ПО, которое имеет зависимость от несвободного.non-free - несвободное ПО и ПО ограниченное патентами. Например проприетарные драйверы.3) Подключим репозиторий Backports. В нём находятся свежие версии некоторого ПО (например ядер, драйверов и многого другого), которое достаточно стабильное для Debian Stable, но не успевшее попасть в финальный выпуск. Пакеты в данном репозитории переносятся из тестовой ветки Debian и адаптируются для использования в стабильной, без нарушения нормальной работы системы. deb http://mirror.yandex.ru/debian stretch-backports main contrib non-free Пакеты из репозитория backports устанавливаются командой: sudo apt install -t stretch-backports имя пакета Когда все нужные репозитории прописаны, сохраняем (Ctrl+O, Enter) и выходим из редактора (Ctrl+X). Теперь осталось обновить список пакетов: sudo apt-get update4) Теперь установим драйвера, а также различные мультимедиа пакеты, расширяющие функционал системы. Начнём с драйверов: sudo apt install firmware-linux-free firmware-linux-nonfree Для владельцев ноутбуков с видеокартами Intel HD Graphics: в Debian 9 по умолчанию для новых поколений этих видеочипов (c 2007 года) устанавливается универсальный DDX-драйвер xserver-xorg-video-modesetting, предоставляющий 2D ускорение через Glamor и прямое взаимодействие с "ядерным" интерфейсом KMS. Основная причина - стагнация в развитии DDX-драйвера Intel. Каждый дистрибутив выбирает какой-то один снапшот из Git-репозитория Intel, в котором количество регрессий более менее терпимое. Стабильного релиза версии 3.0 нет уже несколько лет. В большинстве случаев, универсальный драйвер modesetting подойдёт идеально, но если же вам всё же нужен DDX-драйвер Intel:

sudo apt install xserver-xorg-video-intel

Если вам нужен драйвер Intel или Radeon с поддержкой Vulkan:

sudo apt install mesa-vulkan-drivers

Для владельцев видеокарт AMD Radeon: проприетарный драйвер Fglrx заброшен и не развивается. Вместо него компания AMD развивает гибридный драйвер AMDGPU-PRO, который работает поверх открытого модуля ядра amdgpu, стандартных графических интерфейсов Linux и реализует поверх них собственные реализации OpenGL, Vulkan и OpenCL. Однако драйвер всё ещё в стадии активного развития, не все фичи доступны, а стабильная работа гарантируется только для карт архитектуры GCN 1.2 (Radeon R9 285 и новее). Если вам необходим этот драйвер - прочитайте данную заметку, в которой всё подробно описано. В большинстве же случаев с лихвой хватит свободного драйвера radeon. Для владельцев видеокарт Nvidia: здесь всё как всегда просто:

sudo apt install nvidia-driver nvidia-settings

Примечание для владельцев старых видеокарт Nvidia: если у вас старая карта серий GeForce 8xxx, 9xxx или GT 2xx, используйте драйвер nvidia-legacy-340xx-driver; если у вас ещё более старая карта, серий NV4 или GeForce 7x, используйте драйвер nvidia-legacy-304xx-driver. Если по каким-то причинам у вас наблюдается тиринг, например в браузере или при просмотре видео - вам помогут следующие рекомендации: Для свободного драйвера Intel/Radeon/Nouveau:

sudo nano /etc/X11/xorg.conf

Добавьте в конфиг следующее:

Для драйверов Intel/Radeon:

Section "Device"        Identifier   "Intel Graphics"  #Radeon для AMD        Driver       "intel"  #radeon для AMD        Option  "DRI"   "3"EndSection

Сохраните и перезапустите сеанс.

Для драйвера Modesetting:

Section "Device"       Identifier   "Intel Graphics"    #Radeon для AMD       Driver       "modesetting"       Option  "AccelMethod"   "glamor"       Option  "DRI"    "3"EndSection

Сохраните и перезапустите сеанс. Версия Xorg 1.19 в Debian 9 собрана с DRI 3 по умолчанию, поэтому вышеописанные конфиги пригодятся лишь в крайних случаях.

Для проприетарного драйвера Nvidia:

Установите утилиту nvidia-xconfig и выполните:

sudo nvidia-xconfig sudo nano /etc/X11/xorg.conf

В секцию "Screen", перед EndSection добавьте:

Option   "ForceFullCompositionPipeline"   "true"

Или: Откройте панель Nvidia Settings. Перейдите на вкладку Xserver Display Configuration. Нажмите Advanced и поставьте галочку на Force Full Composition Pipeline. Затем нажмите на Save to X configuration file, укажите путь /etc/X11/xorg.conf и нажмите Save. Система попросит ввести пароль администратора:

Сохраните и перезапустите сеанс. Далее рекомендуется поставить драйверы на сетевую карту (особенно если это wi-fi). Для карт на чипах Realtek, это пакет firmware-realtek, для Ralink - firmware-ralink. Узнать модель вашей сетевой карты можно командой lspci (искать строки Ethernet и/или Network). Теперь установим расширенную поддержку мультимедиа. Копируем следующую монструозную команду: sudo apt install ttf-mscorefonts-installer freepats gstreamer1.0-fluendo-mp3 gstreamer1.0-pulseaudio unrar gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly cabextract gstreamer1.0-libav ffmpeg Шрифты Microsoft TTF (многие сайты без них выглядят вырвиглазно), плагины для GStreamer, улучшенная поддержка mp3, h.264 и распаковщик RAR-архивов, различные мультимедиа кодеки. Всё это мы только что установили :) Кстати о шрифтах. Ранее я использовал шрифт Droid Sans, который из коробки выглядел довольно хреново. Теперь я использую Noto Sans, который сам по себе довольно хорошо выглядит и не напрягает глаза. Он идёт по умолчанию в окружении KDE Plasma 5. Вы же можете выбрать любой. Если же вас не устраивает качество отрисовки шрифтов - нужно настроить их рендеринг вручную. Со шрифтами кроме Droid Sans и Noto Sans, следующие настройки я не проверял, так что будьте внимательны. Ну ладно, ближе к делу. В вашей домашней директории создайте файл .Xresources со следующим содержимым:

Xft.autohint: 0Xft.lcdfilter: lcddefaultXft.hintstyle: hintslightXft.hinting: 1Xft.antialias: 1Xft.rgba: rgbXft.dpi: 96 Обратите внимание на строку Xft.dpi: 96. Здесь указан DPI (количество точек на дюйм) данного монитора. У меня это 96. Узнать ваше значение можно командой xdpyinfo | grep resolution Далее набираем sudo dpkg-reconfigure fontconfig-config На первой вкладке выбираем  Autohinter, на второй "Всегда", на третьей "Нет" Применяем:sudo dpkg-reconfigure fontconfig Теперь выполните команду xrdb -merge ~/.Xresources и перезайдите в систему.5) Настроим использование раздела подкачки - параметр swappiness. Значение swappiness, варьирующееся от 0 до 100, является степенью, при которой система поддерживает анонимную память или кеш страниц. Высокое значение повышает производительность файловой системы, при агрессивной подкачке наименее активных процессов. Низкое значение позволяет избежать подкачки процессов из памяти, что обычно снижает время ожидания за счет производительности ввода-вывода. Значение по умолчанию равно 60. Открываем файл: sudo nano /etc/sysctl.conf и в конец пишем vm.swappiness = 10 сохраняем и применяем: sudo sysctl -p

Это значение рекомендуется для повышения производительности, когда в системе достаточно оперативной памяти. Внимание: при значении vm.swappiness = 0 подкачка будет полностью отключена, что может привести к запуску OOM Killer при переполнении оперативной памяти. сохраняем и применяем: sudo sysctl -p

Дополнительно я включил ZSwap (кстати его передрала к себе одна известная корпорация в свою не менее известную ОС под номером 10). Делается это так:

sudo nano /etc/default/grub В строку GRUB_CMDLINE_LINUX_DEFAULT="" между кавычек пишем zswap.enabled=1 Сохраняем и обновляем:

sudo update-grub6) В заметке по настройке Debian 8 я писал, что в KDE 4 по умолчанию, приложения на GTK выглядят как в Windows 95. В KDE Plasma 5 всё идеально работает из коробки. Никакой доводки как с KDE 4 больше не требуется. Однако если вы используете тёмную тему Breeze (или другую тёмную) для всех приложений, включая GTK, LibreOffice у вас будет выглядеть вот так:

Чтобы этого избежать, во первых укажите для GTK обычную тему Breeze (или любую другую НЕ тёмную), далее в "Параметры системы - Цвета" снимите внизу галочку с "Применять данные цвета к приложениям не из KDE", затем:

sudo nano /etc/profile.d/libreoffice-fresh.sh Вставьте в этот файл строку export SAL_USE_VCLPLUGIN=gtk

Сохраните и перезагрузитесь. Теперь всё станет лучше:

Чтобы приложения на Qt не выглядели чужеродно в GNOME 3:

sudo apt install adwaita-qt adwaita-qt4   На этом всё. Остальная настройка строго индивидуальна. Пожелания и дополнения пишите в комментариях.  

linuxoidblog.blogspot.com

Обзор debian 9 видео Видео

...

1 лет назад

Обзор профессионального дистрибутива debian 9 с оболочкой Mate. Вступаем в группу https://vk.com/osworld.

...

9 меc назад

Обзор Debian 9 Xfce Custom amd64 v1 2018.01.06 Вступаем в группу ВК:https://vk.com/osworld https://rutracker.org/forum/viewtopic.php?t=5405154 Скачать.

...

8 меc назад

Рассмотрим Stretch в KDE Plasma 5.

...

2 лет назад

Небольшое сравнение двух популярных дистрибутивов Linux с точки зрения простого пользователя. Поддержать...

...

11 меc назад

Debian 9.2 Cinnamon 64bit RUS - сборка от Алексея Сайт http://linux-romanov.info Скачать сборку https://aleksrom.disk.croc.ru/public/433sfAn8 Скачать...

...

1 лет назад

Закрой ОС "Окна", открой дверь в мир GNU/Linux. Установка Debian GNU/Linux. Как перейти на Linux с Windows. Прожигаем iso образ...

...

1 лет назад

В этом видео пробежимся по основным стандартным настройкам окружения рабочего стола Gnome 3 в операционной...

...

1 лет назад

Review of the rock solid Debian 9 "Stretch" with stock Gnome Desktop. Debian is a slow release and long term support Linux Distribution, which makes it ideal ...

...

1 лет назад

Debian is the best xfce distro, in my opinion. I used Debian Testing until Debian 9 Stretch has been released. Now I am on Debian 9 Stretch. In this video I ...

...

1 лет назад

Самые первые основные действия по настройке операционной системы Debian 9 Stretch для повседневного использовани...

...

1 лет назад

Объясняю особенности каждого шага установочного процесса операционной системы Debian 9 Stretch с минимального...

...

3 лет назад

Подробный обзор одного из самых популярных и важных дистрибутивов gnu/linux под названием Debian 8 (jessie). На основе...

...

1 лет назад

Обзор Debian 9 Xfce Custom v1 ( Сборочка без не скучных обой) Вполне хороший продукт,без левых свистелок и перделок....

...

1 лет назад

Fedora vs #Mint vs #Debian ( кто меньше жрет) Взяли 3 топовый дистра и сравнили кто меньше отжирает. Рассусоливать по...

...

2 лет назад

pluma /etc/apt/sources.list deb http://ftp.mx.debian.org/debian/ stretch main contrib non-free deb-src http://ftp.mx.debian.org/debian/ stretch main contrib non-free ...

...

1 лет назад

Какие программы я использую , для тех кому интересно . Вступаем в группу : https://vk.com/osworld.

...

1 лет назад

This video shows my top reasons for using Debian 9. 1.) Core Linux, not based on another Distro 2.) Net Installer for greater Customization 3.) Networking works ...

...

1 лет назад

Review of Debian 9 "Stretch" with the not-so-solid Cinnamon desktop. Debian is a slow release and long term support Linux Distribution, which makes it ideal for ...

...

3 лет назад

Кратко о том, что такое Debian GNU/Linux. Откуда его можно скачать и обзор процесса установки Debian на VirtualBox. Руководс...

...

2 лет назад

Рассмотрим KDE Plasma 5 в Debian 9. Музыкальный фон взят из https://www.youtube.com/channel/UCWemg0QBi5L01XkHzDvNSig/videos.

video-kroft.ru