LINUX.ORG.RU

Избранные сообщения TagMoon

Накипело Ansible/Devops/CTO и разумности трэд

Форум — Talks

Здравствуй лорчик, сегодня я решил поделится о накипевшем и заодно спросить совета.

Ситуация такая: Работаю удалённо админом на одном проекте. Команда состоит из нескольких программистов и меня ( единственного админа ).

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

На этот раз от меня требуют чтобы КАЖДЫЙ конфиг изменялся через ansible и написать сценарии для каждого изменённого конфига. С моей точки зрения это дичайщий overkill учитывая тот факт что в инфраструктуре есть сервисы в которых конфиг меняется раз в пол года, или вовсе не менялся с момента установки, в некоторых местах в конфиге были подправлены всего 2 строки. А так же у нас нету похожих виртуальных машин, каждая вм выполняет свою уникальную роль.

С одной стороны я могу не парится, т.к. всё равно у меня оплата почасовая, но с другой стороны напрегает разумность данной задачи.

При попытке всё это оспорить я получил следующий ответы:

  • Мы хотим быть уверенны что в случае потери сервера сможем воспроизвести всю инфраструктуру
  • Это нам поможет при миграции или масштабировании

Мои попытки разубедить этих техно-хипстеров были безуспешными.

Нет не думайте что я не боюсь ansible. Я даже умею им пользоваться на базовом уровне, иногда прибегал к его помощи при необходимость.

В инфраструктуре много чего было сделано руками:

  • Установлены пакеты
  • Подправлены конфиги для:
    • nginx
    • elasticsearch
    • mongodb
    • postgresql
    • redis
    • logrotate
    • sudoers
    • sysctl.conf
  • Созданы пользователи
  • импортированы публичные ключи для ssh
  • Изменены права на некоторые файлы
  • И многое другое

К чему я всё это? Меня интересует ответ на следующие вопросы.

Когда стоит и не стоит использовать ansible ( и прочие оркестраторы ) ?
Что вы делаете когда вам дают неразумные задачи?
И как вы решаете подобные вопросы?

 , , , ,

snaf
()

GNOME 45 Beta

Новости — GNOME
Группа GNOME

Выпущена бета-версия GNOME 45. Приложения GNOME Calculator, System Monitor, Console, Maps, Software и Connections получили улучшения. GNOME 45 должен выйти в конце сентября 2023 года.

Бета-версия GNOME 45 появилась через пять недель после альфа-версии и еще больше улучшает приложение GNOME Control Center (Настройки), которое, похоже, станет главным изменением предстоящего релиза. В бета-версии GNOME Control Center присутствуют различные исправления утечек памяти и специальных возможностей.

( читать дальше... )

>>> Подробности

 

evgeny_aa
()

Armbian на Яндекс станцию

Форум — Linux-hardware

Заблокированную яндекс станцию можно купить за не очень дорого, отсюда и такие бредовые мысли. В станции стоит allwiner r18, в мини a113x. Хочу сконфигурировать u-boot и запустить какой-то минимальной линукс. Насколько это реально и адекватно? Проблем с припаяться и прошить что-то нет. Вроде как оба процессора не редкоземельные и уже есть готовые SBC на них, но есть вопросы не понаделал ли грабель яндекс на своих платах

 ,

daaar
()

Новорегам

Форум — Linux-org-ru

Здравствуй дорогой юный или не очень друг или подруга.
Сегодня я расскажу вам историю о том как не получить подзатыльника на сайте linux.org.ru за свой возможно первый, а может быть и нет вопрос.

Давайте рассмотрим типичный пример.Вы (не вы) установили (пытались установить) тот или иной дистрибутив linux (не linux) на свой (или не свой) персональный(или не очень) компьютер.

Но вот беда! Вы столкнулись с проблемой и понятия не имеете как её решать. Интернеты или кто-то ещё привели вас на linux.org.ru.

Кое-как сумев зарегистрироваться с желанием как можно быстрее разобраться с вопросом вы особо не думая выбираете первый попавшийся раздел и задаёте там вопрос.

Вот тут мы остановимся, не надо писать куда попало, потратьте минутку и прочтите описание веток форума linux.org.ru/forum/. Но ошибка в выборе разделе это не страшно, модераторы могут перенести вопрос в нужный раздел, в случае когда видно что вы вообще не обращали внимания куда пишете, например вопрос по запуску игры в разделе Linux-install вместо Games вы можете «получить по шапке».

АХТУНГ, ВНИМАНИЕ!

-Если ваша проблема заключается в порче данных, утере данных,случайно удалённых данных, всем что связано с вашими личными файлами на вашем ПК, выключите его, сейчас же! И обратитесь на форум за советом что делать с другого устройства, например телефона.
-Любая ваша активность за ПК с вашим накопителем снижает вероятность восстановления данных. Даже перезагрузка этой страницы в браузере. 

И вот, настал момент. Переломный если можно так сказать, я бы даже сказал решающий. Вы задаёте свой вопрос. Сразу стоп. Правильно заданный вопрос часто уже содержит ответ, но все мы люди и все когда то осваивали что-то новое. Возможно для вас всё настолько новое что вы можете только выдать что-то подобное.

+Всем привет!, установил линукс, не работает интернет, как настроить?

В ответ можно будет прочитать очень многое, но мало что будет относится к вашей проблеме. Юмор, вопросы к вам о вас, саркастические словечки и прочие весёлые сообщения, половину смысла которых поймут только завсегдатые этого ресурса, например заявления про устаревший libastral, советы что-то сделать через libastral. Ваша реакция на происходящее, как и финал подобной ситуации уже известны. Сколько их было, а сколько ещё будет. Типичная реакция задающего подобный вопрос на подстрекательства отвечающих это:

- Вы можете просто мне помочь, а не умничать?
- Я не хочу в этом разбираться, просто скажите мне как сделать то что я хочу.
- Я ничего не понял распишите мне пошагово всё.
- Всё ясно вместо того чтобы просто помочь только балаболить можете.
- Типичное СНГ сообщество, токсики и дегенераты
- Не тратьте моё время я хочу решение, а не разбираться

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

А вот теперь давайте встанем на место активных участников форума на помощь которых вы рассчитываете.

  • 1 В мире множество дистрибутивов linux и у каждого из них свои особенности, если не указать его название в своём вопросе, то и говорить не о чем. Если у вас сомнения по поводу названия укажите ссылку откуда вы скачали дистрибутив если вы его ещё не смогли установить, в случае если дистрибутив установлен выполните команду uname -aв выводе этой команды будет содержаться необходимый минимум информации, пример:
dron@gnu:~$ uname -a
Linux gnu 5.19.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 5.19.6-1 (2022-09-01) x86_64 GNU/Linux
dron@gnu:~$ 

Для уточнения можно ещё приложить вывод lsb_release -a

dron@gnu:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux bookworm/sid
Release:	testing
Codename:	bookworm
dron@gnu:~$ 
  • 2 Не указана версия дистрибутива, да, они имеют версии и например Ubuntu более 30 разных выпусков за её историю развития, конечно можно предположить что у вас одна из последних версий, но даже между двумя стабильными выпусками аж 5 разных дистрибутивов. Так что даже указав название дистрибутива нужно будет много гадать и перебирать варианты. Эта информация также содержится в выводе uname -a

  • 3 Вы не указали на то какие у вас характеристики ПК. Да вы можете столкнуться с ситуацией когда вам характеристики неизвестны, по причине ещё не работоспособного устройства или вам неизвестно как получить информацию о вашем железе на новой для вас операционной системе. В любом случае вы можете чаще всего назвать например модель ноутбука. Если же у вас ПК и вы не знаете какое железо внутри, но вы уверены что железо имеет отношение к вопросу, как минимум названия процессора, количество оперативной памяти, названия накопителей видны в BIOS.

В случае если вы находитесь в рабочем дистрибутиве вы можете получить информацию о

  • lscpu Центральном процессоре
  • lsmem Оперативной памяти
  • lsusb USB устройствах
  • lspci PCI устройствах
  • lsmod Загруженных модулях ядра для вашего оборудования
  • lsblk Размере и разметке ваших накопителей

Отвечающие могут попросить показать вывод других программ, в зависимости от ситуации. Чаще всего нужна лишь часть информации, подумайте логически что из этого указывать в своём вопросе, в случае если программа выводит очень много текста логично скопировать вывод на pastebin или подобный сервис например https://www.klgrth.io

В дополнение и я бы даже сказал как перекрытие пункта 3 есть вариант предложенный товарищем @krasnh, а именно один раз выгрузить достаточно большую обезличенную информацию о системе и ссылаться на неё в своём вопросе, это делает утилита hw-probe которая к сожалению не установлена по умолчанию. Если ваша проблема не связана с установками пакетов, поломанными зависимостями то вы можете установить утилиту hw-probe через специфичный вашему менеджер пакетов, скачать в виде самодостаточной программы формата Appimage по этой ссылке далее выполнить команду ниже и приложить к своему вопросу ссылку выданную терминалом

В случае AppImage

#скачиваете по вышеприведённой ссылке Appimage файл
#делаете файл исполняемым
dron@gnu:~/Загрузки$ chmod +x ./hw-probe*.AppImage
#запускаете
dron@gnu:~/Загрузки$ sudo -E ./hw-probe-*.AppImage --all -upload
[sudo] пароль для dron: 
Probe for hardware ... Ok
Reading logs ... Ok
Uploaded to DB, Thank you!

Probe URL: https://linux-hardware.org/?probe=ba05383ec5

Если установка утилиты произведена в систему через пакетный менеджер.

dron@gnu:~$ sudo -E hw-probe -all -upload

 Probe for hardware ... Ok
 Reading logs ... Ok
 Uploaded to DB, Thank you!
 Probe URL: https://linux-hardware.org/?probe=68dbf33470

Всё это конечно если вы умеете пользоваться вашим дистрибутивом хотя-бы на примитивном уровне.

  • 4 Вы не указали как вы пытались решить проблему, искали ли вы ответы в интернете, воспользовались ли поиском на этом сайте https://www.linux.org.ru/search.jsp , то есть прилагали ли вы хоть какие то самостоятельные усилия. Возможно вы что-то пытались делать, но умолчали он этом. Также очень вероятно что вы в процессе экспериментов что-то сломали сами, указывайте все ваши действия, даже если вам кажется они не относятся к вашему вопросу, в рамках разумного конечно. Если ваш вопрос касается написания кода или скрипта то приложите ваш код или отрывок из него, опять же чтобы показать что вам не просто лень, а действительно нужен совет, а так же чтобы отвечающий видел по коду где у вас ошибка, что вы делаете не так или/и что вы понимаете не так.

  • 5 Заголовок сообщения, там не надо КАПСИТЬ!!1, от этого вам быстрее не помогут, а лишь будут вас тролить и высмеивать и виноваты в этом будете исключительно вы. Напишите спокойно например «Ошибка при установке Ubuntu» или «cron не исполняет задачи». Просто краткая суть вашей проблемы и всё.

  • Не указана информация о вашей графической оболочке, графическом сервере и/или наборе ПО с оконным менеджером. Вероятно вы понятия не имеете что это всё такое. Тем не менее если ваш вопрос по поводу работы какого-то графического приложения то нужно указать в каком окружении оно работает.

Вы можете используя команды:

  • echo $XDG_SESSION_TYPE узнать Xorg у вас или Wayland

  • echo $XDG_CURRENT_DESKTOPузнать какое у вас рабочее окружение

  • echo $XDG_SESSION_DESKTOP узнать какой у вас менеджер сессий

  • Вы не указали версию программы с которой у вас проблемы или вопросы по использованию, программы постоянно развиваются, меняются и что-бы дать однозначный ответ или хотя бы попытаться это сделать нужно знать о версии программы, в графическом интерфейсе программы найдите в меню опцию «about»,«о программе» часто такое есть, если нет то можно узнать из терминала введя имя программы --help вы увидите ключи часто есть ключ --version и например узнать о версии нужно ввести имя_программы --version.

Например:

dron@gnu:~$ firefox --version
Mozilla Firefox 102.2.0esr
dron@gnu:~$ 

Если у вас изначально возникают трудности с выявлением версии программы, задайте дополнительный вопрос о том как её узнать у конкретной программы.

И это ещё не всё, ещё важный аспект это форматирование вывод программ,ваш код, логи которые попросили вас выложить, всё это нужно оформить, всё познаётся в сравнении, к примеру меня попросили выложить вывод lsblk

Вот как он выглядит без форматирования

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 1,4T 0 disk ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 1,4T 0 part /home sdb 8:16 0 74,5G 0 disk ├─sdb1 8:17 0 3,7G 0 part └─sdb2 8:18 0 70,8G 0 part / sdc 8:32 0 74,5G 0 disk └─sdc1 8:33 0 74,5G 0 part /mnt/STORAGE sdd 8:48 1 0B 0 disk sr0 11:0 1 1024M 0 rom

А вот как с форматированием

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0  1,4T  0 disk 
├─sda2   8:2    0    1K  0 part 
└─sda5   8:5    0  1,4T  0 part /home
sdb      8:16   0 74,5G  0 disk 
├─sdb1   8:17   0  3,7G  0 part 
└─sdb2   8:18   0 70,8G  0 part /
sdc      8:32   0 74,5G  0 disk 
└─sdc1   8:33   0 74,5G  0 part /mnt/STORAGE
sdd      8:48   1    0B  0 disk 
sr0     11:0    1 1024M  0 rom  

Думаю разница очевидна, читать не отформатированный код и следовательно помогать никто не будет. А навести красоту легко. Три апострофа «```» на букву ё при английской раскладке, перевод на новую строку, ваш текст, перевод на новую строку и ещё раз три апострофа «```» Всё!

Если всё ещё непонятно умоляю прочтите >>> Как правильно копировать вывод терминала <<< потому что пользователь @Vsevolod-linuxoid уже устал, он очень добрый был, но вы его почти сломали, пусть он останется добрым, пожалуйста, пожалейте его и нас, форматируйте сообщения!

Маленькая ремарочка, обращение на «Ты» это нормально, тебе тут не тыкают, а не не выкают. В большинстве своём общение тут неформальное, лишние эпитеты бывают лишними, а обращение на «Вы» может даже посчитаться грубостью. Так что начать общение с вопросом к всему форуму лучше на «вы», а если в обсуждении вам вдруг сказали «ты» это не значит что вас не уважают, чаще всего это значит что общение неформальное, по свойски и к вам предрасположены. Говорят тут прямо и в лицо. Почему я тут постоянно выкаю? Потому что лень писать сделал/ла, сумел/ла и подобное, обращение к образному новорегу, а не тебе как личности. Нормально не значит обязательно, как хочется так и обращайтесь к другим, но если на обращение «вы» ответ «ты» оскорбляться не стоит.

И напоследок, вам тут никто ничего не должен, внезапно, да да! :D

Нахер я всё это писал не знаю, всё равно читать никто не будет, хотел ещё что-то дополнить, но отвлёкся и забыл, потом допишу. Но если мне будет попадаться быдловатый и требовательный новенький, которому лень всё объяснять я буду скидывать ссылку на эту простыню и убегать в закат.


Простыня будет меняться/дополняться/урезаться по мере возможности, ошибки тоже есть. Почищу какнить.

 , , новенький, , новорег

LINUX-ORG-RU
()

Какое направление развития ПО и устройств вы считаете основным?

Голосования — Голосования
  1. десктопное направление 186 (57%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. серверное ПО 134 (41%)

    **************************************************************************************************************************************************************************************************************************************

  3. доработка существующего софта 126 (38%)

    ************************************************************************************************************************************************************************************************************************

  4. веб-приложения 116 (35%)

    *******************************************************************************************************************************************************************************************************

  5. мобильные приложения 106 (32%)

    **************************************************************************************************************************************************************************************

  6. развитие и/или создание библиотек (ffmpeg, libgomp и т.д.) 100 (30%)

    ****************************************************************************************************************************************************************************

  7. консольные утилиты 83 (25%)

    **********************************************************************************************************************************************

  8. создание прошивок для разного рода устройств 74 (22%)

    *******************************************************************************************************************************

  9. доработка существующих устройств 71 (22%)

    **************************************************************************************************************************

  10. создание разных полезных и не очень устройств 58 (18%)

    ***************************************************************************************************

  11. создание новых языков программирования 23 (7%)

    ***************************************

  12. развитие и/или создание веб-фреймворков 21 (6%)

    ************************************

  13. другая сфера (в комментариях) 16 (5%)

    ***************************

Всего голосов: 1114, всего проголосовавших: 329

 ,

enot_obrmot
()

GNOME 43

Новости — GNOME
Группа GNOME

GNOME — свободная среда рабочего стола для UNIX-подобных операционных систем.

( читать дальше... )

>>> Подробности

 , , , ,

claire
()

«Статьи» — новый раздел сайта (бета)

Форум — Linux-org-ru

На сайте появился новый раздел – «Статьи». Раздел предназначен для размещения how-to, обзоров и т.п. Правила для этого раздела пока что не разработаны, в настоящий момент основным правилом разделая является соответствие тематике сайта и соблюдение общих правил форума.

Раздел являются премодерируемым. При размещении текстов нужно выбрать подходящий подраздел (группу). Состав разделов в проработке, пишите если чего-то не хватает.

Технически новый раздел находится в состоянии «бета» версии, пишите если где-то что-то не работает.

В планах добавлениие блока с последними статьями на главную страницу, добавление блока на страницу тега.

По картинкам сейчас можно загрузить только одну картинку (как в новостях), больше изображений будет позже.

 ,

maxcom
()

Deepin 20.7

Новости — Linux General
Deepin 20.7
Группа Linux General

1 сентября состоялся выпуск дистрибутива Deepin 20.7, использующего одноимённое окружение рабочего стола.

( читать дальше... )

>>> Скачать (HTTPS, 3.3GB, SHA256, Google Drive)

>>> Deepin Wiki

>>> Подробности

 ,

TagMoon
()

Deepin 23-preview

Форум — Talks

Deepin 23 будет крупным (major) релизом, для демонстрации новых возможностей участники Deepin-сообщества решили выпустить преждевременный «Preview» (предварительный) 23 версии дистрибутива. Не буду делать большое предисловие (вы его и так можете найти в моей новости о Deepin 20.6), потому начну с самого интересного:

Особенности релиза

Linglong: это новый формат пакетов от разработчиков Deepin, цель которого решить проблемы с совместимостью (которые были вызваны традиционным форматом пакетов в Linux) и снизить риски компроментирования безопасности из-за децентрализованного контроля разрешений. Он также будет доступен в любом другом дистрибутиве Linux. Linglong поддерживает инкрементные обновления приложений, управление, распространение и предоставляет песочницу для приложений. Это не только повышает простоту использования, но также значительно повышает конфиденциальность пользователя. Сейчас можно попробовать Linglong, открыв новый магазин приложений от Deepin в браузере. Подробности о решениях Deepin по реализации концепций Linglong будут раскрывать в ближайшем будущем.

Атомарные обновления: атомарные обновления это новый способ организации обновлений системы в нашем дистрибутиве Linux, бла-бла-бла… Атомарные обновления не будут зависеть от метода установки дистрибутива Deepin и от специфичных разделов на диске и будет поддерживать откат изменений (откат к предыдущему слепку системы) после всякого обновления системы.

Независимый апстрим: опираясь на основные (core) компоненты и на некоторые другие необязательные (optional) компоненты, создаётся совершенно новый репозиторий для Deepin версии 23, строящийся на данном предварительном выпуске дистрибутива. Deepin будет продолжать учиться на базирующихся дистрибутивах, таких как Debian и Arch Linux. Развитие «независимого апстрима» ведётся силами участниками сообщества Deepin и если вы заинтересованы в техническом обслуживании пакетов и хотите стать мейнтейнером, то мы (сообщество Deepin) приветствуем ваше участие.

Changelog

  • Добавлены новые обои.

  • Добавлен совершенно новый Linglong-репозиторий для дистрибутивов Deepin.

  • Добавлен новый формат пакетов Linglong.

  • Готовы некоторые Linglong-пакеты (приложения эти можно найти в их новом магазине приложений).

  • Добавлено новое HWE (LTS с большей поддержкой оборудования) ядро Linux версии 5.18.

  • Добавлена поддержка атомарных обновлений системы Deepin.

Ссылка на ISO-образ Deepin 23-preview

В заключении стоит сказать, что не стоит устанавливать этот предварительный выпуск на ваш домашний компьютер. Это бета (версия для разработчиков) выпуск, в котором по-любому есть баги и проблемы с работой дистрибутива. Ждите полноценный релиз и мою новость о релизе.

В любом случае, если вы готовы скачать ISO-образ дистрибутива, то пожалуйста - ISO-образ (зеркало) (ещё одно зеркало).

 , , ,

TagMoon
()

Решено. Изменить разрешение экрана на android через рекавери

Форум — Mobile

[Решено]

!Внимание, перед всеми манипуляциями обязательно делать бекапы!

Вообщем установил себе Easy DPI Changer [Root] (com.chornerman.easydpichanger) и решил изменить разрешение экрана. Задал значение 1366x768, вместо по-умолчанию 720x1440. После чего работоспособность сенсора пропала.

Решение такое. Если есть рут, значит загрузчик должен быть разблокирован. Установил TWRP через fastboot, /data примонтирована по-умолчанию, в терминале, чтобы найти мои новые установленные размеры, ввёл:

find /data/system/users/0/ -type f -exec grep -H "768" --color {} \;

...
...
./users/0/wallpaper_info.xml:<wp id="11" width="1536" height="1366" cropLeft="0" cropTop="0" cropRight="1440" cropBottom="1440" colorsCount="3" colorValue0="-16579837" colorValue1="-13561594" colorValue2="-3777737" colorHints="6" name="" backup="true" />
./users/0/wallpaper_info.xml:<kwp id="3" width="1536" height="1366" cropLeft="0" cropTop="0" cropRight="1440" cropBottom="1440" colorsCount="1" colorValue0="-11316397" colorHints="4" name="" backup="true" />
./users/0/settings_global.xml:  <setting id="21112" name="display_size_forced" value="1366,768" package="android" defaultValue="1366,768" defaultSysSet="true" />
...
...

Обнаружил, что в файле /data/system/users/0/settings_global.xml есть нужное мне значение name=«display_size_forced» value=«1366,768» После чего выполнил sed, ибо в toybox vi или nano отсутствует:

sed -i 's/768/1440/g' /data/system/users/0/settings_global.xml
sed -i 's/1366/720/g' /data/system/users/0/settings_global.xml

P.S. эти команды можно вводить с телефона, но я делал это через компьютер.

P.P.S в интернете про этот способ я вообще ничего не нашёл, но было лишь о /system/build.prop но мне это было не нужно.

P.P.P.S смартфон redmi 7a была установлена глобальная прошивка miui_PINERUGlobal_V12.0.2.0.QCMRUXM_99c386ad6a_10.0.zip

P.P.P.P.S и да, я отчаялся, что ничего нельзя восстановить, и по началу пытался восстановить бекап, но ничего не получалось, приходилось делать flash_all_except_storage.sh, то есть делать обновление прошивки без потери данных.

 , , , ,

SaintAnd
()

Сделайте обязательным указание лицензии в новостях

Форум — Linux-org-ru

Добрый день, ЛОР.

Никогда такого не было, и вот опять в очередной новости вместо обсуждения описываемого проекта начался проприетаросрач. Срач-то можно потереть, но он спровоцирован текстом новости: нигде не указано, проприетарное ПО или свободное.

Спор о нужности/ненужности проприетарщины — спор отдельный и вероятно, будет идти до конца существования ЛОРа. Я считаю, что давать новости о проприетарном ПО с нативной поддержкой Linux не только можно, но и нужно, это способствует распространению линукса и в конечном счёте СПО. Но я предлагаю давать людям точную информацию о лицензии:

  • если ПО проприетарное — указывать это в тексте новости явно;

  • если ПО свободное — указывать лицензию;

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

А там уж читатели разберутся, кому это ненужно нужно. :) Главное, чтобы не было недомолвок.

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

P.S. Да, в новостях есть целый раздел «Проприетарное ПО», но оговорка, что он только для программ, не подходящих в другие категории, его ценность, как мне кажется, почти полностью обессмысливает.

 ,

hobbit
()

Qubes OS 4.1.0

Новости — Linux General
Группа Linux General

Представлен стабильный выпуск Qubes OS 4.1.

Qubes OS — это дистрибутив GNU/Linux, основанный на RHEL и использующий пакетный менеджер RPM. За основу Qubes OS был взят гипервизор Xen с режимом паравиртуализации оборудования (PVH), минимизирущий функции управления ресурсами процессора, памятью и VM (виртуальными машинами). За разработку и выход новых релизов Qubes OS отвечает Qubes Developers Team под руководством Йоанны Рутковской (Joanna Rutkowska). Qubes OS выпускается под лицензией GNU GPLv2. Срок поддержки Qubes OS 4.1 составляет 2 года.

Основная идея Qubes OS — повсеместная изоляция на уровне виртуальных машин, при помощи которых осуществляется отделение пользовательских приложений от базовой ОС. Целью служит сокращение возможных маневров злоумышленников в случае компрометации той или иной виртуальной машины (высокий уровень безопасности, обеспечиваемый за счет предельной взаимной изоляции приложений и компонентов системы).

( читать дальше... )

>>> Скачать

>>> FAQ

>>> Подробности

 , , ,

anonymous
()

Qubes OS 4.1.1

Новости — Linux General
Qubes OS 4.1.1
Группа Linux General

Представлен стабильный выпуск Qubes OS 4.1.1.

( читать дальше... )

>>> Скачать Qubes OS 4.1.1 (ISO или зеркала, .torrent или PGP)

FAQ (на английском языке)

>>> Подробности

 , ,

TagMoon
()

Figma для Linux систем (инструмент для проектирования/дизайна интерфейсов)

Новости — Проприетарное ПО
Figma для Linux систем (инструмент для проектирования/дизайна интерфейсов)
Группа Проприетарное ПО

Figma — онлайн-сервис для разработки интерфейсов и прототипирования с возможностью организации совместной работы в режиме реального времени. Позиционируется создателями как основной конкурент программным продуктам компании Adobe.

( читать дальше... )

>>> Репозиторий GitHub

 , , ,

temakonkin
()

Как в Firefox блокировать отдельные изображения?

Форум — General

Вот например не нравится мне у кого-то аватарка на ЛОР-е. И я хочу ее простым способом заблокировать. В древней Опере можно было нажать на картинку правой кнопкой и выбрать «Заблокировать изображение».

А как это сделать в Firefox? Все что нахожу - это аддоны, которые отключают все картинки на странице. А нужно чтобы единичные картинки отключались.

 , ,

Xintrea
()

fedora wayland мерцание меню в firefox

Форум — Desktop

проблема https://bugzilla.mozilla.org/show_bug.cgi?id=1696662

нагуглил решение
а именно тут оно
https://github.com/swaywm/sway/pull/6046
но непойму что сделать конкретно надо?

 

Regacar
()

nginx 1.23.0

Новости — Open Source
Группа Open Source

nginx - это простой, быстрый и надёжный Web-сервер, написанный на языке Си.

Основные изменения в этой версии:

  • Изменен внутренний API, строки заголовков теперь передаются в форме связанного списка.
  • Строки заголовков с идентичными именами теперь объединяются при передаче в бэкенды FastCGI, SCGI и uwsgi, в методе $r->header_in() модуля ngx_http_perl_module и в переменных $http_..., $sent_http_..., $sent_trailer_..., $upstream_http_... и $upstream_trailer_....
  • Уровень логов для ошибок SSL application data after close notify понижен с crit до info.
  • Исправлена проблема с зависанием соединений в nginx, собранном на Linux-системах с ядром 2.6.17 и новее, но используемом на системах без поддержки EPOLLRDHUP (к примеру, при применении эмуляции epoll).
  • Исправлена проблема с кэшированием ответов, если заголовок Expires запрещал кэширование, а Cache-Control разрешал.
  • Исправлены проблемы, проявляющиеся, если бэкенд выдавал в ответе в несколько заголовков Vary и WWW-Authenticate.

Также одновременно с выходом новой версии nginx, вышла новая версия njs 0.7.5

>>> Подробности

 , ,

claire
()

Fish 3.5

Новости — Open Source
Fish 3.5
Группа Open Source

Fish (Friendly interactive shell) — оболочка, предоставляющая удобный интерфейс командной строки и предназначенная для интерактивного использования.

( читать дальше... )

>>> Подробности

 ,

Siborgium
()

Ubuntu Sway Remix

Форум — Linux-install

Из-за отсутствия Ubuntu с предустановленным и приготовленным Sway решил создать свою сборку с помощью Cubic, но меня опередили: Ubuntu Sway Remix (скриншот) (GitHub). Ещё большим удивлением для меня было то, что создателем USR (Ubuntu Sway Remix) оказался Sunderland93 (YouTube канал)!

В загрузчике текст «слоится», один накладывается на другой. После загрузки открывается установщик Calamares, под которым справка по использованию Sway. Сам Calamares без рекламы этого дистрибутива во время установки.

Установка долгая, как и включение и выключение компьютера.

  • Установил на SSD c шифрованием. При запуске выкидывает в shell initramfs с ошибкой: Cannot process volume group luks и ALERT! /dev/mapper/luks-... does not exist. :D

  • Без шифрования всё нормально, без kernel-паники.

  • После установки в BIOS’е появляется загрузочная запись «ubuntusway».

  • После загрузки - терминал. Дисплейный менеджер, видимо, отсутствует greetd показывает пустой терминал.

Интерфейс большинства входящих приложений - TUI или минималистичный GUI, за исключением Firefox, Thunderbird, Azote, GIMP, LibreOffice и Synaptic.

  • Размер шрифта в терминале огромный, в 2 раза больше чем в Sway.

  • Заголовки окон «плавающих» приложений (Floating Apps) маленькие, текст на них маленький, шрифт консольный (возможно, это Hack/Monospace), текст не видно.

Звук выводится через Pulseaudio. В будущем, возможно, с следующим релизом Ubuntu, будет Pipewire.

Переключение раскладки по Caps Lock. Выбешивает. Поставил Ctrl + Space.

По производительности:

  • 600MB из 4GB оперативной памяти используется. 0B Swap’а.

  • Всего 166 задач. Дистрибутив загружается ну очень долго (хотя, наверно, это свойственно всему семейству Ubuntu). Выход из сна нормальный, сам сон работает отлично.

  • Раскладка переключается быстро, без задержки.

  • Меню приложений долго открывается и закрывается. После нажатия задержка в 2,5 секунды.

Waybar в Sway включает в себя:

Меню приложений (nwg-drawer. По нажатию на клавишу [mod] меню не открывается. Только мышка, только хардкор), виртуальные рабочие столы (по-умолчанию только один), название запущенного приложения (нельзя было сделать глобальное меню?), глаз (не знаю что он делает, но выглядит как переключатель WiFi и Bluetooth), индикатор клавиатуры, потребление CPU, потребление ОЗУ (по иконке не сразу понял, что это), индикатор аккумулятора, индикатор сети (WiFi работает), индикатор звуковых устройств (ввода и вывода), индикатор показа даты и времени.

  • Если несколько раз нажать на индикатор, вместо ожидаемого скрытия, то несколько раз откроется приложение, отвечающее за это действие.

Приложения, входящие в USR (GitHub):

Azote, Autotiling, Cliphist, Firefox, Flatpak, Foot, Gimp, Gparted, Greetd, Grimshot, htop, Kanshi, Khal, LibreOffice, Neovim, Pavucontrol, Pluma, Poweralertd, Pulsemixer, Swayimg, Ranger, Thunar, Thunderbird, Tuigreet, nwg-wrapper, nwg-drawer, Ubuntu Driver Manager, Waybar, Wdisplays, wf-recorder, wlr-randr, Zathura.

  • Neovim дефолтный, установлен вместе с Vim.

  • Изображения смотреть можно с помощью Swayimg, а документы с помощью Zathura. IMHO, оба приложения ужасны.

  • Рабочий стол пустой, без иконок, только фоновая картинка рабочего стола. Эту картинку (обои) можно легко поменять с помощью Azote. IMHO, к убогим конфигам Sway прикрутили менее убогий Azote, спасибо.

  • Pavucontrol не задействуется. Вместо этого открывается консольный pulsemixer. Если регулировать звук, используя соответствующие клавиши на клавиатуре, то визуально будет отображаться громкость звука (WOB).

    • Громкость можно опустить до 0% и поднять до 150%.
  • Веб-браузер по-умолчанию - Firefox. Прям представляю, как удобно работать с Firefox’ом, не используя мышку. Можно было добавить Vimb или Qutebrowser.

  • Snap’а нету, в Ubunt’е! По-умолчанию используется Flatpak без включённого репозитория Flathub. Добавил Flathub, установил Google Chrome следующей командой в терминале: sudo flatpak install flathub com.google.Chrome. Жалко, что Автор Ubuntu Sway Remix от snap’а отказался.

Конфигурационные файлы USR (GitHub)

Скачать (HTTPS, 1.87GB, SHA256)

Обзор (YouTube)

Репозиторий проекта (GitHub)

Перемещено hobbit из general

 , ,

TagMoon
()

Deepin 20.6

Новости — Linux General
Группа Linux General

6 июня состоялся выпуск дистрибутива Deepin 20.6, использующего одноимённое окружение рабочего стола.

О Deepin

Deepin — это дистрибутив GNU/Linux, ранее Linux Deepin, а еще раньше Hiweed GNU/Linux, разрабатываемый китайской коммерческой компанией в Ухане, которая разрабатывает проекты окружения Deepin, ориентированные на R&D и на пользовательские услуги.

( читать дальше... )

Скачать (HTTP, 3.2GB - 3,301MB, SHA256)

Changelog

Wiki

>>> Подробности

 , ,

TagMoon
()