Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 513 сообщений
Cообщения с меткой

linux kernel - Самое интересное в блогах

Следующие 30  »
rss_habr

[Перевод] 5 советов, которые помогут при переносе кода на платформы, отличные от х86

Пятница, 20 Января 2023 г. 10:47 (ссылка)

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

Читать далее

https://habr.com/ru/post/711742/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711742

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Хозяйке на заметку: разбираемся с конфигурационными файлами Linux

Пятница, 13 Января 2023 г. 10:50 (ссылка)

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

Читать далее

https://habr.com/ru/post/710398/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710398

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как самому за один вечер собрать минимальную ОС Linux из исходного кода

Среда, 07 Декабря 2022 г. 12:00 (ссылка)

image



В современном мире нас окружает огромное количество электронных устройств различной степени сложности. Если устройство более или менее сложное, например, телевизор, маршрутизатор, смартфон, то с большой долей вероятности оно работает под управлением операционной системы Linuх, и эта мысль не даёт мне покоя.



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



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



Мне всегда хотелось собрать операционную систему Linux самому из исходного кода, но процесс этот всегда казался сложным и запутанным, да и многого я не понимал. Но всё-таки в определённый момент времени я накопил достаточное количество знаний, чтобы осуществить свою мечту. В этой статье я хочу рассказать вам, как собрать минимальную Linux из исходного кода и запустить её у себя на компьютере. Читать дальше →

https://habr.com/ru/post/702570/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702570

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Простыми словами об ARMBIAN

Вторник, 29 Ноября 2022 г. 21:16 (ссылка)

По сути это процесс сборки Linux с описанием некоторых проблем с которыми можно столкнуться при использовании ARMBIAN. Ну и самое главное, из-за чего это понадобилось, это возможность каскадного монтирования файловой системы. Правда используется не AUFS, а Overlay2 поскольку в последних версиях Linux Kernell он уже встроен и не придется накладывать патч.

Читать далее

https://habr.com/ru/post/702400/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702400

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Выжимаем все соки: PGO Оптимизация ядра Linux

Вторник, 22 Ноября 2022 г. 12:00 (ссылка)



Сложность вычислительных задач и систем растёт с каждым днём. Для бизнеса ускорение кода даже на пару процентов даёт улучшение производительности, заметное снижение издержек и уменьшение задержек(latency). В первую очередь это касается мобильных и встраиваемых систем, высоконагруженных серверов, научных вычислений и 3D-графики. Так был разработан относительно перспективный и молодой метод оптимизации — Profile-Guided Optimization, далее просто PGO-оптимизация. Данный метод эффективно используют такие известные компании, как Google, Mozilla Foundation, Intel, Oracle, IBM и другие. Практически ни один современный веб-браузер не обходится без PGO-оптимизации.



Не так давно компанией Google был предложен набор патчей, включающий PGO-оптимизацию в ядре Linux. Мною был протестирован этот набор патчей в работе и доработан. Мне хотелось бы рассказать об этом методе оптимизации ядра Linux, о том, с какими трудностями можно столкнуться, и как их решить.



Если вас заинтересовала эта тема, вам интересно развитие технологий и тренды крупных компаний, то добро пожаловать под кат.
Узнать подробности

https://habr.com/ru/post/696236/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696236

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Безопасность в Linux

Среда, 19 Октября 2022 г. 10:27 (ссылка)

В новой статье говорим про безопасность в Linux: как настроить и что важно учитывать в процессе. Дополнительно разбираем PAM и модули аутентификации, рассматриваем iptables.

За основу взят один из уроков нашего практического курса «Администрирование Linux Мега».

Читать далее

https://habr.com/ru/post/694222/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694222

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как не быть программистом, раскурить eBPF за сутки и начать мониторить DNS

Четверг, 01 Сентября 2022 г. 10:35 (ссылка)

Представим: сервер может отправлять легитимные запросы, но IP, на которые он будет их слать, неизвестны. В журнале сетевого фильтра видно что запросы таки да, идут. Но не ясно - это как раз легитимные или информация уже утекает к злоумышленникам? Было бы проще если бы был известен домен на который сервер посылает данные. Увы, но PTR не в моде, а securitytrails показывает или ничего, или слишком много по этому IP.

Можно запустить tcpdump. Но кто захочет постоянно смотреть в монитор? А если сервер не один? Есть packetbeat. Это чудовище, которое выжрало процессор на всех серверах. Брр… Не хочу о нём вспоминать. Osquery - неплохой инструмент который многое знает о сетевых подключениях и ничего - о DNS-запросах. Соответствующее предложение было просто закрыто. Zeek - о нём я узнал когда начал искать как отслеживать DNS-запросы. Похоже он неплох, но меня смутило два момента: он следит не только за DNS, а значит ресурсы будут тратиться на работу результат которой мне не нужен (хотя, возможно, в настройках можно выбрать протоколы); а ещё он ничего не знает о том какой процесс послал запрос.

Неужели это всё? Я вроде бы что-то слышал про eBPF…

Читать далее

https://habr.com/ru/post/683566/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683566

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] CVE 2022-0847: Исследование уязвимости

Четверг, 11 Августа 2022 г. 12:54 (ссылка)

Предисловие:


Данная статья является переводом англоязычного исследования, посвященного
разбору уязвимости Dirty Pipe и непосредственно эксплоита, позволяющего ею
воспользоваться для локального повышения привилегий.

Оригинал

Введение:


Уязвимость Dirty Pipe была обнаружена в ядре Linux исследователем Максом
Келлерманном(Max Kellermann) и описана им здесь. Несмотря на то, что статья
Келлерманна - отличный ресурс, содержащий всю необходимую информацию для
понимания ошибки ядра, все таки она предполагает некоторое знакомство с ядром
Linux.

Читать далее

https://habr.com/ru/post/682016/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682016

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Rust и Linux

Вторник, 14 Июня 2022 г. 12:00 (ссылка)



Во время прошлогодней Linux Plumbers Conference 2021 один из мейнтейнеров, Мигель Охеда, задался вопросом: нужен ли сообществу Rust в коде ядра Linux и что нужно для того, чтобы соответствующие патчи были приняты в древе проекта? Комментарии от разработчиков были в основном доброжелательными, но без фанатизма. Лидер проекта Линус Торвальдс сказал, что не против т. н. пилотной серии патчей на Rust, с оговоркой, что и остальные разработчики должны рассматривать их в качестве опытной партии.



Тут уместно вспомнить, что ядро Linux вероятно один из самых масштабных проектов с открытым исходным кодом и самый успешный, учитывая пройденный путь за более, чем 30 лет после опубликования версии ядра 0.01. Всё это время разработка велась и ведётся поныне на языке программирования C. Линус Торвальдс без ума от C и не раз высказывался в том духе, что от добра добра не ищут, и все остальные ЯП непригодны для разработки ядра. Читать дальше →

https://habr.com/ru/post/670748/?utm_source=habrahabr&utm_medium=rss&utm_campaign=670748

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<linux kernel - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda