linux_n_linus | Unsorted

Telegram-канал linux_n_linus - Linux и Линус

1815

Вернули Линуса Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Subscribe to a channel

Linux и Линус

Выпуск системной библиотеки Glibc 2.38 и набора утилит GNU Binutils 2.41

После шести месяцев разработки опубликован релиз системной библиотеки GNU C Library (glibc) 2.38, которая полностью следует требованиям стандартов ISO C11 и POSIX.1-2017. В состав нового выпуска включены исправления от 59 разработчиков.

Читать: https://www.opennet.ru/opennews/art.shtml?num=59529

Читать полностью…

Linux и Линус

Google опубликовал отчёт о 0-day уязвимостях, выявленных в 2022 году

Компания Google опубликовала отчёт о 0-day уязвимостях, эксплоиты для которых появились раньше, чем были разработаны исправления для связанного с ними уязвимого ПО. За 2022 год командой Project Zero была выявлена 41 подобная уязвимость, что на 40% меньше, чем было найдено в 2021 году (69 0-day уязвимостей). Несмотря на заметное снижение числа 0-day уязвимостей по сравнению с 2021 годом, их число продолжает превышать средние показатели предыдущих 6 лет.

Читать: https://www.opennet.ru/opennews/art.shtml?num=59524

Читать полностью…

Linux и Линус

Итак, вы установили fzf. Что дальше?

Разработчики ПО — если не единственные, то практическиединственные, кому очень просто создавать инструменты для улучшения своей профессиональной работы; однако со временем это усложняет жизнь людям, постоянно переключающимся между разными инструментами и не вкладывающим время в глубокое изучение своего инструментария. Имея глубокое уважение к негласным знаниям людей лучше меня, я всё же считаю, что отличная эвристика 80/20 заключается в том, чтобы изучать старые добрые инструменты Unix cat, ls, cd, grepи cut. (а если вам повезло устроиться на должность настоящего современного сисадмина, то ещё и sedс awk.)

Однако существуют инструменты, выгода от использования которых настолько мгновенна и ценность от применения настолько уникальна, что эвристика 80/20 полностью к ним неприменима. Один из них — это fzf. И меня очень печалит то, что многие скачивают его, запускают в командной строке «как есть», а потом просто мотают головой и произносят: «Я не понимаю».

Мне хотелось бы изменить ситуацию. Предположим, что вы работаете на более-менее стандартной машине с Ubuntu. Вы только что установили fzfпри помощи стандартного скрипта установки. Что же дальше?


Читать: https://habr.com/ru/articles/724070/

Читать полностью…

Linux и Линус

Explore the future of storytelling with Ubuntu. Meet us at Siggraph 2023

Read: https://ubuntu.com//blog/explore-the-future-of-storytelling-with-ubuntu-meet-us-at-siggraph-2023

Читать полностью…

Linux и Линус

Alma Linux столкнулся с нежеланием Red Hat принимать их исправление в CentOS Stream

После перехода на новую модель сопровождения дистрибутива, допускающую применение собственных патчей, разработчики Alma Linux устранили в пакете iperf3 уязвимость (CVE-2023-38403) и попытались передать подготовленное исправление в CentOS Stream, так как уязвимость оставалась неисправленная в RHEL и CentOS Stream. Сотрудник Red Hat отказался принимать исправление, сославшись на правило, допускающее устранение только важных проблем.

Читать: https://www.opennet.ru/opennews/art.shtml?num=59520

Читать полностью…

Linux и Линус

Опубликован план избавления CPython от глобальной блокировки интерпретатора

Руководящий совет проекта Python объявил о намерении утвердить предложение по расширению языка Python PEP-0703, в котором определяется добавление режима сборки CPython без глобальной блокировки интерпретатора (GIL, Global Interpreter Lock). В качестве вероятного срока реализации PEP-0703 упоминается выпуск Python 3.13, намеченный на осень следующего года.

Читать: https://www.opennet.ru/opennews/art.shtml?num=59518

Читать полностью…

Linux и Линус

Выпуск системного менеджера systemd 254 с поддержкой мягкой перезагрузки

После пяти месяцев разработки представлен релиз системного менеджера systemd 254. Наиболее заметным изменением в новой версии стала поддержка режима мягкой перезагрузки ("systemctl soft-reboot"), который приводит к перезапуску только компонентов пространства пользователя, не трогая ядро Linux. В новом режиме при перезагрузке не применяются стадии инициализации оборудования, вызова загрузчика, запуска и загрузки ядра, инициализации драйверов, загрузки прошивок и обработки initrd, что позволяет заметно ускорить перезапуск и уменьшить время простоя во время обновления окружений, использующих готовые системные образы.

Читать: https://www.opennet.ru/opennews/art.shtml?num=59512

Читать полностью…

Linux и Линус

Volvo SCT / part 1 — как проникнуть в чужое ядро

Я являюсь обладателем одной интересной железки - SCT unit touch. Это медиа система с Android, которую ставили в виде дополнительного аксессуара в автомобили Volvo. Проблема в том, что ее оставили без поддержки, зато на ней можно легко получить root, а значит остальное можно допилить.


Читать: https://habr.com/ru/articles/706840/?utm_campaign=706840

Читать полностью…

Linux и Линус

Колдовской NeoVIM. Часть четвертая. «Полёты во сне и наяву»

Навигация - визитная карточка Nvim. Мы можем молниеносно перемещаться по коду-тексту, не ограниченные скоростью мыши или человеческими возможностями. Говорят, что эксперименты Либета доказали, что человек сначала перемещается, а потом думает… В колдовском редакторе все будет именно так.
Давайте полетаем

Читать: https://habr.com/ru/articles/709046/?utm_campaign=709046

Читать полностью…

Linux и Линус

Обзор отечественных компаний-производителей операционных систем

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


Читать: https://habr.com/ru/articles/708298/?utm_campaign=708298

Читать полностью…

Linux и Линус

Колдовской NeoVIM. Часть третья. «Режимы сна, отдыха и Nvim’a»

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

Режимы в Nvim нужны для того, чтобы сломать жизнь неподготовленным чародеям, а выспаться вы сможете только тогда, когда полностью прочитаете всю документацию, сможете выйти из Nvim и, просветленный, навсегда отключите компьютер…


Читать: https://habr.com/ru/articles/706462/?utm_campaign=706462

Читать полностью…

Linux и Линус

Сказ о M1 GPU

Привет всем, в эфире Асахи Лина!✨

marcan попросил меня написать статью о M1 GPU, и вот она готова ~! Это был долгий проект, растянувшийся на несколько месяцев, и было о чём поведать, так что, надеюсь, вам понравится!


Читать: https://habr.com/ru/articles/705852/?utm_campaign=705852

Читать полностью…

Linux и Линус

Сага о том, как я клеил ROS и Docker

Это в общем-то первая статья на хабре, пробная и экспериментальная. Цель статьи изложить процесс создания темплейта под разработку для ROS (Robot Operating System) внутри контейнера и сделать это в шутливой манере.
Дальше бога нет

Читать: https://habr.com/ru/articles/704674/?utm_campaign=704674

Читать полностью…

Linux и Линус

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

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


Читать: https://habr.com/ru/articles/702400/?utm_campaign=702400

Читать полностью…

Linux и Линус

Возможности реализации 2ФА в ОС Linux

Данный текст не является руководством по внедрению двухфакторной аутентификации в Linux на основе токенов / смарт-карт. Подобные (и весьма подробные) руководства вы сможете найти как на сайтах производителей токенов, так и операционных систем. Я лишь хочу перечислить возможные варианты реализации 2ФА, а заодно побудить ответственных за информационную безопасность предприятия реализовать столь необходимую защиту от кражи паролей пользователей.
Почитаю дальше

Читать: https://habr.com/ru/companies/aktiv-company/articles/701166/?utm_campaign=701166

Читать полностью…

Linux и Линус

The Most Prolific Packager For Alpine Linux Is Stepping Away

Read: https://linux.slashdot.org/story/23/07/31/1543254/the-most-prolific-packager-for-alpine-linux-is-stepping-away?utm_source=rss1.0mainlinkanon&utm_medium=feed

Читать полностью…

Linux и Линус

Дизайнер не нужен. Правила создания красивых UI

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

Такие же правила действуют в компьютерных интерфейсах. Чем проще — тем лучше. В этом смысле интересно посмотреть на новое поколение Linux-приложений в современном стиле с адаптацией под смартфоны (на КДПВ некоторые примеры), а также на свежие UI-фреймворки, которые продвигают современный стиль разработки.


Читать: https://habr.com/ru/companies/ruvds/articles/750736/

Читать полностью…

Linux и Линус

Неофициальный GNU Boot переименован после требования прекратить использование чужого имени

Адриан Бурмо (Adrien Bourmault), основатель проекта GNU Boot, направил Лии Роу (Leah Rowe), развивающей дистрибутив Libreboot, требование прекратить использование имени GNU Boot для распространения своей сборки. Две недели назад Лия опубликовала урезанную сборку Libreboot под именем GNU Boot, снабдив её пометкой "неофициальная". В претензии указано, что Лия не является мэйнтейнером GNU Boot и не имеет право публиковать релизы от имени данного проекта. При желании участвовать в разработке следовало прислать патчи для рецезирования, а не создавать свой релиз.

Читать: https://www.opennet.ru/opennews/art.shtml?num=59521

Читать полностью…

Linux и Линус

Explore the future of storytelling with Ubuntu. Meet us at Siggraph 2023

Read: https://ubuntu.com//blog/explore-the-future-of-storytelling-with-ubuntu-meet-us-at-siggraph-2023

Читать полностью…

Linux и Линус

AlmaLinux Discovers Working with Red Hat (and CentOS Stream) Isn't Easy

Read: https://linux.slashdot.org/story/23/07/29/0214234/almalinux-discovers-working-with-red-hat-and-centos-stream-isnt-easy?utm_source=rss1.0mainlinkanon&utm_medium=feed

Читать полностью…

Linux и Линус

Представлен Passim, сервер для распространения файлов по хэшам

Ричард Хьюз (Richard Hughes), создатель фреймворка PackageKit, системы управления цветом colord, сервиса UPower, системы доставки прошивок LVFS и таких приложений, как GNOME Software, GNOME Power Manager и GNOME Color Manager, представил свой новый проект - Passim. Passim представляет собой кэширующий сервер для распространения файлов, используя для адресации хэши от содержимого по аналогии с IPFS (InterPlanetary File System). Для определения другими системами наличия файлов в хранилище применяется протокол mDNS (Avahi). Код проекта написан на языке Си и распространяется под лицензией LGPL-2.1.

Читать: https://www.opennet.ru/opennews/art.shtml?num=59515

Читать полностью…

Linux и Линус

Рейтинг лучших программистов в мире 2023: раунд 4

В четвёртом раунде батла за звание лучшего программиста в мире встретятся Стив Возняк и Энди Рубин, а также Линус Торвальдс и ChatGPT.

Читать: «Рейтинг лучших программистов в мире 2023: раунд 4»

Читать полностью…

Linux и Линус

Раскрываем секреты загрузочных ISO-образов




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

Читать: https://habr.com/ru/companies/ruvds/articles/706070/?utm_campaign=706070

Читать полностью…

Linux и Линус

Как написать 2D игру на C++ и чистом STL для терминала в Linux

Привет хабр, я PHP разработчик с опытом работы в продакшне более 8 лет. После долгого и упорного труда мне стало скучно пилить микросервисы и бэкенды в хайлоде, я решил постичь магию разработки игр. Выбрал курс по Unreal Engine 5 и C++, так как там все структурировано, понятно, и в случае необходимости есть кому задать вопрос. На первой лекции по основам С++ преподаватель сразу предложил челлендж - написать 2D игру без использования игрового движка


Читать: https://habr.com/ru/articles/708486/?utm_campaign=708486

Читать полностью…

Linux и Линус

Эволюция электронного наряда-допуска или как исключить убытки, избавившись от бумаги, и зачем для этого лицензия ФСБ

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


Читать: https://habr.com/ru/companies/eaeconsult/articles/707182/?utm_campaign=707182

Читать полностью…

Linux и Линус

Колдовской NeoVIM. Часть вторая. “Конфиг Всевластья”

Никто не любит конфиги (я уж точно). Они скучные и нединамичные.

Но со своим конфигом Nvim’а я ношусь, как Голлум с кольцом Всевластья. Моя прелесссссть. Я боюсь потерять свой конфиг, боюсь, что с ним что-то случится. Другие хотят забрать тебя, моя прелессссть. Саша тебя им не отдаст, нет-нет...

Если кто-то отнимет мой конфиг - я буду гнаться за ним до Роковой Горы и даже прыгну в жерло вулкана.

В этой статье я расскажу, как создать такой Конфиг Всевластья и как завоевать Гондор.


Читать: https://habr.com/ru/articles/706110/?utm_campaign=706110

Читать полностью…

Linux и Линус

Колдовской NeoVIM. Часть первая. «Neovim VS Ваша IDE, или долой мышей!»

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

Фишкой колдовского редактора является то, что вы общаетесь с ним не через аналоговое управление (двигаем мышкой, вводим текст), а через команды и макросы. Зачем заморачиваться и пользоваться текстовым редактором через код?

Потому что это чертовски быстро!


Читать: https://habr.com/ru/articles/705090/?utm_campaign=705090

Читать полностью…

Linux и Линус

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

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

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

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

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

Читать: https://habr.com/ru/companies/ruvds/articles/702570/?utm_campaign=702570

Читать полностью…

Linux и Линус

Разбираемся с Docker: как создаются образы

От любого инструмента, который внедряем в проект, мы ждём стабильной работы. Docker не исключение. Чтобы иметь возможность оперативно выявлять потенциальные проблемы и избегать сбоев, необходимо понимать внутренние особенности технологии. Эта статья — сборник заметок, которые помогут разобраться, как создаются образы контейнеров.


Читать: https://habr.com/ru/companies/southbridge/articles/701950/?utm_campaign=701950

Читать полностью…

Linux и Линус

Система автоматизации тестирования и доставки обновлений в РЕД ОС

Здравствуй Хабр, меня зовут Сергей, я работаю в компании РЕД СОФТ в отделе разработки операционной системы РЕД ОС. Сегодня расскажу про автоматизацию процессов тестирования дистрибутива РЕД ОС. Для автоматизации таких задач мы создали систему Tooster. О том, какие задачи она помогает нам решать и как упрощает жизнь тестировщику, читайте в статье.

Для начала рассмотрим, какие этапы проходит дистрибутив перед тем, как попасть к пользователю.


Читать: https://habr.com/ru/companies/redsoft/articles/701350/?utm_campaign=701350

Читать полностью…
Subscribe to a channel