Архив метки: Linux

Ядро Linux и модули ядра

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





Читать

Следующая итерация Rust в Linux 6.2 возрождает споры о замене C на Rust

РустЛинукс

Интеграция Rust в Linux получила высокую оценку сообщества и разработчиков.

Одной из основные проблемы, возникшие при разработке ядра Linux в течение длительного времени, это идея найти идеального кандидата для смены языка программирования «C» для более современного, и до недавнего времени с появлением Rust эта идея не прекращалась.

С первым предварительным просмотром Rust на линукс 6.1, Поднимаю настроение большой части разработчиков из ядра, и Джонатан Корбет отмечает, что «в ядре по-прежнему будет недостаточно Rust, чтобы делать что-то интересное», включение этого языка вновь разожгло дебаты о необходимости отказа от языка C в пользу Rust с точки зрения системного программирования. Этот вопрос разделяет сообщество разработчиков.



Читать

Получение информации о железе в Linux

Получение информации о железе в Linux — это один из важных навыков. В этой статье мы рассмотрим разные утилиты для этой задачи.





Читать

Sapling — система управления исходным кодом, совместимая с Git.

деревце

Sapling делает упор на простоту использования при масштабировании до крупнейших репозиториев мира.

Представлен Facebook через публикацию в блоге системы управления исходным кодом деревце используется при разработке внутренних проектов компании. Система направлен на предоставление интерфейса управления версиями знакомый, который может масштабироваться до очень больших репозиториев, охватывающих десятки миллионов файлов, коммитов и ветвей.

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



Читать

Скомпилируйте ядро: как это сделать на базе дистрибутива Debian?

Скомпилируйте ядро: как это сделать на базе дистрибутива Debian?

Скомпилируйте ядро: как это сделать на базе дистрибутива Debian?

В нашем предыдущая записьпозвоните «Ядро Linux: основы ядра» мы обращаемся к некоторым существенные теоретические основы на Ядра операционной системы, обычно; и Ядро Linux, специфический.

И как мы выразились в нем, в этом мы завершим сказанное существенные теоретические основы с другими важные понятия и информация, в дополнение к показу текущей процедуры для достижения «скомпилировать ядро ​​Linux» с нуля, на Дистрибутив Debian GNU/Linux 11 (Bullseye) или на его основе.



Читать

Ядро Linux: основы ядра

Ядро Linux: основы ядра

Ядро Linux: основы ядра

На сегодняшний день «Ядро Linux» да ха старше 30 лет и накапливать более 30 миллионов строк кода. И так же, как мы объявили здесь и на других веб-сайтах Linux, он недавно оставил позади разработку своего Серия 5, оставив все, до сегодняшнего дня, в ядро 5.15.78 (долгосрочное) с долгосрочной поддержкой. И ядро 5.19.17 (EOL), что знаменует собой окончание срока полезного использования серии, поэтому она больше не будет получать исправления ошибок.

В то время как относительно его Серия 6, на данный момент есть 2 ветки в полной разработке. Один, стабильныйв лице ядро 6.0.8 (стабильное), а другой, тот основное направление развитияв лице Ядро 6.1-RC4. И, поскольку нужно знать гораздо больше, сегодня мы немного углубимся в основное и существенное в отношении ядер операционных систем и ядра Linux. Ибо в следующем посте потренироваться на этом. Точнее, о как скомпилировать его непосредственно в наших дистрибутивах GNU/Linux.



Читать