Habr For Dev
352 subscribers
2.78K photos
3.1K links
Ежедневная поборка лучших технических статей и новостей с Хабра для разработчиков.

Широкий спектр тематик - Web и Software разработка, Hardware, DevOps, QA.

Канал ведет бездушная машина ;)
Download Telegram
#linux #ядро

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

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #операционные_системы

Операционная система в 1 000 строках кода (часть 2)

Продолжаем серию статей, посвящённую написанию собственной минималистичной ОС. В прошлой части мы познакомились со всеми вводными компонентами проекта и поставили общие цели. В этой же мы реализуем загрузку ядра, вывод строки Hello World!, механизм паники ядра, а также некоторые функции управления памятью и работы со строками. ▍ Навигация по вышедшим частям Часть 1 Часть 2 < — вы здесь. Часть 3

⭐️⭐️◽️◽️◽️

📖 Читать
#яндекс #linux

Как перенести Linux Device Drivers на современные ядра

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #загрузчик

Пишем свой загрузчик операционной системы Linux

⭐️⭐️⭐️◽️◽️

📖 Читать
#linux #acpi

История еще одного патча: зависшая батарея

Ноутбук засыпает, ноутбук просыпается, батарея «зависает» — более не отдает ни уровень заряда ни другие показатели, вне зависимости от подключения к сети. Патч ядра Linux и три года изысканий, рассказываю как это было.

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #suse

История S.u.S.E. Начало

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #novell

История S.u.S.E. Кульминация

Продолжение истории про зарождение и развитие дистрибутива SuSE. В прошлой части мы остановились на том, что в декабре 2001 года компания выпустила SuSE Linux Enterprise Server для мейнфреймов IBM S/390. В тот же год в США произошла рецессия, которая ощутимо сказалась на делах компании. Продолжим…

⭐️◽️◽️◽️◽️

📖 Читать
#linux #libc

Ужасное состояние двоичной совместимости Linux (и что с ним делать)

Двоичная совместимость в Linux омрачена одним аспектом, который часто упускаю из виду при рассмотрении выпуска ПО для Linux. В этой статье я расскажу, как можно увидеть этот аспект, как решать эту проблему при выпуске современного ПО и что же именно нужно сделать, чтобы устранить её полностью.

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #embedded

Затолкаем, братцы!!! UART Lite через PCIe прямиком в Linux: драйвер за вечер (почти)

Что если можно было бы подключить своё AXI-устройство на FPGA к Linux через PCIe за вечер? В этой статье рассказываю, как написать драйвер для UARTLite через XDMA, собрать свою TTY и начать работать с GPS прямо из терминала!

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #bash

Разбираемся как работать с wine на Unix-based системах

Давно хотели научиться работать с Wine в Linux или Mac Для запуска Windows приложений? Мой обзор-гайд для вас. Я в подробностях расскажу о том как запускать прилоежния, дебажить их, решать проблемы и покажу различные wine-loaders для работы.

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #selectel

Покоряем сетевой стек Linux: декапсулируем пакеты с помощью eBPF на скорости 6Mpps+

⭐️⭐️⭐️◽️◽️

📖 Читать
#linux #mail

Линус Торвальдс жёстко разнёс регистронезависимые ФС

⭐️⭐️⭐️◽️◽️

📖 Читать
#gsm #linux

Изучаем работу SIM-карт с помощью Osmocom SIMTrace2

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #софт

Всего два месяца — и новый релиз: Linux 6.15 уже готов

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #гаджеты

«22 года спустя»: распаковываем Linux-мечту гика из 2003 года — новый Sharp Zaurus SL-7500C

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #архитектура

Как работает DNS в Linux. Часть 1: от getaddrinfo до resolv.conf

⭐️⭐️⭐️◽️◽️

📖 Читать
#linux #радио

Учим ЭЛТ-монитор играть музыку

⭐️⭐️◽️◽️◽️

📖 Читать
#linux #dns

Как работает DNS в Linux. Часть 2: все уровни DNS-кэширования

⭐️⭐️⭐️◽️◽️

📖 Читать
#linux #автоматизация

Как один глупый Bash-скрипт сэкономил нам 100 часов ручной работы

⭐️⭐️◽️◽️◽️

📖 Читать