home.social

#разработка_ядра_linux — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #разработка_ядра_linux, aggregated by home.social.

  1. [Перевод] Мой первый вклад в ядро Linux

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

    habr.com/ru/companies/ruvds/ar

    #ruvde_перевод #ноутбуки #linux #arch #разработка_ядра_linux #модули_ядра #старое_железо #Fujitsu_Lifebook_S2110

  2. [Перевод] Модернизация древнего драйвера Linux с помощью Claude Code

    В качестве одного из своих увлечений я помогаю людям восстанавливать данные со старых ленточных кассет, например QIC-80, которые в 90-е годы часто применялись для резервного копирования. Ими пользовались отдельные люди, компании, операторы досок объявлений и не только. К ленточным кассетам я испытываю очень тёплые чувства. Есть нечто особое в том тактильном ощущении, которое возникает, когда держишь эту кассету в руках. Нечто такое, что делает сам процесс её использования приятным несмотря на все огрехи дизайна, которыми славилась технология QIC. Причём, если вникнуть в процесс и воссоздать все необходимые условия , то данные на этих лентах, даже спустя столько времени, вполне можно восстановить.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #ядро_linux #старое_железо #модули_ядра_linux #ftape #разработка_ядра_linux #claude_code

  3. [Перевод] Механизм запуска процесса в Linux

    В этой статье я расскажу о том, что происходит внутри ядра Linux, когда процесс вызывает execve() , как ядро подготавливает стек и как затем передаёт управление пользовательскому процессу для выполнения. Изучил я этот механизм, когда разрабатывал Zapper — инструмент Linux, удаляющий все параметры командной строки из любого процесса без прав root.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #linux #zapper #разработка_ядра_linux #командная_строка #программирование

  4. [Перевод] Механизм запуска процесса в Linux

    В этой статье я расскажу о том, что происходит внутри ядра Linux, когда процесс вызывает execve() , как ядро подготавливает стек и как затем передаёт управление пользовательскому процессу для выполнения. Изучил я этот механизм, когда разрабатывал Zapper — инструмент Linux, удаляющий все параметры командной строки из любого процесса без прав root.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #linux #zapper #разработка_ядра_linux #командная_строка #программирование

  5. [Перевод] Механизм запуска процесса в Linux

    В этой статье я расскажу о том, что происходит внутри ядра Linux, когда процесс вызывает execve() , как ядро подготавливает стек и как затем передаёт управление пользовательскому процессу для выполнения. Изучил я этот механизм, когда разрабатывал Zapper — инструмент Linux, удаляющий все параметры командной строки из любого процесса без прав root.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #linux #zapper #разработка_ядра_linux #командная_строка #программирование

  6. [Перевод] Механизм запуска процесса в Linux

    В этой статье я расскажу о том, что происходит внутри ядра Linux, когда процесс вызывает execve() , как ядро подготавливает стек и как затем передаёт управление пользовательскому процессу для выполнения. Изучил я этот механизм, когда разрабатывал Zapper — инструмент Linux, удаляющий все параметры командной строки из любого процесса без прав root.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #linux #zapper #разработка_ядра_linux #командная_строка #программирование