Linux / Линукс
12.5K subscribers
5.65K photos
146 videos
27 files
5.88K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥38👍5🤔43
Доступен Tails 7.0

Дистрибутив перешёл на пакетную базу Debian 13 на GNOME 48 (ранее - GNOME 43). Среди других изменений:
— Время запуска сокращено на 10-15 секунд, благодаря переходу с алгоритма xz на zstd для сжатия системного образа. Ценой ускорения стало увеличение размера на 10% по сравнению с прежним алгоритмом сжатия.
— Требование к минимальному размеру ОЗУ в системе повышено с 2 до 3 ГБ.
— Обновлены версии программ, среди которых ядро Linux 6.12.43, Tor Browser 14.5.7, Tor 0.4.8.17, Thunderbird 128.14.0, Electrum 4.5.8, OnionShare 2.6.3, KeePassXC 2.7.10, Kleopatra 4:24.12, Inkscape 1.4, GIMP 3.0.4, Audacity 3.7.3, Text Editor 48.3, Document Scanner 46.0.
— Эмулятор терминала GNOME Terminal заменён на GNOME Console, а просмотрщик изображений GNOME Image Viewer на GNOME Loupe.
— Удалено меню Places, вместо которого рекомендовано использовать ярлыки быстрого доступа в боковой панели файлового менеджера. Из меню с избранными программами удалено приложение Kleopatra.
— Прекращена поставка утилиты unar (поддержка формата rar встроена в File Roller), пакета aircrack-ng (можно установить из репозитория), утилиты Power Statistics и пакета sq.


Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥2
Советы по настройке history команд в Bash

Каждая вводимая в терминале команда сохраняется в файле ~/.bash_history. Чтобы посмотреть историю команд – введите history.

Настройка истории команд в Bash осуществляется путем добавления переменных окружения в файл ~/.bashrc.

Чтобы изменения в ~/.bashrc вступили в силу, выполните:

source ~/.bashrc

1. Добавляем Отображение Даты и Времени в Bash History
Иногда очень полезно узнать время, когда какая-либо команда была выполнена. Установите HISTTIMEFORMAT, чтобы сохранять время выполнения каждой команды. Для этого добавьте следующую строку в файл ~/.bashrc:

export HISTTIMEFORMAT="%h %d %H:%M:%S "


2. Увеличиваем Размер Хранимой Истории
Увеличьте HISTSIZE — количество команд, которые необходимо запоминать в списке истории (стандартное значение — 500).

export HISTSIZE=5000

Увеличьте HISTFILESIZE — максимальное количество строк, содержащееся в файле истории (стандартное значение — 500).

export HISTFILESIZE=5000

3. Добавляем Команды Bash в Файл с Историей
Чтобы добавлять новые команды в файл с историей, а не переписывать его каждый раз, добавьте следующую строку в ~/.bashrc:

shopt -s histappend

4. Мгновенно Сохранять Историю Команд
По умолчанию, Bash записывает историю команд в .bash_history при завершении сессии. Используйте переменную $PROMPT_COMMAND, чтобы сохранять команды сразу после выполнения:

PROMPT_COMMAND='history -a'

📚@IT_obrazovach
👍142🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁56🔥3🤬31💯1
bake — это CLI утилита для Linux, позволяющая встраивать ресурсы microVM (Firecracker, ядро, initrd) в один бинарный файл. Она обеспечивает двустороннюю связь между виртуальной машиной и хостом, включая сетевое взаимодействие и совместное использование директорий, без необходимости в правах суперпользователя.

📌 https://github.com/losfair/bake

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Please open Telegram to view this post
VIEW IN TELEGRAM
👍737🫡7
Please open Telegram to view this post
VIEW IN TELEGRAM
45💯4🤔1🤬1
Multikernel: новая архитектура для изоляции рабочих нагрузок в Linux

Разработчикам ядра Linux предложили революционный механизм под названием Multikernel. Этот проект позволяет запускать несколько независимых экземпляров ядра Linux на одном физическом сервере — без использования гипервизоров и с прямым доступом к аппаратным ресурсам.

Технология занимает промежуточное положение между традиционной виртуализацией и контейнерами. В отличие от гипервизоров типа KVM, Multikernel не требует дополнительного слоя виртуализации, что исключает соответствующие накладные расходы. А compared to контейнерам, он обеспечивает гораздо более сильную изоляцию на уровне ядра.

Ключевое преимущество — производительность, близкая к нативной. Это достигнуто за счёт исключения затратных операций вроде VM exit и трансляции IOMMU. Каждое ядро закреплено за определёнными CPU ядрами, при этом остальные ресурсы используются совместно.

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

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥52
Please open Telegram to view this post
VIEW IN TELEGRAM
💔53🤣17🌚9🫡3🕊1
В Git предложили сделать Rust обязательным для сборки

Разработчики Git обсуждают включение Rust в число обязательных зависимостей для сборки системы начиная с версии 3.0. Это предложение вызвало споры в сообществе.

Однако многие разработчики выступают против обязательного включения Rust. Основная причина — недостаточная поддержка компилятором rustc всех платформ, на которых работает Git. При этом против необязательного использования Rust возражений практически нет.

Решение пока не принято, и дискуссия продолжается. Судя по обсуждению, противников обязательного перехода на Rust пока больше, чем сторонников.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣27🔥6👍5😢4🤬1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁68🤣10🔥9🤯42
В ветку PCI-подсистемы ядра Linux завезли патч, который сделает жизнь чуть проще тем, кто любит автоматизацию и порядок в железе. Готовится к релизу в ядре Linux 6.18.

Суть в том, что теперь серийные номера PCI-устройств будут унифицированно доступны через sysfs. Для каждого девайса, у которого есть серийник, в его директории в sysfs появится read-only атрибут serial_number. Раньше для этого приходилось парсить вывод утилиты lspci, а теперь можно будет просто прочитать файл. Идеально для скриптов инвентаризации и мониторинга.

Доступ к новому файлу serial_number будет только у root. Если устройство не поддерживает передачу серийного номера, этого файла просто не будет.

Мелочь, а приятно

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
37👍19🔥3
Вновь kernel panic...
Даже сакура падает
Без лишних слов

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
31👍5🙏4
Смартфон FLX1s, поставляемый с Debian и оболочкой на базе GNOME

Компания Furi Labs начала приём предзаказов на смартфон FLX1s — необычное устройство, которое поставляется с предустановленной ОС FuriOS на базе Debian 13 с оболочкой Phosh (GTK/GNOME). Цена составляет $550, первые поставки начнутся 25 октября.

Главная особенность — три аппаратных переключателя, которые физически отключают камеру, микрофон, GPS и модем. Это уровень приватности, о котором другие производители только мечтают. Прошивка не собирает телеметрию и не синхронизирует данные с облаком.

Технически устройство интересно гибридной архитектурой: основная система работает на ядре от Mediatek с драйверами Android через libhybris, а Android-приложения запускаются в изолированном контейнере. Есть поддержка мультизагрузки через KVM — можно установить Ubuntu Touch или другие ОС.

Характеристики скромные: Dimensity 900, 8 ГБ ОЗУ, 128 ГБ памяти, экран 6.7" HD+ 90 Гц. Но главное здесь — философия открытости и контроля над устройством. Все наработки проекта опубликованы на GitHub под свободными лицензиями.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4410🤣5🤔2🙏1
⚡️ RECURA — один из лучших каналов для Linux-администраторов и инженеров.

Канал ведёт практикующий DevOps-инженер, который ежедневно публикует:

🔹код на Python и Go, повышающий эффективность разработки
🔹лайфхаки и полезные трюки для Bash и Linux
🔹готовые решения для Docker и Kubernetes
🔹инструменты и утилиты для автоматизации
🔹полезные материалы и советы по информационной безопасности

⚠️ Подпишись, чтобы быть востребованным специалистом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤣64🔥1
Наконец-то наглядное объяснение разницы между NixOS и GNU Guix. Теперь всё встало на свои места.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁253🤔2🌚2
Fedora запускает свой Forge и выпускает бета-версию 43

Проект Fedora представил новый сервис для совместной разработки Fedora Forge, а также опубликовал бета-версию своего дистрибутива Fedora Linux 43, выход которой намечен на 11 ноября.

Fedora Forge, построенный на базе Forgejo, призван заменить устаревшую платформу Pagure. Новый сервис уже тестируется на нескольких внутренних проектах, таких как RelEng и FESCo. Для миграции с Pagure разработан специальный инструмент, который переносит issues, pull-request'ы и пользователей.

Что касается Fedora 43, то ключевые изменения включают принудительный переход на Wayland для GNOME, отказ от поддержки MBR в UEFI на x86, переход на RPM 6 и новый веб-инсталлятор Anaconda во всех редакциях. Также обновлены компиляторы и множество пакетов, включая Python 3.14 и Go 1.25.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍161😎1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35😢9🌚5
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25😎6🤔51🤣1