Наш ассоциированный член www.Bikinika.com.ua

Розділ 2. Що нового в Debian 9

  1. 2.1. Підтримувані архітектури Debian 9 вводить одну нову архітектуру: На жаль, Debian 9 видаляє...
  2. 2.2.1. Компакт-диски, DVD-диски та диски BD
  3. 2.2.4. MariaDB замінює MySQL
  4. 2.2.5. Покращення макетів APT і архівів
  5. 2.2.6. Нове дзеркало deb.debian.org
  6. 2.2.7. Перейдіть до "Сучасного" GnuPG
  7. 2.2.8. Новий архів символів налагодження
  8. 2.2.9. Новий метод іменування мережевих інтерфейсів
  9. 2.2.10. Новини з Debian Med Blend
  10. 2.2.11. Сервер Xorg більше не вимагає root

2.1. Підтримувані архітектури

Debian 9 вводить одну нову архітектуру:

На жаль, Debian 9 видаляє підтримку наступної архітектури:

Нижче наведено офіційно підтримувані архітектури для Debian 9:

  • 32-розрядний ПК (i386) і 64-розрядний ПК (amd64)

  • 64-розрядний ARM (arm64)

  • ARM EABI (арм)

  • ARMv7 (ABA з поплавком EABI, armhf)

  • MIPS (mips (big-endian) і mipsel (мало-кінцевий))

  • 64-розрядний MIPS (mips64el)

  • 64-розрядний PowerPC (ppc64el)

  • IBM System z (s390x)

Докладніше про стан портів і інформацію, специфічну для порту, можна дізнатися в архітектурі Веб-сторінки портів Debian .

2.2. Що нового в дистрибутиві?

Цей новий випуск Debian знову поставляється з набагато більше програмного забезпечення, ніж його попередник jessie; дистрибуція включає більше 15346 нових пакетів, загалом понад 51687 пакетів. Більшість програмного забезпечення в дистрибутиві оновлено: більше 29859 програмних пакетів (це 57% всіх пакетів в Джессі). Крім того, значна кількість пакетів (понад 6739, 13% пакетів в джессі) з різних причин були вилучені з розподілу. Ви не побачите жодних оновлень для цих пакетів, і вони будуть позначені як "застарілі" в інтерфейсах управління пакетами; подивитися Розділ 4.8, “Застарілі пакети” .

Debian знову поставляється з кількома настільними програмами та середовищами. Серед них він включає в себе робочі середовища GNOME 3.22, KDE Plasma 5.8, LXDE, LXQt 0.11, MATE 1.16 і Xfce 4.12.

Також оновлено продуктивність продуктивності, включаючи офісні пакети:

Оновлення інших настільних програм включають оновлення до Evolution 3.22.

Серед багатьох інших реліз включає також наступні оновлення програмного забезпечення:

2.2.1. Компакт-диски, DVD-диски та диски BD

Офіційний дистрибутив Debian зараз поставляється від 12 до 14 двійкових DVD (залежно від архітектури) і 12 вихідних DVD. Крім того, існує багатоканальний DVD з підмножиною випуску для архітектур amd64 і i386, поряд з вихідним кодом. Debian також випускається як Blu-ray (BD) і двошарові Blu-ray (DLBD) зображення для архітектур amd64 і i386, а також для вихідного коду. Раніше Debian випускався як дуже великий набір компакт-дисків для кожної архітектури, але з розтягненням їх було видалено.

Для розтягнення версії, версія Debian компілятора GNU GCC 6 тепер за замовчуванням компілює "незалежні виконувані програми" (PIE). Відповідно переважна більшість всіх виконуваних файлів тепер буде підтримуватися рандомізація розташування адресного простору (ASLR) , що є пом'якшенням для ряду подвигів, які зараз є ймовірнісними, а не детермінованими.

Розширення Debian включає лише версію 6 компілятора GNU GCC, що може вплинути на користувачів, які очікують, що версія 4.x або 5.x буде доступною. Див GCC5 і GCC6 Вікі-сторінки для отримання додаткової інформації про перехід.

2.2.4. MariaDB замінює MySQL

MariaDB тепер є типовим варіантом MySQL в Debian, у версії 10.1. Стрічковий реліз представляє новий механізм для перемикання варіанту за замовчуванням, використовуючи метапакети, створені з вихідного пакета mysql-defaults. Наприклад, встановлення метапакета за замовчуванням-mysql-сервер встановить mariadb-server-10.1. Користувачі, які мали mysql-server-5.5 або mysql-server-5.6, будуть видалені та замінені еквівалентом MariaDB. Аналогічно, встановлення за замовчуванням-mysql-клієнта встановить mariadb-client-10.1.

1

Важливо

Зауважте, що формати файлів двійкових даних бази даних не є зворотно сумісними, тому після оновлення до MariaDB 10.1 ви не зможете повернутися до будь-якої попередньої версії MariaDB або MySQL, якщо у вас немає належного дампа бази даних. Тому перед оновленням зробіть резервні копії всіх важливих баз даних відповідним інструментом, таким як mysqldump .

Пакунки virtual-mysql- * і default-mysql- * продовжуватимуть існувати. MySQL продовжує зберігатися в Debian, в нестабільному випуску. Див Вікі-сторінка команди Debian MySQL для поточної інформації про програмне забезпечення, пов'язане з mysql, доступне в Debian.

2.2.5. Покращення макетів APT і архівів

Менеджер пакета apt бачив ряд покращень після Джессі. Більшість із них також стосуються здібностей. Нижче наведено вибрані основні моменти деяких з них.

На стороні безпеки, APT тепер відхиляє слабкі контрольні суми за замовчуванням (наприклад, SHA1) і намагається завантажити як непривілейований користувач. Будь ласка зверніться до Розділ 5.3.2.3, "Нові вимоги до сховища APT" і Розділ 5.3.2.1, "APT тепер вибирає файли як непривілейований користувач (_apt)" для отримання додаткової інформації.

Менеджери пакетів на основі APT також отримали ряд удосконалень, які усунуть дратівне попередження, яке виникає при запуску apt під час дзеркальної синхронізації. Це відбувається за допомогою нової компонування, яка дозволяє APT завантажувати файли метаданих за допомогою хеш-контенту.

Якщо ви використовуєте репозиторії сторонніх виробників, ви все ще можете відчувати ці переривчасті проблеми, якщо постачальник не надає розкладку за бажанням. Будь ласка, рекомендуйте їм прийняти цю зміну макета. Дуже короткий технічний опис доступний в Опис формату сховища .

Хоча це може бути в основному цікаво для адміністраторів дзеркал, APT у розтягуванні може використовувати записи DNS (SRV), щоб знайти серверну версію HTTP. Це корисно для забезпечення простого імені DNS, а потім для керування бекендами через DNS, а не за допомогою служби. Ця функція також використовується новим дзеркалом Debian, описаним у Розділ 2.2.6, "Нове дзеркало deb.debian.org" .

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

Тепер Debian надає нову додаткову послугу deb.debian.org . Він надає вміст головного архіву, архіву безпеки, порти і навіть наш новий архів налагодження (див Розділ 2.2.8, "Новий архів для налагоджувальних символів" ) під одним легким для запам'ятовування іменем хоста.

Ця послуга заснована на новій підтримці DNS в APT, але повернеться до звичайного перенаправлення для доступу HTTPS або старіших версій APT. Більш детальна інформація надається deb.debian.org .

Завдяки Fastly та Amazon CloudFront спонсоруємо підтримку CDN за цим сервісом.

2.2.7. Перейдіть до "Сучасного" GnuPG

Розтягнутим релізом є перша версія Debian, яка має гілку GnuPG у пакеті gnupg. Це призводить до криптографії еліптичної кривої, кращого значення за замовчуванням, більш модульної архітектури і поліпшеної підтримки смарт-карт. Сучасна гілка також явно не підтримує деякі старіші, відомі-зламані формати (наприклад, PGPv3). Додаткову інформацію див. У розділі /usr/share/doc/gnupg/README.Debian.

Ми продовжуватимемо надавати гілку GnuPG як gnupg1 для людей, які її потребують, але вона тепер застаріла.

2.2.8. Новий архів символів налагодження

Примітка

Цей розділ найчастіше цікавий для розробників або, якщо ви бажаєте додати повну трасування стека до звіту про аварійне завершення роботи.

Раніше головний архів Debian містив би пакети, що містять символи налагодження для вибраних бібліотек або програм. З розтягненням більшість із них було переміщено до окремого архіву, який називається архівом debian-debug. Цей архів містить пакунки символів налагодження для переважної більшості всіх пакетів, наданих Debian.

Якщо ви хочете отримати такі пакунки налагодження, укажіть у ваших джерелах APT наступне:

Перейдіть на сторінку http://debug.mirrors.debian.org/debian-debug/ розтягнути-налагодження main

Крім того, ви також можете отримати їх snapshot.debian.org .

Після ввімкнення можна тепер вибирати символи налагодження для даного пакета, встановивши pkg -dbgsym. Зверніть увагу, що окремі пакунки можуть надавати пакет pkg -dbg у головному архіві замість нового dbgsym.

2.2.9. Новий метод іменування мережевих інтерфейсів

Інсталятор і нещодавно встановлені системи використовуватимуть нову стандартну схему іменування для мережевих інтерфейсів замість eth0, eth1 і т.д. файлова система лише для читання. Новий метод перерахування спирається на більше джерел інформації, щоб отримати більш повторюваний результат. Він використовує прошивки / BIOS, надані номерами індексів, а потім пробує номери слотів PCI-карт, створюючи імена, такі як ens0 або enp1s1 (ethernet) або wlp3s0 (wlan). USB-пристрої, які можна додавати до системи в будь-який час, матимуть назви на основі їхніх MAC-адрес Ethernet.

Ця зміна не поширюється на модернізацію систем jessie; іменування продовжуватиме виконуватись /etc/udev/rules.d/70-persistent-net.rules. Для отримання додаткової інформації див. /Usr/share/doc/udev/README.Debian.gz або висхідна документація .

2.2.10. Новини з Debian Med Blend

Окрім декількох нових пакетів і оновлень для програмного забезпечення, орієнтованого на науки про життя і медицину, команда Debian Med знову поставила акцент на якість наданих пакетів. У проекті GSoC та проекті Outreachy двоє студентів наполегливо працювали над тим, щоб додати підтримку безперервної інтеграції до пакетів з найбільшою статистикою використання конкурсу популярності. Останній спринт Debian Med в Бухаресті також зосереджувався на тестуванні пакетів.

Щоб встановити пакунки, що підтримуються командою Debian Med, встановіть метапакети з назвою med- *, які знаходяться у версії 3.0.1 для розтягування Debian. Ви можете відвідати Сторінки завдань Debian Med переглянути повний спектр біологічного та медичного програмного забезпечення, доступного в Debian.

2.2.11. Сервер Xorg більше не вимагає root

У розтяжній версії Xorg можна запустити сервер Xorg як звичайний користувач, а не як кореневий. Це знижує ризик ескалації привілеїв через помилки на X-сервері. Однак, він має певні вимоги до роботи:

  • Вона потребує logind і libpam-systemd.

  • Система повинна підтримувати налаштування режиму ядра (KMS). Таким чином, він може не працювати у деяких середовищах віртуалізації (наприклад, у віртуальній машині) або якщо ядро ​​не має драйвера, який підтримує вашу відеокарту.

  • Він повинен працювати на віртуальній консолі, з якої він був запущений.

  • Тільки менеджер дисплеїв gdm3 підтримує запуск X як непривілейованого користувача у розтягуванні. Інші менеджери дисплеїв завжди запускатимуть X як корінь. Крім того, ви також можете запустити X вручну як не-root користувача на віртуальному терміналі через startx .

Коли запускається як звичайний користувач, журнал Xorg буде доступний з ~ / .local / share / xorg /.

2.2. Що нового в дистрибутиві?

Новости