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, eth1, eth2, в 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.
Пробуйте и  делитесь впечатлениями.

Поделиться с друзьями
-->

Комментарии (86)


  1. SchmeL
    19.06.2017 18:49

    При именовании используются индексированные номера интерфейсов в BIOS, а также номера слотов PCI. Интерфейс eth0, например, теперь называется ens0, a wlan0 — wlp3s0.

    Странно, вроде в 8ке уже было такое. По крайней мере после добавления в сервер какой-нибудь pci карты, приходится заново в конфигах интерфейсы переделывать…


    1. Ryav
      19.06.2017 20:38

      Придётся привыкать.


      1. Acid_Jack
        19.06.2017 20:50
        +8

        Не придётся. Ну её нафиг, такую систему именования.
        Причём прикол в том, что судя по dmesg, интерфейс сначала получает название ethX, а потом переименовывается в этот мусор. Отключаю эту bug feature сразу через /etc/udev/rules.d/70-persistent-net.rules


        1. SergeyD
          19.06.2017 22:13
          +16

          Лучше сделать через опцию загрузки ядра: https://access.redhat.com/discussions/916973


          echo 'GRUB_CMDLINE_LINUX="net.ifnames=0"' >>/etc/default/grub


          1. Acid_Jack
            21.06.2017 11:04

            Похоже, это что-то новенькое. Раньше гуглилось другое решение. Но всё равно спасибо.


          1. homecreate
            21.06.2017 21:36

            Либо можно удалить пакет biosdevnames


            1. grossws
              21.06.2017 21:38

              Этого недостаточно, как минимум на centos7


              1. homecreate
                21.06.2017 21:40

                В моём случае именно этого и было достаточно именно на centos 7. Впрочем, я уже давно этого не делал, новые имена не такие уж страшные, привык без особых проблем, так что инфа может быть не 100%


                1. grossws
                  21.06.2017 21:45

                  Мне приходилось в kickstart'е убирать (не ставить) пакет biosdevnames плюс указывать net.ifnames=0 в cmdline ядра. Но, возможно, есть такие различия между какими-то версиями.


    1. AVX
      19.06.2017 21:14
      -4

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

      где-то я уже это видел… НЕ на debian. И не год назад даже, ещё раньше. Это видимо udev поменялся? Или смена ядра тоже влияет?
      А в целом, достало уже это постоянное «Новый подход к именованию [чего-то-там]». Не про debian, а про линукс в целом.
      Кстати, кто-то может ответить на простой вопрос:
      — Что лучше: debian, arch, или всё-таки freebsd?
      Для определённости, скажем, в целях домашнего использования (фото-видео, документы, мессенджеры, игры (стим и т.п.)).


      1. v_fadeev
        19.06.2017 21:23

        В целях домашнего использования лучше Windows 7.


        1. varnav
          20.06.2017 11:08
          +1

          Почему 7 а не 10?


          1. sevikl
            22.06.2017 13:33

            по глупости.


      1. kotomyava
        19.06.2017 22:54
        +7

        Про FreeBSD, для этих применений, стоит просто забыть — там не всё запустится просто. С теми же мессенжерами будут большие проблемы.
        Arch, уж очень на любителя. Есть, правда, ещё более хардкорный вариант в виде Gentoo. =)
        Debian, всё же, больше стабильная серверная ОС. Хотя, и может быть чем угодно — лишь бы напильник не стёрся… =)
        Смотреть же надо, в сторону какого-нибудь варианта Mint. Просто потому, что из коробки получается вполне годная и красивая десктопная среда, без каких-либо лишних усилий.

        А вообще, может мак лучше купить? =) Ну или Win 10 поставить.


        1. robert_ayrapetyan
          20.06.2017 00:09

          Про фрибсд категорически не согласен — кроме скайпа, проблем там (таких что не встретишь на пингвиньих осях) за 8 лет не встречал.


        1. Massacre
          20.06.2017 01:34

          Между маком и Win10 я бы выбрал Win7, если в условиях стоят игры :)

          … а линуксовые консоли прекрасно себя и в putty чувствуют.


          1. Caravus
            20.06.2017 10:09
            +2

            А какие проблемы с играми на win10? Спрашиваю как человек играющий на win10…


            1. Massacre
              20.06.2017 11:11
              +1

              Совместимость с играми, которые писались без учёта существования win10, например. Ну и ломание совместимости с каждым глобальным апдейтом и добавление новых глюков (из свежих, к примеру, можно погуглить NVIDIA Creators Update).

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


              1. Caravus
                20.06.2017 11:15

                Меня больше напрягают драйвера от AMD чем проблемы с вин10…


              1. dimm_ddr
                20.06.2017 15:20

                Понимаю, что не объективно, но все проблемы с играми в win10 лечились через режим совместимости. Даже с играми 90х годов проблем нет. Интересно насколько такие проблемы распространены в целом среди геймеров и насколько реально меньше проблем с 7кой.


              1. lostmsu
                20.06.2017 18:27

                А что делать с играми на DX12? Vulkan (который как DX12) в том же Source заметно больше FPS выдаёт.


          1. varnav
            20.06.2017 11:09

            В Win 10 есть ряд нововведений, положительно влияющих на производительность игр.

            Не говоря о том что новых DirectX-ов в Win 7 нету.


            1. T-362
              20.06.2017 13:39
              +2

              Не говоря о том что новых DirectX-ов в Win 7 нету.

              Не велика проблема, нормальных эксклюзивов под 12 директ тоже не завезли, при этом у конкурирующего вулкана нет проблем с маркетинговыми извращениями производителей ОСей, приличная пачка игр поддерживающих его и встроенная поддержка почти во всех основных игровых движках.
              А других полезных для игр нововведений у 10 и не вспомню.

              Почему 7 а не 10?

              Заодно отвечу на это: главные плюсы семерки — целостность исполнения системы и предсказуемое поведение.


              1. varnav
                20.06.2017 15:36

                Ерунда это всё. Каждый день по нескольку часов играю на 10-ке, никаких проблем, всё отлично.

                В последнем обновлении вообще game mode появился.

                image


                1. T-362
                  20.06.2017 15:51

                  Ерунда это всё.

                  Ну ок, такую сильную аргументацию мне крыть нечем.


                  1. varnav
                    20.06.2017 15:52

                    А можете рассказать о проблемах, с которыми вы столкнулись, играя на Windows 10?


                    1. T-362
                      20.06.2017 16:54
                      +1

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


                      Много нытья инсайд

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


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


                1. Massacre
                  21.06.2017 09:53
                  +1

                  Про гейм мод хорошо написали https://www.rockpapershotgun.com/2017/04/13/windows-10-game-mode-review/ и в комментах тоже. Вкратце — режим для тех, кто захламил систему софтом, жрущим на фоне ресурсы.


        1. BratSinot
          20.06.2017 02:29
          +1

          Gentoo ну ни разу не хардкорный вариант, сколько можно. Там очень продвинутая система портов (по факту пакетный менеджер), есть контроль сервисов в виде OpenRC.
          Хардкор это LFS или, на крайний случай, Slackware. В первом ничего нет, во втором практически ничего.

          А вообще, лично я за OpenSUSE, тупо потому, что там YaST (полноценный аналог панели управления из Windows), в котором все настройки в одном месте, да ещё и с UI как в консоли (в виде псевдографики), так и в X'ах.


          1. grossws
            20.06.2017 03:14
            +3

            insomnia: Нужно выполнить всего три команды, чтобы поставить Gentoo
            insomnia: cfdisk /dev/hda && mkfs.xfs /dev/hda1 && mount /dev/hda1 /mnt/gentoo/ && chroot /mnt/gentoo/ && env-update && . /etc/profile && emerge sync && cd /usr/portage && scripts/bootsrap.sh && emerge system && emerge vim && vi /etc/fstab && emerge gentoo-dev-sources && cd /usr/src/linux && make menuconfig && make install modules_install && emerge gnome mozilla-firefox openoffice && emerge grub && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vi /boot/grub/grub.conf && grub && init 6
            insomnia: это первая

            http://bash.im/quote/394695


            Так, вспомнилось. Хотя обычная установка Арча отличается непринципиально.


            1. KoToSveen
              20.06.2017 09:53

              Calculate Linux


      1. PHmaster
        19.06.2017 22:55
        +1

        где-то я уже это видел… НЕ на debian. И не год назад даже, ещё раньше.

        В arch у меня такое. И тоже в dmesg сначала присваивается имя типа eth0/eth1, а потом переименовывается.


        Что лучше… в целях домашнего использования (фото-видео, документы, мессенджеры, игры (стим и т.п.)

        Как-то все до сих пор печально. Еще лет эдак 10 назад я перешел с винды на линукс, но хватило меня буквально на пару лет: постоянные перезагрузки под винду для фотошопа и игр поднадоели. Потом ушел на макось, и успешно сидел на ней до недавнего времени. Зато в игры стал играть гораздо меньше :) Так как принципиально играл только в те, что шли под макосью. Теперь вот решил вернуться назад на линукс — и как-то там все по-прежнему печально. Что-то, конечно, изменилось, но ключевых инструментов для полноценной повседневной работы до сих пор нет. Либо есть, но в каком-то глючном и ненадежном состоянии. Adobe свои продукты портировать не собирается, т.е. Lightroom/Photoshop для фото отпадает, офис — сильно тормозной и не сильно совместимый, для нормального редактирования видео я вообще ничего не нашел. Играть не пробовал, но судя по стиму — как-то можно, но выбор игр опять же очень ограниченн. В общем, если нет паранойи насчет слива персональных данных злым корпорациям — то для повседневного использования все-таки лучше винда/макось. А если игры в приоритете — то только винда.
        А по дистрибутивам линукса — Arch это rolling release, а значит все новинки туда попадают гораздо раньше, чем в debian. Я именно arch использую сейчас для работы, уже месяца 3 на нем — вроде пока полет нормальный. С учетом, что для игр у меня винда+PS4, а для фото-видео остался старый мак. Freebsd как десктопную ось я бы вообще рассматривал в самую последнюю очередь, с выбором софта там еще печальнее, чем в линуксе.


        1. Dimash2
          19.06.2017 23:41
          -1

          Да нет, конечно, забудьте, Linux — это не Workstation, это отличная рабочая платформа, ставить и разрабатывать конкретный бизнес софт, а для разработки Mac или Windows.

          Наверное фанаты заминусуют, но в офисе я работаю на 3 мониторной станции на Windows 10, потому что дешево, дома на 2 мониторной станции с МакБука и на всех в виртуалке Ubuntu Server, так что я пользуюсь всеми тремя экосистемами, и ubuntu и fedora, но Workstation из них никакой

          1) Adobe нету (из под Vin ничего нормально не работает из Adobe, тем более свежее)
          2) Ну Офис — всеравно, пользуюсь Гугл Докс, но раз в год клиент присылает такой сложный Эксель, что кроме Офиса никто его не открывает верно
          3) Скайпа нормального нет
          4) Веб видео просто очень сильно лагает
          5) Безопасность для десктопа почти отсутствует, во-первых скрытый логгер вообще не обнаружить (такому как мне точно), ну и в интерфейсе Юнити куча дыр, как пример, если вы используете автозаполнение паролей и не залочили систему, то все пароли видны в менеджере паролей без скрытия и без запроса пароля на просмотр

          — Я бы пользовался Linux, если бы его поддержала Adobe и Skype, но так как Скайпом владеет Майкрософт, есть надежда, что его обойдет какой-то конкурент [шутка и наджда]

          Adobe и Lightroom остались )

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


          1. Dimash2
            19.06.2017 23:47
            -1

            Ну и софт странным образом отваливается. Еще бесит, сказачал что-то из интернета (типа гугл хром) и забыл, потом заходишь в Linux App Store ) пытаешься установить и установка зависает на бесконечность + по ряду разных других причин такое происходит.

            Еще часто софт просто перестает запускаться, Virtual box раз в неделю на невыключаемой машине стабильно отваливается, просыпается так себе тоже, в общем по мелочам много проблем )

            Ну Windows тоже этим грешит, в Windows бесит, что вся система готова лечь если сетевая папка отвалилась )


          1. PHmaster
            20.06.2017 01:57
            -2

            Для библиотеки фото есть DarkTable и AfterShot Pro. И то и то я когда-то попробовал — глючит. Ненадежно. Может быть сейча ситуация уже улучшилась, но экспериментировать ни времени ни желания уже нет.


            По поводу безопасности — таки да, все тоже печально. Линукс заточен для работы на сервере, когда под каждое приложение (сервер баз данных, веб-сервер, почтовый сервер и т.д.) создается отдельный пользователь, с отдельной домашней директорией и правами доступа к файлам. В таком случае, если даже какое-то приложение будет взломано, злоумышленник не получит доступа к данным других приложений (если все права настроены правильно). А с секурностью для десктопа разработчики линукса как-то до сих пор не подружились, и менеджер паролей — яркий тому пример. В той же макоси каждому приложению, требующему доступ к кейчейну, нужно явно дать на это разрешение, а в линуксе — один раз разблокировать паролем Gnome Keyring/KWallet, и дальше из него читает кто, что и когда хочет.


            1. Lirein
              20.06.2017 09:56
              +2

              Darktable давно уже торт. Стабильный, мощный, хорошо документированный продукт. Не без минусов, как и у всех проявщиков, но после него лайтрум и тем более афтершот — детский сад.
              А вот фотошопа очень не хватает, CS6 более-менее сносно работает под Wine, проблема с плагинами использующими аппаратное ускорение видеокарты.
              Ещё для ретуши как замена фотошопу хорошо идет Krita, но у неё есть проблемы с производительностью. GIMP, даже 2.9 — до фотошопа близко не дотягивает + старые плагины завести не реально сложно (приходится править тексты плагинов, но это муторно и не благодарно).


              1. Meklon
                21.06.2017 19:49

                Мне как-то больше RawTherapee нравится


          1. alexkoh
            20.06.2017 08:14
            +2

            Полностью перешёл на Линукс где-то год назад. До этого были очень много попыток, но все проваливались. Мне кажется, что за последнее время весь софт под Линукс сильно изменился в лучшую сторону. Сейчас мне абсолютно не хочется пользоваться Win. Всё что мне нужно есть в Линуксе.

            Для фото это Darktable, лучшее что я нашёл, пробовал много вариантов. Ни разу не заглючил за пол-года.
            Для видео — kdenlive. Честно говоря, периодически напрочь зависает, но потом ресторит данные )
            Для музыки и записи звука — ardour, правда нужно немного танцев с бубном, чтоб оно заработало.

            Так же пытался пересадить жену на Линукс, но у Evernote нет нормального клиента под эту ОС, так что снесли и теперь она пользуется Win.

            Единственный момент, сейчас я не пользуюсь CAD программами типа Компас или Autocad. Возможно если б мне приодилось им пользоваться, то так бы и не перешёл на Linux.


            1. Lirein
              20.06.2017 10:01
              +1

              Попробуйте BricSys BricsCAD — для САПР, и Autodesk Eagle для разводки печатных плат — триалки у них под линукс есть. У последних есть бесплатная версия для личного использования.


            1. poxvuibr
              20.06.2017 10:50

              Для видео — kdenlive. Честно говоря, периодически напрочь зависает, но потом ресторит данные )

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


              Для музыки и записи звука — ardour, правда нужно немного танцев с бубном, чтоб оно заработало.

              Я вот под Wndows использую foobar. Ничего похожего в Линуксе я так и не нашёл. Единственное, что бесит в фубаре — это отсутсвие возможности ставить закладки в аудиокнигах. Погуглил на предмет этого линуксовые плееры — нету такой фичи.


              1. prefrontalCortex
                20.06.2017 16:28
                +1

                Я вот под Wndows использую foobar. Ничего похожего в Линуксе я так и не нашёл.

                DeadBeef попробуйте.


              1. YaakovTooth
                21.06.2017 12:40

                Фубар ещё не может уже больше десяти лет починить 307 редирект для ICY стримов.


                1. poxvuibr
                  21.06.2017 13:01

                  Мне то не нужны стримы. Мне нужно слушать mp3 файлы и аудиокниги. Поэтому закладки нужны.


                  1. YaakovTooth
                    21.06.2017 13:02

                    Ну, кому как, мне вот стримы нужны куда как чаще проигрывания файлов. :)


            1. Pinsky
              20.06.2017 12:25

              Для музыки и записи звука — ardour, правда нужно немного танцев с бубном, чтоб оно заработало.


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


        1. Evengard
          20.06.2017 10:58

          Попробуйте OnlyOffice в плане офиса. https://www.onlyoffice.com/ru/download-desktop.aspx


        1. NickyX3
          20.06.2017 12:55

          для нормального редактирования видео я вообще ничего не нашел

          ShotCut весьма. Редко, да падает, но зато под все три платформы есть, проект можно скидать на слабой машине под Win/OSX, а потом на сервере под Linux отрендерить


          1. Evengard
            26.06.2017 14:38

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


      1. grossws
        19.06.2017 23:40

        где-то я уже это видел… НЕ на debian. И не год назад даже, ещё раньше. Это видимо udev поменялся? Или смена ядра тоже влияет?

        udev, как минимум. На centos7 это с самого начала (на 6 с какой-то версии, уже не помню, см. тред 2014 года https://access.redhat.com/discussions/916973), отключается при желании парой ключей cmdline ядра (net.ifnames=0 и biosdevname=0, IIRC).


        Задумана эта штука неспроста, но домашние пользователи с одной-двумя сетевыми картами (как правило, разными, если двумя) проблемы не замечали от слова "совсем". При наличии же нескольких сокетов и пачки одинаковых сетевых карт вполне можно было получить нестабильное именование интерфейсов (и изменение их номеров при перезагрузке до добавления persistent-net.rules в дистрибутивах) + изменение номеров при замене/перестановке сетевух.


        В достаточно новых дистрибутивах (типа Арча и, догадываюсь, Федоры) есть ещё /etc/systemd/network/*.link для переименования интерфейсов на нужный лад. В centos7 у меня не заработало, но я и не сильно старался.


        1. monah_tuk
          20.06.2017 06:22
          +1

          Правило для стабильного именования сетевых интерфейсов есть уже в udev чёрт знает сколько времени. Году в 2007-2008 я их использовал. Другое дело, почему они их стали запускать по умолчанию? Ведь проблема актуальна только для тех, у кого больше 1 карты, а ведь даже не на всех серверах это так. Ну и включали бы те, кому это действительно необходимо, а привычные имена оставили бы по умолчанию.


        1. mayorovp
          20.06.2017 15:19
          -1

          А разве нельзя в тот же persistent-net.rules вписать нужные номера (eth0, eth1 и пр.) вместо новых головоломок?


          1. grossws
            20.06.2017 16:08

            Можно, но замена карты при неизменном физическом расположении приводит из коробки к созданию нового правила, которое надо не забыть исправить.


            Вообще, в современном варианте дистрибутивы могут с тем же успехом создавать правила в /etc/systemd/network/*.link с match'ем по path (udev's ID_PATH).


      1. Nikobraz
        20.06.2017 06:40
        +1

        Я бздюшник, буду за нее топить. Хоть она не идеальна, но она не доставляет такой боли как среднестатистический линукс. А Дебиан до сегодняшнего дня мне нравился тем, что можно было брать любой ман, независимо от версии, курить и скорее всего он работал.

        С убунту я в принципе не подружился, она мне всегда подкидывала сюрпризы, которые я даже в обнимку с гуглом не мог решить.
        В арч я так и не смог въехать, для его установки надо ман страниц на 10 распечатывать, а я слишком ленив для этого.
        Центос, дебиан, минт в принципе работает сносно, но не без сюрпризов.

        Фря плоха тем, что её дольше настраивать и она ничего не сделает за тебя. Для домашнего использования тоже не всем может подойти. Посмотрите на TrueOS.

        Дома сижу на винде.


        1. poxvuibr
          20.06.2017 10:52
          +3

          Я бздюшник, буду за нее топить.

          А потом


          Дома сижу на винде.

          Взаимоисключающие параграфы ведь.


      1. AVX
        20.06.2017 07:21

        Не ожидал немного… Я не хотел разводить холивар, но просто мнение кто что предпочитает.
        А тут насоветовали уже и на винду подсесть, и ещё что-то.
        В целом понял — для домашнего применения freebsd не подходит, debian типа тоже больше серверная, а arch ставить проблемно (но всегда более свежее ПО).

        Всем спасибо.
        P.S. С 2007г на линуксе, сейчас на mageia 5. Не хватает оперативности обновлений. Тот же LibreOffice всё никак 5й не сделают в пакетах. В остальном всё ОК.


        1. neomedved
          20.06.2017 08:45

          На самом деле, поставить Arch не так уж трудно, на арчвики есть довольно простая инструкция. Но для тех, кто всё равно не хочет, есть Manjaro.


          1. homocomputeris
            20.06.2017 10:57

            Или Altergos, который использует репозитории Arch.


        1. vyrkmod
          20.06.2017 09:53

          В апреле поставил 25-ю федору (точнее rfremix) на рабочий комп вместо дебиана. Софт свежий (сегодня libreoffice writer v5.2.7.2, например), обновления частые, глюков пока не заметил. В общем, рекомендую.


      1. kostus1974
        20.06.2017 10:56
        +2

        debian. просто дебиан. всё, точка. если тебе надо делать свои дела, программировать, смотреть кино, фото, слушать музыку — дебиан.
        забудь про убунту — это дебиан тестинг в худшем варианте.
        можешь попробовать арч — это прикольно, но утомляет _немного_, если тебе всё-таки не нужен конкретно арч.
        фряха… ну, если ты не собираешься возвращаться в 2003-й год, к расцвету ветки 4.4, то тебе оно не надо. линукс победил.
        винда? вчера ставил замарин в мсвс2017… мля… у меня такая же история при открытии большого решения — оно делает вид, что запустилось, но это не так. а тут проводник начинает делать вид, что всё нажимается, что мышка работает, но это не так. очень низкое качество реализации. а вот на работе всё получше, т.к. там энтерпрайз, где всё урезано. и всё чуть лучше. вин 7? «да ну на… ер!» (с) дж. вудс ))
        так что просто дебиан.
        (а вообще спасибо — отличный вброс))


        1. mayorovp
          20.06.2017 15:23

          у меня такая же история при открытии большого решения — оно делает вид, что запустилось, но это не так. а тут проводник начинает делать вид, что всё нажимается, что мышка работает, но это не так

          Это последствия активной работы с диском. Винда тут особо ни при чем, виноваты студия и антивирус.


          1. navion
            20.06.2017 16:48
            -1

            На Винде после XP без SSD жизни нет, Убунта на HDD намного комфортней даже при обычном офисном использовании.


            1. mayorovp
              20.06.2017 16:53
              +1

              Не замечал.


              1. navion
                21.06.2017 13:45
                -1

                Как Винда насилует диск или что Убунта меньше к нему обращатеся?

                Для меня стало шоком насколько медленнее работает новый компьютер с 8.1 по сравнению со старым с ХР (и битым диском). Хуже только новое сглаживание шрифтов от которого вытекают глаза на мониторах с небольшой плотностью пикселей.

                Ubuntu не удалось догнать ХР, но всё равно работает быстрее семёрки и выше.


    1. citius
      21.06.2017 00:28

      Зачем что-то переделывать?
      Такая схема именования придумана именно для того, чтобы каждое конкретное устройство всегда получало одно и тоже имя.
      Вне зависимости от порядка карт на PCI, или в какой USB порт воткнули.

      По старому, ядро могло спокойно сместить имена интерфейсов, если вставили новую сетевуху в более старший слот.

      Т.е. кактус у вас усиленно отбирают, но вы с упорством за ним тянетесь? :)


      1. SchmeL
        21.06.2017 10:16
        +3

        Такая схема именования придумана именно для того, чтобы каждое конкретное устройство всегда получало одно и тоже имя.
        Вне зависимости от порядка карт на PCI, или в какой USB порт воткнули.

        Вот только недавно в ubuntu 16.04 решил добавить видеокарту — интерфейсы поменялись — enp2s0 стал enp3s0, так что как-то не правильно оно работает.


  1. SerafimArts
    19.06.2017 22:15

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

    ...


    PHP 7.0

    Кажется, что для билдов, у которых через 5 месяцев кончается поддержка — не слишком правильно употреблять "новейший", а учитывая то, что через те же 5 месяцев выходит 7.2 — тем более.


    Хорошая новость, жаль только опять дебиан отстаёт от жизни на пару лет, но уже не привыкать прописывать первым делом packages.dotdeb.org =)


    1. Exileum
      20.06.2017 10:00

      Вот только dotdeb отказался от поддержки php 7.1 и выше, сами посоветовали на https://deb.sury.org/ мигрировать.


      1. SerafimArts
        20.06.2017 14:47

        Там вроде мейнтейнер упомянал, что больше билдов пыха под дебиан вообще не будет. Если я не путаю, верно?


        Если так, то мне казалось, он говорил вообще про 7+ билды. Т.е. 5.6 должен был быть последним. А дальше руками.


        1. batyrmastyr
          24.06.2017 17:54

          По версиям ошибаетесь: 7.0 он ещё собирает, а 7.1 уже всё. Писал, что последнее время всего лишь перекладывал пакеты из sid. Хотя с работоспособностью обоих сборок (sury и sid) были какие-то проблемы (к счастью ушли на docker + alpine + компиляция пекла).


    1. Caravus
      20.06.2017 10:16

      Лучше уж пусть будет хотя бы 7.0, это уже большой шаг в перёд — отказ от 5.х ветки. Вот честно, от всей души спасибо им за это :) А проапгрейдиться с 7.0 до 7+ это уже проще…


  1. nikitasius
    19.06.2017 23:16
    +1

    Ну… весь современный софт можно и так поставить на 8й дебиан. Не вижу проблемы. 8рка на 4.9 работает прекрасно!


    1. Ryav
      20.06.2017 04:54

      Это к вопросу о необходимости обновления. :)


  1. shurup
    20.06.2017 09:26
    +7

    Не увидел в вашем списке одно из ключевых нововведений по мнению самих разработчиков ;-)

    Thanks to the Reproducible Builds project, over 90% of the source packages included in Debian 9 will build bit-for-bit identical binary packages. This is an important verification feature which protects users from malicious attempts to tamper with compilers and build networks. Future Debian releases will include tools and metadata so that end-users can validate the provenance of packages within the archive.

    Подробнее о проекте ­— reproducible-builds.org


  1. WayMax
    20.06.2017 12:01
    -3

    По умолчанию в Дебиане нет команды sudo, ее надо устанавливать и настраивать.Используется команда su.


    1. k0ldbl00d
      20.06.2017 12:41

      Но ведь ничего сложного нет — один пакет поставить.


    1. mayorovp
      20.06.2017 15:28

      Но для типового сервера — это правильно.


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


      1. VitalKoshalew
        20.06.2017 21:15

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


        1. navion
          21.06.2017 13:47

          Кто-то действительно пишет команды через sudo вместо sudo -i?


          1. grossws
            21.06.2017 18:01

            У меня зависит от того, нужна одна-две команды или достаточно длительная сессия. Я и sudo -u ... command args... использую


  1. andvgal
    20.06.2017 12:35

    К сожалению, к релизу они так и не добавили Provides или dummy пакет для "libssl1.0.0" — в Stretch есть только "libssl1.0.2". Это ломает некоторые сторонние пакеты с фактической бинарной совместимостью Ubuntu & Debian. В Ubuntu Zesty под libssl1.0.0 по факту скрывается 1.0.2


    Например, набор Ruby версий от Brightbox: https://launchpad.net/~brightbox/+archive/ubuntu/ruby-ng


    Небольшой хак:


    Bash-скрипт
    sudo apt-get install -y equivs libssl1.0.2
    cat >libssl1.0.0 <<EOF
    Section: misc
    Priority: optional
    Standards-Version: 3.9.2
    
    Package: libssl1.0.0
    Version: 1.0.2l
    Depends: libssl1.0.2 (>= 1.0.2l)
    Architecture: all
    Description: Dummy libssl1.0.0 package for dep resolution.
     Required due to lack of libssl1.0.0 on Stretch
    EOF
    equivs-build libssl1.0.0
    sudo dpkg -i libssl1.0.0_1.0.2l_all.deb


    1. andvgal
      20.06.2017 12:48

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


  1. k0ldbl00d
    20.06.2017 12:41

    А еще новые красивые шрифты и нескучные обои.


  1. dimm_ddr
    20.06.2017 15:27

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

    Новое ядро, десяток обновлений и новое именование интерфейсов. Это странный пустой релиз дебиана или все-таки статья жидковата?


  1. srchost
    20.06.2017 17:13
    -2

    Обновился на мини-компе Banana Pi до Debian 9.
    После мелких правок сетевых интерфейсов все заработало. Спасибо за инструкцию.
    Из неприятного пока только это: установило графическую оболочку, MySQL заменен на MariaDB. Глубже буду ковырять на выходных.


  1. helg1978
    20.06.2017 18:06
    -1

    Обновился, с трудом.
    почему-то не обновилось ядро, в итоге не стартовал mysql/mariaDB, соответственно phpmyadmin поругался в процессе апгрейда что не видит базу, но со скрипом стало.
    После ручной установки ядра база поднялась, самому пришлось mysql_upgrade сделать, что б системные таблицы подправить, ну и в бубен пару раз ударить что б PHP7 заработал (php-php-gettext капризничал).
    Демоны использующие libcrypto++ пришлось пересобрать
    P.S. Зачем поставился x11-common я так и не понял.


    1. Wedmer
      21.06.2017 11:32

      Отключать установку рекомендуемых пакетов пробовали?