09 февраля 2015

Релиз ядра Linux 3.19 (установка/обновление)

После двух месяцев разработки Линус Торвальдс анонсировал релиз ядра Linux 3.19. Среди наиболее заметных улучшений: средства защиты от переполнения буфера на основе расширений Intel MPX, проверка целостности и быстрая замена дисков в Btrfs RAID 5/6, сжатие LZ4 в squashfs, возможность привязки BPF-программ к сетевым сокетам, протокол TIPC, системный вызов execveat(), драйвер "ipvlan" для связи контейнеров, драйвер "AMD KFD" для GPGPU-вычислений, поддержка архитектуры Altera Nios II.

В новую версию принято примерно 11500 исправлений от 1200 разработчиков, размер патча - 38 Мб (изменения затронули 10742 файлов, добавлено 487475 строк кода, удалено 350946 строк). Около 46% всех представленных в 3.19 изменений связаны с драйверами устройств, примерно 19% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 4% - файловыми системами и 4% c внутренними подсистемами ядра.

Из наиболее интересных новшеств можно отметить:

    Дисковая подсистема, ввод/вывод и файловые системы
        В Btrfs появилась возможность быстрой замены дисков в RAID 5/6 без предварительного добавления нового диска, переноса данных и вывода из массива старого диска, т.е. теперь при помощи утилиты btrfs-replace можно просто поменять на лету один диск на другой, как это делалось для накопителей, не состоящих в RAID. Для RAID 5/6 также добавлена функция проверки целостности данных ("Scrubbing", сверка контрольных сумм, сохранённых и вычисленных на основе фактических данных), которая ранее не могла быть применена к RAID разделам Btrfs;
        Существенно увеличена производительность модуля Device Mapper, обеспечивающего динамическое выделение места в хранилище (thin provisioning) и позволяющего создать несколько виртуальных дисковых разделов, суммарный размер которых превышает физический размер доступных накопителей, а физическое дисковое пространство выделяется по мере необходимости. Производительность возросла в основном благодаря поддержке агрегирования операций с идентичными блоками на стадии перед обращением к основному устройству;
        В файловой системе Ceph добавлена поддержка inline-размещения данных, что привело к увеличению производительности при работе с мелкими файлами. Также добавлена поддержка верификации сообщений по цифровой подписи для аутентификации обмена данными между клиентами и серверами Ceph;
        В F2FS, развиваемую компанией Samsung высокопроизводительную файловую систему для Flash-накопителей, добавлена опция "fastboot", которую можно использовать для сокращения числа проверок во время загрузки;
        В файловую систему squashfs добавлена поддержка сжатия данных с использованием алгоритма LZ4;
    Виртуализация и безопасность
        Поддержка расширений MPX (Memory Protection Extensions), которые появятся в следующих поколениях микроархитектур процессоров Intel (Skylake и Goldmont) и дадут возможность организовать проверку указателей на соблюдение границ, связанных с ними областей памяти. Для использования данной возможности для каждой ссылки на память процессору необходимо сообщить сведения о допустимых границах области памяти, что требует дополнительной адаптации программного обеспечения, т.е. использование для сборки компилятора и runtime-библиотек, поддерживающих MPX. С практической стороны, MPX позволит выявлять ошибки при работе с памятью и блокировать совершение атак, основанных на переполнении буфера.
        Добавлен драйвер "ipvlan", позволяющий создавать виртуальные сетевые устройства для связи между изолированными контейнерами. Драйвер напоминает macvlan, но рассчитан на эффективную работу с сетевыми пространствами имён (network namespaces) и производит мультиплексирование трафика на более высоком уровне сетевого стека;
        Для архитектуры ARM64 реализован механизм seccomp, используемый для ограничения доступа приложений к системным вызовам;
        В связи с устранением возможного вектора атаки (CVE-2014-8989) изменена обработка системного вызова setgroups(), при его использовании в пространствах имён для непривилегированных пользователей (user namespaces), что может потенциально привести к нарушению нормальной работы некоторых приложений, выполняющих маппинг произвольных идентификаторов групп пользователей.
        Прекращена поддержка использования системы виртуализации KVM на серверах с архитектурой Itanium (ia64), так как данная возможность не использовалась на практике и оставалась без сопровождения;
        Добавлен интерфейс для доступа из пространства пользователя к функциям блочного шифрования AEAD;
        Подсистема virtio значительно доработана в плане обеспечения поддержки стандарта virtio 1.0;
    Сетевая подсистема
        В клиент и сервер NFS добавлена поддержка опций ALLOCATE и DEALLOCATE, определённых в стандарте NFS 4.2 и позволяющих заранее зарезервировать место в хранилище для файла, до его фактической записи;
        В сетевой стек добавлена новая подсистема для задействования аппаратных механизмов ускорения коммутации и маршрутизации на поддерживающем данные возможности оборудовании;
        Добавлен netlink API для сетевого протокола TIPC (Transparent Inter-process Communication), предназначенного для организации межпроцессного взаимодействия в кластере. Протокол предоставляет средства для быстрого и надёжного взаимодействия приложений, независимо от того, на каких узлах в кластере они выполняются.
        В подсистеме InfiniBand обеспечена поддержка подкачки по необходимости (on-demand paging), что позволяет создавать и размещать области RDMA через обработчик обращений к невыделенным страницам памяти (page faults), т.е. расходовать память тогда, когда она действительно используется;
    Память и системные сервисы
        В системный вызов getsockopt() добавлена новая опция SO_INCOMING_CPU, при помощи которой можно определить CPU, используемый для обработки указанного сокета. Используя данную опцию приложение может распределить связанную с сокетами работу по нескольким процессорам, увеличив общую пропускную способность;
        Возможность привязки расширенных BPF-программ к сетевым сокетам. В настоящее время функциональность ограничена сбором статистики, но в будущем ожидается добавление возможностей по установке фильтров;
        Добавлен системный вызов execveat(), который позволяет запустить исполняемый файл из открытого файлового дескриптора или определить исполняемый файл при передаче файлового дескриптора директории;
        Из экспериментального staging-дерева в основной состав ядра перемещён механизм межпроцессного взаимодействия Binder, предложенный разработчиками платформы Android;
        Поддержка оверлеев Device Tree, призванных упростить получение информации о вспомогательном оборудовании на стадии загрузки системы;
        В подсистему ftrace добавлена возможность использования в фильтрах выражений с логической операцией НЕ ("!");
        Добавлен новый внутренний API, позволяющий унифицировать доступ драйверов к параметрам оборудования через ACPI или Вevice Tree, скрывая особенности работы через данные интерфейсы;
        Продолжена работа над устранением проблемы 2038 года, вызванной переполнением 32-разрядного типа time_t. Внутренние функции ядра do_settimeofday(), timekeeping_inject_sleeptime() и mktime() заменены на варианты, в которых используется 64-разрядный тип time64_t или timespec64.
    Аппаратные архитектуры
        Поддержка микропроцессорной архитектуры с программным ядром Altera Nios II (soft-процессор), конкурирующей с архитектурой MicroBlaze;
    Оборудование
        Добавлен драйвер "AMD KFD", предоставляющий новый интерфейс для использования вычислительных возможностей графических процессоров в приложениях, не связанных с графикой (GPGPU). Взаимодействие с драйвером на пользовательском уровне осуществляется через библиотеку HSA (Heterogenous System Architecture), которая позволяет использовать OpenCL для организации гибридных вычислений и наладить совместную работу CPU, GPU и иных процессоров, в которых подходящее вычислительное устройство выбирается в прозрачном режиме в зависимости от задачи. В HSA CPU и GPU имеют доступ к единым областям памяти, что упрощает организацию работы гибридных приложений;
        В компоненты прямого рендеринга (DRM) добавлена поддержка атомарного переключения видеорежимов, позволяющая разом, в рамках одной атомарной операции, изменить несколько параметров графического режима. Вызов ioctl() для обращения к данной функциональности из пространства пользователя ожидается в ветке ядра 3.20;
        В DRM-драйвер Nouveau добавлена частичная поддержка видеокарт NVIDIA GeForce 900 (GPU GM204), реализована возможность управления напряжением в Tegra K1;
        В DRM-драйвере Intel реализована начальная поддержка графической подсистемы процессоров нового поколения, построенных в соответствии с микроархитектурой Skylake. По умолчанию включен режим PPGTT (Per-Process Graphics Translation Tables), который может использоваться для изоляции доступа к GPU в гостевых системах;
        В DRM-драйвере Radeon улучшены средства управления скоростью вращения кулера для Radeon HD 7000 и более новых GPU;
        Поддержка GPU, используемых в SoC Freescale i.MX и Rockchip;
        Поддержка звуковых устройств на чипах Intel Baytrail;
        Поддержка контроллеров USB 3.0 от компании Broadcom;
        В Video4Linux добавлены драйверы для видеоустройств DVBSky S950 V3, тюнеров Montage M88RS6000, демодуляторов Panasonic MN88472 и MN88473, и ресиверов для пультов ДУ Amlogic Meson.
        Поддержка SoC Amlogic Meson8, Allwinner A80, Samsung Exynos4415, Freescale LS1021A, Alphascale ASM9260 и AMD Seattle;
        Поддержка SCSI-адаптеров Tekram DC390(T), Am53/79C974 и Western Digital WD7193/7197/7296.

Установка ядра Linux Kernel 3.19

Установить ядро версии 3.19 командами ниже, можно ​​в следующих дистрибутивах Linux:

Ubuntu 15.04/14.10/14.04/12.04
Linux Mint 17/13
elementary OS 0.2/0.3

1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей системы/компьютера, на свой страх и риск:

Для 32-bit (одной командой):

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb && sudo dpkg -i *.deb

Для 64-bit (одной командой):
 
cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb  && sudo dpkg -i *.deb

 2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной):

sudo update-grub

Примечание 1
. Если у вас установлен загрузчик BURG, то и его нужно обновить:

sudo update-burg

3. По окончании установки, закройте все приложения и перезагрузите компьютер следующей командой:

sudo reboot

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

uname -r

Примечание 2
. Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Если вы решили удалить ядро 3.19, выполните эту команду:

sudo apt-get purge linux-image-3.19-*

И вновь обновите GRUB командой:

sudo update-grub

Источники: https://www.kernel.org/ | http://www.opennet.ru/

Удачи.

 Если у вас появились вопросы, обращайтесь на наш форум:  http://compizomania.54672.x6.nabble.com/

67 комментариев :

  1. Народ, отпишитесь - кто поставил новое ядро?

    ОтветитьУдалить
    Ответы
    1. Минт 13 докрученный до 17.1 летает без проблем.Единственно что "старый" Compiz не хочет с ним работать. Поэтому пришлось откатиться до 3.18.6.

      Удалить
    2. Установил в Ubuntu 15.04 c Nvidia 340:

      [im]http://s020.radikal.ru/i700/1502/06/9f91536886b4.png[/im]

      Если есть видеокарта, то сразу после установки ядра нужно перенастроить его модуль следующей командой: sudo dpkg-reconfigure nvidia-340
      Естественно в команде нужно изменить nvidia-340 на свой драйвер вместо 340.

      Удалить
    3. Кстати, рекомендую установить libmirclientplatform...

      Удалить
    4. libmirclientplatform - это что? У меня Минт. Для чего оно и где Это брать? (название пакета или оно куда-то входит?)

      Удалить
  2. При загрузке системы появилось сообщение ACPI PCC probe failed.
    Linux Mint 17.1 Cinnamon

    ОтветитьУдалить
    Ответы
    1. Аналогично, ubuntu 14.10, как исправить?

      Удалить
    2. Не ставить без надобности нестандартные ядра.

      А по поводу сообщения, вот:
      http://comments.gmane.org/gmane.linux.acpi.devel/73411

      >So it looks like you build the PCC mailbox driver which is new in 3.19-rc and
      > that driver fails to load, because it doesn't find hardware to work with.
      >
      > The message is harmless, but it also is not useful. The driver in question
      > seems to be overly verbose to me in general.

      В двух словах, ядро пытается загрузить драйвер PCC mailbox (новая функциональность), но драйвер не грузится, поскольку отсутствует железка, с которой он должен работать. Сообщение безвредно, бла-бла...

      Удалить
    3. спасибо, просто 1 загрузка оно долго висело,, дцмал что то важное

      Удалить
    4. А на счет не ставить ядра, то у меня и на дефолтном вылазила какая-то хрень по поводу жесткого... но 3.18.4 3.18.5 3.18.6 ничего не вылазило, просто пару раз блымнуло и все... их да если у меня sshd что нужно дополнительно ? Пользуюсь давно... но проблем никаких не было... вроде все работает

      Удалить
    5. Впервые со времён 3.15.хх ядёр wi-fi не отвалился. При выходе из спящего режима не загораются клавиатурные индикаторы капс-лок и wi-fi,в остальном полёт нормальный. (Deepin 2014.2,если что...) Секунд 15 висит сообщение про ACPI PCC probe failed,затем почти мгновенно грузится(судя по времени отображения заставки)
      З.Ы. Это я так,представил себе,как было бы без этого сообщения...

      Удалить
  3. ACPI PCC probe failed. - Ubuntu 15.04 тоже
    С 340 NVIDIA запустилось, только при установки упала ВМ и NVIDIA

    ОтветитьУдалить
    Ответы
    1. vlc не устанавливается у меня =(

      Удалить
    2. =vlc не устанавливается у меня == А как ты его устанавливал? Попробуй установить терминальной командой: sudo apt-get install vlc

      Удалить
  4. Активируй функцию "Не переводить ни в какие режимы ноутбук при закрытой крышке": http://compizomania.blogspot.com/2014/01/ubuntu.html

    ОтветитьУдалить
  5. Значит не судьба...:) Откатись на родное ядро.

    ОтветитьУдалить
  6. ASUS Ultrabook S500CA
    Ubuntu 14.10 64 bit

    ЗАМЕТНЫЙ прирост скорости, лагов не заметил. Но! Хотел новенькую элементарку погонять на виртуальной машине и не получилось... :(
    До запуска: http://firepic.org/images/2015-02/10/ygajrz7ck2os.png
    После: http://firepic.org/images/2015-02/10/dskdxz32m6i0.png
    Пока все в порядке.

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

      Удалить
  7. Ubuntu 14.04.1 с циннамоном из ночных сборок, графика от AMD. Бегает шустрее, проблем пока не заметил.

    ОтветитьУдалить
  8. спасибо Владимиру за подробное описание ядра!
    это как раз то, чего не хватало в его предыдущих статьях :)
    кстати, уже не первый раз читаю про улучшения различных
    файловых систем. а интересно, хоть кто-нибудь использует
    эти самые btrfs, F2FS, squashfs, или Ceph? :))
    также забавно было прочесть про Memory Protection Extensions.
    подобный механизм уже лет 5 как реализован в отечественном
    процессоре "Эльбрус", отрадно, что и Интел наконец-то
    собирается это реализовать :))

    ОтветитьУдалить
    Ответы
    1. кстати, интересно, работает ли на этом ядре последняя
      версия Catalyst? кто знает, пожалуйста, отпишитесь!

      Удалить
    2. Вот да. Тоже Хотел сказать Спасибо. Действительно интересно читать что делается :)

      Удалить
    3. На Минте 17.1 - 14.05 каталист отказался реконфигурироваться и ставиться. Вываливает ошибку на install kernel module. В принципе, такая ошибка валится на всех ядрах, кроме дефолтного (3.13).
      Вечером попробую поставить 14.12, может заработает...

      Удалить
    4. У вас небось комп с Эльбрусом? Ах да их же купить нельзя нигде. ФСБ "Импортозамещение" в интернетах пиарит?

      Удалить
  9. Полет нормальный. Ubuntu 14.04 Unity, Nvidia 340.76

    ОтветитьУдалить
  10. >> Спасибо. Откатился, а жаль на этом ядре работает заметно шустрее. <<

    Нашел в закладках этот сайтик: https://extonlinux.wordpress.com В те времена когда использовал ubuntu и debian частенько брал с этого сайта ядра.
    Все конечно субъективно, но мне тогда казалось, что эти ядра шустрее стандартных. Попробуйте.

    ОтветитьУдалить
  11. Подскажите пожалуйста после установки ядра по данной инструкции нужно делать dpkg-reconfigure, а как именно его делать?

    ОтветитьУдалить
    Ответы
    1. Владимир выше писал:
      "Если есть видеокарта, то сразу после установки ядра нужно перенастроить его модуль следующей командой: sudo dpkg-reconfigure nvidia-340
      Естественно в команде нужно изменить nvidia-340 на свой драйвер вместо 340."

      Удалить
    2. а что ставить если видеокарта amd?

      Удалить
  12. Подскажите по поводу драйвера nvidia-304. Сможет ядро его поддерживать или переходить на nvidia-340?

    ОтветитьУдалить
    Ответы
    1. Драйвер для видеокарты выбирается и устанавливается по мере необходимости. Необходимость может быть, в частности, играть в компьютерные игры. Если Вы не геймер и система работает стабильно, то в драйвере более новой или старшей версии нет необходимости, разве что ради "спортивного интереса". А по сему, думаю не стоит менять nvidia-304, раз уж он установлен. Только нужно перенасторить модуль ядра 3.19 после установки командой в терминале: sudo dpkg-reconfigure nvidia-304

      Удалить
    2. На nvidia-304 не захотело ядро работать, а вот на nvidia-340 все получилось.

      Удалить
  13. у меня ядро 3.13.0-44-generic, можно сразу прыгать на 3.19?

    ОтветитьУдалить
  14. Трудно ответить определённо. Всё зависит от Вашего железа. Попробуйте установить драйвер 340. Попытка - не пытка. На свободный драйвер и родное ядро всегда откатиться можно.

    ОтветитьУдалить
  15. Владимир!
    Я сейчас обновился и начал замечать такой глюк :
    В терминале переодически начинают прыгать строчки, тоже самое и в gedit. Как схватишь окно(к примеру перетащить в др. область) то "вечеринка" прекращается.
    случалось ли у вас такое ?

    ОтветитьУдалить
    Ответы
    1. Желательно указывать в каком дистрибутиве это происходит и какой драйвер видеокарты установлен и работает с новым ядром. Потому что у меня курсор прыгает по окну gedit в хаотическом состоянии не зависимо от ядра или видеокарты в Ubuntu 15.04. Это баг разрабатываемой системы. Надеюсь разработчики поправят к выходу стабильной версии.
      Ну, а у Вас возможно что-то другое. Переключитесь на другой, стандартный драйвер. Должно всё нормализоваться.

      Удалить
    2. Версия 14.04 LTS.
      Попытался по вашей статье через терминал поставить драйвера 304(сейчас 340). Но увы на нем не работает. может 334 поставить ? или какие стабильные версии до 340 ?
      Видеокарта geforce 310m
      Спасибо!

      Удалить
    3. А Вы точно определились, что необходимо устанавливать драйвер? Может быть обойтись драйвером по умолчанию - Nouveau с ядром 3.19.

      Удалить
    4. 14.04.1 чистая установка на ноут в960 и нвидиа оптимус 630м,Nouveau ,после установки курсор прыгает и исчезает при открытии чего либо и рабочие места не корректно отображались,долго ломал с помощью дров, оказалось : параметры системы ,настройка экранов,отключить второй экран. 3.19 проблем не заметил (ни чего не заметил)работает. я обычный пользователь ubuntu

      Удалить
  16. Обновился ,Ubuntu 14.04 Unity 64 bit , Acer Aspire V5
    система работает шустрее,глюков кроме
    ACPI PCC probe failed замечено не было .
    Кстати,кто-то это победил ?

    ОтветитьУдалить
  17. Минт 17, обновилось ядро, ввел команду для конфигурации видео нвидиа 331, перегрузил
    выдает окошко "Циннамон рухнул, Вы работаете в резервном режиме.
    Что можно сделать?

    ОтветитьУдалить
    Ответы
    1. 1. Загрузиться в рухнувший Cinnamon.
      2. На клавиатуре Ctrl+Alt+F1, ввести логин и пароль.
      3. Удалить драйвер: sudo apt-get remove nvidia-331
      4. sudo reboot

      Удалить
    2. P.S Либо загрузиться на дефолтном ядре и удалить 3.19.

      Удалить
    3. удалил 331, поставил 346, пока норм, заработало
      Спасибо :)

      Удалить
    4. Ну вот и славно.:) А впечатления..., как система работает?

      Удалить
    5. Субъективно пошустрее, если это не самовнушение ))

      Удалить
    6. > Субъективно пошустрее, если это не самовнушение ))

      Мне так тоже кажется.

      Удалить
  18. Владимир, помогите.
    Пробовал поставить ядро 3.18.5 и 3.18.6 на ubuntu 14.10 amd64, после перезагрузки комп зависает вроде как при запуске оболочки (мышь не дёргается). И ещё - кроме 304 драйвера nvidia, никакой стабильно не работает. В 331 не запускаются браузеры, в 340 после загрузки проходит около минуты и начинают бегать полоски и комп зависает
    Nvdia geforce 8100

    ОтветитьУдалить
    Ответы
    1. ==Nvdia geforce 8100== Почитайте инструкцию " Как определить и установить правильную версию драйвера для вашей видеокарты Nvidia в Ubuntu/Linux Mint", возможно она поможет ответить на Ваш вопрос.

      Удалить
    2. На сайте нвидия предлагали установить 340 драйвер. После установки полосы бегают. Ядро 3.19 поставил с 304 драйвером - получил "труп". Может 3.19 с 340 драйвером нормально заработает

      Удалить
  19. Error! Bad return status for module build on kernel: 3.19.0-031900-generic (x86_64)
    Consult /var/lib/dkms/nvidia-346/346.35/build/make.log for more information.

    ОтветитьУдалить
    Ответы
    1. Вам советуют обратиться к: /var/lib/dkms/nvidia-346/346.35/build/make.log для получения дополнительной информации.

      Удалить
    2. все преставил вроде не выдало в терменале ошщибку

      Удалить
  20. все старнный глюк вбыл но ядро работает ! )) после переустановки повторной

    ОтветитьУдалить
  21. Танки стали вылетать(( Вернулся пока обратно))

    ОтветитьУдалить
  22. Спасибо! Попробовал, работает. Но на моем стареньком аппарате загрузка немного дольше. Рабочий стол с панелью прорисовывается по очереди, а на "родном" ядре выскакивает все сразу. Драйвер nvidia устанавливается с низким разрешением. ubuntuMATE 64 bit
    Вернулся.

    ОтветитьУдалить
  23. Lenovo B550L Xubuntu 15.04 - работает. И Wi-Fi тоже.

    ОтветитьУдалить
  24. При загрузке системы появилось сообщение ACPI PCC probe failed. Так же перестал работать геймпад. Пришлось откатится на "родное" ядро :-(
    Linux Mint 17.1 Cinnamon 64-bit
    Defender Game Racer Turbo

    ОтветитьУдалить
  25. Здравствуйте, помогите пожалуйста. На моем устройстве постоянно всплывает окно с уведомлением об обновление по 3.19 версия, но я не хочу обновлять т.к довольна как работает придыдущая версия. При всплывании обновлений я указала никогда не больше не напоминать, но это все ровно всплывает и висит в окне уведомлений. Навязывает на обновления. Как решить эту проблему?

    ОтветитьУдалить
    Ответы
    1. А система какая, Windows? Иди Вы задаёте вопрос телепатам?

      Удалить

Если у Вас появились вопросы или мнения, вы можете задать или оставить их здесь.
Спам и флуд будут жёстко караться вечной блокировкой их оставляющих!



If You have any questions or opinions about, just leave'em here.
Spamers & flooders will be blocked forever!!!