TGViewer
Linux Education Linux Education @linux_education · 11.1K subscribers
Post #2738 1.04K
🧩 Linux kernel module на чистом x86-64 Assembly

Разработчик показал необычный пример - модуль ядра Linux, написанный на NASM Assembly.

Модуль получает доступ к порту 0x60 - контроллеру клавиатуры, читает один байт данных и выводит результат через printk в системный лог.

Что делает код:

- запрашивает доступ к I/O порту через ioperm
- читает значение из порта 0x60
- отправляет сообщение в лог ядра
- корректно выгружается через cleanup_module

Для работы нужны права root и разрешение на низкоуровневый доступ к оборудованию.

Такой код показывает, насколько близко Linux позволяет работать с железом: от обычных процессов до собственного кода внутри ядра.

@linux_education
  • 👍 10
More from @linux_education
  1. Oct 13, 2026Post #2852
  2. Oct 13, 2026‍🚨 ИИ-черви могут научиться размножаться без дата-центров Anthropic проверила, достаточно…
  3. Oct 12, 2026Post #2850
  4. Oct 12, 2026🐧 Линус Торвальдс использует Claude Code для ускорения ядра Linux. Он опубликовал экспери…
  5. Oct 11, 2026🧮 Математика для ИИ на русском: от школьной базы до трансформеров и диффузии Бесплатный к…
  6. Oct 11, 2026🚨 Банкам показали реальную атаку с ИИ. Через две недели началась волна взломов. 17 сентяб…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →