home.social

#linux_kernel — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #linux_kernel, aggregated by home.social.

  1. Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22

    В 1995 году Тату Илонен написал письмо длиной с пост на Хабре и бесплатно получил номер ssh -p 22 user@host, который теперь знает каждый сисадмин. Но до этого порты были однонаправленными, чётные номера считались ненужными, а половина слотов вообще пустовала. О том, как порты стали «дверями» в сервер и что останется от них через десять лет, рассказал в статье. Читать

    habr.com/ru/companies/ruvds/ar

    #SSH #Linux_kernel #NAT #Nmap #BSD #RFC #DevOps #сетевые_технологии #tcp #ruvds_статьи

  2. Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22

    В 1995 году Тату Илонен написал письмо длиной с пост на Хабре и бесплатно получил номер ssh -p 22 user@host, который теперь знает каждый сисадмин. Но до этого порты были однонаправленными, чётные номера считались ненужными, а половина слотов вообще пустовала. О том, как порты стали «дверями» в сервер и что останется от них через десять лет, рассказал в статье. Читать

    habr.com/ru/companies/ruvds/ar

    #SSH #Linux_kernel #NAT #Nmap #BSD #RFC #DevOps #сетевые_технологии #tcp #ruvds_статьи

  3. Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22

    В 1995 году Тату Илонен написал письмо длиной с пост на Хабре и бесплатно получил номер ssh -p 22 user@host, который теперь знает каждый сисадмин. Но до этого порты были однонаправленными, чётные номера считались ненужными, а половина слотов вообще пустовала. О том, как порты стали «дверями» в сервер и что останется от них через десять лет, рассказал в статье. Читать

    habr.com/ru/companies/ruvds/ar

    #SSH #Linux_kernel #NAT #Nmap #BSD #RFC #DevOps #сетевые_технологии #tcp #ruvds_статьи

  4. Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22

    В 1995 году Тату Илонен написал письмо длиной с пост на Хабре и бесплатно получил номер ssh -p 22 user@host, который теперь знает каждый сисадмин. Но до этого порты были однонаправленными, чётные номера считались ненужными, а половина слотов вообще пустовала. О том, как порты стали «дверями» в сервер и что останется от них через десять лет, рассказал в статье. Читать

    habr.com/ru/companies/ruvds/ar

    #SSH #Linux_kernel #NAT #Nmap #BSD #RFC #DevOps #сетевые_технологии #tcp #ruvds_статьи

  5. Segmentation Fault: как оно устроено?

    Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться

    habr.com/ru/articles/1038370/

    #segmentation_fault #linux_kernel #memory_management #c++

  6. Segmentation Fault: как оно устроено?

    Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться

    habr.com/ru/articles/1038370/

    #segmentation_fault #linux_kernel #memory_management #c++

  7. Segmentation Fault: как оно устроено?

    Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться

    habr.com/ru/articles/1038370/

    #segmentation_fault #linux_kernel #memory_management #c++

  8. Segmentation Fault: как оно устроено?

    Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться

    habr.com/ru/articles/1038370/

    #segmentation_fault #linux_kernel #memory_management #c++

  9. Linus #Torvalds: #Linux_Kernel Team kämpft mit #KI erzeugten Sicherheitsmeldungen - #fosstopia

    Mit der vierten Vorabversion von Linux 7.1 meldet sich Linus Torvalds erneut zu Wort. Seine Botschaft richtet sich diesmal an alle, die Sicherheitsmeldungen mit KI Werkzeugen erzeugen. Der Kernel Chef sieht eine wachsende Belastung für das Projekt.

    Torvalds beschreibt eine Flut an Berichten, die oft das Gleiche melden.

    fosstopia.de/kernel-team-ki-si

  10. Linus #Torvalds: #Linux_Kernel Team kämpft mit #KI erzeugten Sicherheitsmeldungen - #fosstopia

    Mit der vierten Vorabversion von Linux 7.1 meldet sich Linus Torvalds erneut zu Wort. Seine Botschaft richtet sich diesmal an alle, die Sicherheitsmeldungen mit KI Werkzeugen erzeugen. Der Kernel Chef sieht eine wachsende Belastung für das Projekt.

    Torvalds beschreibt eine Flut an Berichten, die oft das Gleiche melden.

    fosstopia.de/kernel-team-ki-si

  11. Linus #Torvalds: #Linux_Kernel Team kämpft mit #KI erzeugten Sicherheitsmeldungen - #fosstopia

    Mit der vierten Vorabversion von Linux 7.1 meldet sich Linus Torvalds erneut zu Wort. Seine Botschaft richtet sich diesmal an alle, die Sicherheitsmeldungen mit KI Werkzeugen erzeugen. Der Kernel Chef sieht eine wachsende Belastung für das Projekt.

    Torvalds beschreibt eine Flut an Berichten, die oft das Gleiche melden.

    fosstopia.de/kernel-team-ki-si

  12. Linus #Torvalds: #Linux_Kernel Team kämpft mit #KI erzeugten Sicherheitsmeldungen - #fosstopia

    Mit der vierten Vorabversion von Linux 7.1 meldet sich Linus Torvalds erneut zu Wort. Seine Botschaft richtet sich diesmal an alle, die Sicherheitsmeldungen mit KI Werkzeugen erzeugen. Der Kernel Chef sieht eine wachsende Belastung für das Projekt.

    Torvalds beschreibt eine Flut an Berichten, die oft das Gleiche melden.

    fosstopia.de/kernel-team-ki-si

  13. Linus #Torvalds: #Linux_Kernel Team kämpft mit #KI erzeugten Sicherheitsmeldungen - #fosstopia

    Mit der vierten Vorabversion von Linux 7.1 meldet sich Linus Torvalds erneut zu Wort. Seine Botschaft richtet sich diesmal an alle, die Sicherheitsmeldungen mit KI Werkzeugen erzeugen. Der Kernel Chef sieht eine wachsende Belastung für das Projekt.

    Torvalds beschreibt eine Flut an Berichten, die oft das Gleiche melden.

    fosstopia.de/kernel-team-ki-si

  14. Kritische #Kernel #Lücke bedroht zahlreiche #Linux Systeme - #fosstopia

    #IT #Security #Forscher haben eine schwere #Schwachstelle im #Linux_Kernel offengelegt (CVE-2026-31431). Die Lücke trägt den Namen Copy Fail und erlaubt lokalen Nutzern den Zugriff auf höchste Systemrechte (root). Angreifer können gezielt vier Bytes in den Seitencache beliebiger Dateien schreiben und so die Kontrolle über ein System übernehmen...

    fosstopia.de/kritische-kernel-

  15. Kritische #Kernel #Lücke bedroht zahlreiche #Linux Systeme - #fosstopia

    #IT #Security #Forscher haben eine schwere #Schwachstelle im #Linux_Kernel offengelegt (CVE-2026-31431). Die Lücke trägt den Namen Copy Fail und erlaubt lokalen Nutzern den Zugriff auf höchste Systemrechte (root). Angreifer können gezielt vier Bytes in den Seitencache beliebiger Dateien schreiben und so die Kontrolle über ein System übernehmen...

    fosstopia.de/kritische-kernel-

  16. Kritische #Kernel #Lücke bedroht zahlreiche #Linux Systeme - #fosstopia

    #IT #Security #Forscher haben eine schwere #Schwachstelle im #Linux_Kernel offengelegt (CVE-2026-31431). Die Lücke trägt den Namen Copy Fail und erlaubt lokalen Nutzern den Zugriff auf höchste Systemrechte (root). Angreifer können gezielt vier Bytes in den Seitencache beliebiger Dateien schreiben und so die Kontrolle über ein System übernehmen...

    fosstopia.de/kritische-kernel-

  17. Kritische #Kernel #Lücke bedroht zahlreiche #Linux Systeme - #fosstopia

    #IT #Security #Forscher haben eine schwere #Schwachstelle im #Linux_Kernel offengelegt (CVE-2026-31431). Die Lücke trägt den Namen Copy Fail und erlaubt lokalen Nutzern den Zugriff auf höchste Systemrechte (root). Angreifer können gezielt vier Bytes in den Seitencache beliebiger Dateien schreiben und so die Kontrolle über ein System übernehmen...

    fosstopia.de/kritische-kernel-

  18. Kritische #Kernel #Lücke bedroht zahlreiche #Linux Systeme - #fosstopia

    #IT #Security #Forscher haben eine schwere #Schwachstelle im #Linux_Kernel offengelegt (CVE-2026-31431). Die Lücke trägt den Namen Copy Fail und erlaubt lokalen Nutzern den Zugriff auf höchste Systemrechte (root). Angreifer können gezielt vier Bytes in den Seitencache beliebiger Dateien schreiben und so die Kontrolle über ein System übernehmen...

    fosstopia.de/kritische-kernel-

  19. ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы

    Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные . Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который:

    habr.com/ru/articles/1025264/

    #linux_kernel #си

  20. ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы

    Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные . Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который:

    habr.com/ru/articles/1025264/

    #linux_kernel #си

  21. ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы

    Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные . Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который:

    habr.com/ru/articles/1025264/

    #linux_kernel #си

  22. ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы

    Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные . Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который:

    habr.com/ru/articles/1025264/

    #linux_kernel #си

  23. #Linux7.0 erschienen – mehr als ein Nummernsprung

    Der neue #Linux_Kernel 7.0 bringt selbstheilende #Dateisysteme, sorgt für robusteren Code und heißt #Rust als nicht-experimentelles Feature willkommen.

    Die neue Versionsnummer des #Linux-Kernels wirkt wie ein kleiner Paukenschlag. Wir schreiben nun eine 7.0. Das hat jedoch weniger mit einem großen architekturellen Wurf oder den neuen Features zu tun. #Linus_Torvalds ist dafür bekannt, große Zahlen hinter dem Punkt...

    heise.de/news/Linux-7-0-erschi

  24. #Linux7.0 erschienen – mehr als ein Nummernsprung

    Der neue #Linux_Kernel 7.0 bringt selbstheilende #Dateisysteme, sorgt für robusteren Code und heißt #Rust als nicht-experimentelles Feature willkommen.

    Die neue Versionsnummer des #Linux-Kernels wirkt wie ein kleiner Paukenschlag. Wir schreiben nun eine 7.0. Das hat jedoch weniger mit einem großen architekturellen Wurf oder den neuen Features zu tun. #Linus_Torvalds ist dafür bekannt, große Zahlen hinter dem Punkt...

    heise.de/news/Linux-7-0-erschi

  25. #Linux7.0 erschienen – mehr als ein Nummernsprung

    Der neue #Linux_Kernel 7.0 bringt selbstheilende #Dateisysteme, sorgt für robusteren Code und heißt #Rust als nicht-experimentelles Feature willkommen.

    Die neue Versionsnummer des #Linux-Kernels wirkt wie ein kleiner Paukenschlag. Wir schreiben nun eine 7.0. Das hat jedoch weniger mit einem großen architekturellen Wurf oder den neuen Features zu tun. #Linus_Torvalds ist dafür bekannt, große Zahlen hinter dem Punkt...

    heise.de/news/Linux-7-0-erschi

  26. #Linux7.0 erschienen – mehr als ein Nummernsprung

    Der neue #Linux_Kernel 7.0 bringt selbstheilende #Dateisysteme, sorgt für robusteren Code und heißt #Rust als nicht-experimentelles Feature willkommen.

    Die neue Versionsnummer des #Linux-Kernels wirkt wie ein kleiner Paukenschlag. Wir schreiben nun eine 7.0. Das hat jedoch weniger mit einem großen architekturellen Wurf oder den neuen Features zu tun. #Linus_Torvalds ist dafür bekannt, große Zahlen hinter dem Punkt...

    heise.de/news/Linux-7-0-erschi

  27. #Linux7.0 erschienen – mehr als ein Nummernsprung

    Der neue #Linux_Kernel 7.0 bringt selbstheilende #Dateisysteme, sorgt für robusteren Code und heißt #Rust als nicht-experimentelles Feature willkommen.

    Die neue Versionsnummer des #Linux-Kernels wirkt wie ein kleiner Paukenschlag. Wir schreiben nun eine 7.0. Das hat jedoch weniger mit einem großen architekturellen Wurf oder den neuen Features zu tun. #Linus_Torvalds ist dafür bekannt, große Zahlen hinter dem Punkt...

    heise.de/news/Linux-7-0-erschi

  28. 📢 Linux : explosion des rapports de sécurité générés par IA, qualité en forte hausse
    📝 ## 🗓️ Contexte

    Article publié le 26 mars 2026 par *The Register*, basé sur une interview de **Greg Kroah-Hartman**, mainteneur hist...
    📖 cyberveille : cyberveille.ch/posts/2026-04-1
    🌐 source : theregister.com/2026/03/26/gre
    #IA_générative #Linux_kernel #Cyberveille

  29. Me, reading that the day after April 1st. :blobcatdizzy:

    In short: Linux will replace IPv4 entirely. Now. 🤐😅

    #linux_kernel

  30. Me, reading that the day after April 1st. :blobcatdizzy:

    In short: Linux will replace IPv4 entirely. Now. 🤐😅

    #linux_kernel

  31. Me, reading that the day after April 1st. :blobcatdizzy:

    In short: Linux will replace IPv4 entirely. Now. 🤐😅

    #linux_kernel

  32. Me, reading that the day after April 1st. :blobcatdizzy:

    In short: Linux will replace IPv4 entirely. Now. 🤐😅

    #linux_kernel

  33. Me, reading that the day after April 1st. :blobcatdizzy:

    In short: Linux will replace IPv4 entirely. Now. 🤐😅

    #linux_kernel

  34. Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

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

    habr.com/ru/articles/1002550/

    #сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы

  35. Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

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

    habr.com/ru/articles/1002550/

    #сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы

  36. Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

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

    habr.com/ru/articles/1002550/

    #сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы

  37. Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI

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

    habr.com/ru/articles/1002550/

    #сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы

  38. [Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег

    Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».

    habr.com/ru/articles/1001460/

    #линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания

  39. [Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег

    Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».

    habr.com/ru/articles/1001460/

    #линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания

  40. [Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег

    Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».

    habr.com/ru/articles/1001460/

    #линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания

  41. [Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег

    Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».

    habr.com/ru/articles/1001460/

    #линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания

  42. Тетрис в ядре Linux

    Вероятно, вы знаете, что если запустить ядро Linux без корневой файловой системы или файла initramfs, то оно упадет с сообщением о панике ядра. Но возможна ли работа ядра Linux без этих, вроде бы обязательных компонентов? Ответ на вопрос - да, возможна, но использовать такие возможности в конечном продукте не стоит. При запуске ядра ему могут передаваться параметры через командную строку. Одним из параметров является rootwait , указывающий ядру на то, что нужно подождать появление корневой файловой системы. В этом случае ядро ожидает появление корневой системы, а не завершается выполнение ядра с ошибкой. Формально ничто не мешает написать модуль ядра, который взаимодействует с клавиатурой и дисплеем и временно выполняет функции пользовательского приложения, пока ядро ожидает корневую файловую систему. Пользовательским приложением может быть, например, игра Тетрис. Она из-за своей простоты в реализации и зрелищности добавляет наглядности в изучении темы и дает чувство завершенности. А мысль о том, что тетрис, работает в ядре, усиливает эффект.

    habr.com/ru/companies/timeweb/

    #linux #linux_kernel #linux_modules #qemu #c_language #lowlevel #ненормальное_программирование #timeweb_статьи

  43. Тетрис в ядре Linux

    Вероятно, вы знаете, что если запустить ядро Linux без корневой файловой системы или файла initramfs, то оно упадет с сообщением о панике ядра. Но возможна ли работа ядра Linux без этих, вроде бы обязательных компонентов? Ответ на вопрос - да, возможна, но использовать такие возможности в конечном продукте не стоит. При запуске ядра ему могут передаваться параметры через командную строку. Одним из параметров является rootwait , указывающий ядру на то, что нужно подождать появление корневой файловой системы. В этом случае ядро ожидает появление корневой системы, а не завершается выполнение ядра с ошибкой. Формально ничто не мешает написать модуль ядра, который взаимодействует с клавиатурой и дисплеем и временно выполняет функции пользовательского приложения, пока ядро ожидает корневую файловую систему. Пользовательским приложением может быть, например, игра Тетрис. Она из-за своей простоты в реализации и зрелищности добавляет наглядности в изучении темы и дает чувство завершенности. А мысль о том, что тетрис, работает в ядре, усиливает эффект.

    habr.com/ru/companies/timeweb/

    #linux #linux_kernel #linux_modules #qemu #c_language #lowlevel #ненормальное_программирование #timeweb_статьи

  44. Тетрис в ядре Linux

    Вероятно, вы знаете, что если запустить ядро Linux без корневой файловой системы или файла initramfs, то оно упадет с сообщением о панике ядра. Но возможна ли работа ядра Linux без этих, вроде бы обязательных компонентов? Ответ на вопрос - да, возможна, но использовать такие возможности в конечном продукте не стоит. При запуске ядра ему могут передаваться параметры через командную строку. Одним из параметров является rootwait , указывающий ядру на то, что нужно подождать появление корневой файловой системы. В этом случае ядро ожидает появление корневой системы, а не завершается выполнение ядра с ошибкой. Формально ничто не мешает написать модуль ядра, который взаимодействует с клавиатурой и дисплеем и временно выполняет функции пользовательского приложения, пока ядро ожидает корневую файловую систему. Пользовательским приложением может быть, например, игра Тетрис. Она из-за своей простоты в реализации и зрелищности добавляет наглядности в изучении темы и дает чувство завершенности. А мысль о том, что тетрис, работает в ядре, усиливает эффект.

    habr.com/ru/companies/timeweb/

    #linux #linux_kernel #linux_modules #qemu #c_language #lowlevel #ненормальное_программирование #timeweb_статьи

  45. Тетрис в ядре Linux

    Вероятно, вы знаете, что если запустить ядро Linux без корневой файловой системы или файла initramfs, то оно упадет с сообщением о панике ядра. Но возможна ли работа ядра Linux без этих, вроде бы обязательных компонентов? Ответ на вопрос - да, возможна, но использовать такие возможности в конечном продукте не стоит. При запуске ядра ему могут передаваться параметры через командную строку. Одним из параметров является rootwait , указывающий ядру на то, что нужно подождать появление корневой файловой системы. В этом случае ядро ожидает появление корневой системы, а не завершается выполнение ядра с ошибкой. Формально ничто не мешает написать модуль ядра, который взаимодействует с клавиатурой и дисплеем и временно выполняет функции пользовательского приложения, пока ядро ожидает корневую файловую систему. Пользовательским приложением может быть, например, игра Тетрис. Она из-за своей простоты в реализации и зрелищности добавляет наглядности в изучении темы и дает чувство завершенности. А мысль о том, что тетрис, работает в ядре, усиливает эффект.

    habr.com/ru/companies/timeweb/

    #linux #linux_kernel #linux_modules #qemu #c_language #lowlevel #ненормальное_программирование #timeweb_статьи

  46. Изучаем, как работает клавиатура в Linux, и пишем шуточный модуль ядра

    Часто в учебной литературе по Linux приведены скучные и неинтересные примеры написания модулей ядра. Я решил исправить этот пробел и показать, что разработка небольшого модуля — это задача под силу многим, если понимаешь базовые принципы разработки программ.

    habr.com/ru/companies/ruvds/ar

    #linux #linux_kernel #linux_driver #linux_module #c #keyboard #fun #input #ruvds_статьи

  47. Изучаем, как работает клавиатура в Linux, и пишем шуточный модуль ядра

    Часто в учебной литературе по Linux приведены скучные и неинтересные примеры написания модулей ядра. Я решил исправить этот пробел и показать, что разработка небольшого модуля — это задача под силу многим, если понимаешь базовые принципы разработки программ.

    habr.com/ru/companies/ruvds/ar

    #linux #linux_kernel #linux_driver #linux_module #c #keyboard #fun #input #ruvds_статьи

  48. Изучаем, как работает клавиатура в Linux, и пишем шуточный модуль ядра

    Часто в учебной литературе по Linux приведены скучные и неинтересные примеры написания модулей ядра. Я решил исправить этот пробел и показать, что разработка небольшого модуля — это задача под силу многим, если понимаешь базовые принципы разработки программ.

    habr.com/ru/companies/ruvds/ar

    #linux #linux_kernel #linux_driver #linux_module #c #keyboard #fun #input #ruvds_статьи

  49. Изучаем, как работает клавиатура в Linux, и пишем шуточный модуль ядра

    Часто в учебной литературе по Linux приведены скучные и неинтересные примеры написания модулей ядра. Я решил исправить этот пробел и показать, что разработка небольшого модуля — это задача под силу многим, если понимаешь базовые принципы разработки программ.

    habr.com/ru/companies/ruvds/ar

    #linux #linux_kernel #linux_driver #linux_module #c #keyboard #fun #input #ruvds_статьи

  50. eBPF в Linux: когда писать код в ядре — неплохая идея

    eBPF давно перестал быть узкоспециализированной игрушкой для kernel-энтузиастов и исследователей внутренностей Linux. Сегодня с ним так или иначе сталкиваются не только SRE, но вообще все, кто разрабатывает системы, близкие к сети, производительности или безопасности: от авторов сетевых плагинов (CNI) и прокси, до разработчиков кастомных агентских решений, observability-инструментов и low-level инфраструктурных компонентов. Даже если вы никогда не писали eBPF-код руками, есть хороший шанс, что он уже работает в вашей системе — тихо, незаметно и с довольно широкими полномочиями. Чаще всего eBPF проявляется через удобные CLI, библиотеки и дашборды: установили агент, включили, и внезапно система знает о происходящем больше, чем strace, tcpdump и половина метрик вместе взятых. Но за этим комфортом скрывается нетривиальный механизм исполнения пользовательского кода прямо внутри ядра Linux — с жёсткими правилами валидации, ограниченной моделью исполнения и целым набором архитектурных компромиссов, о которых обычно не принято говорить в маркетинговых описаниях.

    habr.com/ru/companies/gnivc/ar

    #ebpf #linux_kernel #network #linux