[ > ]
[ < ] /sg/ - steins;gate  [Каталог]        [Главная] [Фрейм] [Однопоток] [FAQ] [Борды] [Настройки] [Поиск]
Перейти:
Поиск:

[Назад] [Весь тред] [Последние 50 постов] [Первые 100 постов]
Ответ

Имя
Тема   (reply to 121360)
Текст
Прикрепить
Файл
Captcha image
Смайл CatHead EmoAnime RedFox BoardFaces Other
Опции     Предпросмотр поста
Пароль  (для удаления постов и файлов)
  • Поддерживаемые типы файлов: GIF, JPG, MP3, OGG, PNG, WEBM
  • Максимальный размер файла 35673 KB.
  • Максимальный размер поста 30 KB.
  • Запрещен постинг ЦП.
  • Запрещены вайп и реклама.
  • Шитпостинг не нужен. Это не /b/.
  • Обо всём остальном смотри FAQ.
  • ?????
  • El Psy Congroo.

Файл 151449772163.png — (250.23KB, 1366x768) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
121360 No. 121360 Скрыть тред [ 1 ] quickreplyquickedit
Этот тред предназначен для тех, кому интересны операционные системы, отличные от продукции компании Microsoft. Обсуждаем возможности, недостатки и уникальные фичи различных дистрибутивов, упрекаем Microsoft за воровство идей, хвастаемся своими десктопами и предлагаем новые решения и идеи. Ну и просто лампово общаемся на любые интересные темы. P.S. новички здесь могут попросить помощи и получить консультации по настройке и оптимизации своих операционных систем. В общем, welcome to kurisa.ch!

Ответы: >>121388, >>121434, >>121456, >>121533, >>121556, >>122000, >>122121, >>122313, >>122739, >>122784, >>126330, >>138096, >>150789, >>163793
438 Постов пропущено. Показаны последние 50.
No. 179677 Скрыть пост [ 440 ] quickreplyquickedit
Слышали о будущем перекате с андроида на фуксию?
Ядро-то от лини, опенсорсно.
А в фуксии можно будет зонды на низких уровнях запилить и сделать их неотъемлемой частью ос.

>>179658
> А почему ви спrашиваете?
А поцчему ви таки не отвечаете на поставленный вопrос?

> гуглодевайсах без зондов живётся
Прекрасно живётся. Главная проблема была — найти порт Lineage OS под x86. И, тем не менее, в системных каталогах была всякая дичь в духе Gmail, Phonesky и Chrome. Залогинился с рута, всё поунёс.
Программы нужные есть в F-droid. Как уже сказал, только гф поставил с некошеrного qooapp.
Проблемы небольшие есть, но обусловлены они особенностями портирования и еблей с альтернативным вводом.
No. 179688 Скрыть пост [ 441 ] quickreplyquickedit
Файл 155597061612.jpg — (359.88KB, 860x1214) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
179688
>>179611
>Кстати, судя по разрешению, у тебя CRT монитор?
3:4, кстати, не только CRT-моники бывают (у меня сейчас два из пяти из стоящих на столе именно 4:3).
No. 179742 Скрыть пост [ 442 ] quickreplyquickedit
Файл 155602723996.png — (564.37KB, 861x1213) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
179742
>>179616
> Зато начинка... Начинка-то только опенсорсная
А как же тонна проприетарной фирмвари, без которых у тебя андроид просто не запустится?
>>179658
> Уважаю. Кстати, как на гуглодевайсах без зондов живётся? Много проблем?
Отлично живётся. Сам по себе андроид замечательно функционирует без гугловского фреймворка. Некоторые проприетарные приложения, активно его использующие, — нет, но я предпочитаю не пользоваться такими.
Приложения ставлю либо из F-Droid, либо через Yalp Store (позволяет ставить приложения и гугл плея без необходимости даже иметь гугловский аккаунт). От туда у меня стоит либо нужная мне проприетарь (гугл карты, яндекс такси), которые я урезаю как только можно, либо свободные программы, которые по причине нежелания разработчика разбираться всё ещё не находятся в F-Droid (XSDL).

Ответы: >>179815
No. 179809 Скрыть пост [ 443 ] quickreplyquickedit
>>179611
Нет. Просто он старый очень.
No. 179815 Скрыть пост [ 444 ] quickreplyquickedit
Файл 155606927326.jpg — (414.83KB, 1194x1669) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
179815
>>179742
О, курисачую эту няшеньку.

Во-первых, посоветую Aurora Store (приятный форк Yalp), а во-вторых...
ПОГОДИ, ГУГЛОКАРТЫ РАБОТАЮТ БЕЗ GOOGLE SERVICES?

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

А от себя в догонку скажу, что довольно приятно, совсем не так как было раньше.
Ранее источник приложений был в хорошем случае 4PDA какой-нибудь. Сейчас же прям на F-Droid приложений принесли много.

Браузером Firefox, либо его форк с F-Droid, а лучше — Bromite (сторонний репозиторий для F-Droid).

Не сказать что проприетарного софта вообще нет, но всё-таки использую:
В LineageOS есть (либо можно через XPosed добавить на свой AOSP) весьма неплохой Privacy Guard
(который блокирует доступ к личным данным, если они даже запрашиваются приложением.
Любопытно, что эта штука ещё очень пригодилась и для одного «открытого» приложения: Telegram.)

Отдельно отмечу проект UnifiedNLP, который предоставляет Google Network Location из других источников данных, и в одном из бекендов — даже с возможностью предзагрузки оффлайн-карты сотовых станций.
Как результат, можно получить Network Location не просто приватный, а вообще оффлайновый.

Для приватности в оффлайновых приложениях очень хорошо работает Firewall — AFwall+ (подразумеваю что из проприетарных, всё-таки, не совсем уж вредносные приложения)

Так, у меня проприетарными с доступ в интернет остались только Discord и VK.
Но это, конечно же, субьективно, ибо что первое что второе можно было бы использовать и через браузер.

И кстати радуюсь что проблема рут-приложения наконец решилась: Magisk.
Ранее это был либо SuperSU, либо что-то постоянно сбоящее.

>Сам по себе андроид замечательно функционирует без гугловского фреймворка. Некоторые проприетарные приложения, активно его использующие, — нет, но я предпочитаю не пользоваться такими.
Замечу кстати, что в моём использовании таковых особо и не было.
Развернуть(разве что дискорд однажды раз не дал перевойти «из неизвестного места», т.к. для меня не было возможным ввести гугл капчу. Ещё недавно замечали что он может порой просто **заставить** пользователя указать и подтвердить мобильный номер.
Сказать что дискорд в моих глазах скатился означает сказать «Да!»)

А приложение Youtube оффициальное считаю убогим. Есть NewPipe.

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

Итого. Android без гугловых зондов настроить в 20l9 составляет уже совсем не такую проблему как в 2015.
Телефон ощущается полноценно. Да, при старте-прошивке нужно повозиться конечно подольше.
Но затем — гораздо спокойней что телефон ощущается своим, и работает всегда быстро, плавно и без каких-либо заминок.
Не в сравнение с опытом использования других телефонов, высокого класса, когда просто после соединения WiFi то и дело возникают вопросы «Да почему он так тормозит-то?» и «Да чем же он там, чёрт возьми, занимается???»

Ответы: >>179969
No. 179963 Скрыть пост [ 445 ] quickreplyquickedit
Файл 155622720996.png — (1.46MB, 1366x768) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
179963
>>178553
Так нормально?

Ответы: >>180018
No. 179969 Скрыть пост [ 446 ] quickreplyquickedit
Файл 155625116671.jpg — (41.40KB, 588x704) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
179969
>>179815
> Во-первых, посоветую Aurora Store (приятный форк Yalp), а во-вторых...
Выглядит материально. В целом, меня и yalp store устраивает, у меня из гугл плея не больше 4 программ стоит. Но за рекомендацию спасибо, впервые про него слышу.
> ПОГОДИ, ГУГЛОКАРТЫ РАБОТАЮТ БЕЗ GOOGLE SERVICES?
Да. По крайней мере, работали раньше. У меня стоит пакет от 2017 года, и обновляться что-то абсолютно никакого желания нет.
> Сейчас же прям на F-Droid приложений принесли много.
Мне не очень нравится, что у них регулярно сервера перегружены, и синхронизация репозиториев с установкой пакетов занимает зачастую неприлично много времени.
> Браузером Firefox, либо его форк с F-Droid
Который Fennec? Вот им и пользуюсь. Он, в общем-то, от Firefox ничем не отличается, кроме названия. Более того, он вроде как является официальным релизом Firefox в F-Droid, а не простым продуктом независимого ребрендинга.
> В LineageOS есть (либо можно через XPosed добавить на свой AOSP) весьма неплохой Privacy Guard
А я и вовсе пользуюсь стоковой прошивкой от производителя, из которой вырезано всё барахло как от производителя, так и от гугла. Считаю это лучшим решением для себя, так как LineageOS под мой телефон несколько багнутый (регулярные отвалы сети и перезагрузки, плохое энергосбережение).
> И кстати радуюсь что проблема рут-приложения наконец решилась: Magisk. Ранее это был либо SuperSU, либо что-то постоянно сбоящее.
Да. Удивительно до сих пор, что столько лет не было нормальных альтернатив SuperSU. Максимально обфусцированное проприетарное ПО, которое только можно представить, которое в дальнейшем ещё и китайцам продали. Так оно ещё и отвечает за такую важную функцию, как предоставление прав суперпользователя. Но у Magisk всё получилось, замечательный проект, хотя и представляет из себя сейчас довольно монструозный комбайн. Помимо предоставления прав суперпользователя, пользуюсь его init.d-инжектором, добавляю его busybox себе в PATH, ну и парочка модулей стоит.
> А приложение Youtube оффициальное считаю убогим. Есть NewPipe.
Тоже им пользуюсь, мне нравится.
> Хотя возможно, мне гуглокарта и понадобится ещё для убера или чего такого.
Не знаю насчёт убера, но у яндекс такси свои собственные встроенные карты, так что дополнительные гуглокарты вовсе не нужны будут.
> Итого. Android без гугловых зондов настроить в 20l9 составляет уже совсем не такую проблему как в 2015.
Порой, бывают проблемы с поиском софта. Мне буквально на днях лишь попалась программа Simple Gallery. До этого был багнутый LeafPic.
А некоторый софт до сих пор найти не могу, а именно — почтовый клиент. Да, есть от AOSP, но он багнутый и не всегда отмечает письма прочитанными, повторяя затем уведомления. Есть K-9 Mail, который уже устарел и развивается довольно медленно. Хотя, намечается довольно серьёзное обновление. FairMail не понравился внешне и по ещё какой-то причине, не помню.
> Телефон ощущается полноценно. Да, при старте-прошивке нужно повозиться конечно подольше.
Только так и пользуюсь андроид-смартфоном с 2016-2017.
> Не в сравнение с опытом использования других телефонов, высокого класса, когда просто после соединения WiFi то и дело возникают вопросы «Да почему он так тормозит-то?» и «Да чем же он там, чёрт возьми, занимается???»
Не вижу смысла сейчас покупать телефоны новые вообще. Повальная мода на скруглённые экраны, десятки камер, убирают аудиоджеки. Лучше просто взять какой-то смартфон 2015-2016 годов, и его с головой хватит. Возможно, не хватит для каких-то игр, но это смешно, не буду продолжать мысль даже.

Ответы: >>180015
No. 180015 Скрыть пост [ 447 ] quickreplyquickedit
Файл 155645779726.jpg — (246.90KB, 850x1200) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180015
>>179969
>Но за рекомендацию спасибо, впервые про него слышу.
^_^

Как минимум ценны тем что если один сбоит и не логинит, другой может заработать.

>По крайней мере, работали раньше. У меня стоит пакет от 2017 года, и обновляться что-то абсолютно никакого желания нет.
Неплохая новость.
Как понимаю, особенно для убера какого.

>Который Fennec? Вот им и пользуюсь. Он, в общем-то, от Firefox ничем не отличается, кроме названия.
Ну, не совсе-ем~
Насколько понимаю, отличия такие же как IceCat vs Firefox, только для Android

И Bromite порой ещё более любопытен, можешь присмотреться.
(аналогично ungoogled-chromium для десктопов)

>А я и вовсе пользуюсь стоковой прошивкой от производителя, из которой вырезано всё барахло как от производителя, так и от гугла. Считаю это лучшим решением для себя, так как LineageOS под мой телефон несколько багнутый
Слууушай, а какой список пакетов-то удалить нужно?
Или у тебя скриптец есть, или как руками это делать, няш?

Тоже нередко получается, что лучше действовать, к сожалению, так — но какие-то скрипты дегугления не гуглятся нормальные.

>Удивительно до сих пор, что столько лет не было нормальных альтернатив SuperSU. Максимально обфусцированное проприетарное ПО, которое только можно представить, которое в дальнейшем ещё и китайцам продали. Так оно ещё и отвечает за такую важную функцию, как предоставление прав суперпользователя.<
Да! Да!
Ты чувствуешь это!
И ты мне нравишься!

О, кстати, тебе не доводилось встречать что-то по типу TitaniumBackup из свободного ПО?
Очень уж удобная утилита.

>Не знаю насчёт убера, но у яндекс такси свои собственные встроенные карты, так что дополнительные гуглокарты вовсе не нужны будут.
О, спасибо за совет!
Теперь знаю что проблема сама собой решена.

>Мне буквально на днях лишь попалась программа Simple Gallery. До этого был багнутый LeafPic.
Ох. Неприятно.
И судя по твоему описанию, всё что тебе нужно было — просто обычная Android-галерея из AOSP.

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

>K-9 Mail, который уже устарел и развивается довольно медленно
Конечно медленно, разработчики уже давно достигли всего того что хотели.
А устарел... я размышляю с точки зрения «проверена временем» ^_^
(как минимум потому что точно такое же отношение и ко всей email-технологии)

>Не вижу смысла сейчас покупать телефоны новые вообще.
Ну, вопрос был немножко не в этом, ну да ладно ^_^
Если же про новые телефоны.. рыночек всё решит.
То что модно — то модно, и скруглённые вырезанные дисплеи, и упразнение jack-ов.

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

Возможно пускай, это будет уже Type-C, сканнер отпечатков будет ещё как третьим боком прицеплен, или ещё там что — важно что прошиваемый, и хоть как можно было подцепить jack.
(не исключаю что придётся согласиться на переходник через N лет даже, но.. может и пускай, это ещё не такая катастрофа, как отсутствие возможности его подключать вообще.)

Ответы: >>180072, >>180149
No. 180018 Скрыть пост [ 448 ] quickreplyquickedit
Что самое забавное — у меня ведроид стоит исключительно ради одной игры.
Она надоест а это случится ВНЕЗАПНО — снесу всё.

>>179963
Ну, японутые обойки на работу ос не влияют.
Но выглядит получше.
No. 180072 Скрыть пост [ 449 ] quickreplyquickedit
Файл 155650445027.jpg — (309.86KB, 900x1200) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180072
>>180015
> Слууушай, а какой список пакетов-то удалить нужно?
Ну, чтобы удалить барахло от гугла, можно просто удалить всё, что начинается с com.google, ну и всякие маркеты.

Есть проблема с ExtShared, ExtServices и PackageInstaller. Без этих пакетов телефон не включится (это принципиально необходимые пакеты, package manager проверяет их наличие при старте и валится, если этих пакетов нет, из-за чего система не грузится). Самое просто решение — зайти на сайт Lineage OS, скачать готовую прошивку под любой телефон с такой же версией андроид и вытащить уже собранные AOSP пакеты себе, чтобы не мучиться.

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

Что касается удаления барахла от производителя, то тут уже trials and errors. Что-то из названия понятно, что можно удалить, что-то приходится декомпилировать и изучать. Иногда бывало так, что проблемы становились заметны далеко не сразу после удаления, и приходилось искать, какой пакет отвечает за нужную мне функцию. Например, у меня отваливалось автоматическое подключение к Wi-Fi (производитель вынес эту функциональность в отдельный пакет), а ещё не сохранялось время после перезагрузки до подключения сети и последующей синхронизации (особенность платформы, есть некая функциональность, схожая с hwclock --systohc на PC, реализуемая через APK-утилиту, которая ловит события изменения системного времени и сохраняет его в NVRAM).

Скрипта нет, но есть список. Но он довольно специфичен конкретно под мой телефон всё же.

> И ты мне нравишься!
Хи!

> О, кстати, тебе не доводилось встречать что-то по типу TitaniumBackup из свободного ПО?
Доводилось.. tar называется, есть в составе busybox. Нет, я абсолютно серьёзно сейчас.
Бекапить проще некуда: tar -cf backup.tar /data/data/package.name /sdcard/Android/data/package.name. А вот восстанавливать сложнее. Надо сначала установить пакет, затем проверить, какой пользователь ему был назначен (stat /data/data/package.name), удалить обе директории, распаковать бекап (tar -xf backup.tar), восстановить пользователя (chown -Rh u0_aXXX:u0_aXXX /data/data/package.name) и метку (chcon -Rh u:object_r:app_data_file:s0:c512,c768 /data/data/package.name). Кажется, что много всего надо делать, но на самом деле вполне нормально, если нужно забекапить/восстановить много программ разом. Да и вообще это можно было бы автоматизировать, но мне лениво скрипт делать, очень редко когда таким занимаюсь (бекапами программ на андроиде). Да и есть особые случаи, иногда используются системные пользователи/группы (например, radio) или метки (например, u:object_r:system_app_data_file:s0), а иногда надо бекапить из /data/user_de/0, и думать над всем этим не хочется.

> И судя по твоему описанию, всё что тебе нужно было — просто обычная Android-галерея из AOSP.
Ну, Simple Gallery не вполне своё название оправдывает. Там и рисовалка/обрезалка хорошая, и свой аналог медиасканера (и хорошая работа с системным), и поиск, и настроек немало. Как LeafPic, только не багнутый и работает. Или как QuickPic, только не проприетарный и не продан китайцам.

> Да, но на этот вопрос действительно здорово ответил.. как раз K-9.
Вот я и хочу его поставить, когда он обновится. Пока что потерплю клиент от AOSP.

> Возможно пускай, это будет уже Type-C, сканнер отпечатков будет ещё как третьим боком прицеплен, или ещё там что — важно что прошиваемый, и хоть как можно было подцепить jack.
Я не имею ничего против Type-C. Пожалуй, это единственное разумное улучшение сейчас, всё же удобно для всех устройств один блок питания и коннектор иметь (ноутбук, телефон, павербанк, и прочее). Правда, у моего телефона всё ещё Micro USB, но я не переживаю из-за этого.

А пока что я вижу, как рыночек «решает» в ту сторону, что скоро будут телефоны без разъёмов вообще (ведь есть Bluetooth наушники и беспроводная зарядка) и без физических кнопок (зависает телефон — несёшь в ремонт).

Ответы: >>180149, >>180173
No. 180149 Скрыть пост [ 450 ] quickreplyquickedit
>>180015
>>180072
А разве не проще собрать чистый AOSP с добавлением необходимой фирмвари под свою модель? Ручное ковыряние отнимает значительно больше времени, да и риск что-то сломать в разы выше.
Мимо скомпилировал Android Oreo с максимально параноидальными настройками

Ответы: >>180173, >>180272
No. 180173 Скрыть пост [ 451 ] quickreplyquickedit
Файл 155671946298.jpg — (475.93KB, 850x478) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180173
>>180072
>проблема с ExtShared, ExtServices и PackageInstaller. Без этих пакетов телефон не включится
Ну, переносим из AOSP

>и вытащить уже собранные AOSP пакеты себе, чтобы не мучиться.
Ну, конечно же.
Всё равно они у всех одинаковые собираются.

>Ещё есть проблема с WebView. Без него телефон включится, но любая программа, использующая WebView, будет валиться при попытке его использовать.
Ну, тут как понимаю, идеально становится Bromite WebView.

>Мне пришлось модуль Xposed сделать, чтобы это исправить.
Хм-м-м. Да, интересненько.
Видимо где-то прописан гугловский WebView, и XPosed как раз это где-то и исправляет.

>Что касается удаления барахла от производителя, то тут уже trials and errors. Что-то из названия понятно, что можно удалить, что-то приходится декомпилировать
Дааа. Ну, впрочем, тут как и думалось.
Ничего особо не придумать.

>Скрипта нет, но есть список. Но он довольно специфичен конкретно под мой телефон всё же.
Ну да, особенным будет для каждого устройства..
Но, ты молодец!
За такое очень немного кто берётся.

>> О, кстати, тебе не доводилось встречать что-то по типу TitaniumBackup из свободного ПО?
>Доводилось.. tar называется, есть в составе busybox
О.О

Господи, серьёзно...
Да ты можешь вручную этот Titanium хоть написать!
Не то чтобы использовать там.

>Ну, Simple Gallery не вполне своё название оправдывает. Там и рисовалка/обрезалка хорошая, и свой аналог медиасканера (и хорошая работа с системным)
Ох. О том что медиасканнер у андроида глобальный слышу вообще впервые.
Видимо есть..

А обрезалка/вращалка и в AOSP 7 довольно неплохая, а в 9 думаю и того более.

>> Да, но на этот вопрос действительно здорово ответил.. как раз K-9.
>Вот я и хочу его поставить, когда он обновится.
Нууууу~
Ждать пока обновится K-9 — это примерно как ждать пока X11 перепишут и отрефакторят.
Дело довольно напрасное.
K-9 Material немного исправляет цвета и стиль — и кажется это максимум что уже будет.

>всё же удобно для всех устройств один блок питания и коннектор иметь
Эмммммм.
ДА ЛАДНО?

Но.. Это ведь глупо, у ноутбука вольтаж совсем не тот!

>пока что я вижу, как рыночек «решает» в ту сторону, что скоро будут телефоны без разъёмов вообще (ведь есть Bluetooth наушники и беспроводная зарядка) и без физических кнопок
А чего, было бы забавно на такой посмотреть ^_^

Вместо кнопки питания супер-экономная тач-кнопка (возможно встроенная прям в дисплей), и в остальном по разьёмам — да, вполне возможно!

>(зависает телефон — несёшь в ремонт).
Нууу~
Во-первых уже сейчас всё больше и больше людей, которые даже не знают Reset-комбинации.
Прибегают ко мне в панике, я нажимаю Reset-комбинацию за пару минут и 20 минут успокаиваю счастливого обладателя смартфона.

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

В-третьих: а почему нельзя сделать комбинацию для тачей, хм?
Зажать энергосберегающую кнопку включения, и одновременно с ним зажать 4 угла тачскрина (края экрана, ибо все углы круглые) на 30 секунд.
Ну и сделать так чтобы тачскрин низкоуровнево включался-задействовался во время нажатия энергосберегающей тач-кнопки.

Но если серьёзней — такие телефоны будут.
И пускай себе будут! ^_^

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

>>180149
>А разве не проще собрать чистый AOSP с добавлением необходимой фирмвари под свою модель?
Во-первых не всем он станет так просто: производитель может очень хорошенько извратиться со сборкой как драйверов, так и их предоставлений в userspace.

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

Сам по себе Android можно было спроектировать хотя бы из ДВУХ частей: драйверы с ядром и весь остальной Android.
Как минимум такое разделение прям напрашивалось, учитывая что драйверы и ядро так и развиваются отдельно у Линуса, а не у AOSP.

Как результат, портировать удастся далеко не у всех так просто, повозиться нужно будет.

>Ручное ковыряние отнимает значительно больше времени
Скажем таааак~
Если ты каждый день собираешь Android — возможно.
Я же даже не представляю как это делается и как это хоть примерно выглядит.

>да и риск что-то сломать в разы выше.
Вот тут откровенно не соглашусь.

>Мимо скомпилировал Android Oreo с максимально параноидальными настройками
Хех, любопытно.

Ответы: >>180272
No. 180272 Скрыть пост [ 452 ] quickreplyquickedit
Файл 155678454913.jpg — (360.96KB, 875x1000) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180272
>>180173
> Ну, тут как понимаю, идеально становится Bromite WebView.
А вот и нет. https://github.com/bromite/bromite/wiki/Installing-SystemWebView абсолютно те же проблемы в случае, если производитель не перечислил com.android.webview в списке реализаций WebView.

You can install Bromite SystemWebView only if the above output contains a packagename=«com.android.webview» without a corresponding E: signature block, and if there is no com.android.webview package already installed.

То есть всё равно надо этот список редактировать, а чтобы не менять ничего в системе, мне помог Xposed-модуль.

> Видимо где-то прописан гугловский WebView, и XPosed как раз это где-то и исправляет.
Он прописан в xml, который разбирает один класс из фреймворка. Можно подцепиться в этот процесс и добавить в список com.android.webview без указания подписей, что Xposed легко позволяет сделать. Но это уже код писать пришлось и приложить какие-то усилия.

> Ну да, особенным будет для каждого устройства..
> Но, ты молодец!
> За такое очень немного кто берётся.
Спасибо! На самом деле, этот список даже оказался полезен моему знакомому с очень похожим телефоном.

> Да ты можешь вручную этот Titanium хоть написать!
Наверное, могу. Но мне лень.

> Ох. О том что медиасканнер у андроида глобальный слышу вообще впервые.
Ужасная штука. Если на телефоне много файлов, он после каждой загрузки будет несщадно насиловать флешку и карту памяти, проверять всю музыку на предмет тегов, делать из картинок превью, считывать EXIF.. Безусловно, он использует какие-то механизмы оптимизации этого процесса, можно блеклистить директории, создавая в них пустой файл .nomedia, но всё это не особо помогает, и первые минут 15 после загрузки телефон горит и садит батарею.

> Ждать пока обновится K-9 — это примерно как ждать пока X11 перепишут и отрефакторят.
Да нет, такое ощущение, что до конца года должно обновиться, судя по milestone на гитхабе. А K-9 Material и вовсе заброшен.

> Но.. Это ведь глупо, у ноутбука вольтаж совсем не тот!
Так Type-C поддерживает power delivery, протокол, по которому устройства согласуют напряжение и ток, прежде чем начнётся зарядка. Но тут может встать проблема с выбором зарядки, потому что набор профилей дискретен, и он может не пересекаться между устройствами. Например, у меня ноутбук хочет ровно 20 вольт и не менее 2.25 ампер. И если зарядное устройство способно отдавать хоть до 5 ампер (число с потолка), но только 19 вольт (а это уже не с потолка), то фиг вам, зарядка не пойдёт.

> А чего, было бы забавно на такой посмотреть ^_^
Ничего, скоро посмотришь.
корчит лицо, полное боли

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

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

> Как минимум такое разделение прям напрашивалось, учитывая что драйверы и ядро так и развиваются отдельно у Линуса, а не у AOSP.
Ну, насколько я помню, тот же binder в Linux приняли далеко не сразу и очень нехотя. Если не знаешь, что это, — почитай, реакция в духе «а почему бы просто dbus не использовать вместо создания нового никому не нужного IPC?» обеспечена!

Вообще андроид очень нелепо спроектированная операционная система. Вот просто, если представить, о чём думали разработчики:
> Нам нужна лёгкая нетребовательная операционная система, способная работать на слабых устройствах, у нас всё же 2003 год как-никак.
> glibc нам не подходит, слишком тяжёлый, как и любой другой libc, напишем свой лёгковесный bionic.
> sysv init нам не подходит, слишком тяжёлый, напишем свой простенький инит.
> udev нам не подходит, слишком тяжёлый, давайте сделаем свой ueventd (входит в состав инита).
> coreutils не подходит, даже busybox не подходит, будем использовать toybox, а ещё toolbox напишем.
> dbus не подходит, молодой проект, давайте свой велосипед портируем из BeOS и назовём его binder.
> Кажется, мы справились и получили очень лёгковесную систему. А ТЕПЕРЬ ДАВАЙТЕ ЖАХНЕМ СЮДА ДЖАВА МАШИНУ.
Получили тормозную насмешку над UNIX-подобными системами. С годами оптимизировали, конечно, сделав JIT где-то в 2.1, а потом полную пре-компиляцию в 4.4, подключив к этому делу маркетинг, говоря, что Dalvik уходит на покой, а ему на замену приходит ART (ложь). Вот только с годами и памяти по 12 ГиБ стали ставить, и процессоры по 8 ядер имеют а андроид всё равно тормозит, хех.
Даже iOS, кажется, сделан намного лучше в этом плане. Жаль, проприетарная система, без джейлбрейка практически неюзабельная, по крайней мере для меня, да и сами телефоны начиная с iPhone 6 стали просто чудовищными. Ждём Librem 5.

>>180149
Уже выше довольно хорошо ответили. Я понятия не имею, как собирается андроид, не знаю, каким образом заниматься отладкой, если что-то пойдёт не так, а по опыту разработки кастомных прошивок под мой телефон могу точно сказать, что пойти не так может вообще что угодно, и я могу запросто лишься части полезной мне функциональности, будучи не в силах это исправить, потому что мотивации на то, чтобы в это вникать, я точно не найду.

Ответы: >>180280, >>180892
No. 180280 Скрыть пост [ 453 ] quickreplyquickedit
Файл 155682320459.jpg — (946.89KB, 1500x1125) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180280
>>180272
>То есть всё равно надо этот список редактировать
Ого.. значит нормально сработало бы только если устанавливается на AOSP-подобную систему без гугла.

>Можно подцепиться в этот процесс и добавить в список com.android.webview без указания подписей
А.. а зачем вообще подписи, если и так кто попало не имеет права устанавливать или удалять приложения в системе?..

Хороший вопрос. Ответа на него у меня нет.

>На самом деле, этот список даже оказался полезен моему знакомому с очень похожим телефоном.
О! Радостно слышать ^_^
Ещё один адепт! (или там система давала много сбоев со встроенной кучей *софта*?)

>но всё это не особо помогает, и первые минут 15 после загрузки телефон горит и садит батарею.
О.О
И вправду ужасная.
Видимо где-то у него нарушен механизм.
Потому что обычно он, вроде как, опирается на mtime и собственном оптимизированном кеше.
Соответственно, работает быстро и оптимально, как rsync.

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

>Да нет, такое ощущение, что до конца года должно обновиться, судя по milestone на гитхабе.
А, ты какого-то конкретного обновления от него ждёшь.. Ну тогда надеюсь дождёмся в ближайшем времени ^_^

>> А чего, было бы забавно на такой посмотреть ^_^
>Ничего, скоро посмотришь.
Да. Повеселюсь и пойду стороной ^_^

>Впрочем, при поломке кнопки питания можно просто снять крышку и вынуть батаре.. Хех, простите.
*громко смеётся*

>тот же binder в Linux приняли далеко не сразу и очень нехотя.
Смотрю я на раздел «Results», и догадываюсь, возможно, почему.

Если же серьёзно — чёрт, давно бы пора сделать хорошую, быструю и надёжную систему IPC.
Несмотря на то что Линус выпнул Поттеринга с его идеями kdbus — это то, что действительно было бы здоровским — реализация унифицированного IPC, очень низкоуровневая, надёжная, безопасная, асинхронная, с аппаратным ускорением процессора из ядра, и... ПРОСТАЯ!

>А ТЕПЕРЬ ДАВАЙТЕ ЖАХНЕМ СЮДА ДЖАВА МАШИНУ.
ДААААА!
Прям на всю ОС, прям везде, прям даже низкоуровневых байндингов и интерфейсов не оставим!
Это очень, очень забавно смотрится, но~
Но очень логично с точки зрения разработки тех лет: исторически сложилось, со всеми этими Symbian, J2ME и прочими, что мобильные разработчики — это Java, не иначе.

И единственным способом их перетянуть с уже имеющимся их опытом разработки, хоть каким-то — это создать тоже мобильную ОС, в которой основной была бы Java.

Но как результат... да.
>Получили тормозную насмешку над UNIX-подобными системами.
Они сумели перевернуть моё представление по линуксам вообще.
Мне казалось что все линуксы — боле-менее линуксы.

Но тут впервые мне вспомнились слова Столлмана про GNU/Linux.
И да, пусть роль GNU всё менее и менее значительна, и можно было бы заменить их работы другими проектами — но так как это сделали в Android, вызывает скорей отвращение.

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

Почему спустя вот уже... 15 лет? И они до сих пор не перестроили всё хоть более-менее по-человечески — просто не видят в этом проблему.

>а потом полную пре-компиляцию в 4.4
А-а-а-а-а!
Вот этот моментик-то и прошёл мимо меня.
Теперь становится понятно, отчего это мой старенький телефон из 2011 хоть как-то держался против современных и не выглядел настолько беспросветным убожеством после обновления до Android 7.

>Вот только с годами и памяти по 12 ГиБ стали ставить
Нуу, это исключение — в среднем 2-3 ГБ нынче, всё же.

>Даже iOS, кажется, сделан намного лучше в этом плане.
Насколько только не доводилось видеть — iOS ГОРАЗДО лучше собран, и гораздо более экономный и быстрый, ещё изначально.

Уже потом Android подтянули JIT, наиболее оптимальные машины, максимальные оптимизации из всего нагороженного зоопарка — тогда стало более-менее конкуррентно, и с современным количеством оперативной памяти уже разница окончательно нивелируется.

>Ждём Librem 5.
Хааа? *гуглит*
Хааа!
Здоровская штука, спасибо за упоминание, впервые слышу, и..
>Separates CPU from Cellular Baseband
Это очень привлекательный проект!

Кстати, недавно один процесс в моей убунте стал потреблять невероятно много.. то ли процессора то ли оперативной ­— графическая система зависла наглухо.

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

В Убунту стоит проверялка доступных к обновлению пакетов в пакетном менеджере прям автозапуском на консольный логин...
И он серьёзно полчаса пытался «выдать» представление со своим «Welcome to Ubuntu», считывая базу данных пакетов в системе, которая просто никак не проворачивается из-за протормаживаний.

В ходе исследований обнаружилось, что он ещё при каждом консольном логине выполняет такую рутину как загрузка https://motd.ubuntu.com и отображение содержимого на дисплей...

НУ КАК ТАК!

Теперь я понемногу серьёзнее понимаю как проект fixubuntu, так и свои ощущения о том что ubuntu по сути жирненькая, пожирнее чем нужно бы.

Хотя пока всё равно оставлю как есть, ибо ну всё-таки верю что не делают они совсем уж что-то вредительское — скорей по-глупости.
Но и глупостей, к сожалению, много.

Развернуть>pic
Милейший арт ^_^


Ответы: >>180289
No. 180289 Скрыть пост [ 454 ] quickreplyquickedit
Файл 15568409249.jpg — (420.71KB, 1986x2320) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180289
>>180280
> А.. а зачем вообще подписи, если и так кто попало не имеет права устанавливать или удалять приложения в системе?..
Он любые webview подхватывает таким способом, не только системные. Например, можно поставить dev-сборку хрома и использовать как webview. Для безопасности стоит проверять подпись, разумеется.

> Ещё один адепт! (или там система давала много сбоев со встроенной кучей софта?)
Немного да, хотя и не настолько упоротый, пожалуй.
Система не даёт сбои со встроенным софтом, она просто bloat. И я даже не говорю про хлам от производителя: фейсбук, твиттер и прочий хлам от третьих лиц, вроде файловых менеджеров (абсолютно бестолковых) и антивирусов (первые 15 дней бесплатно).

> Потому что обычно он, вроде как, опирается на mtime и собственном оптимизированном кеше.
Но почему-то работает 15 минут. Можно было бы грешить на производителя (они очень часто меняют код медиасканера, и в моём случае это действительно так), но у меня и на Lineage OS так было. К счастью, у меня что-то получилось с этим сделать на стоковой прошивке через Xposed модуль (началось всё с того, что мне захотелось просто отображение уведомления во время работы сканера сделать), но путём переставки строк кода местами (почти правда) вдруг он стал быстрее работать. Сформулировать, каким образом моя правка это исправляет, я не в силах.

> Почему спустя вот уже... 15 лет? И они до сих пор не перестроили всё хоть более-менее по-человечески — просто не видят в этом проблему.
Скорее всего, уже давно не видят в этом смысла. База работает и работает хорошо. А гуглу андроид, кроме как для продажи рекламы и сервисов с подпиской, больше, в общем-то, и не нужен. Андроид с 5 версии вообще толком не менялся, по сути последний андроид 9.0 было бы правильнее называть 5.7 или как-то так. Между 2.3 и 2.0 примерно такое же количество изменений.

> Теперь становится понятно, отчего это мой старенький телефон из 2011 хоть как-то держался против современных и не выглядел настолько беспросветным убожеством после обновления до Android 7.
Но это требует больше пространства. А сейчас апк нередко по 50 МиБ весят, вместе с кэшем все 150 запросто займут. Случайно не Galaxy S2?
У меня вот сейчас смартфон из 2015, но последнее, что под него есть, это 7.1. Как от производителя, так и Lineage OS. Заниматься более новыми версиями никому не интересно, да и мне, честно говоря, тоже. Как уже сказано выше, изменений между версиями давно практически никаких нет.
А вот что действительно грустно, так это ядро. Производитель даже не удосужился обновить его до последней версии в этой ветке на момент выхода последней версии прошивки, так и оставив 3.10.84. К счастью, исходники ядра производитель любезно (потому что обязан) предоставляет (и даже исходники всех модулей, кроме exfat, но это отдельная история), и мне не составило большого труда хотя бы до 3.10.108 обновиться (и найти свободную реализацию exfat). Жаль, но это потолок, потому что обновление до более новой версии (за пределы ветки 3.10) уже требует слишком больших усилий, скорее всего, непосильных для одного человека.

> Separates CPU from Cellular Baseband
Емнип, у них полностью свободное ПО будет использоваться без блобов. А это исключает использование cellular baseband, потому что в этой среде творится полная проприетарщина и без блобов сеть работать не будет никакая. Насколько я знаю, в телефонах будет М.2 слот, куда можно опционально поставить WWAN карту, поставить блоб, и тогда уже можно будет пользоваться телефоном как телефоном.

> Теперь я понемногу серьёзнее понимаю как проект fixubuntu, так и свои ощущения о том что ubuntu по сути жирненькая, пожирнее чем нужно бы.
Вообще не перевариваю убунту, но очень хорошо отношусь к дебиану. Очень старый дистрибутив, поддерживает много архитектур, да и i386 (на самом деле i486) оправдывает своё название, а не является i486 с SSE, потому что мейнтейнеры невнимательно ставили флаги сборки (ехидно косится в сторону Arch Linux 32). Хотя и не пользуюсь им, мне всё же не нравится их пакетный менеджер.

> Милейший арт ^_^
Надо бы Махо-пак пополнять, у меня совсем немного картинок.

Ответы: >>180290, >>180892
No. 180290 Скрыть пост [ 455 ] quickreplyquickedit
Файл 155684698759.png — (2.50MB, 1000x1423) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180290
>>179598
О, KISS Launcher!

>>180289
>Он любые webview подхватывает таким способом, не только системные. Например, можно поставить dev-сборку хрома и использовать как webview. Для безопасности стоит проверять подпись, разумеется.
Да-да. Но вот в чём вопрос: никакая посторонняя программа не имеет права устанавливать или удалять пакеты самостоятельно.

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

>Сформулировать, каким образом моя правка это исправляет, я не в силах.
Магия.

>Андроид с 5 версии вообще толком не менялся, по сути последний андроид 9.0 было бы правильнее называть 5.7 или как-то так. Между 2.3 и 2.0 примерно такое же количество изменений.
Пожалуй, да. Хорошая заметка.
Но это не вяжется со скоростью изменений версии других проектов (google chrome), да и с точки зрения пользователя каждый раз стараются поставить как систему полную инноваций, там жесты, там интерфейс переработали, там шторку сделали, перешли на светлую тему (почему? Кто их просил?)
Потом добавили тёмную тему..

а без указания со стороны Apple сами догадаться не могли что это вообще-то нужно? А жесты не могли догадаться сделать без первого шага со стороны Apple? Позорники позорниками.
Поначалу много хотелось критиковать Apple за их ужасную политику, но чем дальше в лес тем больше созревает мысль: господи, Apple хотя бы пытаются что-то придумать принципиально новое, лучшее.

В Android же, можно сделать нормальное здравое API для композитинга и десктоп-взаимодействия, развести интерфейс, и предложить всем сторонним разработчикам создавать компоненты System-UI.

И они увидят со временем такие удивительные решения, о каких ввиду своего тугоумия даже не догадывались, от которых даже UX-профессионалы Apple удивятся.

Но Google просто не видит в этом ни возможностей, ни потребностей.

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

Ладно, проблем много.
Хорошо что хоть как-то работает.
Всё же. Соперники пока и того похуже, либо совсем непопулярны. (хотя и можно подумать в сторону SailfishOS порой)

>Но это требует больше пространства. А сейчас апк нередко по 50 МиБ весят, вместе с кэшем все 150 запросто займут.
Можешь догадаться: путём некоторых костылей и корректировок fstab в initramfs, sd-карта переразбивается, и там оказывается не только /sdcard, но ещё и /data и даже некоторый swap.

>Случайно не Galaxy S2?
Нет.
Не акинаторить!


>У меня вот сейчас смартфон из 2015, но последнее, что под него есть, это 7.1. Как от производителя, так и Lineage OS. Заниматься более новыми версиями никому не интересно, да и мне, честно говоря, тоже. Как уже сказано выше, изменений между версиями давно практически никаких нет.
Именно. Вот и я, несмотря на наличие портов Android 9 уже — остаюсь на каменно надёжном Android 7.1

>А вот что действительно грустно, так это ядро.
А что с ядром?
Я просто немножечко в танке, и мне хоть на 2.6 нормально, лишь бы драйверы были в норме и само ядро надёжным.

Если тебя это успокоит, у меня тоже 3.10.

>Емнип, у них полностью свободное ПО будет использоваться без блобов. А это исключает использование cellular baseband, потому что в этой среде творится полная проприетарщина и без блобов сеть работать не будет никакая.
Да, притом порой это Trust Zone-у ещё требуют для своей работы, что вообще любопытно.

>Насколько я знаю, в телефонах будет М.2 слот, куда можно опционально поставить WWAN карту, поставить блоб, и тогда уже можно будет пользоваться телефоном как телефоном.
НА-НИ?
M.2 в телефон?

>Вообще не перевариваю убунту, но очень хорошо отношусь к дебиану.
Ну к дебиану часто хорошее отношение просто из-за своей серверной позиции.
А на именно десктопах, сколько помню — вообще не уживался адекватно.

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

>потому что мейнтейнеры невнимательно ставили флаги сборки (ехидно косится в сторону Arch Linux 32)
Ну Arch — он вообще такой слегка более.. рисковый. Но всё же, ребята стараются и сейчас это уже совсем не тот жутко-сбоящий арчик из анекдотов прошлого.

А в Debian мне больше всего нравится стабильность и хорошая унификация: что маленький серверчик на Armbian, что крупные серверы — ведут себя совершенно одинаково, администрируются одинаковыми коммандами.
А обновления безопасности настолько спокойны, что их можно просто ставить в регулярные автообновления и едва ли не забыть о возникающих уязвимостях в новом ПО, не беспокоясь о том что однажды сервер может рухнуть из-за однажды неудачного обновления — такого просто не бывает.
Чудесно.

Кстати, ты используешь тайлинги? (Я не про floor tiles)

А ещё твой пример воодушевляет создать доустанавливатель для Android x86.
(не знаю как и зачем, но они поставляют AOSP, и даже LineageOS с предустановленными gapps)

Ответы: >>180293, >>180892
No. 180293 Скрыть пост [ 456 ] quickreplyquickedit
Файл 155685444535.jpg — (56.38KB, 521x1048) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180293
>>180290
> Да-да. Но вот в чём вопрос: никакая посторонняя программа не имеет права устанавливать или удалять пакеты самостоятельно.
А это базовая концепция андроида: пользователю не нужно доверять ПО, которое он ставит себе. В отличие от ПК, где ПО, запущенное пользователем, может делать всё, на что хватит привилегий пользователю, в андроиде ПО всегда запускается от имени отдельного пользователя, чьи права зависят от разрешений, предоставленных ПО. Иными словами, всё сделано так, чтобы любой дурак мог зайти на сайт с программами и поставить что попало, с той лишь разницей, что в настройках нужно разрешить установку из недоверенных источников. Тут-то подписи и помогают, не давая пользователю использовать настоящую малварь под видом системного webview, потому что проверка подписи завершится неудачей. Можно ставить только малварь от гугла, да.
Я не разделяю эту концепцию и хочу полную свободу при использовании ПО, поэтому, например, я имею рут доступ и даю его программам, которым доверяю. А которым не доверяю — предпочитаю не ставить вовсе, потому что концепция, заложенная в андроид, элементарно рушится эксплоитами (напоминаю про древнее ядро), да и в целом несовершенна (например, я не могу средствами андроида запретить программам ходить в сеть, если они этого просят: это разрешение даётся им автоматически).

> Но это не вяжется со скоростью изменений версии других проектов (google chrome)
Ну тот же хром это сторонняя программа. Да и она как раз и предоставляет webview, вот тебе и обновление. И вообще давно пора оставить один хром, а все операционные системы превратить в прошивки для браузера. Так, стоп..

> да и с точки зрения пользователя каждый раз стараются поставить как систему полную инноваций, там жесты, там интерфейс переработали, там шторку сделали, перешли на светлую тему (почему? Кто их просил?)
Ну да, сейчас идут изменения ради изменений. Ничего концептуально нового уже давным давно нет. Последнее реально полезное изменение было в 6 андроиде, когда появилась возможность динамически раздавать разрешения приложениям.

> Поначалу много хотелось критиковать Apple за их ужасную политику, но чем дальше в лес тем больше созревает мысль: господи, Apple хотя бы пытаются что-то придумать принципиально новое, лучшее.
Они уже тоже давно ничего не пытаются. И у них тоже всё было не так гладко, да и система весьма огождена была до определённого момента (она и сейчас). Я не вижу какой-то разницы между андроидом и iOS с точки зрения простого пользователя, которому всё равно на то, пользуется ли он телефоном, или телефон им. И скорость развития та же: это просто стагнация.

> В Android же, можно сделать нормальное здравое API для композитинга и десктоп-взаимодействия, развести интерфейс, и предложить всем сторонним разработчикам создавать компоненты System-UI.
Апи для композитинга там вполне присутствует, только целесообразность его использования никакая: композитить-то нечего. Оконный менеджер в андроиде очень гибок на низком уровне, вспомнить только проекты вроде anbox или мобильные ОС для планшетов, основанные на андроиде. Но обычный андроид со всем этим работать не даст, максимум, который можно извлечь из оконного менеджера обычным приложениям — создать диалоговое окошко для пользователя, хех.

> Можешь догадаться: путём некоторых костылей и корректировок fstab в initramfs, sd-карта переразбивается, и там оказывается не только /sdcard, но ещё и /data и даже некоторый swap.
Да, это вполне реально. У меня тоже кастомный initramfs, правда, это было сделано, чтобы можно было удобно модули ядра обновлять после его сборки, а не расковыривать /system/lib/modules каждый раз.

> А что с ядром?
Не очень люблю с дырявым ядром сидеть и знать об этом. Всё же после EOL ветки 3.10 были новые громкие уязвимости, и немного неприятно, что ли.

> Да, притом порой это Trust Zone-у ещё требуют для своей работы, что вообще любопытно.
Не знаю даже, что это.

> M.2 в телефон?
Сейчас на экземплярах для разработчиков это именно так.

> А на именно десктопах, сколько помню — вообще не уживался адекватно.
Он вполне хорош на тестинге для десктопа, на самом деле. В отличие от RHEL и центоси, ага.

> Ну Arch — он вообще такой слегка более.. рисковый.
К арчу претензий никаких, претензии к арч 32 — сторонний проект для поддержки арча на i686. Мейнтейнится плохо, браузеры месяцами не работают, на 3 пентиуме пользоваться и вовсе может быть невозможно из-за случайной сборки с SSE2. Да, я хочу на 3 пентиуме. Назвали i686 — соответствуйте.

> Кстати, ты используешь тайлинги? (Я не про floor tiles)
Неа, я просто Xfce пользуюсь и мне нормально, не хочу привычки менять.

> А ещё твой пример воодушевляет создать доустанавливатель для Android x86.
Наверное, есть смысл просто anbox использовать, если очень нужно. Хотя я вообще понятия не имею, в каком состоянии проект на данный момент.

Ответы: >>180317
No. 180317 Скрыть пост [ 457 ] quickreplyquickedit
Файл 155690783228.jpg — (1.69MB, 1500x1125) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180317
>>180293
>базовая концепция андроида: пользователю не нужно доверять ПО, которое он ставит себе.
Да, но есть же девелоперские режимы.
Более того, наблюдаю всё чаще уступки вида кастомных приложений по приёму SMS, кастомных приложений по провайдерству GPS.
Да всё они прекрасно делают, если посчитают нужным.

>В отличие от ПК, где ПО, запущенное пользователем, может делать всё, на что хватит привилегий пользователю
Другая жутковатая крайность.
Так даже просо в игры становится играть слегка опасливо.
Ни в какое сравнение с ведроидом, где можно игры просто играючи ставить (Если с Google Play/FDroid и запрещать им связь с интернетом).

>Можно ставить только малварь от гугла, да.
Ну, классический же централизированный подход

>А которым не доверяю — предпочитаю не ставить вовсе, потому что концепция, заложенная в андроид, элементарно рушится эксплоитами
Да. Да.
Особенно забавно получается так продвигать до конца эту концепцию, не наладив даже системы централизированного обновления андроидов.

>да и в целом несовершенна (например, я не могу средствами андроида запретить программам ходить в сеть, если они этого просят: это разрешение даётся им автоматически).
А вот тут лучше не путать ^_^
Очень тонкий вопрос на самом деле.

Тут google обеспечивает защиту вовсе не своих пользователей.
Гугл обеспечивает на этом моменте права именно компании, создающей программу.
Т.е. производитель ПО требует себе некоторых прав.
У пользователя, вроде как, есть выбор: согласиться на все требования, либо не устанавливать вовсе.

И модель вроде как рыночная, но простейшего «установить, но доступ к GPS, интернету, доступ к диску — блокировать» почему-то нету.
Потому что это будет «нечестно» по отношению к создателю ПО, который эти права потребовал.

>Ну тот же хром это сторонняя программа.
Думаешь там принципиально другие маркетологи?

Собственно, именование андроидов по алфавиту тоже добивают маркетологи: внутри разрабатывается Android M, и лишь к релизу его называют Marshmallow. Разрабатывают Android O, и лишь к релизу его называют Oreo (интересно, сколько те заплатили? остаётся только вообразить)

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

>И вообще давно пора оставить один хром, а все операционные системы превратить в прошивки для браузера. Так, стоп..
Где-то мы это видели ^_^
Больше всего грустно что это отняло очень много сил у проекта Mozilla, т.к. кого-то в голову ударила и там мысль о том что это хорошая идея.


>Последнее реально полезное изменение было в 6 андроиде, когда появилась возможность динамически раздавать разрешения приложениям.
По одну сторону да.
По другую сторону.. CM7!!!!
CyanogenMod 7, версии Android 2.3 так умела, затем более новые CM, и только спустя сколько лет, после всех скандалов с приватностью, и только когда польза от удовлетворения открытого и сильного социального запроса на приватность превысила негативную реакцию со стороны производителей приложений — только тогда Google вводит эту фичу, которая нужна была ещё с Android... 2.2 уж точно.

>>Apple
>Они уже тоже давно ничего не пытаются.
Ввели жесты. Ввели потребность тёмной темы.
Да, это немного.

Но лично я наблюдаю потребность в этом на телефонах ещё с момента как у меня оказался первый андроид-смартфон.
(А если точней, кстати, потребность в тёмной теме возникла с Android 5. И о том что светлую тему они «позаимствовали» у Apple — наиболее вероятно)

>это просто стагнация.
А давайте по две камеры установим ^_^

>Но обычный андроид со всем этим работать не даст, максимум, который можно извлечь из оконного менеджера обычным приложениям
Я именно об этом: можно было бы предоставить пользователю устанавливать сторонние окружения целиком.
Не довольствоваться системной шторкой, однооконным доступом, жестов ноль — а реально дать сторонним разработчикам продвигать систему дальше.
Это было бы гораздо лучше чем просто сидеть и стагнировать.

>> А что с ядром?
>Не очень люблю с дырявым ядром сидеть и знать об этом. Всё же после EOL ветки 3.10 были новые громкие уязвимости, и немного неприятно, что ли.
А, ну да... Тогда понимаю.

Ну я просто пока рассчитываю, что сторонние приложения из Google Play даже не сильно популярные не будут иметь встроенного exploit-а для пробития ядра из прям оффлайн-режима, и рассчитываю что популярные приложения (Discord разве что остаётся да яндекс такси, так ещё и не установленная) — просто не являются прям эксплоитными.

>> M.2 в телефон?
>Сейчас на экземплярах для разработчиков это именно так.
Да, неслабо.
Обычно вообще использование PCIe-шины стараются избегать в embedded-ах.

>> А на именно десктопах, сколько помню — вообще не уживался адекватно.
>Он вполне хорош на тестинге для десктопа, на самом деле. В отличие от RHEL и центоси, ага.
Даже тестинг? Помню как раз сбоев и было немало.
Ну, ладно.

>Да, я хочу на 3 пентиуме. Назвали i686 — соответствуйте.
...но зачем?

>Неа, я просто Xfce пользуюсь и мне нормально, не хочу привычки менять.
Понятненько ^_^ *смотрит на свою крысу с желанием всё разнести и построить более продуктивное окружение*

>Наверное, есть смысл просто anbox использовать, если очень нужно.
Ещё один здоровский проект о котором впервые слышу, спасибо.

Хорошие новости приносишь ^_^

Ответы: >>180325, >>180329
No. 180325 Скрыть пост [ 458 ] quickreplyquickedit
Файл 15569460898.png — (2.26MB, 1641x1118) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180325
>>180317
> Да, но есть же девелоперские режимы.
Не совсем понимаю, к чему это. Они, конечно, есть, но концепцию они не ломают.

> Более того, наблюдаю всё чаще уступки вида кастомных приложений по приёму SMS, кастомных приложений по провайдерству GPS.
«Не нужно доверять ПО» не означает, что можно ставить сугубо развлекательное ПО вроде игр или мессенджеров. Кастомные приложения для СМС и вовсе давно были. Дело в том, что даже такие приложения имеют изоляцию и всё так же контроллируются системой разрешений. Но ведь бывают и довольно серьёзные разрешения, и приложение может иметь их несколько. Посмотри только на список разрешений гугловского фреймворка, такой страх.

> Так даже просо в игры становится играть слегка опасливо.
Я это у себя решаю докер-контейнерами, хотя это не может исправить всех проблем.

> У пользователя, вроде как, есть выбор: согласиться на все требования, либо не устанавливать вовсе.
Не соглашусь с этим хотя бы потому, что гугл дал возможность избирательно давать доступ.

> И модель вроде как рыночная, но простейшего «установить, но доступ к GPS, интернету, доступ к диску — блокировать» почему-то нету.
Так ведь есть. Всё можно блокировать из этого списка, кроме доступа в интернет, начиная с 6 андроида. Всё ещё считаю, что разрешения в первую очередь для пользователей, а невозможность блокировать некоторые из них обусловленны либо сложностью реализации (технически разрешения предоставляются разными способами, иногда на уровне фреймворка, иногда на уровне простых групп пользователя), либо своим особым видением «какой дурак будет блокировать доступ в интернет?».

> Думаешь там принципиально другие маркетологи?
Я не о маркетинге, просто разработчики хрома находят, как бы ещё ухудшить свой браузер и современный веб, да и поставлять обновления проще. Гуглсервисы, вот, тоже развиваются. А андроид уже готов, как платформа для дойки, вот и всё, как мне кажется.
Забавно читать чейнджлог андроида и видеть, что 90% описанных изменений — это изменения в гуглопродуктах (лаунчер, сервисы, и прочее), а вовсе не в самом андроиде.

> Думаю с нумерацией вообще так: сначала требования «сделайте следующую версию к мартобрю», а будет ли много изменений для того чтобы называть это мажорным релизом — уж как получится.
Так и есть, андроид обновляют просто по расписанию, а что и зачем туда войдёт — дело десятое.

> CyanogenMod 7, версии Android 2.3 так умела
А я этого не помню что-то, хотя у меня такой был.

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

> Ну я просто пока рассчитываю, что сторонние приложения из Google Play даже не сильно популярные не будут иметь встроенного exploit-а для пробития ядра из прям оффлайн-режима, и рассчитываю что популярные приложения (Discord разве что остаётся да яндекс такси, так ещё и не установленная) — просто не являются прям эксплоитными.
А если эксплоит и вовсе из браузера будет работать? У меня всё же на телефоне не такие параноидальные настройки и аддоны, как на ПК, хотя бы потому что иначе этим не очень удобно будет пользоваться именно с телефона.

> Обычно вообще использование PCIe-шины стараются избегать в embedded-ах.
М.2 может быть ещё SATA и USB. У этого слота ведь ключи ещё различные есть. И WWAN сейчас в большинстве случаев работает или может работать как USB устройство.

> ...но зачем?
На старый ноутбук захотелось поставить. А потом вдруг выясняется, что ваш i686 не i686, держите-ка пачку SIGILL.

Ответы: >>180329, >>180344
No. 180326 Скрыть пост [ 459 ] quickreplyquickedit
Файл 155695026575.png — (7.69KB, 241x209) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180326
Арчегентуводы, а почему вы ещё не перекатились на NixOS?

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

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

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

Конечно, придется долго разбираться в специфичных никсовещах, но вы же и так на красноглазых дистрах сидите. Главная проблема в том что дистр не очень популярный, хоть и пакетов много, почти как в AUR, а проблемы, особенно дистроспецифичные, гуглить тяжко.

Ответы: >>180328, >>180333, >>180334, >>180344
No. 180328 Скрыть пост [ 460 ] quickreplyquickedit
>>180326
Привычка свыше нам дана, замена счастию она.
No. 180329 Скрыть пост [ 461 ] quickreplyquickedit
Файл 155696700486.png — (1.69MB, 900x900) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180329
>>180325
>>180317

Ответы: >>180344
No. 180331 Скрыть пост [ 462 ] quickreplyquickedit
Файл 155697238612.jpg — (4.87MB, 4124x5195) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180331
> В Firefox отключились расширения из-за истечения срока действия сертификата
> https://bugzilla.mozilla.org/show_bug.cgi?id=1548973
Помянем

Ответы: >>180333, >>180344, >>180387, >>180892
No. 180333 Скрыть пост [ 463 ] quickreplyquickedit
Файл 155697258084.png — (180.90KB, 510x510) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180333
>>180326
Мне интересно, но не хочется менять привычки.

>>180331
Хорошо, что новость на глаза раньше попалась, и вообще браузеры везде открыты остались. Удалось избежать лишней головной боли.

Ответы: >>180344
No. 180334 Скрыть пост [ 464 ] quickreplyquickedit
Файл 15569728776.png — (360.72KB, 1200x1200) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180334
>>180326
Анон, а давно ты на нем сидишь, или чукча начитался лора, насмотрелся видево на ютубе и пошел рассказывать чем никс лучше арча? Так вот, поясняю: в арче никто тебе не запретит поставить nix и использовать, а накатывать отдельную ось при этом не требуется. Это раз. Два, пакетов в никсе, название которых подчаст такое чувство что делали «лишь бы не как у других» -- меньше чем в арче, так что про «почти как» ты нагло пиздишь. Это было два. Три: пакеты никса монтируются и чтобы внести какие-то изменения в пакет тебе нужно будет все так же тащить сырцы, если есть, пересобирать и писать свой уникальный пакет, даже если вся разница в ключе -o2. Такие дела.

Кроме того, разрабы зачем-то свой язык придумали, nix-lang xkcd#927. Это меня просто отдельно позабавило.

Так что суть не поменялась: flatpack и сборка в bin/lib хомяка тебе в помощь. В свободное время можешь накатить nix в арч и поразвлекаться.

Ответы: >>180338
No. 180338 Скрыть пост [ 465 ] quickreplyquickedit
Файл 155700533310.png — (109.58KB, 620x460) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180338
>>180334
На работе убунта с nix, дома сам nixOS. Полмесяца уже как наш девопс подсадил меня.

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

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

Свой язык это да, перебор конечно.

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

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

Ответы: >>180344
No. 180344 Скрыть пост [ 466 ] quickreplyquickedit
Файл 155701527580.jpg — (138.99KB, 850x661) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180344
>>180325
>Не совсем понимаю, к чему это. Они, конечно, есть, но концепцию они не ломают.
К тому что можно было бы для девелоперов хоть оставить.
Впрочем, да.

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

>Дело в том, что даже такие приложения имеют изоляцию и всё так же контроллируются системой разрешений.
Ну это однозначно.

>Посмотри только на список разрешений гугловского фреймворка, такой страх.
Погоди, а он разве не использует сверх возможного, хмм? У него ведь есть через Package Installer и доступ к установке/удалению приложений хоть в фоновом режиме вообще, есть доступ к тому чтобы копаться в data-содержимом приложений — суть то что никакому приложению и ничему вообще не доступно в иной бы ситуации.

>> Так даже просо в игры становится играть слегка опасливо.
>Я это у себя решаю докер-контейнерами, хотя это не может исправить всех проблем.
А как с 3д ускорением-то?

>> У пользователя, вроде как, есть выбор: согласиться на все требования, либо не устанавливать вовсе.
>Не соглашусь с этим хотя бы потому, что гугл дал возможность избирательно давать доступ.
Мною это было описано выше.
Этого не вводили аж до тех самых пор, пока сама Apple не стала перекапывать всю свою ОС и производителей по вопросам приватности.
Apple это сделали потому что к тому слишком сильным уже стал запрос общества и их потребителей в частности.
Google — аналогично, если вообще не вслед за Apple.

Но потребность к этому назревала давно, и технически реализовывалась не то что несложно — были очень даже неплохие реализации у небольших групп энтузиастов (PDroid, PDroid 2.0), в своё время даже будучи встроенными в CM7, и энтузиастами нередко доустановлены и в CM9+

Скажем так: когда какую-то объективно социальную (даже не UI/UX-стилистическую) функциональность ставят основные сборщики альтернативной прошивки в основную ветку — скорей всего спрос какой-то да был.
(однако и понятно почему в CM9+ она не была встроенной: в CM7 была если вшита, то реализация по типу PDRoid 1.0, которая по запросу данных возвращала просто null, пустые массивы и в этом духе.
Это нередко приводило к вылетам приложения при попытках запроса некоторых типов данных. Решили что сбойнутое, да и дельной реализации пока нет — вот и отложили это всё дело. (хотя могу сказать что PDroid 2.0 хорошо уже решала свою задачу, и не имела тех минусов что PDroid 1.0). И затем, в CM11 функциональность вновь вернули, уже в другом и более переработанном виде Privacy Guard)


>Всё ещё считаю, что разрешения в первую очередь для пользователей
Да, разумеется, они были в первую очередь для пользователей, и чтобы пользователи могли точно знать, к чему будет у приложения доступ.
Но в то же время и по своему виденью «честности», не было никакой технической возможности просто выключить некоторые разрешения.

По сути для этого нужно было реализовать только интерфейс (в виде галочек возле прав при установке вместо просто списка «ознакомьтесь, распишитесь»):
Вся система разграничения прав есть, а выбрать права невозможно.

Ты всерьёз продолжаешь думать что это было просто лень к интерфейсу притянуть?
Повторюсь: ещё в Android 2.3 у очень многих пользователей был вопрос «а почему я не могу снять галочку?». Серьёзно многих.

>Я не о маркетинге, просто разработчики хрома находят, как бы ещё ухудшить свой браузер и современный веб, да и поставлять обновления проще
Нууу, что ж ты так грубо~
Правда ведь довольно быстрый браузер получается.
И довольно безопасный.
Да, прошитый «приватностью», несмотря на свою основу в виде свободного ПО — всё в стиле гугла.

Но снова же, создали быстрый и безопасный браузер, ещё и в виде свободного ПО.
Да, там вносили много «фич», явно заказанных гуглом: стартовая страница и её вид, встроенный интерфейс для переводчика страниц с единственной реализацией у гугла, особенно отточенные, ускоренные и бегающие HTML5 видео, формат mp4 дефакто протолкнутый в веб — да. Тоже есть.

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

>как бы ещё ухудшить свой браузер и современный веб, да и поставлять обновления проще
А, ты о том как Google Chrome придумывают как ухудшить Chromium...
Тогда ясно.

>Забавно читать чейнджлог андроида и видеть, что 90% описанных изменений — это изменения в гуглопродуктах (лаунчер, сервисы, и прочее), а вовсе не в самом андроиде.
А-а-а-а-а...
Интресно.
Да, теперь становится понятно, почему от версии к версии толком ничего нового в последнее время не вижу.

Без конкурренции со стороны Apple, Google просто и не собирается развивать Android — просто потому что не нужно тратить ресурсы на то что и так даёт денег и с рынка уходить даже не планирует.

Господи, как же это убого. Желаю долгих лет Apple и хороших идей, как бы мне они не были ненавистны.
Без них бы только и рады всё загнать в глубокую стагнацию.

>> CyanogenMod 7, версии Android 2.3 так умела
>А я этого не помню что-то, хотя у меня такой был.
Очень странно.
Может сам интерфейс зачем-то не был установлен (PDroid чтоль? Мне только на CM9 доводилось использовать)

>Ну, вообще да, интересно было, но этого никогда не будет.
Надеюсь, что ещё будет.

>А если эксплоит и вовсе из браузера будет работать?
Нуууу~
Тогда приехали, да.
Обновляем браузер, что сказать.

Так же как и на десктопе.
Дай угадаю: у тебя браузер докера не покидает вообще

>И WWAN сейчас в большинстве случаев работает или может работать как USB устройство.
Хааа~
Интересная тонкость.

>На старый ноутбук захотелось поставить.
А, понятненько.
Ну, что ж. Не быть ему больше арчевым.

Развернуть>pic
Это ведь было.. п-пополнение артов?


>>180326
>Конечно, придется долго разбираться в специфичных никсовещах, но вы же и так на красноглазых дистрах сидите.
>вы
What you mean «вы»?
Скидывать ссылку на Столлмана на Youtube вместо того чтоб запостить на самой же борде, являющейся свободным ПО. Дааа~

>>180329
Да, Мари-сама?

>>180331
>Помянем
Да ну, скоро починят.

Вот когда произошёл переход на квантум с удалением всех нужных аддонов, и когда 8ГБ оперативной от полутора десятков вкладок уходят в ноль — вот это действительно «помянем»

>>180333
>Мне интересно, но не хочется менять привычки.
Звучит грустновато.

>>180338
>Фича не только в самом пакетном менеджере, а в том что через него проходит вообще всё, что и даёт устойчивость основных фич.
Звучит как базовая стандартная концепция, которая в Debian и RedHat с самых ранних годов существования deb и rpm пакетов.

>декларативность, проверка декларативного конфига, воспроизводимость, роллбэки
А вот тут можно поподробней, раз принёс.
Декларативность — пакет назначает требования, а не то как ему нужно их удовлетворять.
Звучит как основа основ с зависимостями, столь типичными для пакетных менеджеров уже который год.

>проверка декларативного конфига
Туда же.

>воспроизводимость
Да, фича. Обычно нужно очень строго определять вручную все тонкости чтобы её достичь.

С другой, если в системе выставить всё точно так же как в других — получаем её, как говорится, «забесплатно».
Просто проконтролировали. Хорошо.

>роллбэки
Да, фича. Не нужны внешние snapshot-ы и бекапы.
Впрочем, не такая уж и значительная: чаще всего восстановить бекап, а уж тем болей снапшот (лучше rollback-снапшот) если настроил — тем болей.

Но удобно, если такая встроенная фича.

>Флатпак просто удобный способ тащить в систему стрёмные пропиетарные бинарники в бандле вместе со своими зависимостями, храни нас Столлман.
Попрошу, не всегда «стрёмные проприетарные», но и порой просто пресобранные из свободных, но самому пересобирать всё-всё-всё — нужно тщательно разбираться, когда можно просто взять оффициальную сборку.

Кстати, что за flatpack?
Часто как удобный способ поставить стим на арч используют?

Ответы: >>180489, >>180892
No. 180387 Скрыть пост [ 467 ] quickreplyquickedit
>>180331
А, так вот оно что.
Вчера в конфиге поставил флаг про unsigned adds-on на true — всё заработало.
No. 180489 Скрыть пост [ 468 ] quickreplyquickedit
Файл 15572201515.png — (0.99MB, 1324x1600) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180489
>>180344
> Собираются даже отзывать права приложениям предоставляющим Accessibility-потребности, т.к. слишком много, по мнению гугла, приложений, используют дополнительные возможности не для того чтобы обеспечивать людей с дополнительными потребностями.
Не знаю ничего про отзыв прав, но то, что accessibility позволяет некоторые штуки делать, которые никак больше сделать нельзя, это правда.

Есть ещё такая штука, как рефлексия. Можно без проблем использовать приватное API андроид, что порой тоже даёт некоторые дополнительные возможности, и если этим пользоваться грамотно, то работать это будет более, чем надёжно. Но гугл так не считает, и начиная с какой-то версии ввёл что-то вроде вайтлиста, который больше не должен позволять использовать API через рефлексию. Глупость. Каким образом это реализовано и насколько «хорошо» это работает, я не знаю, совершенно не интересно.

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

> А как с 3д ускорением-то?
А что с ним? Оно замечательно работает. 3D-драйвер в юзерспейсе, DRI пробрасывается в контейнер, всякие SHM работают (не знаю, используется ли это как-то, но оно работает).

> Ты всерьёз продолжаешь думать что это было просто лень к интерфейсу притянуть?
Может, не думаю, но всё же возможность отрубать разрешения в итоге дали. Да и раньше, если мне не нравились разрешения, то у меня был выбор не ставить программу, и всё. Разрешения мне гарантировали, что программа не сможет сделать того, чего не просит.

> Нууу, что ж ты так грубо~
Ну, как ещё про них сказать, если у них URI устарел и нужно что-то принципиально новое, например?

> Дай угадаю: у тебя браузер докера не покидает вообще
Всё так.

> Это ведь было.. п-пополнение артов?
Ещё нет, это пока что из имеющихся картинок, хих.

Ответы: >>180496
No. 180496 Скрыть пост [ 469 ] quickreplyquickedit
Файл 155724692759.png — (155.78KB, 538x1200) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180496
>>180489
>Не знаю ничего про отзыв прав, но то, что accessibility позволяет некоторые штуки делать, которые никак больше сделать нельзя, это правда.
Ну гугл очень на это ругались, сетуя на то как же так получилось.

>Можно без проблем использовать приватное API андроид, что порой тоже даёт некоторые дополнительные возможности
Да уж.
Может и хорошо чmо заблокировали.

>или только подписанным особым ключом
В общем понятно.

>Ну, как ещё про них сказать, если у них URI устарел и нужно что-то принципиально новое, например?
А-а-а-а....
Да, в этом что-то есть.
Нaдеюсь на иh бессилие.

>А что с ним? Оно замечательно работает. 3D-драйвер в юзерспейсе, DRI пробрасывается в контейнер
Вааа!
Вообще здоровo!

>> Дай угадаю: у тебя браузер докера не покидает вообще
>Всё так.
А как реализовала-то? (inb4 у меня Qubes)

x11docker?
У меня что-то не удалось в нём сделать так чтоб окружение сохранялось между перезапусками контейнера.

Ответы: >>180771, >>182007
No. 180771 Скрыть пост [ 470 ] quickreplyquickedit
Файл 155775545211.jpg — (125.25KB, 760x1600) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180771
>>180496
> Может и хорошо чmо заблокировали.
Ничего хорошего, на самом деле. Лишний раз завязали руки.
> А как реализовала-то? (inb4 у меня Qubes)
Qubes ведь не через контейнеры, а через полную виртуализацию работает, нет?
А вообще ничего сложного, просто настроить запуск контейнера и работать с этим.
> x11docker?
Нет, хотя это могло быть хорошим решением, потому что отдельный графический сервер, но можно потерять в производительности, наверное. У меня из контейнеров программы напрямую работают с иксами на хосте, то есть архитектура очень простая, но менее безопасная.
> У меня что-то не удалось в нём сделать так чтоб окружение сохранялось между перезапусками контейнера.
Можно нужные каталоги с конфигурацией монтировать из хоста в котейнер, тогда будет сохраняться. Это докер умеет, x11docker, полагаю, тоже.

Ответы: >>180773
No. 180773 Скрыть пост [ 471 ] quickreplyquickedit
Файл 15577708523.jpg — (2.49MB, 2894x4093) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180773
>>180771
>Ничего хорошего, на самом деле. Лишний раз завязали руки.
Нет-нет, с точки зрения безопасности.
Иногда некоторые производители даже проверку прав на клиентской библиотеке умудрялись реализовывать, так что и приватные API лучше бы закрыть.

А гибкость системы реализовать нужно бы по-человечески, создав для этого отдельные API.

>>А как реализовала-то? (inb4 у меня Qubes)
>Qubes ведь не через контейнеры, а через полную виртуализацию работает, нет?
А вот последние версии научили работать через паравиртуализацию для экономии ресурсов.

>А вообще ничего сложного, просто настроить запуск контейнера и работать с этим.
Мммммммм~

>У меня из контейнеров программы напрямую работают с иксами на хосте, то есть архитектура очень простая, но менее безопасная.
Да, всё-таки значительно менее безопасна.
Но подумать всё же и мне стоит, ведь такая структура хоть и не защитит явного эксплойтера, но защитит от spyware тех кто точно не будет готов для этих целей использовать взлом (Steam и оттуда установленные, Dscord)

Особенно интересно для игр, если там вправду есть 3d-ускорение.

Развернуть>pic
Фартучек! Взаправду готовить взялась!


Ответы: >>181648
No. 180892 Скрыть пост [ 472 ] quickreplyquickedit
Файл 155796062099.jpg — (532.50KB, 2400x1700) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180892
>>180272
>Например, у меня ноутбук хочет ровно 20 вольт и не менее 2.25 ампер. И если зарядное устройство способно отдавать хоть до 5 ампер (число с потолка), но только 19 вольт (а это уже не с потолка), то фиг вам, зарядка не пойдёт.
Самое главное, что электрически это бессмысленно — там всё равно будут стоять первичные ШИМ-преобразователи, которыми будет управлять схема зарядки, и им пофиг, какое напряжение на входе, главное, чтобы не пробились верхние плечи и чтобы оно было выше где-то на 1,8 вольта, чем ожидаемое выходное напряжение.
>..и проблему останова уже почти-почти решили.
В середине 2000-х так же решили, что кнопка Reset компу больше не нужна, и уж если оставляли — то маленькой пимпой где-нибудь в глубине, которую без скрепки не нажмёшь. Ужасно бесило.
>И он серьёзно полчаса пытался «выдать» представление со своим «Welcome to Ubuntu», считывая базу данных пакетов в системе, которая просто никак не проворачивается из-за протормаживаний.
>В ходе исследований обнаружилось, что он ещё при каждом консольном логине выполняет такую рутину как загрузка https://motd.ubuntu.com и отображение содержимого на дисплей...
Я эти убунтовские попытки в «информативный логин» прям первым же делом выпиливаю после установки. Нужно будет — смотрю сам что нужно, лол.

>>180289
>Производитель даже не удосужился обновить его до последней версии в этой ветке на момент выхода последней версии прошивки, так и оставив 3.10.84.
Тот момент, когда даже в ОС Эльбрус уже дропнули поддержку 3.14, а на андроиде аж 3.10 ещё жива, лол.

>>180290
>не беспокоясь о том что однажды сервер может рухнуть из-за однажды неудачного обновления
У меня было забавно (правда, это была убунта), когда из-за какого-то обновления ядра на ней перестал работать вообще какой-либо логин (не то что ssh, даже консольный или по COM-порту!) С тех пор я с опаской смотрю на такие обновы...

>>180331
Лол, да, жестоко было. Я уж после этого начал подумывать над идеей вернуться обратно на 52.9, но потом нашёл аддон, который отключает проверку аддонов, лол. =)
А ещё чуть позже понял, что можно было поставить тестовый билд и вырубить в нём эту проверку через about:config (на стэйбле эта проверка не отключается принципиально).

>>180344
>Вот когда произошёл переход на квантум с удалением всех нужных аддонов
Это да. До сих пор бесит отсутствие Menu Wizard и Session Manager, не говоря уже о кривом Open in Background Tab (который я бы хотел отредактировать, благо там одна строчка, но не могу, поскольку его надо подписать ключом от мозиллы, а его у меня нету, разумеется).
>Звучит грустновато.
Кстати, почему?
Мне кажется, это норма, если тебя всё устраивает в том, что есть.
(Я с XP-шечки-то дома слез не так давно, лул.)

Ответы: >>180913
No. 180913 Скрыть пост [ 473 ] quickreplyquickedit
Файл 155798451541.jpg — (388.37KB, 777x757) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
180913
>>180892
>Самое главное, что электрически это бессмысленно — там всё равно будут стоять первичные ШИМ-преобразователи, которыми будет управлять схема зарядки, и им пофиг, какое напряжение на входе, главное, чтобы не пробились верхние плечи
Может это, а, что гораздо более вероятно, защита от установки не-OEMного, чтоб только оффициальный использовали.

>В середине 2000-х так же решили, что кнопка Reset компу больше не нужна, и уж если оставляли — то маленькой пимпой где-нибудь в глубине, которую без скрепки не нажмёшь. Ужасно бесило.
Но погоди, ноутбучное «зажать power» ведь уже давным-давным-давно работает, разве нет?
Просто серьёзно, ОС не должна бы зависать ни при каких обстоятельствах.

>Я эти убунтовские попытки в «информативный логин» прям первым же делом выпиливаю после установки. Нужно будет — смотрю сам что нужно, лол.
Угу.. А мне было невдомёк даже..

>даже в ОС Эльбрус уже дропнули поддержку 3.14, а на андроиде аж 3.10 ещё жива, лол.
Потому что зо-о-парк. Передайте привет гуглу ещё раз.

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

>(на стэйбле эта проверка не отключается принципиально
Очень, очень раздражающий момент, когда браузер пытается защититься своими силами от малвари, уже проникшей через ОС.
В Хроме это дошло до встроенного антивируса ESET, встроенного в основную поставку своего браузера.


>До сих пор бесит отсутствие Menu Wizard и Session Manager
Ну, это ещё сравнительно лёгкие потери, кажется.

>>Звучит грустновато.
>Кстати, почему?
Потому что эволюция и движение к новому лучшему разрушается в угоду старому доброму.
Да и вообще по сути гибкость лучше не терять.
Хотя и признаю что откладываю переход на тайлинги точно так же, потому что на это нужны силы.
А вертолёты не радуют.

Вот и остаюсь на XFCE тоже (хех, ты ведь тоже как раз на крыске?)
No. 181557 Скрыть пост [ 474 ] quickreplyquickedit
Файл 155961309391.png — (814.31KB, 1366x768) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
181557
Rate.

Ответы: >>181567, >>181603, >>181604, >>181628
No. 181567 Скрыть пост [ 475 ] quickreplyquickedit
>>181557
1/10
No. 181603 Скрыть пост [ 476 ] quickreplyquickedit
>>181557
8/10
No. 181604 Скрыть пост [ 477 ] quickreplyquickedit
>>181557
А в чём суть? Просто пустой рабочий стол с анимешной обоиной же.

Ответы: >>181605
No. 181605 Скрыть пост [ 478 ] quickreplyquickedit
Файл 155973129176.png — (2.24MB, 1535x2048) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
181605
>>181604
смертным сего не понять, сосу.
No. 181628 Скрыть пост [ 479 ] quickreplyquickedit
Файл 155977162628.jpg — (40.40KB, 255x420) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
181628
>>181557
Хотел было написать про shitty /g/-tier Ganoo/Loonix weaboo desktop, но потом раскрыл и увидел Clearlooks. Вспомнил своё убунту 9.04.
No. 181629 Скрыть пост [ 480 ] quickreplyquickedit
Файл 155977282268.png — (135.50KB, 1366x768) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
181629
Рабочий и единственный.

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

Использовать планирую для пых-пых и лишпа. Чёт лишп понравился.

Ответы: >>181925, >>181934
No. 181648 Скрыть пост [ 481 ] quickreplyquickedit
>>180773
>>А вообще ничего сложного, просто настроить запуск контейнера и работать с этим.
>Мммммммм~
Вангую у него LXC с пробросом женщин, детей, бобров и графики через SPICE или VNC. Я как-то попробовал чистый VNC в продакшне и охуел. Докер удобнее.

Ответы: >>182004
No. 181925 Скрыть пост [ 482 ] quickreplyquickedit
Файл 156048106080.png — (1.51MB, 945x1337) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
181925
>>181629
Велосипед на обоине символичен.

Ответы: >>182004
No. 181934 Скрыть пост [ 483 ] quickreplyquickedit
>>181629
Ты тот самый говноед из конфы?
Убунта, да? БЫстро, решительно пышь-пышь из треда про жму\пинус и макосось.

Ответы: >>181988, >>181989
No. 181988 Скрыть пост [ 484 ] quickreplyquickedit
>>181934
>БЫстро, решительно пышь-пышь из треда
Нууу, чего ты так строго-настрого заговорил-то?
Пусть сидит понемногу, да и технически же задачка интересненькая.


window="$(xdotool search --limit 1 --name 'Mozilla Firefox$')";
if [ -n "$window" ]; then
    pid="$(xdotool getwindowpid "$window")";
    if grep --silent '^firefox$' "/proc/$pid/comm"; then
        if xwininfo -wm -id "$window" | grep --silent 'Hidden'; then
            kill -STOP "$pid"
        else
            kill -CONT "$pid"
        fi
    fi
fi


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

И как себя поведёт пауза на твоей звуковой системе — не знаю.
Ну, не ставь на паузу пока воспроизводится что-либо, хех.

Удачи с этим.

Ответы: >>182004
No. 181989 Скрыть пост [ 485 ] quickreplyquickedit
Файл 156066046637.jpg — (344.19KB, 800x533) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
181989
>>181934
>Говноед
Говноеды — это макюзеры и кукурма, не вдавайтесь в подробности, кто это, а у меня таки убунта.

Да, блядь. Вот взял и съебал. Ты ебобо, братиш. Держи красной монтировки. Кстати, есть мнение, что этот лом ураниевый.

Кстати, вопреки опасениям, браузер довольно шустро работает.
No. 182004 Скрыть пост [ 486 ] quickreplyquickedit
>>181648
Угу. Их и горожу, в большинстве своем, щас вот пока мылся, придумал boot2docker.
>>181925
>Вангую у него LXC с пробросом женщин, детей, бобров и графики через SPICE или VNC. Я как-то попробовал чистый VNC в продакшне и охуел. Докер удобнее.
Не VNC, а LXC, конечно же. И я даже понимаю, почему, пуллить контейнер от нонейма несекурно, нарвешься еще на открытый порт 1488, в который смотрит шелл.
>>181988
Спасибо. Очень костыльно, но действенно. Щас вот думаю попробовать просто сохранять состояние области оперативки, выделенной под браузер, в бэкап, и разворачивать его при активизации окна, т.к. напердолил:
https://hub.docker.com/r/bazarassa/firefox
просто из-за того, что я какого-то хрена впорол себе 32хбитный xenial вместо 64хбитного bionic.

При прочих равных, этот Aspire One помощнее моего бывшего TP LS420. Жаль, его отдавать придется.

Ответы: >>182007
No. 182007 Скрыть пост [ 487 ] quickreplyquickedit
Файл 156074887468.png — (100.10KB, 1366x744) Искать картинку в гуглеИскать картинку в iqdbИскать картинку в TinEye
182007
>>182004
О_О ЁТМ ПОСОНЫ ЭТЖ ВОГНЕЛIС В ДОКЕРЕ!
>>180496
>x11docker?
>У меня что-то не удалось в нём сделать так чтоб окружение сохранялось между перезапусками контейнера.

В данном случае мы создаем логический диск:
docker volume create ffconf
и аттачим его к папке конфига:
docker run -e DISPLAY=unix$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v ffconf:/root/.mozilla --device=/dev/snd --ipc=host firefox
Все сохраняется на лету, локализовал, поставил автоконфиг прокси с https://antizapret.prostovpn.org/ и мюблок. Можно сидеть и радоваться жизни.
No. 182012 Скрыть пост [ 488 ] quickreplyquickedit
А как по мне, потратить копейку на плашку оперативки в данном конкретном случае легче, чем думать о том, как решить эту проблему.

Ответы: >>182013
No. 182013 Скрыть пост [ 489 ] quickreplyquickedit
>>182012
Ага, и SSD. Только вот нетбук рабочий.
 ●  Причина:
Пароль: []