#linux_kernel — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #linux_kernel, aggregated by home.social.
-
Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22
В 1995 году Тату Илонен написал письмо длиной с пост на Хабре и бесплатно получил номер ssh -p 22 user@host, который теперь знает каждый сисадмин. Но до этого порты были однонаправленными, чётные номера считались ненужными, а половина слотов вообще пустовала. О том, как порты стали «дверями» в сервер и что останется от них через десять лет, рассказал в статье. Читать
https://habr.com/ru/companies/ruvds/articles/1038826/
#SSH #Linux_kernel #NAT #Nmap #BSD #RFC #DevOps #сетевые_технологии #tcp #ruvds_статьи
-
Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22
В 1995 году Тату Илонен написал письмо длиной с пост на Хабре и бесплатно получил номер ssh -p 22 user@host, который теперь знает каждый сисадмин. Но до этого порты были однонаправленными, чётные номера считались ненужными, а половина слотов вообще пустовала. О том, как порты стали «дверями» в сервер и что останется от них через десять лет, рассказал в статье. Читать
https://habr.com/ru/companies/ruvds/articles/1038826/
#SSH #Linux_kernel #NAT #Nmap #BSD #RFC #DevOps #сетевые_технологии #tcp #ruvds_статьи
-
Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22
В 1995 году Тату Илонен написал письмо длиной с пост на Хабре и бесплатно получил номер ssh -p 22 user@host, который теперь знает каждый сисадмин. Но до этого порты были однонаправленными, чётные номера считались ненужными, а половина слотов вообще пустовала. О том, как порты стали «дверями» в сервер и что останется от них через десять лет, рассказал в статье. Читать
https://habr.com/ru/companies/ruvds/articles/1038826/
#SSH #Linux_kernel #NAT #Nmap #BSD #RFC #DevOps #сетевые_технологии #tcp #ruvds_статьи
-
Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22
В 1995 году Тату Илонен написал письмо длиной с пост на Хабре и бесплатно получил номер ssh -p 22 user@host, который теперь знает каждый сисадмин. Но до этого порты были однонаправленными, чётные номера считались ненужными, а половина слотов вообще пустовала. О том, как порты стали «дверями» в сервер и что останется от них через десять лет, рассказал в статье. Читать
https://habr.com/ru/companies/ruvds/articles/1038826/
#SSH #Linux_kernel #NAT #Nmap #BSD #RFC #DevOps #сетевые_технологии #tcp #ruvds_статьи
-
Segmentation Fault: как оно устроено?
Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться
-
Segmentation Fault: как оно устроено?
Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться
-
Segmentation Fault: как оно устроено?
Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться
-
Segmentation Fault: как оно устроено?
Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться
-
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.
-
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.
-
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.
-
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.
-
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.
-
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...
-
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...
-
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...
-
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...
-
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...
-
ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы
Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные . Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который:
-
ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы
Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные . Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который:
-
ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы
Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные . Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который:
-
ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы
Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные . Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который:
-
#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...
https://www.heise.de/news/Linux-7-0-erschienen-mehr-als-ein-Nummernsprung-11255745.html
-
#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...
https://www.heise.de/news/Linux-7-0-erschienen-mehr-als-ein-Nummernsprung-11255745.html
-
#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...
https://www.heise.de/news/Linux-7-0-erschienen-mehr-als-ein-Nummernsprung-11255745.html
-
#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...
https://www.heise.de/news/Linux-7-0-erschienen-mehr-als-ein-Nummernsprung-11255745.html
-
#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...
https://www.heise.de/news/Linux-7-0-erschienen-mehr-als-ein-Nummernsprung-11255745.html
-
📢 Linux : explosion des rapports de sécurité générés par IA, qualité en forte hausse
📝 ## 🗓️ ContexteArticle publié le 26 mars 2026 par *The Register*, basé sur une interview de **Greg Kroah-Hartman**, mainteneur hist...
📖 cyberveille : https://cyberveille.ch/posts/2026-04-14-linux-explosion-des-rapports-de-securite-generes-par-ia-qualite-en-forte-hausse/
🌐 source : https://www.theregister.com/2026/03/26/greg_kroahhartman_ai_kernel/
#IA_générative #Linux_kernel #Cyberveille -
Me, reading that the day after April 1st. :blobcatdizzy:
In short: Linux will replace IPv4 entirely. Now. 🤐😅
-
Me, reading that the day after April 1st. :blobcatdizzy:
In short: Linux will replace IPv4 entirely. Now. 🤐😅
-
Me, reading that the day after April 1st. :blobcatdizzy:
In short: Linux will replace IPv4 entirely. Now. 🤐😅
-
Me, reading that the day after April 1st. :blobcatdizzy:
In short: Linux will replace IPv4 entirely. Now. 🤐😅
-
Me, reading that the day after April 1st. :blobcatdizzy:
In short: Linux will replace IPv4 entirely. Now. 🤐😅
-
Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI
В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI -веб-сервер, с помощью которого можно запускать произвольные WSGI -приложения.
https://habr.com/ru/articles/1002550/
#сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы
-
Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI
В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI -веб-сервер, с помощью которого можно запускать произвольные WSGI -приложения.
https://habr.com/ru/articles/1002550/
#сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы
-
Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI
В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI -веб-сервер, с помощью которого можно запускать произвольные WSGI -приложения.
https://habr.com/ru/articles/1002550/
#сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы
-
Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI
В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI -веб-сервер, с помощью которого можно запускать произвольные WSGI -приложения.
https://habr.com/ru/articles/1002550/
#сервер #backend #python #сокет #socket #sockets #системное_программирование #linux_kernel #ядро_линукс #системные_вызовы
-
[Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег
Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».
https://habr.com/ru/articles/1001460/
#линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания
-
[Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег
Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».
https://habr.com/ru/articles/1001460/
#линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания
-
[Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег
Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».
https://habr.com/ru/articles/1001460/
#линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания
-
[Перевод] Торвальдс рассказал, как превратил Linux из проекта одного человека в коллективную работу с помощью друзей и коллег
Линус Торвальдс и его друзья рассказали журналисту The Register Стивену Дж. Вогану-Николсу, как сольный проект на Linux превратился в «глобальный джем-сейшен».
https://habr.com/ru/articles/1001460/
#линус_торвальдс #linux #linux_kernel #linux_kernel_development #ядро_linux #разработка_linux #история_linux #воспоминания
-
Тетрис в ядре Linux
Вероятно, вы знаете, что если запустить ядро Linux без корневой файловой системы или файла initramfs, то оно упадет с сообщением о панике ядра. Но возможна ли работа ядра Linux без этих, вроде бы обязательных компонентов? Ответ на вопрос - да, возможна, но использовать такие возможности в конечном продукте не стоит. При запуске ядра ему могут передаваться параметры через командную строку. Одним из параметров является rootwait , указывающий ядру на то, что нужно подождать появление корневой файловой системы. В этом случае ядро ожидает появление корневой системы, а не завершается выполнение ядра с ошибкой. Формально ничто не мешает написать модуль ядра, который взаимодействует с клавиатурой и дисплеем и временно выполняет функции пользовательского приложения, пока ядро ожидает корневую файловую систему. Пользовательским приложением может быть, например, игра Тетрис. Она из-за своей простоты в реализации и зрелищности добавляет наглядности в изучении темы и дает чувство завершенности. А мысль о том, что тетрис, работает в ядре, усиливает эффект.
https://habr.com/ru/companies/timeweb/articles/989156/
#linux #linux_kernel #linux_modules #qemu #c_language #lowlevel #ненормальное_программирование #timeweb_статьи
-
Тетрис в ядре Linux
Вероятно, вы знаете, что если запустить ядро Linux без корневой файловой системы или файла initramfs, то оно упадет с сообщением о панике ядра. Но возможна ли работа ядра Linux без этих, вроде бы обязательных компонентов? Ответ на вопрос - да, возможна, но использовать такие возможности в конечном продукте не стоит. При запуске ядра ему могут передаваться параметры через командную строку. Одним из параметров является rootwait , указывающий ядру на то, что нужно подождать появление корневой файловой системы. В этом случае ядро ожидает появление корневой системы, а не завершается выполнение ядра с ошибкой. Формально ничто не мешает написать модуль ядра, который взаимодействует с клавиатурой и дисплеем и временно выполняет функции пользовательского приложения, пока ядро ожидает корневую файловую систему. Пользовательским приложением может быть, например, игра Тетрис. Она из-за своей простоты в реализации и зрелищности добавляет наглядности в изучении темы и дает чувство завершенности. А мысль о том, что тетрис, работает в ядре, усиливает эффект.
https://habr.com/ru/companies/timeweb/articles/989156/
#linux #linux_kernel #linux_modules #qemu #c_language #lowlevel #ненормальное_программирование #timeweb_статьи
-
Тетрис в ядре Linux
Вероятно, вы знаете, что если запустить ядро Linux без корневой файловой системы или файла initramfs, то оно упадет с сообщением о панике ядра. Но возможна ли работа ядра Linux без этих, вроде бы обязательных компонентов? Ответ на вопрос - да, возможна, но использовать такие возможности в конечном продукте не стоит. При запуске ядра ему могут передаваться параметры через командную строку. Одним из параметров является rootwait , указывающий ядру на то, что нужно подождать появление корневой файловой системы. В этом случае ядро ожидает появление корневой системы, а не завершается выполнение ядра с ошибкой. Формально ничто не мешает написать модуль ядра, который взаимодействует с клавиатурой и дисплеем и временно выполняет функции пользовательского приложения, пока ядро ожидает корневую файловую систему. Пользовательским приложением может быть, например, игра Тетрис. Она из-за своей простоты в реализации и зрелищности добавляет наглядности в изучении темы и дает чувство завершенности. А мысль о том, что тетрис, работает в ядре, усиливает эффект.
https://habr.com/ru/companies/timeweb/articles/989156/
#linux #linux_kernel #linux_modules #qemu #c_language #lowlevel #ненормальное_программирование #timeweb_статьи
-
Тетрис в ядре Linux
Вероятно, вы знаете, что если запустить ядро Linux без корневой файловой системы или файла initramfs, то оно упадет с сообщением о панике ядра. Но возможна ли работа ядра Linux без этих, вроде бы обязательных компонентов? Ответ на вопрос - да, возможна, но использовать такие возможности в конечном продукте не стоит. При запуске ядра ему могут передаваться параметры через командную строку. Одним из параметров является rootwait , указывающий ядру на то, что нужно подождать появление корневой файловой системы. В этом случае ядро ожидает появление корневой системы, а не завершается выполнение ядра с ошибкой. Формально ничто не мешает написать модуль ядра, который взаимодействует с клавиатурой и дисплеем и временно выполняет функции пользовательского приложения, пока ядро ожидает корневую файловую систему. Пользовательским приложением может быть, например, игра Тетрис. Она из-за своей простоты в реализации и зрелищности добавляет наглядности в изучении темы и дает чувство завершенности. А мысль о том, что тетрис, работает в ядре, усиливает эффект.
https://habr.com/ru/companies/timeweb/articles/989156/
#linux #linux_kernel #linux_modules #qemu #c_language #lowlevel #ненормальное_программирование #timeweb_статьи
-
Изучаем, как работает клавиатура в Linux, и пишем шуточный модуль ядра
Часто в учебной литературе по Linux приведены скучные и неинтересные примеры написания модулей ядра. Я решил исправить этот пробел и показать, что разработка небольшого модуля — это задача под силу многим, если понимаешь базовые принципы разработки программ.
https://habr.com/ru/companies/ruvds/articles/992906/
#linux #linux_kernel #linux_driver #linux_module #c #keyboard #fun #input #ruvds_статьи
-
Изучаем, как работает клавиатура в Linux, и пишем шуточный модуль ядра
Часто в учебной литературе по Linux приведены скучные и неинтересные примеры написания модулей ядра. Я решил исправить этот пробел и показать, что разработка небольшого модуля — это задача под силу многим, если понимаешь базовые принципы разработки программ.
https://habr.com/ru/companies/ruvds/articles/992906/
#linux #linux_kernel #linux_driver #linux_module #c #keyboard #fun #input #ruvds_статьи
-
Изучаем, как работает клавиатура в Linux, и пишем шуточный модуль ядра
Часто в учебной литературе по Linux приведены скучные и неинтересные примеры написания модулей ядра. Я решил исправить этот пробел и показать, что разработка небольшого модуля — это задача под силу многим, если понимаешь базовые принципы разработки программ.
https://habr.com/ru/companies/ruvds/articles/992906/
#linux #linux_kernel #linux_driver #linux_module #c #keyboard #fun #input #ruvds_статьи
-
Изучаем, как работает клавиатура в Linux, и пишем шуточный модуль ядра
Часто в учебной литературе по Linux приведены скучные и неинтересные примеры написания модулей ядра. Я решил исправить этот пробел и показать, что разработка небольшого модуля — это задача под силу многим, если понимаешь базовые принципы разработки программ.
https://habr.com/ru/companies/ruvds/articles/992906/
#linux #linux_kernel #linux_driver #linux_module #c #keyboard #fun #input #ruvds_статьи
-
eBPF в Linux: когда писать код в ядре — неплохая идея
eBPF давно перестал быть узкоспециализированной игрушкой для kernel-энтузиастов и исследователей внутренностей Linux. Сегодня с ним так или иначе сталкиваются не только SRE, но вообще все, кто разрабатывает системы, близкие к сети, производительности или безопасности: от авторов сетевых плагинов (CNI) и прокси, до разработчиков кастомных агентских решений, observability-инструментов и low-level инфраструктурных компонентов. Даже если вы никогда не писали eBPF-код руками, есть хороший шанс, что он уже работает в вашей системе — тихо, незаметно и с довольно широкими полномочиями. Чаще всего eBPF проявляется через удобные CLI, библиотеки и дашборды: установили агент, включили, и внезапно система знает о происходящем больше, чем strace, tcpdump и половина метрик вместе взятых. Но за этим комфортом скрывается нетривиальный механизм исполнения пользовательского кода прямо внутри ядра Linux — с жёсткими правилами валидации, ограниченной моделью исполнения и целым набором архитектурных компромиссов, о которых обычно не принято говорить в маркетинговых описаниях.