21. Ядро Linux

Поделиться
HTML-код
  • Опубликовано: 17 июл 2020
  • Про modules.alias: people.skolelinux.org/pere/blo...
    Про работу с модулями: wiki.archlinux.org/index.php/....
    Плейлист: • Основы GNU/Linux и под...
    Телеграм: t.me/gnuslashlinux
    Текстовой вариант: basis.gnulinux.pro

Комментарии • 63

  • @user-rw3qx2bc4q
    @user-rw3qx2bc4q 2 года назад +1

    Автору спасибо за мини лекцию

  • @misterbrain151
    @misterbrain151 4 года назад +13

    Отличное видео , спасибо Мурад!

  • @kukuruza005
    @kukuruza005 4 года назад +7

    Огромное спасибо! Очень нужные видео!!!

  • @mJee245
    @mJee245 2 года назад +1

    Заставка в начале потрясная!🤘

  • @user-fp4td4pb4g
    @user-fp4td4pb4g 2 года назад +13

    Очень достойный труд. Просто кладезь полезной информации!

  • @lexxlexx5359
    @lexxlexx5359 6 месяцев назад +1

    Очень доступно. Спасибо за работу

  • @andewdrive7762
    @andewdrive7762 Год назад +1

    Это хороший канал, спасибо за контент)

  • @liosha2007
    @liosha2007 2 года назад +2

    Замечательное видео, спасибо

  • @Zvezd83
    @Zvezd83 4 года назад +3

    Понравилось, спасибо

  • @easyman333
    @easyman333 4 года назад +5

    Спасибо!

  • @pankeyev
    @pankeyev 2 года назад +3

    Крутяк! Спасибо)

  • @WhiteBear141981
    @WhiteBear141981 2 года назад +2

    Спасибо большое!

  • @yuliyacher67
    @yuliyacher67 2 года назад +1

    Отлично 👍

  • @marianmuskiv8999
    @marianmuskiv8999 2 года назад +3

    Огромное спасибо надеюсь со временем смогу сделать файфай на своем линуксе

  • @vlad-n-ag
    @vlad-n-ag Год назад +3

    Толково. Единственное, было бы неплохо делать задержку перед вводом команд чуть побольше, чтобы было время внимательнее рассмотреть, что вводится.

  • @kozemit
    @kozemit 3 года назад +1

    спасибо)

  • @teamstream4021
    @teamstream4021 2 года назад +1

    спасибо!

  • @AleksFirst
    @AleksFirst 6 месяцев назад +1

    один из вопросов из LFCA касается ядра. Ответ в видео на 3:50

  • @user-df5wu6fg1r
    @user-df5wu6fg1r 3 года назад +1

    Збазиба!

  • @TheGenrix
    @TheGenrix 3 года назад

    Отлично объясняешь! Мне понравилось.
    Это видео выдал поиск, когда я пытался найти информацию о пересборке ядра.
    Но к сожалению я не смог найти вменяемого ответа на свой вопрос - какой профит прироста быстродействия (хотя бы примерно) при пересборке ядра конкретно под мой цпу против использования ядра общего назначения, предоставляемого дистрибутивом?
    Видел видео где накладывают патчи на сырцы, а при конфигурации в меню выбирают конкретное семейство цпу, например интел каби лейк или хасвелл.
    Или пересборки ядра недостаточно и надо всю ОС из исходников пересобирать с ключами оптимизации под процессор? Какой прирост даст ядро и ядро+ОС?
    Насколько я слышал, ядро то пересобрать не проблема, а вот многий софт для пересборки может потребовать 16 и более Гб ОЗУ для вменяемой производительности компиляции (сборка FF или хрома).
    Хотелось бы увидеть видео с пояснением всех этих вещей, и может быть тестами хотя бы ядра после пересборки под проц.
    Такого видео на ютубе я найти не смог. Полчаса искал, меняя ключевые слова.

    • @GNULinuxPro
      @GNULinuxPro  3 года назад +3

      Спасибо!
      Насчёт видео, вроде нашел такое - ruclips.net/video/oFC1YFUH1_k/видео.html
      Там и диаграммы всякие, и игру запускают.
      Сказать что компиляция даёт большой прирост в производительности - нет, прирост обычно не большой.
      Стоит ли ради этого прироста тратить время? Это интересно оверклокерам, тем, кто хочет выжать максимум из железа и софта.
      НО большая часть софта не сильно то грузит ресурсы. На серверах использования ресурсов 40-50 процентов, на десктопах и то меньше. Да и отключив лишние сервисы, используя менее прожорливый графический интерфейс, правильно настроив софт можно добиться более заметной производительности.
      Возможно, для каких-нибудь сильно зависимых от процессора программ (какие-нибудь научно вычислительные) имеет смысл компилировать под процессор с нужными флагами, оптимизировать ядро и всё такое.
      А в большинстве случаев это просто интересно оверклокерам.

    • @TheGenrix
      @TheGenrix 3 года назад +2

      @@GNULinuxPro Спасибо за развернутый ответ. Посмотрел видео и потом посмотрел сравнения ядер на phoronix. Получается 5-10% иногда выжать можно. Наверное для десктопа это не актуально, кроме игр пожалуй, и то если они работают на пределе железа. А так пожалуй есть смысл для вычислений, которые выполняются днями или неделями, там 10% уже ощутимая разница, которая составит день+ в итоге.

    • @user-xd1su3sk3i
      @user-xd1su3sk3i 2 года назад +3

      Для серверных систем ядро компилируют под конкретную машину, если таким образом удаётся добиться повышения производительности на ,предположим, 1%, то имея 1000 серверов, вы сэкономите 10 серверов и т.д. Для личного использования такая оптимизация ядра не нужна.

  • @tsvigo11_70
    @tsvigo11_70 11 месяцев назад

    Периодически если подключен переподключается 2.5 дюймовый hdd подключенный к usb 2.

  • @andrewmad2890
    @andrewmad2890 2 года назад +1

    Хотите узнать что есть ядро, ставьте gentoo, меньше arch. Вот где реально вся сила.

  • @boson_higgs
    @boson_higgs 4 месяца назад

    Спасибо! Сразу понятно что человек углубленно понимает работу ОС. Помогите пожалуйста разобраться с одним вопросом.
    Вот тут такой ребус ...make modules M=path/to/component ( тут все понятно -компиляция определелного модуля)
    но вот дальше непонятн..: "sudo make modules_install SUBDIRS=path/to/component" что здесь имеется ввиду.. SUBDIRS это что за путь ? может это путь "/lib/modules/`uname -r`/extra? к примеру. path/to/component это как я понял тоже путь к откомпилированному драйверу .ko. Короче этот SUBDIRS мне весь мозг вынес.

    • @GNULinuxPro
      @GNULinuxPro  4 месяца назад +1

      Спасибо!
      SUBDIRS - тоже путь к директориям модулей, которые вы сбилдили предыдущей командой. Просто чтобы указать, что именно нужно установить

    • @boson_higgs
      @boson_higgs 4 месяца назад

      Ещё раз благодарю! 😊

  • @Snoop_dozhek
    @Snoop_dozhek Год назад

    Hush, hush
    I thought I heard her calling my name now
    Hush, hush
    She broke my heart but I love her just the same now
    Hush, hush
    Thought I heard her calling my name now
    Hush, hush
    I need her loving and I'm not to blame now
    they got it early in the morning

    • @perkarter
      @perkarter 17 дней назад

      Ооо, deep purple))

  • @Patifonii
    @Patifonii 3 года назад

    А для чего нужна процедура пересборки ядра? если все можно из модулей подгрузить?

    • @GNULinuxPro
      @GNULinuxPro  3 года назад +2

      В большинстве случаев не нужно пересобирать ядро. Иногда это делают энтузиасты, чтобы научиться. Либо "ускорить" работу, засчёт того что ядро будет скомпилировано под конкретное железо + из дефолтного ядра уберут все лишние модули. Но это ускоряет очень слабо, для десктопов, по крайней мере. Имеет смысл для какого-нибудь редкого железа, суперкомпьютеров и т.п.

  • @nicemoment5013
    @nicemoment5013 Год назад

    Как отключить люмех ядро в вин 10??????

  • @azefootball8543
    @azefootball8543 2 года назад

    Здравствуйте, можете объяснить в чем разница между драйвером и модулем??

    • @GNULinuxPro
      @GNULinuxPro  2 года назад +2

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

    • @azefootball8543
      @azefootball8543 2 года назад

      @@GNULinuxPro спасибо большое!

  • @SeafullJAC
    @SeafullJAC 2 года назад

    А как поставить ядро с флешки? Поставил ubuntu 20.04, сейчас стоит 5.4.0-1076-gke , но там не работает wifi controller Intel 1650i и тачпад. Думаю с новым ядром проблема решиться

    • @GNULinuxPro
      @GNULinuxPro  2 года назад +1

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

    • @SeafullJAC
      @SeafullJAC 2 года назад

      @@GNULinuxPro пока загрузился с более старого ядра .5.4.0-121 инет появился и тачпад заработал. Не знал что по нажатию Escape, при загрузке, попаду на выборку старых ядер. И конечно попробую ваш вариант позже. Спасибо

    • @GNULinuxPro
      @GNULinuxPro  2 года назад

      @@SeafullJAC если со старого грузится и работает нормально, то достаточно со старого и обновить ядро просто обновлением системы, без флешки

    • @SeafullJAC
      @SeafullJAC 2 года назад

      @@GNULinuxPro пробовал. Проблемы остаются с драйвером к Killer wifi 1650i (intel)

    • @SeafullJAC
      @SeafullJAC 2 года назад

      Загружусь с крайнего рабочего ядра и удалю последнее новое.

  • @user-en4wc3mt9k
    @user-en4wc3mt9k Год назад

    Бывает модуль, а бывает не модуль.

  • @gn01s3
    @gn01s3 3 года назад

    по идее системы сохраняют 3 ядра в системе-новое и 2 старых остальные более старые удаляются

    • @GNULinuxPro
      @GNULinuxPro  3 года назад

      Это зависит от настроек пакетного менеджера

    • @gn01s3
      @gn01s3 3 года назад

      @@GNULinuxPro dnf в fedora по крайней мере так настроен к примеру(dnf для меня=хочу в кладбище)(сори но мне dnf не нравиться из-за черепашьей скорости(я пробовал самую новую федорку на момент этот все точно также)

  • @druha.s
    @druha.s 2 года назад

    И с какого это перепугу ведройд линухой стал?

  • @user-sq3eg8jx5j
    @user-sq3eg8jx5j 4 года назад +1

    Неяхши

  • @IgorMunirov
    @IgorMunirov 2 месяца назад

    ты же украл текст из статьи

  • @LogmanBenson
    @LogmanBenson 8 месяцев назад

    Все на линуксе по этому оно и такое глючное .Роутер через время тупит смарт тв грузиться долше чем windows😂😂😂😂

  • @Arius1987
    @Arius1987 25 дней назад +1

    Добрый день проконсультируйте пожалуйста ибо не сведущ: поставил на работе debian-12.5.0. Обновил до последних версий пакетов с помощью apt update, apt upgrade. Но использовать этот debian не разрешают, выкатив мне хороший такой список уязвимостей ядра. Посмотрел какие ядра используется:
    root@debian12:~# ls -l /boot/vm*
    -rw-r--r-- 1 root root 8152768 фев 1 11:05 /boot/vmlinuz-6.1.0-18-amd64
    -rw-r--r-- 1 root root 8169408 мая 3 15:36 /boot/vmlinuz-6.1.0-21-amd64
    Далее прошелся по спискам уязвимостей, увидел что они исправлены в ядре 6.1.90-1.
    Как обновить ядро до 6.1.90-1?
    Ps: при гуглении нашел проект zabbly linux, который обновляет ядро до vmlinuz-6.9.3-zabbly+ , но он еще не проходил проверку на уязвимости, и есть подозрение что с 6.9.3 еще возникнут проблемы.

    • @Arius1987
      @Arius1987 25 дней назад +1

      Вроде разобрался: дело в том, что разрабы "мудрят" с именованием ядер, если я ввожу команду "umane -a", то вывод будет каким:
      Linux debian12 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux
      Примечательно, что версия указывается в двух местах: " debian12 6.1.0-21-amd64" и "Debian 6.1.90-1 (2024-05-03). Судя по второму месту, нужная версия ядра и так установлена. Выходит, для достижения искомой цели мне нужно просто удалить ядро "vmlinuz-6.1.0-18-amd64".

    • @GNULinuxPro
      @GNULinuxPro  23 дня назад

      Добрый день!
      Извиняюсь за поздний ответ, получилось разобраться?

    • @Arius1987
      @Arius1987 23 дня назад +1

      @@GNULinuxPro , добрый день. Да, получилось: я написал в предыдущем комменте. Сегодня после удаления старого ядра мне дали добро.

  • @BoffkaBoffka
    @BoffkaBoffka 3 года назад +1

    СПАСИБО!!!

  • @user-ft7jp8sd3j
    @user-ft7jp8sd3j 3 года назад +1

    Спасибо!