Как создать драйверы устройств Linux
https://www.freecodecamp.org/news/how-to-create-linux-device-drivers
https://www.freecodecamp.org/news/how-to-create-linux-device-drivers
freeCodeCamp.org
How to Create Linux Device Drivers
Linux device drivers are critical pieces of software that allow your operating system to communicate with hardware like keyboards, printers, and other peripherals. Developing these drivers is a highly specialized skill that provides deep insights int...
🤬2❤1😁1
Цвета терминалов — сложная штука
Вчера я думал о том, сколько времени мне потребовалось, чтобы получить в своем терминале цветовую схему, которая меня в основном устраивала (СТОЛЬКО ЛЕТ), и это заставило меня задуматься, что в цветах терминала делало этот процесс таким сложным.
https://jvns.ca/blog/2024/10/01/terminal-colours
Вчера я думал о том, сколько времени мне потребовалось, чтобы получить в своем терминале цветовую схему, которая меня в основном устраивала (СТОЛЬКО ЛЕТ), и это заставило меня задуматься, что в цветах терминала делало этот процесс таким сложным.
https://jvns.ca/blog/2024/10/01/terminal-colours
Julia Evans
Terminal colours are tricky
Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard.
👍8👏1
Я годами неправильно использовал эти 8 основных команд Linux
Как опытный пользователь Linux, я имею определенные привычки, встроенные в мое повседневное использование терминала. За эти годы я узнал различные сочетания клавиш и удобные команды, которые я использую снова и снова. Но даже первоклассные инструменты можно использовать лучше. https://www.howtogeek.com/ive-been-using-these-core-linux-commands-wrong-for-years
Как опытный пользователь Linux, я имею определенные привычки, встроенные в мое повседневное использование терминала. За эти годы я узнал различные сочетания клавиш и удобные команды, которые я использую снова и снова. Но даже первоклассные инструменты можно использовать лучше. https://www.howtogeek.com/ive-been-using-these-core-linux-commands-wrong-for-years
How-To Geek
I’ve Been Using These 8 Core Linux Commands Wrong for Years
You probably have been too, without realizing it.
👍10🔥3🤔1
В библиотеке libgsf, развиваемой проектом GNOME, выявлена уязвимость (CVE-2024-42415), которая может привести к выполнению кода при обработке специально оформленного файла. Уязвимость вызвана целочисленным переполнением, приводящим к записи данных за пределы выделенного буфера при обработке таблицы распределения секторов в процессе разбора параметров из заголовка файлов в формате CDF (Compound Document Format).
Библиотека libgsf предоставляет функции для разбора различных структурированных форматов файлов, среди которых архивы и форматы документов. Помимо приложений, таких как AbiWord, Gnumeric, GNOME Commander и Nemo, библиотека применяется проектом GNOME в поисковом движке tracker-miners и используется как зависимость в пакете tracker-extract, автоматически собирающем метаданные о новых файлах. https://www.openwall.com/lists/oss-security/2024/10/04/3
Библиотека libgsf предоставляет функции для разбора различных структурированных форматов файлов, среди которых архивы и форматы документов. Помимо приложений, таких как AbiWord, Gnumeric, GNOME Commander и Nemo, библиотека применяется проектом GNOME в поисковом движке tracker-miners и используется как зависимость в пакете tracker-extract, автоматически собирающем метаданные о новых файлах. https://www.openwall.com/lists/oss-security/2024/10/04/3
Линус Торвальдс выступил с новой критикой методов сопровождения Bcachefs в основном ядре Linux. Суть претензий сводится к тому, что Кент Оверстрит (Kent Overstreet), автор Bcachefs, всегда присылает много изменений в последний момент перед выходом очередной предварительной версии ("-RC") и на этот раз его изменения привели к нарушению сборки 6.12-RC1 на системах с порядком байт "big-endian" при включении Bcachefs, так как патчи были протестированы только в локальной ветке Кента и для их рецензирования не были привлечены другие участники.
В итоге pull-запрос все же был принят, однако разгорелась дискуссия насчёт тестирования, систем непрерывной интеграции и взаимодействия с сообществом, в которой несколько людей отметили, что Кент явно испытывает проблемы в взаимодействии с остальными разработчиками и считает себя всегда правым, что создаёт проблемы для проекта в основном составе ядра. Линус предупредил Кента, что он подумывает просто удалить Bcachefs из основного ядра, так как Кент продолжает играть один в своей песочнице, не подключается к совместной работе и не желает принимать правила игры сообщества разработчиков ядра.
https://lore.kernel.org/lkml/172816780614.3194359.10913571563159868953.pr-tracker-bot@kernel.org/T/#m4d01e4eb710181e5e21646ac97b158a38a1771a2
В итоге pull-запрос все же был принят, однако разгорелась дискуссия насчёт тестирования, систем непрерывной интеграции и взаимодействия с сообществом, в которой несколько людей отметили, что Кент явно испытывает проблемы в взаимодействии с остальными разработчиками и считает себя всегда правым, что создаёт проблемы для проекта в основном составе ядра. Линус предупредил Кента, что он подумывает просто удалить Bcachefs из основного ядра, так как Кент продолжает играть один в своей песочнице, не подключается к совместной работе и не желает принимать правила игры сообщества разработчиков ядра.
https://lore.kernel.org/lkml/172816780614.3194359.10913571563159868953.pr-tracker-bot@kernel.org/T/#m4d01e4eb710181e5e21646ac97b158a38a1771a2
👍14🤔2
Создавайте забавные изображения облаков слов легко в терминале Linux
Создайте случайное изображение облака слов в терминале Linux с помощью этого инструмента Python.
https://itsfoss.com/wordcloud/
Создайте случайное изображение облака слов в терминале Linux с помощью этого инструмента Python.
https://itsfoss.com/wordcloud/
It's FOSS
Create Fun Word Cloud Images Easily in Linux Terminal
Create a random word cloud image in the Linux terminal with this Python tool.
👍6
Представлен выпуск свободной UNIX-подобной операционной системы OpenBSD 7.6.
Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 13 аппаратных платформ), стандартизация, корректная работа, проактивная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 7.6 составляет 702 МБ.
Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них: LibreSSL (форк OpenSSL), OpenSSH, пакетный фильтр PF, демоны маршрутизации OpenBGPD и OpenOSPFD, NTP-сервер OpenNTPD, почтовый сервер OpenSMTPD, мультиплексор текстового терминала (аналог GNU screen) tmux, демон identd с реализацией протокола IDENT, BSDL-альтернатива пакету GNU groff - mandoc, протокол для организации отказоустойчивых систем CARP (Common Address Redundancy Protocol), легковесный http-сервер, утилита синхронизации файлов OpenRSYNC. https://www.mail-archive.com/[email protected]/msg00535.html
Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 13 аппаратных платформ), стандартизация, корректная работа, проактивная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 7.6 составляет 702 МБ.
Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них: LibreSSL (форк OpenSSL), OpenSSH, пакетный фильтр PF, демоны маршрутизации OpenBGPD и OpenOSPFD, NTP-сервер OpenNTPD, почтовый сервер OpenSMTPD, мультиплексор текстового терминала (аналог GNU screen) tmux, демон identd с реализацией протокола IDENT, BSDL-альтернатива пакету GNU groff - mandoc, протокол для организации отказоустойчивых систем CARP (Common Address Redundancy Protocol), легковесный http-сервер, утилита синхронизации файлов OpenRSYNC. https://www.mail-archive.com/[email protected]/msg00535.html
👍14
5 трюков с командами Linux, которые изменят вашу жизнь как программиста
Повысьте свою производительность с помощью этих мощных команд Linux для разработчиков! https://levelup.gitconnected.com/5-linux-command-tricks-that-will-change-your-life-as-a-programmer-825a4524218a
Повысьте свою производительность с помощью этих мощных команд Linux для разработчиков! https://levelup.gitconnected.com/5-linux-command-tricks-that-will-change-your-life-as-a-programmer-825a4524218a
Medium
5 Linux Command Tricks That Will Change Your Life as a Programmer
Boost your productivity with these powerful Linux commands for developers!
👍8
10 вещей, которые можно делать в Linux, но нельзя в Windows
Windows, ты сможешь это сделать? Linux дает тебе суперспособности, о которых ты и не подозревал.
https://itsfoss.com/linux-rules-windows
Windows, ты сможешь это сделать? Linux дает тебе суперспособности, о которых ты и не подозревал.
https://itsfoss.com/linux-rules-windows
It's FOSS
10 Things You Can do on Linux but not on Windows
Windows, can you do this? Linux gives you superpowers you didn't know you had.
👍5👎1
Linux 6.13 удалит некоторые старые и более не поддерживаемые промежуточные драйверы
https://www.phoronix.com/news/Linux-6.13-Dropping-Old-Drivers
https://www.phoronix.com/news/Linux-6.13-Dropping-Old-Drivers
Phoronix
Linux 6.13 To Drop Some Old & No Longer Maintained Staging Drivers
With a number of patches queued this week into the staging tree ahead of the Linux 6.13 kernel, a number of old and no longer maintained hardware drivers are set to be removed in the next kernel cycle.
👍5
Как обновиться до Ubuntu 24.10 с 24.04 LTS
https://www.omgubuntu.co.uk/2024/10/how-to-upgrade-to-ubuntu-24-10
https://www.omgubuntu.co.uk/2024/10/how-to-upgrade-to-ubuntu-24-10
OMG! Ubuntu
How to Upgrade to Ubuntu 24.10 from 24.04 LTS
With the latest release stacked with new features, you may be looking to upgrade to Ubuntu 24.10 from Ubuntu 24.04 LTS but wondering exactly how. "I just
Google готовится разрешить запускать приложения Linux на Android, как в Chrome OS
Google разрабатывает фреймворк, который позволит вам запускать Debian на виртуальной машине на вашем Android-устройстве.
https://www.androidauthority.com/android-linux-terminal-app-3489887/
Google разрабатывает фреймворк, который позволит вам запускать Debian на виртуальной машине на вашем Android-устройстве.
https://www.androidauthority.com/android-linux-terminal-app-3489887/
Android Authority
Google is preparing to let you run Linux apps on Android, just like Chrome OS
Google is developing a Terminal app for Android that'll let you run Linux apps. It'll download and run Debian in a VM for you.
🔥19
Как увидеть красивую статистику проекта Git в вашем терминале
https://www.howtogeek.com/how-to-see-beautiful-git-project-stats-in-your-terminal
https://www.howtogeek.com/how-to-see-beautiful-git-project-stats-in-your-terminal
How-To Geek
How to See Beautiful Git Project Stats in Your Terminal
Get the lowdown on any git project with this free utility.
👍3
GhostStrike: инструмент с открытым исходным кодом для этичного хакинга
https://www.helpnetsecurity.com/2024/10/17/ghoststrike-open-source-tool-ethical-hacking/
https://www.helpnetsecurity.com/2024/10/17/ghoststrike-open-source-tool-ethical-hacking/
Help Net Security
GhostStrike: Open-source tool for ethical hacking
GhostStrike is an open-source, advanced cybersecurity tool tailored for ethical hacking and Red Team operations. It incorporates cutting-edge techniques,
❤1
Как опытный любитель, я считаю, что Makefiles добавляют недостающую искру, чтобы «заставить» вещи работать.
Некоторые могут назвать это излишеством, но для меня такой рабочий процесс имеет смысл.
https://sebastiancarlos.com/makefiles-for-threesomes-f470f373a1a7
Некоторые могут назвать это излишеством, но для меня такой рабочий процесс имеет смысл.
https://sebastiancarlos.com/makefiles-for-threesomes-f470f373a1a7
Medium
Makefiles For Threesomes
Linux might not be the biggest tool in my toolbox, but as a seasoned swinger, Makefiles add the missing spark to “make” things happen.
🥰3👍1
Мой OSINT HomeServer.
В течение последних нескольких недель я собирал сервер OSINT в своей домашней лаборатории. Основная идея — иметь набор инструментов, доступных в любое время. https://osintteam.blog/my-osint-homeserver-alpha-c0783d4f8354
В течение последних нескольких недель я собирал сервер OSINT в своей домашней лаборатории. Основная идея — иметь набор инструментов, доступных в любое время. https://osintteam.blog/my-osint-homeserver-alpha-c0783d4f8354
Medium
My OSINT HomeServer (alpha).
I have been during the last few weeks putting together a OSINT server in my homeLab. The main idea is to have a set of tools available at…
🔥3