
256K+
Охват за 30 дней
Linux *
Пишем под *nix
414,69
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации
Linux Kernel 6.0: что нового «выросло» в ядре?
4 мин
22K
На днях на Хабре публиковалась новость о том, что Торвальдс представил новый релиз ядра Linux, который получил номер 6.0, вместо, например, 5.20. Противники такой нумерации, конечно, есть, но Торвальдс особо не обращает на них внимания.
Но сегодня поговорим не про нумерацию версий, а про подробности самого релиза. Среди самых заметных изменений — оптимизация менеджера задач, верификация корректности ядра, драйвер ublk, поддержка асинхронной буферизованной записи в XFS и ряд других дополнений и обновлений. Подробности — под катом.
+45
Торвальдс принял в состав ветки ядра Linux 6.1 возможность использования Rust в коде ядра
1 мин
5.5K
Линус Торвальдс принял в состав ветки ядра Linux 6.1 изменения, которые касаются использования Rust в качестве второго языка для разработки драйверов и модулей ядра.
+15
Вышел Linux 6.0
2 мин
32K
2 октября 2022 года Линус Торвальдс представил первый стабильный релиз ядра Linux 6.0. Выпуск новой версии ядра Linux вышел в соответствии с графиком, спустя два месяца после выхода предыдущей стабильной версии Linux 5.19 в конце июля этого года.
+37
Импортозамещение VR-а клавиатуре покоя не даёт
12 мин
3.2K
Давным-давно, ... в общем появился у Sony PlayStation шлем VR. Штука оказалась интересная и позволяла не только играть в vr-игры, но и смотреть фильмы.
Правда, сразу выяснились некоторые "тонкости": нормальное использование возможно было только при использовании с Sony PlayStation (что, в общем-то, очевидно) и через специализированную программу Rad (бывший LittlStar). Причём особого разнообразия программ-проигрывателей небыло, использование же программы Rad требовало оплаты подписки. Сначала всё было хорошо: и подписка платилась, и кино смотрелось. Потом появились санкции и, вдруг, оказалось, что заплатить из России нельзя. И вообще вы ничего не можете, пока "... until those restrictions and sanctions have been lifted ...".
Конечно, такое отношение не может радовать пользователй. С другой стороны, это является хорошим поводом постучать по клавиатуре и сделать немного импортозамещения.
Чтобы шлем работал, необходимо было отвязать функцию просмотра фильмов от специализированного / платного / не-российского программного обеспечения. И ниже описан процесс такого "отвязывания".
Эта статья по составу содержит примеры кода и решений, которые нужно
добавить в проигрыватель VR, чтобы им можно было нормально пользоваться.
Приведённые здесь сведения не являются какими-либо новыми или
особенными знаниями. Всё, что здесь приведено вы можете самостоятельно
найти в интернете или посчитать на калькуляторе.
+3
От Web до Desktop за 2 недели: технология Electron на практике
13 мин
15K
Если у вас есть компьютер и вы используете его по назначению, то скорее всего вы так или иначе работали с приложениями на Electron (даже если об этом не знали).
Меня зовут Сергей Володин, я руковожу командой разработки VK WorkMail. В этой статье я расскажу, как на основе Electron мы за две недели создали PoC кроссплатформенного настольного приложения Почты, что узнали о технологии и к каким выводам пришли.
+25
Как хакнуть что угодно с помощью GNU Guix
5 мин
5.9KПеревод

Мариус Бакке (Marius Bakke) несколько лет занимается разработкой Guix и недавно начал вести свой блог. Мы решили перевести рассказ о том, почему Мариус увлёкся разработкой собственной операционной системы и как с её помощью можно вносить правки в код любых программ.
-3
Временный патч в Linux уже 20 лет замедляет работу систем на процессорах AMD
2 мин
4.1K
Инженер AMD Пратик Наяк (Prateek Nayak) представил патч для драйверов бездействия процессоров Linux, который «допускает фиктивное ожидание для процессоров на основе микроархитектуры Zen». По его словам, современные чипы AMD на базе Zen не нуждаются в этом обходном пути, и он вредит им при определённых рабочих нагрузках в Linux.
+5
На ноутбуки Hiper будут предустанавливать российскую ОС Astra Linux
2 мин
2.1K
Китайский производитель ноутбуков Hiper будет предустанавливать российскую операционную систему Astra Linux на свою продукцию. Продажи таких устройств начнутся в сети «Ситилинк» в октябре, пишет «Коммерсантъ».
+4
Пособие по программированию модулей ядра Linux. Ч.7
25 мин
16KПеревод

Заключительная часть последней версии руководства по созданию модулей ядра от 02 июля 2022 года. Здесь мы рассмотрим обработку прерываний, криптографию, стандартизацию интерфейсов с помощью модели устройства, а также разберём принцип работы драйвера виртуального устройства ввода и возможность внесения в модуль некоторой оптимизации. В завершение же я укажу на пару неявных, но важных нюансов, а также дам рекомендации по дальнейшему погружению в тему программирования ядра.
+36
Работаем с pdf из контекстного меню файлового менеджера
4 мин
6.8KТуториал

Замечательный файловый менеджер Dolphin всем хорош. И две панели, и разнообразные контекстные меню ускоряющие обработку всевозможных команд и заданий. Но что делать если нужно простенько и быстро собрать несколько одностраничных pdf-файлов?
+7
Защита контейнеров с помощью фильтров Seccomp
7 мин
4.2KПеревод

Многие компании используют контейнеры в качестве фундаментальной технологии для управления своими приложениями и их выполнения. Если вы уже имеете опыт работы с контейнерами, то понимаете их мотивацию: контейнеры обеспечивают совершенно новые уровни портируемости и масштабируемости. Однако использование контейнеров, как и любой другой технологии, также означает и появление новых способов применения эксплойтов приложений.
+33
Торвальдс: Rust будет принят в состав ядра Linux 6.1
1 мин
5.3K
В рамках конференции Kernel Maintainers Summit Линус Торвальдс (Linus Torvalds) рассказал, что в состав ядра Linux 6.1 войдёт поддержка разработки драйверов на языке Rust. Релиз ядра Linux 6.1 запланирован на декабрь 2022 года.
+10
Ближайшие события
Пособие по программированию модулей ядра Linux. Ч.6
9 мин
12KПеревод

Очередная часть последней версии пособия по созданию модулей ядра от 2 июля 2022 года. В ней мы познакомимся с понятием tty, представляющим альтернативу макросу
print, напишем модуль для мигания светодиодами клавиатуры, а также разберем тему планирования задач с помощью тасклетов и очередей заданий.+33
Проект Repka Pi — переклеивание этикеток или реальная разработка?
10 мин
44K
Проект Repka Pi - переклеивание этикеток или реальная разработка?
Сайт проекта Repka Pi http://repka-pi.ru/
Статья с ответами на волну вопросов после первых анонсов проекта Repka Pi ещё задолго до выхода проекта на рынок и появления многочисленных тестов и обзоров.
+107
Импорт фотографий из командной строки Linux
8 мин
6.6K
Как просто и быстро импортировать фотографии в альбом и отсортировать по времени съемки.
+7
Книга «Kali Linux: библия пентестера»
13 мин
40K
Как дела, Хаброжители?Пентестеры должны в совершенстве знать Kali, чтобы эффективно выполнять свои обязанности. В книге есть все об инструментах и способах, которыми пользуются хакеры при взломе систем. Вы научитесь выстраивать надежную защиту от несанкционированного доступа к виртуальным ресурсам. Вне зависимости от уровня подготовки и начинающий, и практикующий пентестер почерпнет важные для себя сведения.
+14
Разработка программы отображения для гидроакустической станции под Linux
13 мин
6.7K
Гидроакустическая станция серийная, Echologger MRS-900. Однолучевая, луч сканирует по кругу или в секторе. Штатное программное обеспечение есть, работает под Windows. От меня потребовалась версия под Linux.
+8
Установка универсальной прошивки OpenIPC на примере IP камеры с процессором HI3516DV100 и сенсором OV4689
18 мин
150KТуториал

Наш мир кишит камерами видеонаблюдения, и большинство из нас сами добровольно окружают себя этими устройствами. Камерами, которые имеют как случайные дыры в безопасности, так и намеренно внедренные компоненты которые отстукивают своему хозяину. Одни производители стараются по максимуму предвидеть и решить проблемы, другие же делают вид, что и проблем особо нет, если камера показывает изображение. Но если начать приглядываться, то лишь требование ActiveX и Internet Explorer для пользования камерой в XXI веке это нечто из пучин ада.
Решают проблемы производители каждый по своему. Как вариант, через облако, через своё приложение Android с приватными протоколами. Но через несколько лет после продажи облачной камеры, бесплатное облако вполне может стать платным, приложение обрастает рекламой до безобразия. А если проект производителя не зашел, то прописанные в ней сервера отключаются и ваша камера, возможно даже с отличным оборудованием внутри, становится бесполезным кирпичём, потому как способов использования больше нет.
В случае с зоопарком рутеров, ворох проблем заставил энтузиастов собраться с силами и создать открытую платформу OpenWRT на базе Linux. И ради тех, кто ждет решения для камер, сейчас кипит работа над аналогичным открытым проектом OpenIPC - универсальной встраиваемой платформы на базе Linux для IP камер. Проделан колоссальный труд, и есть уже ряд камер, на которые можно установить новую прошивку, получив базовый функционал.
Дальше рассказываю на какие камеры какими способами и зачем можно установить систему OpenIPC на примерах.
+42

