Новое программное обеспечение для создания музыки от Fender поддерживает Linux
Гитарный гигант Fender неожиданно выкатывает свою DAW — Fender Studio — с поддержкой Linux. Это простая цифровая студия для записи и обработки звука. Бесплатная (но не опенсорс) софтина на основе Studio One Pro
Из коробки 8 треков (ещё 8 открываются через бесплатную регу в Fender Connect). В комплекте виртуальные Fender-овские усилки, педали, вокодеры и базовый продакшен-набор
Установить можно через Flatpak
@linuxos_tg
Гитарный гигант Fender неожиданно выкатывает свою DAW — Fender Studio — с поддержкой Linux. Это простая цифровая студия для записи и обработки звука. Бесплатная (но не опенсорс) софтина на основе Studio One Pro
Из коробки 8 треков (ещё 8 открываются через бесплатную регу в Fender Connect). В комплекте виртуальные Fender-овские усилки, педали, вокодеры и базовый продакшен-набор
Установить можно через Flatpak
@linuxos_tg
❤98👍66🔥20😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁122🤣57👍20🔥6😢6❤3🤔3👎1
Команды для разбора и анализа логов в Linux
PDF-версия в хорошем качестве — в комментариях
@linuxos_tg
PDF-версия в хорошем качестве — в комментариях
@linuxos_tg
👍158🔥33❤19🤯4
Быстрый совет по Bash-скриптингу 🐧
Вы можете использовать ловушку
Вот как это работает:
Команда
В отличие от
Также стоит изучить другие псевдосигналы, такие как:
🟠
🟠
🟠
@linuxos_tg
Вы можете использовать ловушку
DEBUG (trap) для пошагового выполнения bash-скрипта, что позволяет просматривать каждую строку перед её выполнением — идеально для отладки!Вот как это работает:
Команда
trap с параметром DEBUG срабатывает непосредственно перед выполнением каждой строки скрипта, предоставляя возможность приостановить выполнение и решить, продолжать ли. Это своего рода интерактивный "пошаговый режим" для bash-скрипта В отличие от
sh -x, который просто выводит строки без остановки, этот метод позволяет подтверждать выполнение каждой команды вручную.DEBUG — это не настоящий сигнал, а специальная возможность (псевдосигнал), которая срабатывает перед каждой строкой скрипта. Это удобно для поэтапного анализа поведения скрипта.Также стоит изучить другие псевдосигналы, такие как:
EXIT — выполняет команды перед завершением скрипта;RETURN — срабатывает при выходе из функции или после выполнения подключённого скрипта (source или .);ERR — обрабатывает команды с ненулевым кодом возврата, когда активирован режим set -e.@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍137🔥32❤18
Вышло ядро Linux 6.15: Rust всё глубже в ядре, Bcachefs стабилизируется
Стабильная версия Linux 6.15 вышла официально. Внутри — расширенная поддержка железа, апдейты по безопасности и ряд архитектурных улучшений
Из ключевого: многочисленные апгрейды драйверов для AMD и Intel, дальнейшая интеграция Rust в ядро, развитие файловой системы Bcachefs, новая подсистема FWCTL, доработка поддержки Apple Silicon, улучшения планировщика задач и многое другое.
Перед самым релизом подтянули поддержку новых геймпадов в драйвере XPad и поправили энергопотребление (режим s2idle) на Intel Arrow Lake (U/H), плюс ещё ряд важных фиксов
Исходники уже доступны на kernel.org, а подробности релиза от Линуса можно почитать в LKML
Теперь открыто окно слияния изменений для Linux 6.16
@linuxos_tg
Стабильная версия Linux 6.15 вышла официально. Внутри — расширенная поддержка железа, апдейты по безопасности и ряд архитектурных улучшений
Из ключевого: многочисленные апгрейды драйверов для AMD и Intel, дальнейшая интеграция Rust в ядро, развитие файловой системы Bcachefs, новая подсистема FWCTL, доработка поддержки Apple Silicon, улучшения планировщика задач и многое другое.
Перед самым релизом подтянули поддержку новых геймпадов в драйвере XPad и поправили энергопотребление (режим s2idle) на Intel Arrow Lake (U/H), плюс ещё ряд важных фиксов
Исходники уже доступны на kernel.org, а подробности релиза от Линуса можно почитать в LKML
Теперь открыто окно слияния изменений для Linux 6.16
@linuxos_tg
👍97❤16👎4🔥3🤔2😁1🤯1
Совет дня по Linux
При просмотре файла с помощью
чтобы отображать только строки, соответствующие этому шаблону
А если использовать
то будут отображаться все строки, кроме тех, которые соответствуют шаблону.
@linuxos_tg
При просмотре файла с помощью
less используйте&pattern чтобы отображать только строки, соответствующие этому шаблону
А если использовать
&!pattern то будут отображаться все строки, кроме тех, которые соответствуют шаблону.
@linuxos_tg
👍140❤22🔥14🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Безопасники, это вам: наткнулся на крутейшую игру для начинающих хакеров — Bandit
Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте
В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
Если где-то застрянете, можно подсмотреть прохождение на Хабре☕️
@linuxos_tg
Суть игры: Вы подключаетесь к удаленной машине и в изолированном пространстве ищете ключ для подключения к следующей машине, используя рекомендации на сайте
В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру
ssh -p 2220 root@bandit.labs.overthewire.org
Если где-то застрянете, можно подсмотреть прохождение на Хабре
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍163🔥44❤22🤯12
Большинство пользователей Linux знакомы с командой
Эта функция может быть особенно полезна для системных администраторов и разработчиков, которым необходимо поддерживать несколько версий конфигурационных файлов или исходного кода.
Понимание версионности в
Команда
1.
2.
Простое резервное копирование
Чтобы создать простую резервную копию:
Эта команда создаёт резервную копию с суффиксом по умолчанию (
Резервная копия с пользовательским суффиксом
Для более наглядных резервных копий:
Это создаёт резервные копии с суффиксом
Практический пример: резервное копирование конфигурации SSH
Предположим, вы часто обновляете файл конфигурации SSH (
1. Создание резервной копии с нумерацией:
Это создаёт файлы вида
2. Создание резервной копии с пользовательским суффиксом:
Это создаёт файлы вида
Преимущества
🔹 Сохраняется история изменений файлов
🔹 Предотвращается случайная перезапись важных данных
🔹 Предлагается простая система версионности без необходимости использовать сложные системы контроля версий
@linuxos_tg
cp для копирования файлов. Однако немногие знают о её встроенной поддержке версионности.Эта функция может быть особенно полезна для системных администраторов и разработчиков, которым необходимо поддерживать несколько версий конфигурационных файлов или исходного кода.
Понимание версионности в
cpКоманда
cp предлагает два ключевых параметра для поддержки версионности:1.
--backup: создаёт резервную копию файла назначения перед его перезаписью.2.
--suffix: задаёт пользовательский суффикс для резервной копии.Простое резервное копирование
Чтобы создать простую резервную копию:
$ cp --backup=numbered /путь/к/исходному/файлу /путь/к/папке/назначения/
Эта команда создаёт резервную копию с суффиксом по умолчанию (
~) и увеличивающимся номером (например, файл.~1~, файл.~2~ и т.д.).Резервная копия с пользовательским суффиксом
Для более наглядных резервных копий:
$ cp --backup=numbered --suffix=.bak /путь/к/исходному/файлу /путь/к/папке/назначения/
Это создаёт резервные копии с суффиксом
.bak и увеличивающимся номером (например, файл.bak.1, файл.bak.2 и т.д.).Практический пример: резервное копирование конфигурации SSH
Предположим, вы часто обновляете файл конфигурации SSH (
/etc/ssh/sshd_config) для управления правилами доступа. Вот как можно вести версионированные резервные копии:1. Создание резервной копии с нумерацией:
$ cp --backup=numbered /etc/ssh/sshd_config /data/backup/
Это создаёт файлы вида
sshd_config.~1~, sshd_config.~2~ и т.д.2. Создание резервной копии с пользовательским суффиксом:
$ cp --backup=numbered --suffix=.bak /etc/ssh/sshd_config /data/backup/
Это создаёт файлы вида
sshd_config.bak.1, sshd_config.bak.2 и т.д.Преимущества
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍147🔥52❤27
SteamOS Manager теперь в опенсорсе: BIOS, TDP, GPU-клоки и не только
Valve выложили SteamOS Manager под MIT-лицензией. Это произошло после релиза SteamOS 3.7, где добавили поддержку новых устройств
Если кратко:
Что умеет:
🟠 Управление частотами GPU
🟠 Контроль TDP
🟠 Обновление BIOS и док-станций
🟠 Обслуживание накопителей
🟠 Форматирование внешних накопителей
🟠 Настройка лимита заряда батареи
🟠 И многое другое
Интересная деталь: в спеках есть фича
Исходники на GitLab
@linuxos_tg
Valve выложили SteamOS Manager под MIT-лицензией. Это произошло после релиза SteamOS 3.7, где добавили поддержку новых устройств
Если кратко:
SteamOS Manager — системный демон, абстрагирующий работу Steam с ОС через DBus API. Цель Valve — унифицированный интерфейс для Steam-клиента, чтобы такие вещи как TDP-контроль работали не только в SteamOS, но и в любом другом Linux-дистре с поддержкой этого API
Что умеет:
Интересная деталь: в спеках есть фича
EnterDownloadMode. Судя по комментам, это режим пониженного энергопотребления для загрузок, который держится активным, пока жив хотя бы один хэндл. Не исключено, что это как раз та функция, которую давно просят владельцы Steam Deck — скачивание при отключенном экране.Исходники на GitLab
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
❤101🔥53👍38🤔2🤣2✍1
Спустя 25 лет прекратил существование один из легендарных журналов о Linux — Linux Format
Первый выпуск — май 2000, последний — май 2025.
Колоссальный вклад в популяризацию open source. Для многих именно с этого журнала начался путь в мир Linux
Официальную причину закрытия не назвали. Но всё и так ясно: в эпоху приоритета цифрового контента делать печатные издания — экономически невыгодно
Русскоязычная версия отвалилась ещё в 2018 году, архив доступен тут:
https://www.linuxcenter.ru/linuxformat
Спасибо, легенда🫡
@linuxos_tg
Первый выпуск — май 2000, последний — май 2025.
Колоссальный вклад в популяризацию open source. Для многих именно с этого журнала начался путь в мир Linux
Официальную причину закрытия не назвали. Но всё и так ясно: в эпоху приоритета цифрового контента делать печатные издания — экономически невыгодно
Русскоязычная версия отвалилась ещё в 2018 году, архив доступен тут:
https://www.linuxcenter.ru/linuxformat
Спасибо, легенда
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡467😢99❤35👍18🤣5👎2🌚2👨💻2😱1
Откопал для вас настоящую находку — репозиторий devops-exercises
Здесь собрано более 2600 вопросов и упражнений по самым разным темам:
Этот кладезь знаний отлично подходит для подготовки к интервью или просто для прокачки своих навыков в DevOps.
В общем, если хочешь прокачать скиллы, держи: https://github.com/bregman-arie/devops-exercises
@linuxos_tg
Здесь собрано более 2600 вопросов и упражнений по самым разным темам:
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization и многим другим.
Этот кладезь знаний отлично подходит для подготовки к интервью или просто для прокачки своих навыков в DevOps.
В общем, если хочешь прокачать скиллы, держи: https://github.com/bregman-arie/devops-exercises
@linuxos_tg
🔥132👍28❤23🥱4👨💻1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁395💯44🤣25🌚14❤13👍10🔥2🤩2
Краткое руководство по правам доступа к файлам в Linux
PDF-версия в хорошем качестве — в комментариях
@linuxos_tg
PDF-версия в хорошем качестве — в комментариях
@linuxos_tg
👍196🔥56❤30
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по Linux на сегодня
Команда
Её можно запустить в неинтерактивном режиме вот так:
Если нужно сделать несколько снимков, можно увеличить значение параметра
Зачем использовать такой режим:
🟠 Для логирования состояния системы в определённый момент (например, через
🟠 Для отладки проблем с производительностью, перенаправляя вывод в файл.
🟠 Для анализа тенденций производительности без необходимости вручную следить за терминалом
@linuxos_tg
Команда
top не обязательно должна работать в интерактивном режиме.Её можно запустить в неинтерактивном режиме вот так:
$ top -b -n 1
-b (batch mode / пакетный режим): указывает top работать в пакетном режиме, выводя список процессов в виде обычного текста в терминал (stdout).-n 1 (number of iterations / количество итераций): указывает top сделать только один снимок текущего состояния системы, после чего завершиться. Если нужно сделать несколько снимков, можно увеличить значение параметра
-n.Зачем использовать такой режим:
cron).@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114👍80❤22🤯3🤝1