LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

Что случилось с поисковиками?

Форум — Talks

Если сокрытие ссылок на всякий варёз вполне понятное решение, то ограничивание поисковой выдачи максимумом 20 страницами и карусели из одних и тех же сайтов мне в голову не лезут. И это же не один Google такой а все. Почему–то показать Spec ops the line в ответ на стрелялка с укрытиями в дуае Google может а вот отправить в путешествие по миллионам или хотя бы тысячам и тысячам сайтов уже нет. Вбить например, слово блогосфера и сидеть до посинения копаться в выдаче не получиться никак. И почти всюду вездесущая парочка из Wikipedia и YouTube. Раньше пользоваться USB–модемом с 2G которое иногда сменялось более быстрым 3G и в том же Google на каком–нибудь четвёртом десятке страниц таки можно было найти ссылки на интересующую игруху поделённую на части Winrar и выложенную на стрёмном файлообменнике с кучей рекламы, но главное что не торрентом и её таки действительно можно было скачать Download master. Сейчас такое непрдеставимо и даже не из–за того что сорка страниц уже нету а потому что после третьей почти наверняка пойдёт полная белиберда. Пока существовала nigma.ru пользовался ею. Кому это выгодно? Им жалко пустить дальше пятой страницы или показать васянские блоги васянов с Tumblr или там Blogger. Или показать видео не с YouTube. В мире же существуют не порнушные сайты с видео кроме YouTube. Наверняка же оно всё есть в индексе.

 , ,

wenxuan
()

Система управления пакетами на графах (идея)

Форум — Science & Engineering

Система управления пакетами на графах

1. Основная идея

  1. Система превращает приложения в набор запросов к пакетам, а пакеты — в чистые функции inputs → outputs.
  2. Для выполнения запросов система строит DAG (ориентированный ациклический граф) зависимостей пакетов.
  3. Каждое приложение не содержит кода пакетов. Оно:
    1. хранит локальное состояние приложения (например, переменные, настройки, промежуточные результаты для консольных приложений);
    2. формирует запросы к пакетам;
  4. Управляет историей DAG — графом преобразований данных, используемых приложением.

2. Пакеты

2.1 Содержимое пакета

  1. Набор бинарников для разных архитектур и конкретных процессоров, включая варианты с поддержкой инструкций (SSE, AVX, NEON и т.п.).
  2. Манифест, содержащий:
    1. UUID входных и выходных типов данных,
    2. описание пакета,
    3. контакты разработчиков,
    4. версию пакета.

2.2 Граф совместимости архитектур

  1. Определяет, какие бинарники могут запускаться на каких процессорах;
  2. Поддерживаемые наборы инструкций;
  3. Возможность запуска бинарника на более широкой архитектуре (например, x86 может выполняться на x86_64).

2.3 Принципы работы

  1. Чистота пакета:
    1. Пакет может только читать входные данные (inputs);
    2. Пакет может только записывать выходные данные (outputs);
    3. Пакет не имеет доступа к состоянию приложений или других пакетов;
    4. Каждый input и output имеет свой тип данных (UUID);
    5. Результат работы пакета полностью определяется входными данными и типом выходного значения;
    6. Общий кеш системы: outputs сохраняются в кеш, идентифицируемый комбинацией UUID всех входных данных и UUID типа выходных данных;
    7. Альтернативные реализации: при нестабильной или неэффективной работе система выбирает другую реализацию с теми же входными и выходными типами.

3. Входные и выходные данные

3.1 Типы данных

  1. Каждый тип данных имеет собственный UUID, описание и контакты разработчиков.
  2. Примеры типов: TextFile, Image, SensorReading, UIElement.

3.2 Экземпляры данных (inputs/outputs)

  1. Каждый вход и выход пакета связан с конкретным типом данных.
  2. Пакет может принимать несколько входов и создавать несколько выходов.
  3. Все входные данные доступны только для чтения.
  4. Выходные данные помещаются в общий системный кеш.
  5. Идентификация результатов: комбинация UUID всех входных данных и UUID типа выходного значения.

3.3 Особенности

  1. DAG зависимостей строится по связям между типами данных пакетов.
  2. Система автоматически управляет параллельным выполнением, когда одни выходы используются в нескольких ветвях графа.
  3. Кеш предотвращает повторные вычисления, обеспечивая высокую эффективность.
  4. Каждый пакет ведёт себя как чистая функция, без побочных эффектов.

4. Приложения

4.1 Состав

  1. Входные данные от внешних источников — драйверов, пользователя, сети, датчиков и т.п.
  2. Локальное состояние приложения, ассоциированное с экземпляром приложения: хранит привязки inputs → outputs, переменные, настройки, временные данные и другие параметры, необходимые только этому экземпляру.
  3. Принципы:
    1. Приложения не содержат кода пакетов, они лишь управляют потоками данных и вызывают нужные пакеты через систему.
    2. Для GUI используются пакеты визуализации, которые получают данные для отрисовки как обычные входные данные (UIElement и т.п.).
    3. Приложения различаются в основном по структуре запросов и набору используемых типов данных, а не по двоичному коду.

5. Общие черты системы

  1. Общий кеш промежуточных результатов: одинаковые входные данные и тип выходного значения дают один и тот же результат для всех приложений.
  2. Автоматический выбор реализации пакета на основе глобальной статистики стабильности и производительности.
  3. Параллельная обработка: результаты одного пакета могут одновременно использоваться многими другими.
  4. Автоматическая устойчивость к ошибкам: при сбоях система выбирает альтернативную реализацию.
  5. Детерминированность: каждый результат (output) однозначно определяется комбинацией входных данных и типа выходного значения.

6. Состояние приложения

  1. Приложение хранит своё локальное состояние как итеративное кольцо input → output, обновляемое на основе событий от драйверов (пользовательский ввод, сеть, датчики и т.п.).
  2. Каждое событие от драйвера добавляет новый input в кольцо, обрабатываемое через соответствующие пакеты системы.
  3. Результаты обработки (outputs) помещаются в локальное состояние приложения и/или в общий кеш системы, если они могут использоваться другими пакетами или приложениями.
  4. Состояние приложения является циклической структурой событий и их результатов, управляемой приложением и чистыми пакетами.
  5. Локальное состояние хранит:
    • переменные и настройки приложения;
    • промежуточные результаты вычислений для текущего экземпляра приложения;
    • историю DAG вызовов пакетов, связанных с этим приложением.

7. Сравнение с традиционными системами пакетов

ПризнакТрадиционные пакеты (rpm, deb)Система на графах
Что такое приложениеИсполняемая программа с зависимостямиНабор запросов к пакетам + локальное состояние
ЗависимостиЖёстко определены при установкеСтроятся динамически по типам данных
СостояниеМожет храниться внутри пакетаТолько в приложении
КешЛокальный для программыОбщий для всей системы
Выбор версииРучной, фиксированныйАвтоматический по статистике
UIВстроен в код приложенияЧерез пакеты отрисовки UI
Ошибки пакетаМогут нарушить работу приложенияАвтоматический выбор альтернативы
СовместимостьЗависит от архитектуры и сборкиГраф совместимости архитектур и инструкций
Множественные inputs/outputsОбычно отсутствуютПоддерживаются и описаны через UUID типов
Идентификация результатаПо имени файла или версииПо UUID входных данных + UUID типа результата

Краткое описание

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

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

 , , , ,

volodja-
()

Ошибки при при запуске patroni

Форум — Admin

Что именно нужно проверить и исправить, если при запуске патрони такие ошибки?

INFO: Lock owner: None; I am postgresql_

INFO: Still starting up as a standby.

INFO: establishing a new patroni heartbeat connection to postgres

INFO: establishing a new patroni heartbeat connection to postgres

WARNING: Retry got exception: connection problems

WARNING: Failed to determine PostgreSQL state from the connection, falling back to cach>

INFO: Error communicating with PostgreSQL. Will try again later

В целом он запустился, но есть такие предупреждения.

 ,

alex1990
()

Не все паки отображаются на ntfs диске

Форум — General

Есть ntfs раздел там папка Фото и там должны быть куча папок, но есть только папка Ксяоми и ярлыки. В виндовс все эти папки и файлы в них отображаются. Если что папка фото есть в другой папке (recovery) и там всё отображается, но папка в корне не показывает. Перекопирование опять будет долгим, и смысла наверное мало

 , ,

cool4kqq
()

WTF в XFCE

Форум — Desktop

Решил почистить и починить звук мусор в Арче, но немного офигел от XFCE (4.20, обновления от среды). Оно периодически спаунит пакеты по 2 процесса bwrap и glycin-loaders при некоторых переключениях окон или открытии системного меню или трогании панели. Процессы висят как дочерние тех, чьи окна были затронуты. Ситуация мягко скажем нестандартная и дикая.

 ,

kirill_rrr
()

В Arch Linux недоступна частота обновления экрана 240 Гц, максимум лишь 60 Гц

Форум — General

Год назад приобрёл ноутбук MSI Sword HX B14V, поставив на него Debian. Недавно решил перейти на Arch, для чего установил дистрибутив на другом разделе параллельно. Однако в процессе настройки возникла проблема, решить которую до сих пор не удалось: В Арче максимальная частота обновления экрана составляет 60 Гц, тогда как в Дебиане (и Windows 10) она равняется 240 Гц.

Самое интересное, что, эксперимента ради, я скопировал Дебианское ядро 6.12.48+deb13-amd64 (в котором проблем с частотой нет) в Арч, выполнил mkinitcpio с grub-mkconfig, загрузился с него и — о чудо — 240 герц появились в выводе xrandr в Арче! Тогда провёл другой эксперимент: взял конфиг этого Дебианского ядра, и на его основе сконфигурировал ванильное ядро 6.16.6 (самое свежее на тот момент) с kernel.org, собрав и установив в Дебиан. После загрузки с данного ядра вожделенные 240 герц пропали, оставив только 60 Гц, как и в Арче сейчас.

Перерыл множество форумов, Reddit’ов и прочих Stack Overfow; напару с ИИ несколько дней искали решение — всё без толку: 60 герц, и ни одним больше. Ряд источников утверждает, что Дебиан накладывает свои волшебные патчи на ядро. Хорошо, допустим. Но я даже пробовал модифицировать файлы drivers/gpu/drm/drm_edid.c и drivers/gpu/drm/i915/display/intel_dp.c в исходниках, используя функцию printk() для отладки, чтобы видеть, что творится при инициализации графики (выводит сообщения в буфер, который и показывает dmesg). Для теста я жёстко хардкодил режим 2560x1600@240, но это приводило лишь к чёрному экрану, как и при попытке принудительного задания данного режима посредством xrandr.

В общем, занимаюсь любовью с системой уже месяца 1,5-2, и пока что всё без толку. Помогите решить проблему. Необходимую информацию предоставлю, укажите лишь, какую именно. Пока могу показать это, если поможет:

root@ss-sb2:/home/sergeich# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-S UHD Graphics (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] (rev a1)

Также, согласно выводу nvidia-smi, именно на Нвидии стартует /usr/lib/xorg/Xorg.

NVIDIA способна только рендерить, за вывод всегда отвечает Intel.

Подводя итог: В Debian при загрузке с родного ядра 6.12.48+deb13-amd64 240 Гц было и есть из коробки. При использовании ванильного ядра, сконфигурированного по конфигу config-6.12.48+deb13-amd64, 240 Гц пропадают, оставляя лишь 60 Гц.

В Arch Linux при загрузке с «имплантированного» ядра 6.12.48+deb13-amd64 тоже доступно 240 Гц. На родных ядрах из репозитория — 6.17.1-arch1-1 и 6.17.1-zen1-1-zen — максимум лишь 60 Гц.

 , , , ,

ThisIsMySuperLogin
()

Linux + Guitar rig. А как правильно?

Форум — Desktop

Всем привет.

Загорелся идеей подключить гитару к пк чтобы играться со всякими эффектами и виртуальными педальками. Когда-то давно видел у соседа по общаше guitar rig - его и решил пробовать первым.

Не предвещая беды, сбегал в магазин и купил focusrite solo 3. Накатил виртуалку с оффтопиком, поставил риг, пробросил звуковуху в виртуалку, подключил гитару и…всё стало плохо. Звук со щелчакми, интерфейс постоянно отваливается, нужно добавлять заново. Короче, неюзабельно.

Почитав интернет, понял, что проблема в принципе массовая и связана с задержками при пробросе usb и чтобы нормально всё заработало, нужно пробросить usb-контроллер целиком на уровне pci-e шины через iommu, но мой ноутбук, на котором нужно всё развернуть, так не умеет.

Накатить guitar rig в wine не пробовал - чую, что будут всякие задержки и вообще из-за этого научусь играть так, что потом придётся переучиваться.

Собственно, вопрос. Кто как решает проблему и как правильно поступить? Ставить windows рядом второй системой только из-за рига? Попробовать в wine с прокладкой под asio? Или просто использовать другое по под онтопик? Guitarix выглядит каким-то куцым.

 , , ,

Hanuken
()

urxvt игнорирует ~/.Xresources, xrdb не работает

Форум — General

После неудачной попытки миграции со Slackware 15 на current, пришлось накатить бекап.

Скрипт бекапа кустарный, выглядит вот так

#!/bin/bash


if !  mount -l|grep -q "/mnt/mb"; then 
mount /mnt/mb||{ echo "Не удалось монтировать"; exit 1; }
fi

nice -n 19 rsync -aAXvu --prune-empty-dirs /* /mnt/mb/slackbackup --exclude={/home/user/MP3/*,/home/localrepo*,/home/tmp/*,/lost+found,/mnt/*,/sys/*,/dev/*,/proc/*,/run/*,/tmp/

Восстановление проводилось вручную, типа cp -a /source /dest на сколько помню. Соответственно /home к /home а остальное в корень, каждый директорий отдельно.

И вот. Даже сраный openmw работает, чего не ожидал. А вот… В заголовке собственно проблема. xrdb ~/.Xresources возвращает

cc1: error: /usr/lib64/gcc/x86_64-slackware-linux/11.2.0/../../../../x86_64-slackware-linux/include: Permission denied

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

 , , ,

Csandriel_x64
()

Работает ли тренировка аккумулятора?

Форум — Talks

Есть у меня старый ноутбук, у которого, кажется, убили аккумулятор его неправильным использованием (использование на 5-10%, потом зарядка до 20% и тд).

Он лежал несколько месяцев на полке, я его попытался включить кнопкой и никакой реакции не последовало. Я вставил зарядное устройство и он сразу включился и показал 60% батареи.

Я его зарядил до 100%, оставив на ночь. С утра включил ютуб, отключил зарядное устройство и наблюдаю за процентами аккумулятора. До 50% он разряжался часа 3. После 50% процесс заметно ускорился. Сейчас показывает 13% и одного процента хватает на минуту. Я планирую его разряжать, пока процессор не отключится.

Собственно вопрос - поможет ли это откалибровать аккумулятор чему-либо внутри? Понятно, что у аккумулятора ёмкость такая, какая есть, но хотя бы отображать проценты хочется правильно. А также есть опасение, что если я дам высокую нагрузку, то аккумулятор не выдаст нужные токи и процессор просто может отключиться, даже показывая 50% батареи, например (у меня такое было на старом макбуке).

 

vbr
()

Arch Linux не может загрузиться сам на Dynabook E10-S - systemd-boot and Secure Boot disabled

Форум — Linux-install

люди добрые помогите пинком в нужную сторону - что это может быть?

старенький дайнабук - свежий арч, сам не может загрузиться

но при этом с USB идет загрузка и оттуда можно сделать Local Boot и тогда уже там выбрать нужный EFI

bootctl status вывод см ниже - вроде не ругается ни на что

куда и чем копать?

[41COS: Arch Linux x86_64
[41CHost: dynabook E10-S (PYT00A-00P01F)
[41CKernel: Linux 6.17.1-arch1-1
[41CUptime: 8 hours, 3 mins
[41CPackages: 473 (pacman)
[41CShell: bash 5.3.3
[41CDisplay (DELL U2721DE): 2560x1440 in 27", 60 Hz [External]
[41CDisplay (BOE0731): 1366x768 in 12", 60 Hz [Built-in]
[41CWM: Hyprland 0.51.1 (Wayland)
[41CCursor: Adwaita
[41CTerminal: alacritty 0.15.1
[41CTerminal Font: alacritty (11pt)
[41CCPU: Intel(R) Celeron(R) N4020 (2) @ 2.80 GHz
[41CGPU: Intel UHD Graphics 600 @ 0.65 GHz [Integrated]
[41CMemory: 2.38 GiB / 7.58 GiB (31%)
[41CSwap: 0 B / 3.79 GiB (0%)
[41CDisk (/): 4.58 GiB / 111.88 GiB (4%) - ext4

System:
      Firmware: UEFI 2.70 (American Megatrends 5.13)
 Firmware Arch: x64
   Secure Boot: disabled
  TPM2 Support: yes
  Measured UKI: yes
  Boot into FW: supported

Current Boot Loader:
       Product: systemd-boot 258-4-arch
     Features: ✓ Boot counting
               ✓ Menu timeout control
               ✓ One-shot menu timeout control
               ✓ Default entry control
               ✓ One-shot entry control
               ✓ Support for XBOOTLDR partition
               ✓ Support for passing random seed to OS
               ✓ Load drop-in drivers
               ✓ Support Type #1 sort-key field
               ✓ Support @saved pseudo-entry
               ✓ Support Type #1 devicetree field
               ✓ Enroll SecureBoot keys
               ✓ Retain SHIM protocols
               ✓ Menu can be disabled
               ✓ Multi-Profile UKIs are supported
               ✓ Loader reports network boot URL
               ✓ Support Type #1 uki field
               ✓ Support Type #1 uki-url field
               ✓ Loader reports TPM2 active PCR banks
     Partition: /dev/disk/by-partuuid/07f83c6d-7baa-4770-a3d0-4c99c69a5dff
        Loader: └─/boot//efi/boot/bootx64.efi
 Current Entry: arch-linux.efi

Current Stub:
      Product: systemd-stub 258-4-arch
     Features: ✓ Stub reports loader partition information
               ✓ Stub reports stub partition information
               ✓ Stub reports network boot URL
               ✓ Picks up credentials from boot partition
               ✓ Picks up system extension images from boot partition
               ✓ Picks up configuration extension images from boot partition
               ✓ Measures kernel+command line+sysexts
               ✓ Support for passing random seed to OS
               ✓ Pick up .cmdline from addons
               ✓ Pick up .cmdline from SMBIOS Type 11
               ✓ Pick up .dtb from addons
               ✓ Stub understands profile selector
    Partition: /dev/disk/by-partuuid/07f83c6d-7baa-4770-a3d0-4c99c69a5dff
         Stub: └─/EFI/Linux/arch-linux.efi

Random Seed:
 System Token: set
       Exists: yes

Available Boot Loaders on ESP:
          ESP: /boot (/dev/disk/by-partuuid/07f83c6d-7baa-4770-a3d0-4c99c69a5dff)
         File: ├─/boot//EFI/systemd/systemd-bootx64.efi (systemd-boot 258-4-arch)
               └─/boot//EFI/BOOT/BOOTX64.EFI (systemd-boot 258-4-arch)

No boot loaders listed in EFI Variables.

Boot Loader Entry Locations:
          ESP: /boot (/dev/disk/by-partuuid/07f83c6d-7baa-4770-a3d0-4c99c69a5dff, $BOOT)
       config: /boot//loader/loader.conf
        token: arch

Default Boot Loader Entry:
         type: Boot Loader Specification Type #2 (UKI, .efi)
        title: Arch Linux (6.17.1-arch1-1)
           id: arch-linux.efi
       source: /boot//EFI/Linux/arch-linux.efi (on the EFI System Partition)
     sort-key: arch
      version: 6.17.1-arch1-1
        linux: /boot//EFI/Linux/arch-linux.efi
      options: root=PARTUUID=9e019c74-8b8c-47c9-be0d-3a9143a55a17 zswap.enabled=0 rw rootfstype=ext4

 , , , ,

realaaa
()

Какая же шляпа Андроид

Форум — Talks

Ей-богу, я не понимаю, почему настолько плохо.


Концепцию «работы с файлами» или «работы с документами» разрабы приложений целенаправленно игнорируют. С точки зрения разработчика, ты корпоративный раб, который должен «пользоваться приложением» и приносить прибыль, а не с какими-то там своими файлами работать.

Открыть два каталога в разных окнах? Или хотя бы в разных вкладках одного окна?

Или поставить одно видео на паузу и запустить другое?

Или две картинки одновременно редактировать?

НЕТ.

Этот же рак проникает на дескопты. В Telegram на дектопе есть просмотрищик картинок и видео, но открыть параллельно несколько файлов - невозможно. Впрочем, Telegram на обеих платформах - это отдельный рак, про который можно написать несколько тысяч символов бомбёжки. У них на каждой платформе свои уникальные мозговыносящие баги.


Приложение Ютуба. Если из списка видео на канале запустить видео, а потом вернуться назад, то с некоторой вероятностью произойдёт одно из следущего:

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

Я думал, что на старом телефоне не хватает памяти или типа того. Но когда я в прошлом году купил новый телефон, там оказалась такая же шляпа.

Этот баг существует столько, сколько я вообще помню существование приложения ютуба. Я не понимаю, почему в 2025-м нельзя без багов сохранить и восстановиить состояние UI. Или это какой-то хитрый план, хз.


Вы не можете управлять значением mtime у файла. Если вы закачали файлы с компьютера, попрощайтесь с датами модификации.

В качестве особого издевательства - приложение галереи сортирует фото по mtime, а не по дате снимка. НЕКОТОРЫЕ приложения галереи могут сортировать и по дате из EXIF.


Организовать галерею иерархически? НЕТ. Слишком сложно. Вдруг пользователь сначала начнёт сортировать свои фото, а потом и вовсе начнет ДУМАТЬ. Нам умные не нужны.


Производитель моего телефона своё приложение назвал «Галерея AI». AI в галерее не обнаружено. Зато обнаружено отсутствие группировки снимков по датам в альбомах. Всё сплошной лентой, даты угадывай сам.

Также производитель считает, что рисовать в файловом менеджере белые скруглённые прямоугольники на светло-сером фоне с гигантскими отступами - это хороший UI: https://postimg.cc/zy1Nnw9M

Никаких настроек ничего вообще в этих приложениях нет.


В качестве видеоплеера лежит нечто с названием Visha. Если вы переключитесь с Visha на другое приложение, то Visha встаёт на паузу, а затем обычно закрывается - но не всегда. В плеере есть функция воспроизведения видео в фоне. Она забагована. Аудиодорожка из видео запускается в фоне и не имеет контроллов для управления. Вернуться в плеер после этого нельзя - окно исчезает из списка окон. Если запустить плеер иконкой запуска, он сбрасывается на стартовый экран.

Если есть какой-то опенсорсный видеоплеер без рекламы, который умеет просто работать, посоветуйте, плиз. Моя планка ожиданий настолько низкая, что я просто хочу чтобы программа умела выполнять свою единственную базовую функцию.


Внезапно, опенсорное некоммерческое приложение Галереи из F-Droid - есть настройки по количеству столбцов и параметрам группировки:

А что, так можно было что ли??? (c)
Оказывается, что если делать приложения, думая о людях, а не о бабках, то получается даже ничего.

В качестве креативного решения для этой недоработки Гугл собирается F-Droid уничтожить.


Шторка в современных версиях Андроида это какая-то UI- и UX-катастрофа: https://postimg.cc/JsW8b39Y

У меня ноль идей, как индустрия дошла до такого убожества после всех этих десятилетий опыта в сфере UX. Понятно одно: экономически выгодно делать как можно больше говна каждый год, а какое там качество - какая разница, если у пользователей нет выбора.

Да, шторку поменять нельзя, она не считается приложением. Я бы с удовольствием пользовался шторкой от древнего Wileyfox Swift 2X.


В немалом количестве приложений доминирует концепция «навалить как можно больше непонятных иконок». Какие-то неведомые закорючки без какой-либо подсказки, что сейчас произойдёт. То ли текст скопируется, то ли флешка отформатируется.

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


Размеры софта. Рандомные примеры:

  • «Сервисы Google Play» - 1 ГБ, из которых 360 МБ - приложение, остальное «данные».
  • Авито - 700 МБ без кэша.
  • Zoom - 700 МБ без кэша.
  • Gboard - 400 МБ, из которых 180 МБ - «приложение».
  • Магнит - 230 МБ без кэша.
  • Фонарик - 70 МБ!!!

Глядя на то как растут аппетиты, я начинаю сомневаться, что 0.5 ТБ памяти хватит на всё время жизни устройства. Слота под SD-карту в телефоне теперь нет, как и во всех моделях, кроме самых бюджетных.

Если вы хотите пускать Linux-юзерленд под Андроидом, то еще не забудьте, что в Линуксе теперь тоже аппетиты приложений к накопителю растут конскими темпами. Особенно после начала Rust-лихорадки.


Мне кажется, этот перечень херни бесконечно можно продолжать.

P.S. Свеженькое:

Google меняет политику публикации исправлений уязвимостей в Android

Отныне Google изначально предоставляет исправления безопасности для Android исключительно OEM-производителям по закрытым каналам с соглашением о неразглашении, обязующем их не раскрывать исходный код с применением предоставленных патчей на срок 3 месяца с момента получения. В течение этого времени возможно распространение исключительно бинарных сборок с включением исправления.

 ,

wandrien
()

nping генерация пакетов > 1000pps

Форум — Admin

Хочу потестить сервис на UDP, хочу отправлять 20000 пакетов в сек. Ни меньше ни больше. Меньше 1000 можно, но если устанавливать --delay 0.5 то nmap убирает задержку вовсе и использует всю пропускную способность сети, что делает тест не корректным. Погуглил, посмотрел код nmap и пришел к выводу, что меньше 1ms задержку не поставить.

https://github.com/nmap/nmap/issues/1751

https://security.stackexchange.com/questions/136313/maximum-limit-of-nping-ra...

Какой-то странный инструмент, с одной стороны создавался для тестирования, но и тестировать нельзя. Что посоветуете, чем ещё можно тестить? Порбовал trafgen, но там какие-то сложные конфиги надо писать, оч. не удобный

Вобщем мне нужно как-то напрячь udp порт и посмотреть как ведет себя сервис

 nping

gobot
()

Неосилившим Стругацких

Форум — Talks

Лет 10 тому назад я первый раз пробовал прочитать «Понедельник начинается в субботу». Дошёл до возни на диване и забросил. Вот опять предпринял очередную попытку — продвинулся до обхода института при дежурстве и снова не выдержал.
В Интернете в основном восторженные отзывы о невероятном обилии зачётных шуток чуть ли не через абзац. Мне они как-то совсем не зашли.

Книга довольно популярная в GNU/Linux-кругах. Собственно вопрос: это я один такой неосилятор или есть ещё другие? Проблема на моей стороне?

Ну и за компанию второй вопрос. Другие их произведения так же читаются?

 

urxvt
()

Опять про jabber.ru

Форум — Desktop

Он вообще работает нормально хоть иногда? Ну в смысле, раз в месяц захожу, вижу что раз в год в каком то чате кто-то написал «привет» пишу «тут кто-то был!!!» рвёт соединение, выкидывает из комнаты, уведомляет что сообщение не отправлено, а потом обратно соединяется… Иногда ваще учётка раза в 50того подключается. Конференции ищет в комнаты заходится, чисто для теста что оно вообще работает как бы

Я там не общаюсь ни с кем. Просто раз в месяц захожу, в рамках спонтанно родившегося «ритуала», типа «вкл, ха опять не робит, выкл». Сегодня вот снова, ни туда ни сюда. Пора удалять навреное pidgin и акк, ибо нефиг. И вот перед оным, стало интересно оно живо вообще или лишь притворяется.

 , , , ,

LINUX-ORG-RU
()

Как отключить слежку файрфокса за сетевыми интерфейсами?

Форум — Desktop

Уже спрашивал, может с тех пор новая информация будет.

Когда вылетает pppd и исчезает интерфейс ppp0 - файрфокс отменяет все имеющиеся сетевые запросы от себя. При этом если грузилась какая-то новая вкладка, то загрузка просто прерывается без каких-либо оповещений, во вкладке остаётся пустое окно, зафейленной она не считается и ф5 в ней не работает (хорошо хоть можно навести фокус на урл и нажать энтер). Как это дефективное поведение отключить (всмысле, отключить вообще любые попытки реагировать на состояния сетевых интерфейсов)? Есть штатный способ? Или может быть костыльный (но без виртуалок итд подобного)?

На всякий случай сразу уточню: все коннекты идут через локальное прокси, соответственно никакие проблемы с сетевыми интерфейсами на возможность фф общаться с этим прокси физически не влияют. То есть это исключительно его вредительское желание принудительно оборвать работающие коннекты.

 ,

firkax
()

Микрофризы в майнкрафте в оконном режиме, усиливаются если включено видео

Форум — Games

В полноэкранном режиме игры ничего нет, когда на правую часть экрана ставлю майнкрафт (1/3 места занимает) то появляются микрофризы с одинаковой периодичностью, примерно раз в 3 секунды, если открыто видео на ютубе или стрим на твиче то фризы становятся сильно заметными. Пользуюсь Pop!_OS 3 дня.

 , ,

Ruder
()

Linux и SJW/Woke

Форум — Talks

Почему всякие SJW/woke-движения не выступают в защиту пользователей десктопного Linux? Разве это не дискриминация, когда многое железо, софт и онлайн-сервисы несовметимы с Linux?

Только не надо говорить, что никто не мешает перейти на другую ОС. Ведь лицам нетрадиционной ориентации ничего не мешает не афишировать свою ориентацию и не вступать в однополые отношения. Лицам, дискриминируемым по религиозным соображениям, никто не мешает исповедовать религию, принятую в их месте проживания (или не исповедовать никакую, если это приемлемо в их месте проживания). А чем линуксоиды хуже?

 ,

Wapieth
()

Вопрос про ядрышко

Форум — Talks

Уважаемые знатоки, внимание вопрос от телезрителей: собирали ли вы ядро для своей основной системы вручную (если да, то по какой причине) или используете уже собранное за вас?

 , ,

PunkPerson
()

Ошибка при запуске системы Linux

Форум — General

При запуске операционной системы Линукс пишет следующее.

Монтирование /mnt/smb…

[FAILED] Не удалось смонтировать /mnt/smb.

Подробности смотрите в разделе «systemctl status mnt-smb.mount».

[DEPEND] Ошибка зависимости для удаленных файловых систем.

Вы находитесь в аварийном режиме. После входа в систему введите «journalctl -xh» для просмотра системных журналов, «systemctl reboot» для перезагрузки, «systemctl default» или «exit» для загрузки в режиме по умолчанию.

Войдите в систему как пользователь root для обслуживания или нажмите Ctrl-D для обычного запуска.

логин [root]:

 

Alfinur_Pro1
()

Gamescope

Форум — Games
  1. Есть игра (outlast). Работает она у меня нормально только с разрешением экрана 640x480 и 800x600. Выше уже тормозит. Но игра идет не на весь экран. Можно ли с помощью gamescope растянуть игру на весь экран с этим разрешением экрана чтобы по бокам экрана небыло пустого места?
  2. Нужен ли vulkan для работы gamescope? ( vulkan у меня неподдерживается) Характеристики ноутбука: 8гб озу Процессор intel pentium n3530 2.16ггц (bay trail) Видеокарта интегрированная intel hd graphics

 , ,

cola538
()

RSS подписка на новые темы