[Перевод] Надоело платить за VPS — превратил старый смартфон в Linux-сервер
Однажды мне надоело платить за VPS, ресурсов которого едва хватало для запуска Chrome. В поисках альтернативы я вспомнил про без дела лежащий CMF Phone 1 и решил превратить его в полноценный сервер для личных сервисов. Рассказываю, как удалось запустить Linux-приложения на Android, автоматизировать развёртывание и обеспечить доступ из любой сети — и с какими неожиданными проблемами столкнулся в процессе.
Читать историю
Читать полностью
#habr
@linux_potok
Однажды мне надоело платить за VPS, ресурсов которого едва хватало для запуска Chrome. В поисках альтернативы я вспомнил про без дела лежащий CMF Phone 1 и решил превратить его в полноценный сервер для личных сервисов. Рассказываю, как удалось запустить Linux-приложения на Android, автоматизировать развёртывание и обеспечить доступ из любой сети — и с какими неожиданными проблемами столкнулся в процессе.
Читать историю
Читать полностью
#habr
@linux_potok
😁1
Эта недавно предложенная файловая система Linux может исправлять повреждённые данные
BeamFS предназначена для оборудования, подвергающегося воздействию радиации, например спутников, и может восстанавливать данные без хранения второй копии.
Читать полностью
#ItFOSS
@linux_potok
BeamFS предназначена для оборудования, подвергающегося воздействию радиации, например спутников, и может восстанавливать данные без хранения второй копии.
Читать полностью
#ItFOSS
@linux_potok
🤯4⚡1👍1
Обновление клиента Steam устраняет зависания игр на Vulkan в Linux
Valve выпустила обновление клиента Steam, исправляющее зависания игр на Vulkan в Linux, проблемы с обновлением, а также ошибки в Remote Play и версии для macOS.
Читать полностью
#Linuxiac
@linux_potok
Valve выпустила обновление клиента Steam, исправляющее зависания игр на Vulkan в Linux, проблемы с обновлением, а также ошибки в Remote Play и версии для macOS.
Читать полностью
#Linuxiac
@linux_potok
⚡4❤2👍2
Linux 7.4 улучшает задержку планирования для задач с короткими временными срезами, предпочтение SMT для NVIDIA Vera
Обновления планировщика были включены в разрабатываемое ядро Linux 7.4 и обеспечивают несколько полезных улучшений планирования...
Читать полностью
#Phoronix
@linux_potok
Обновления планировщика были включены в разрабатываемое ядро Linux 7.4 и обеспечивают несколько полезных улучшений планирования...
Читать полностью
#Phoronix
@linux_potok
👍3⚡1
Выпущен мультимедийный фреймворк PipeWire 1.6.10 с исправлениями сбоев JACK
PipeWire 1.6.10 устраняет возможные сбои JACK, проблемы с воспроизведением звука и Bluetooth, а также ошибку, вызывавшую задержки звука в тыловых каналах.
Читать полностью
#Linuxiac
@linux_potok
PipeWire 1.6.10 устраняет возможные сбои JACK, проблемы с воспроизведением звука и Bluetooth, а также ошибку, вызывавшую задержки звука в тыловых каналах.
Читать полностью
#Linuxiac
@linux_potok
⚡5❤2
Установщик Agama 25 для openSUSE получил веб-терминал и улучшенную настройку сети
Установщик Agama 25 для Linux теперь позволяет открывать терминал в браузере, упрощает настройку сети и улучшает управление процессом установки.
Читать полностью
#Linuxiac
@linux_potok
Установщик Agama 25 для Linux теперь позволяет открывать терминал в браузере, упрощает настройку сети и улучшает управление процессом установки.
Читать полностью
#Linuxiac
@linux_potok
⚡3🤬1
KeePassXC 2.8: интерфейс на Qt 6 и автозаполнение в Wayland
Если вы используете KeePassXC для управления паролями в Linux, обновление до версии 2.8.0 вас порадует. В нём появились долгожданные функции: перенос основного интерфейса на Qt 6, поддержка автозаполнения в Wayland через XDG Desktop Portals и экспериментальная AppImage-сборка для AArch64. Автозаполнение позволяет вводить сохранённые логины и пароли в поля других приложений без копирования и вставки. Переход на Qt 6 занял много времени, но заметных изменений во внешнем виде и поведении программы нет — разве что интерфейс стал немного чётче на дисплеях с высоким разрешением. Материал опубликован OMG! Ubuntu; не воспроизводите его без разрешения.
Читать полностью
#OmgUbuntu
@linux_potok
Если вы используете KeePassXC для управления паролями в Linux, обновление до версии 2.8.0 вас порадует. В нём появились долгожданные функции: перенос основного интерфейса на Qt 6, поддержка автозаполнения в Wayland через XDG Desktop Portals и экспериментальная AppImage-сборка для AArch64. Автозаполнение позволяет вводить сохранённые логины и пароли в поля других приложений без копирования и вставки. Переход на Qt 6 занял много времени, но заметных изменений во внешнем виде и поведении программы нет — разве что интерфейс стал немного чётче на дисплеях с высоким разрешением. Материал опубликован OMG! Ubuntu; не воспроизводите его без разрешения.
Читать полностью
#OmgUbuntu
@linux_potok
👌4
# Зачем Ansible, если есть SSH? Разбираемся на двух серверах
Настроить пару серверов по SSH несложно. Сложнее сделать так, чтобы их конфигурации оставались одинаковыми, даже если кто-то что-то изменил вручную.
Разберём, как Ansible управляет серверами, зачем нужны Inventory и Playbook и что происходит при запуске автоматизации. Всё на простом примере с Nginx.
А в конце намеренно сломаем конфигурацию одного сервера и проверим, сможет ли Ansible сам найти проблему и исправить её, не затронув второй.
Читать полностью
#habr
@linux_potok
Настроить пару серверов по SSH несложно. Сложнее сделать так, чтобы их конфигурации оставались одинаковыми, даже если кто-то что-то изменил вручную.
Разберём, как Ansible управляет серверами, зачем нужны Inventory и Playbook и что происходит при запуске автоматизации. Всё на простом примере с Nginx.
А в конце намеренно сломаем конфигурацию одного сервера и проверим, сможет ли Ansible сам найти проблему и исправить её, не затронув второй.
Читать полностью
#habr
@linux_potok
⚡3
Релиз менеджера паролей KeePassXC 2.8
Опубликован выпуск открытого кроссплатформенного менеджера паролей KeePassXC 2.8.0, предоставляющего средства для безопасного хранения обычных паролей, одноразовых паролей (TOTP), SSH-ключей и прочей информации, которую пользователь считает конфиденциальной. Данные могут храниться как в локальном зашифрованном хранилище, так и во внешних облачных хранилищах. Код проекта написан на языке C++ с использованием библиотеки Qt и распространяется под лицензиями GPLv2 и GPLv3. Готовые сборки подготовлены для Linux (AppImage, Flatpak, Ubuntu PPA, Snap), Windows и macOS.
Читать полностью
#OpenNet
@linux_potok
Опубликован выпуск открытого кроссплатформенного менеджера паролей KeePassXC 2.8.0, предоставляющего средства для безопасного хранения обычных паролей, одноразовых паролей (TOTP), SSH-ключей и прочей информации, которую пользователь считает конфиденциальной. Данные могут храниться как в локальном зашифрованном хранилище, так и во внешних облачных хранилищах. Код проекта написан на языке C++ с использованием библиотеки Qt и распространяется под лицензиями GPLv2 и GPLv3. Готовые сборки подготовлены для Linux (AppImage, Flatpak, Ubuntu PPA, Snap), Windows и macOS.
Читать полностью
#OpenNet
@linux_potok
🎉3👍2
Исходный код MAX от Modular теперь полностью открыт по новой лицензии MAX
Ещё в августе язык Mojo стал проектом с открытым исходным кодом после приобретения компанией Qualcomm компании Криса Латтнера. Теперь последнее достижение компании — полное открытие её программного обеспечения MAX, включая всё дерево исходного кода...
Читать полностью
#Phoronix
@linux_potok
Ещё в августе язык Mojo стал проектом с открытым исходным кодом после приобретения компанией Qualcomm компании Криса Латтнера. Теперь последнее достижение компании — полное открытие её программного обеспечения MAX, включая всё дерево исходного кода...
Читать полностью
#Phoronix
@linux_potok
😭6😁2👍1
Red Hat профинансировала отчёт, согласно которому четверть входящих запросов на слияние может быть низкокачественным ИИ-контентом
Опрос Linux Foundation Research также показал, что только в 35% проектов действует официальная политика, разрешающая вклад с использованием ИИ.
Читать полностью
#ItFOSS
@linux_potok
Опрос Linux Foundation Research также показал, что только в 35% проектов действует официальная политика, разрешающая вклад с использованием ИИ.
Читать полностью
#ItFOSS
@linux_potok
🌚3😁2
ИИ помогает улучшить обнаружение микроархитектуры процессоров AMD Zen в Linux
Прошлой ночью в списке рассылки ядра Linux был опубликован запрос комментариев (RFC) с целью упорядочить обнаружение микроархитектуры AMD Zen в ядре. Это необходимо для улучшения ядра в тех местах кода, которые специфичны для определённого поколения процессоров AMD Zen или сразу нескольких поколений, например процессоров от Zen 3 до Zen 5. ИИ был использован для помощи в упорядочивании этого кода AMD Zen в ядре Linux...
Читать полностью
#Phoronix
@linux_potok
Прошлой ночью в списке рассылки ядра Linux был опубликован запрос комментариев (RFC) с целью упорядочить обнаружение микроархитектуры AMD Zen в ядре. Это необходимо для улучшения ядра в тех местах кода, которые специфичны для определённого поколения процессоров AMD Zen или сразу нескольких поколений, например процессоров от Zen 3 до Zen 5. ИИ был использован для помощи в упорядочивании этого кода AMD Zen в ядре Linux...
Читать полностью
#Phoronix
@linux_potok
😭3😁1
Fedora 45 получает второй статус NO-GO: выпуск откладывается до ноября
Fedora 45 не была выпущена на этой неделе в соответствии с намеченной ранней датой релиза, поскольку к прошлой встрече Go/No-Go не успели подготовить сборку-кандидат на выпуск. На сегодняшней встрече Go/No-Go выпуск Fedora 45 отложили как минимум ещё на неделю из-за нерешённых блокирующих ошибок...
Читать полностью
#Phoronix
@linux_potok
Fedora 45 не была выпущена на этой неделе в соответствии с намеченной ранней датой релиза, поскольку к прошлой встрече Go/No-Go не успели подготовить сборку-кандидат на выпуск. На сегодняшней встрече Go/No-Go выпуск Fedora 45 отложили как минимум ещё на неделю из-за нерешённых блокирующих ошибок...
Читать полностью
#Phoronix
@linux_potok
👍3👏1
Sentry выделяет 1 миллион долларов разработчикам открытого ПО
Sentry расширяет поддержку открытого исходного кода и направляет 1 миллион долларов разработчикам, фондам и важным проектам-зависимостям.
Читать полностью
#Linuxiac
@linux_potok
Sentry расширяет поддержку открытого исходного кода и направляет 1 миллион долларов разработчикам, фондам и важным проектам-зависимостям.
Читать полностью
#Linuxiac
@linux_potok
Fortnite выходит на Linux: уже доступен созданный с помощью ИИ лаунчер Epic Games
Epic Games подтвердила, что Fortnite появится на Linux. Лаунчер, через который будет запускаться игра, уже доступен в предварительной версии для Ubuntu. Компания также адаптировала античит Easy Anti-Cheat 2 для Linux. Для его работы потребуются Secure Boot, TPM 2.0 и подписанное ядро. Хотя Easy Anti-Cheat уже поддерживается Linux, включая запуск игр для Windows через Proton, разработчики используют его не всегда, поскольку он считается менее надежным, чем версия для Windows.
Читать полностью
#OmgUbuntu
@linux_potok
Epic Games подтвердила, что Fortnite появится на Linux. Лаунчер, через который будет запускаться игра, уже доступен в предварительной версии для Ubuntu. Компания также адаптировала античит Easy Anti-Cheat 2 для Linux. Для его работы потребуются Secure Boot, TPM 2.0 и подписанное ядро. Хотя Easy Anti-Cheat уже поддерживается Linux, включая запуск игр для Windows через Proton, разработчики используют его не всегда, поскольку он считается менее надежным, чем версия для Windows.
Читать полностью
#OmgUbuntu
@linux_potok
👍2🤨1
Изменения в workqueue Linux 7.4 обеспечивают оптимизацию, которая «в 10–100 раз быстрее»
В дополнение ко всем впечатляющим оптимизациям производительности и другим улучшениям в Linux 7.4 появилось важное улучшение workqueue. Не так уж часто приходится рассказывать об улучшениях программного обеспечения, которые делают его «в 10–100 раз быстрее»...
Читать полностью
#Phoronix
@linux_potok
В дополнение ко всем впечатляющим оптимизациям производительности и другим улучшениям в Linux 7.4 появилось важное улучшение workqueue. Не так уж часто приходится рассказывать об улучшениях программного обеспечения, которые делают его «в 10–100 раз быстрее»...
Читать полностью
#Phoronix
@linux_potok