💡 Команда fortune
С помощью
👉 Для установки fortune на системах с apt или aptitude:
Linux / Линукс🥸
С помощью
fortune можно получать случайные цитаты и предсказания. При этом необходимо чтобы на вашу систему был установлен пакет fortune.👉 Для установки fortune на системах с apt или aptitude:
$ sudo apt-get install fortuneСразу после установки можно ввести команду
fortune.Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11😁9🌚4
Уязвимость в GNOME Files
Уязвимость связана с сохранением suid-бита в файлах, извлечённых из zip-архивов. Локальный злоумышленник может передать жертве архив с исполняемым файлом с suid-битом и после открытия жертвой этого архива в GNOME Files, файл будет распакован в локальной ФС с сохранением выставленного suid-бита. Если в системе допускается доступ на чтение к содержимому каталогов других пользователей, злоумышленник может выполнить распакованный файл под идентификатором жертвы.
Также выявлена уязвимость (CVE-2023-38633) в библиотеке librsvg, развиваемой GNOME. Проблема позволяет прочитать произвольные файлы в системе при обработке в библиотеке специально оформленного svg-изображения. Уязвимость вызвана возможностью выхода за пределы базового каталога при доступе к ресурсам при помощи конструкции "include href" через использование символов "../" в пути (например: "<xi:include href=".?../../../../../../../../../../etc/passwd" parse="text" encoding="UTF-8">").
Linux / Линукс🥸
Уязвимость связана с сохранением suid-бита в файлах, извлечённых из zip-архивов. Локальный злоумышленник может передать жертве архив с исполняемым файлом с suid-битом и после открытия жертвой этого архива в GNOME Files, файл будет распакован в локальной ФС с сохранением выставленного suid-бита. Если в системе допускается доступ на чтение к содержимому каталогов других пользователей, злоумышленник может выполнить распакованный файл под идентификатором жертвы.
Также выявлена уязвимость (CVE-2023-38633) в библиотеке librsvg, развиваемой GNOME. Проблема позволяет прочитать произвольные файлы в системе при обработке в библиотеке специально оформленного svg-изображения. Уязвимость вызвана возможностью выхода за пределы базового каталога при доступе к ресурсам при помощи конструкции "include href" через использование символов "../" в пути (например: "<xi:include href=".?../../../../../../../../../../etc/passwd" parse="text" encoding="UTF-8">").
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍2😢2
Intel подключает DisplayPort Alt Mode 2.1 Support для Linux
В прошлом году была опубликована спецификация DisplayPort 2.1, и теперь инженеры Intel работают над добавлением поддержки в ядро для обработки альтернативного режима DisplayPort 2.1, поддерживающего эту операцию DP через соединения USB Type-C.
Инженеры Intel разослали исправления для обеспечения потока идентификации кабелей, необходимого для рекламы поддержки DisplayPort Alternate Mode 2.1. Изменения касаются не графического драйвера Intel Linux, а драйвера ядра USB Type-C. Кроме того, внесены изменения в код драйвера Chrome cros_ec_typec, что, вероятно, указывает на заинтересованность Intel в поддержке DP Alt Mode 2.1 для ноутбуков Chromebook на базе Intel.
Linux / Линукс🥸
В прошлом году была опубликована спецификация DisplayPort 2.1, и теперь инженеры Intel работают над добавлением поддержки в ядро для обработки альтернативного режима DisplayPort 2.1, поддерживающего эту операцию DP через соединения USB Type-C.
Инженеры Intel разослали исправления для обеспечения потока идентификации кабелей, необходимого для рекламы поддержки DisplayPort Alternate Mode 2.1. Изменения касаются не графического драйвера Intel Linux, а драйвера ядра USB Type-C. Кроме того, внесены изменения в код драйвера Chrome cros_ec_typec, что, вероятно, указывает на заинтересованность Intel в поддержке DP Alt Mode 2.1 для ноутбуков Chromebook на базе Intel.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤2👍2
Сообщество разработчиков объявило о продолжении развития проекта Vim после ухода из жизни Брама Моленара
Родственники Брама Моленара передали представителям из сообщества учётные данные к репозиторию, сайту и элементам инфраструктуры, что позволило возродить разработку Vim.
Обязанности сопровождающих взяли на себя 5 наиболее активных разработчиков Vim, а также @ mattn (автор emmet-vim) и @ zeertzjq (автор NeoVim), которые образовали коллективный управляющий совет, принимающий решения, связанные с развитием проекта.
Новая команда уже наладила приём коммитов, возобновила публикацию промежуточных выпусков и начала подготовку следующего значительного выпуска Vim 9.1.
Linux / Линукс🥸
Родственники Брама Моленара передали представителям из сообщества учётные данные к репозиторию, сайту и элементам инфраструктуры, что позволило возродить разработку Vim.
Обязанности сопровождающих взяли на себя 5 наиболее активных разработчиков Vim, а также @ mattn (автор emmet-vim) и @ zeertzjq (автор NeoVim), которые образовали коллективный управляющий совет, принимающий решения, связанные с развитием проекта.
Новая команда уже наладила приём коммитов, возобновила публикацию промежуточных выпусков и начала подготовку следующего значительного выпуска Vim 9.1.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍55
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚24😁13❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁74❤3😢2🎉2🥰1
Выпуск файлового менеджера Midnight Commander 4.8.30
– Добавлена поддержка буферов панелизации для обеих файловых панелей, что, например, позволяет панелизировать результаты двух разных операций поиска в панелях.
– Добавлена сборочная опция "--with-search-engine=pcre2" для использования движка регулярных выражений PCRE2.
– В VFS добавлена поддержка расширенных заголовков архивов TAR, позволяющих, например, работать с длинными именами файлов и файлами, содержащими пустые области.
– Во встроенном редакторе реализована подсветка синтаксиса для языка программирования "B" и файлов инструментария непрерывной интеграции Jenkins.
– Улучшена подсветка синтаксиса для ECMAScript, TypeScript и сообщений git-коммитов.
– В панелях обеспечена подсветка vsix-файлов как zip-архивов.
– Улучшена цветовая тема julia256
Linux / Линукс🥸
– Добавлена поддержка буферов панелизации для обеих файловых панелей, что, например, позволяет панелизировать результаты двух разных операций поиска в панелях.
– Добавлена сборочная опция "--with-search-engine=pcre2" для использования движка регулярных выражений PCRE2.
– В VFS добавлена поддержка расширенных заголовков архивов TAR, позволяющих, например, работать с длинными именами файлов и файлами, содержащими пустые области.
– Во встроенном редакторе реализована подсветка синтаксиса для языка программирования "B" и файлов инструментария непрерывной интеграции Jenkins.
– Улучшена подсветка синтаксиса для ECMAScript, TypeScript и сообщений git-коммитов.
– В панелях обеспечена подсветка vsix-файлов как zip-архивов.
– Улучшена цветовая тема julia256
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🌚2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37😁15🔥3
🎉 15 августа GNOME исполнилось 26 лет
Проект GNOME был основан в 1997 году как попытка создать полностью свободную рабочую среду для операционной системы GNU/Linux.
В то время популярность в среде Linux набирала KDE. Но KDE основана на инструментарии Qt фирмы Trolltech, который тогда был проприетарным продуктом.
Linux / Линукс🥸
Проект GNOME был основан в 1997 году как попытка создать полностью свободную рабочую среду для операционной системы GNU/Linux.
В то время популярность в среде Linux набирала KDE. Но KDE основана на инструментарии Qt фирмы Trolltech, который тогда был проприетарным продуктом.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35😁8👍5🎉1🌚1
Прогресс в продвижении нового менеджера приложений Ubuntu Store
Разработчики Ubuntu намерены на следующей неделе задействовать по умолчанию в тестовых сборках Ubuntu 23.10 новый менеджер приложений Ubuntu Store. Он написан на языке Dart с использованием фреймворка Flutter и распространятся под лицензией GPLv3.
Ubuntu Store предоставляет комбинированный интерфейс для работы с пакетами в формате DEB и Snap, позволяет выполнять поиск и навигацию по каталогу пакетов snapcraft.io и подключённым DEB-репозиториям, даёт возможность управлять установкой, удалением и обновлением приложений, устанавливать отдельные deb-пакеты из локальных файлов.
▪️ Приложение примечательно задействованием новой системы рейтинга и ориентацией на первичную поддержку пакетов в формате Snap, которые предлагаются для установки в первую очередь.
Linux / Линукс🥸
Разработчики Ubuntu намерены на следующей неделе задействовать по умолчанию в тестовых сборках Ubuntu 23.10 новый менеджер приложений Ubuntu Store. Он написан на языке Dart с использованием фреймворка Flutter и распространятся под лицензией GPLv3.
Ubuntu Store предоставляет комбинированный интерфейс для работы с пакетами в формате DEB и Snap, позволяет выполнять поиск и навигацию по каталогу пакетов snapcraft.io и подключённым DEB-репозиториям, даёт возможность управлять установкой, удалением и обновлением приложений, устанавливать отдельные deb-пакеты из локальных файлов.
▪️ Приложение примечательно задействованием новой системы рейтинга и ориентацией на первичную поддержку пакетов в формате Snap, которые предлагаются для установки в первую очередь.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Preview of the Flutter-based Ubuntu Store
A development preview of the new Flutter-based Ubuntu Store targeting Mantic Minotaur (23.10).
👍14🌚7
lmt – простая утилита, которая позволяет запустить приложение в песочнице и ограничить для него ресурсы процессора и память.
Программа работает только в Linux и требует поддержки cgroupsv2. Большинство новых дистрибутивов Linux уже поставляются с установленным и включенным по умолчанию cgroupsv2.
📌 https://github.com/Rohansjamadagni/lmt
Linux / Линукс🥸
Программа работает только в Linux и требует поддержки cgroupsv2. Большинство новых дистрибутивов Linux уже поставляются с установленным и включенным по умолчанию cgroupsv2.
📌 https://github.com/Rohansjamadagni/lmt
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😁5
Среди прочего доступен код ядра XNU, исходные тексты которого публикуются в виде срезов кода, связанных с очередным релизом macOS.
В то же время опубликованы открытые компоненты, используемые в мобильной платформе iOS 16.5 и 16.6. Публикация включает два пакета - WebKit и libiconv.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🤔4🎉3😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁58👍6
Новая ветка примечательна переходом на пакетную базу Debian 12 "Bookworm". Для загрузки подготовлены Live-сборки и установочные iso-образы для архитектур i386, amd64, armel, armhf, arm64 и ppc64el.
Изменения, специфичные для Devuan 5:
– Осуществлён переход на пакетную базу Debian 12 (пакеты синхронизированы с Debian 12.1) и ядро Linux 6.1.
– На выбор предоставлена возможность использования систем инициализации sysvinit, runit и OpenRC.
– Добавлена поддержка запуска X-сервера без привилегий root.
– Добавлено пользовательское окружение Sway, использующее протокол Wayland и не требующее применения elogind, вместо которого задействованы libpam-ck-connector и seatd.
Linux / Линукс🥸
Изменения, специфичные для Devuan 5:
– Осуществлён переход на пакетную базу Debian 12 (пакеты синхронизированы с Debian 12.1) и ядро Linux 6.1.
– На выбор предоставлена возможность использования систем инициализации sysvinit, runit и OpenRC.
– Добавлена поддержка запуска X-сервера без привилегий root.
– Добавлено пользовательское окружение Sway, использующее протокол Wayland и не требующее применения elogind, вместо которого задействованы libpam-ck-connector и seatd.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤4🌚3
LinFsck – обучающий симулятор для использования опасных команд Linux, особенно fsck, в контролируемой среде
✅ https://github.com/seanpm2001/LinFsck
✅ https://github.com/seanpm2001/LinFsck_Docs/
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - seanpm2001/LinFsck: 🐧️🧰️🛠️ LinFsck is a training environment for running Linux commands, especially dangerous ones.
🐧️🧰️🛠️ LinFsck is a training environment for running Linux commands, especially dangerous ones. - GitHub - seanpm2001/LinFsck: 🐧️🧰️🛠️ LinFsck is a training environment for running Linux commands, e...
👍9😁3
🎉 Debian GNU/Linux исполнилось 30 лет
Дистрибутив впервые анонсирован Яном Мёрдоком 16 августа 1993 года в списке рассылки comp.os.linux.development. Главной целью проекта была разработка дистрибутива, развиваемого в соответствии с духом полной открытости, свойственной Linux и GNU, а также стремление к техническому совершенству и надёжности.
За время существования Debian:
▪️ выпущено 18 релизов
▪️обеспечена поддержка 26 аппаратных архитектур
▪️сформирован репозиторий из более чем 60 тысяч пакетов.
▪️Общий суммарных размер всех предложенных в дистрибутиве исходных текстов составляет 1.3 млрд строк кода.
▪️Суммарный размер всех пакетов - 365 GB.
▪️В проект вовлечено более 1000 разработчиков
▪️На технологиях Debian создано около 400 производных дистрибутивов, не считая многочисленных ответвлений от таких основанных на Debian дистрибутивов, как Ubuntu.
Linux / Линукс🥸
Дистрибутив впервые анонсирован Яном Мёрдоком 16 августа 1993 года в списке рассылки comp.os.linux.development. Главной целью проекта была разработка дистрибутива, развиваемого в соответствии с духом полной открытости, свойственной Linux и GNU, а также стремление к техническому совершенству и надёжности.
За время существования Debian:
▪️ выпущено 18 релизов
▪️обеспечена поддержка 26 аппаратных архитектур
▪️сформирован репозиторий из более чем 60 тысяч пакетов.
▪️Общий суммарных размер всех предложенных в дистрибутиве исходных текстов составляет 1.3 млрд строк кода.
▪️Суммарный размер всех пакетов - 365 GB.
▪️В проект вовлечено более 1000 разработчиков
▪️На технологиях Debian создано около 400 производных дистрибутивов, не считая многочисленных ответвлений от таких основанных на Debian дистрибутивов, как Ubuntu.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉62❤12👍6🤯1💯1
Выпуск Electron 26.0.0, платформы создания приложений на базе движка Chromium
Подготовлен релиз платформы Electron 26.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 116, платформы Node.js 18.16.1 и JavaScript-движка V8 11.2.
Linux / Линукс🥸
Подготовлен релиз платформы Electron 26.0.0, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 116, платформы Node.js 18.16.1 и JavaScript-движка V8 11.2.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢13👍6🔥3
Реализован порт "loong64" для систем на базе архитектуры набора команд LoongArch, применяемой в процессорах Loongson 3 5000 и реализующей RISC ISA, похожий на MIPS и RISC-V.
Поддержка нового порта добавлена в сборочную инфраструктуру и официальный архив Debian.
На текущем этапе интеграции на базе имеющейся в debian-ports пакетной базы для LoongArch собран набор из 200 пакетов.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24
This media is not supported in your browser
VIEW IN TELEGRAM
wipeClean - ascii screen cleaner
🥸
npm install wipeclean -gчтобы запустить программу:
wipeclean
Linux / Линукс Please open Telegram to view this post
VIEW IN TELEGRAM
😁26🔥8🌚4