Как стать автором
Обновить

Комментарии 141

apt-get install vivaldi 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package vivaldi

Извините, но нет.

А ось какая?

Вы пропустили слово "свободная". Могу повторить.


Свободная.

Внутри deb'ки вообще лицензии нет. Никакой. Ни машиночитаемой, ни человеческой. changelog подозрительно напоминает насмешку над пользователем.


Ещё там postinst зачем-то добавляет в apt посторонние gpg-ключи ключи, добавляет посторонние репозитории...


Мы точно говорим про браузер? По моим представлениям такими вещами занимается либо инсталлятор операционной системы, либо малварь.


… Ещё он добавляет cron job'ы (разумеется, от рута), устанавливает DRM, и всё это без спроса пользователя.


Простите, вы — DRM-ная малварь.

Ещё там postinst зачем-то добавляет в apt посторонние gpg-ключи ключи, добавляет посторонние репозитории...

Слишком уж часто это в third-party пакетах подается под соусом заботы о пользователях

Внутри deb'ки вообще лицензии нет. Никакой. Ни машиночитаемой, ни человеческой. changelog подозрительно напоминает насмешку над пользователем.

Это баг. Постараемся исправить в ближайших версиях. Спасибо за внимательность!


Ещё там postinst зачем-то добавляет в apt посторонние gpg-ключи ключи, добавляет посторонние репозитории...

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


Ещё он добавляет cron job'ы

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


устанавливает DRM

Пользователи Linux также смотрят онлайновые сериалы и пользуются сервисами типа Netflix. Для этого мы и добавляем компоненты, подобные Widevine.


Простите, вы — DRM-ная малварь.

Это то же самое, как назвать любого обладателя пениса сексуальным маньяком.

Почему вы за меня решаете, каким репозиториям я доверяю, а каким нет?


DRM — это приложение, которое решает проблемы правообладателей (посторонних людей) за мой счёт — оно за моё электричество на моих вычислительных мощностях решает их проблемы. Это малваря, мало отличающаяся от майнера, да ещё активно сопротивляющаяся деактивации.


И ваши действия такие же — вы не просто добавляете мирроры и ключи, но вы ещё и запускаете код по крону от рута. Браузер? С закрытым исходым кодом? От рута? С DRM?


У меня нет ощущения, что вы предоставляете достаточный уровень контроля за происходящим пользователям. Сырцы закрыты, активно сопротивляются модификации (dmca, да?), привилегии суперпользователя.


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


Так что, большое, жирное "спасибо, не надо".

Почему вы за меня решаете, каким репозиториям я доверяю, а каким нет?

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


DRM — это приложение, которое решает проблемы правообладателей (посторонних людей) за мой счёт — оно за моё электричество на моих вычислительных мощностях решает их проблемы. Это малваря, мало отличающаяся от майнера, да ещё активно сопротивляющаяся деактивации.

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


вы ещё и запускаете код по крону от рута.

По-другому это не работает, к сожалению. Для обновления списков блокировки нужно ежедневно выполнять рутинную операцию. Для запуска операции требуются права рута.


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

Вы можете практически всё, что перечислили выше, отключить/изменить. У вас нет никаких ограничений.


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

Vivaldi — это браузер, который вам даёт больше свободы, чем многие другие. Так что вы ошибаетесь.

Говорите, у меня много свободы?


apt-get source vivaldi?


Возможность форкнуть и поменять код? Возможность пойти попатчить код drm'а? Я смотрю, у вас очень интересная интерпретация свободы.


"Потребности в масле сегодня нет".

apt-get source vivaldi?

Всё, что идёт под свободной лицензией, вы можете найти здесь:
https://vivaldi.com/source/


Возможность форкнуть и поменять код?

Вы можете это сделать для себя лично. Никто вам слова не скажет. Но вот создать на этом коммерческий проект вы не сможете.


Возможность пойти попатчить код drm'а?

Аналогично. Делайте, что хотите в своё удовольствие.


Я смотрю, у вас очень интересная интерпретация свободы.

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

Последний раз, когда я слышал, circumvent DRM было felony. Что-то поменялось?


Моё определение свободы в контексте ПО совпадает с этим: https://www.debian.org/intro/free


А вот ваше — крайне любопытное, и на свободу не похоже никаким образом.

Моё определение свободы в контексте ПО совпадает с этим:

Между тем, помимо Free Software есть ещё и Open Source. А есть ещё и сложные продукты, в которых есть всё — и Free Software, и Open Source, и Proprietary Software. Мир не чёрно-белый, он очень сложный и интересный. Мы делаем удобный браузер, делаем его честно, своим трудом. И ваши упрёки и претензии, честно говоря, выглядят очень странно.

Мои претензии состоят в том, что вы приходите с проприетарным софтом, набитым
а) кодом, на который легально даже дышать нельзя
б) кодом, который на 99.9% базируется на свободном, но попытка модифицировать и распространять который — это "воровство вашего труда"
в) Тайным добавлением ключей и мирроров в apt
г) исполнением кода от рута, который что-то с этими мироррорами делает.


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

Но записываться в светлую сторону — спасибо, не надо.

Как раз в статье и объясняется, почему мы во многом гораздо более "белые", чем вам кажется. Более того, наша "белость" мешает нам зарабатывать деньги — мы принципиально не подписываем соглашение с Google, хотя это мгновенно вывело бы нас в прибыль. Но мы готовы на скромный бюджет ради того, чтобы оставаться как можно белее.


Именно поэтому ваши упрёки поверхностны и безосновательны. И именно поэтому я вам это объясняю.

If you say so.


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


Не вы первые, не вы последние.

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

Я выдаю свои фантазии за ваши фантазии и вы обижаетесь. Заметим, я не рассказываю вам что надо делать, я говорю, (повторю ещё раз) большое вежливое "нет" вашим попыткам запустить ваш код на моей машине, потому что то, что я в этом коде увидел, вызвало у меня подозрения. Я вам не верю.

Вы наговорили кучу обвинений в наш адрес, завершив их безапелляционным "вы — DRM-ная малварь". Вы сказали ерунду — на что я вам и указал.


Верить вы можете во что угодно, это ваше дело. По всем вашим "подозрениям" я дал пояснения.

https://www.gnu.org/proprietary/proprietary-drm.en.html


Nonfree (proprietary) software is very often malware (designed to mistreat the user). Nonfree software is controlled by its developers, which puts them in a position of power over the users; that is the basic injustice. The developers and manufacturers often exercise that power to the detriment of the users they ought to serve.


This typically takes the form of malicious functionalities.

Вы снова обращаетесь не по адресу.


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


Вы понимаете разницу или нет? У нас DRM включено в браузер не для привязки пользователя, а для удобства тех, кто привязан к Netflix. При этом вы вольны удалять эти DRM компоненты — браузер от этого не перестанет работать.

А ещё я волен его не устанавливать. Вместе с вашим браузером. Про это и речь. Полная свобода.

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

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


Я ценю ваши усилия по рекомпиляции chromium под linux, но я считаю, что они них свободным операционным системам больше вреда, чем пользы.

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

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

Мои обвинения сводятся к тому, что в названии сказано "браузер", а внутри:
1) Добавления без спроса GPG-ключей в доверенные.
2) Добавление посторонних репозиториев.
3) Запуск кода по cron'у от root'а.


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

Ничего из этого не является функцией браузера.

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

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


Почему? Потому что автор фонарика так решил.

Ну, и вы снова ошибаетесь. Реклама для фонарика не является необходимым компонентом — он может светить и без рекламы. А вот видео в браузере, зайдя на Netflix, вы не посмотрите без DRM.


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

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


У меня нет претензий. Мой исходный комментарий был "nice try, but no".

А вот видео в браузере, зайдя на Netflix, вы не посмотрите без DRM.
всё так, но если я никогда не зайду на нетфликс? Почему б не ставить DRM только тогда, когда я туда зайду? Да еще и с конкретным описанием о том, что это не просто «какой-то компонент, чтоб работало», а именно что это DRM компонент.
Почему б не ставить DRM только тогда, когда я туда зайду?

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


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


В любом случае, DRM-компоненты неактивны до тех пор, пока вы их не задействуете. Т.е. пока вы не начнёте пользоваться Netflix — DRM никак не проявляет себя. Он начинает работать только тогда, когда вы обращаетесь к контенту, защищённому DRM, и активируете этот компонент.

Здесь можно предложить компромиссный вариант — ставить всё по умолчанию сразу. А те, кто хочет — отключает ненужные ему компоненты. Все таки ЦА у Vivaldi не хухры мухры…

Целевая аудитория у Vivaldi очень широкая. И все изменения, которые мы вносим, в большей степени продиктованы именно запросами пользователей. Именно эти запросы и привели нас к существующему решению с DRM. Это же не просто какой-то каприз разработчиков — мы постепенно пришли к текущему решению, т.к. оно на данный момент наиболее соответствует запросам большинства пользователей, которые активно используют различные защищённые DRM сервисы. Причём, именно активно — могу сказать, что только ленивый в Европе и США не подписан на что-то подобное Netflix. Там это норма, и уже давно. В России — да, мы привыкли к свободному доступу к медиа, отсюда и торренты, и прочие условно бесплатные просмотры онлайновые. Но более 90% всех пользователей Vivaldi живут не в России.

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

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

На самом деле, в текущей ситуации народ вполне устроит вариант, когда вы выложите не один пакет "всё вместе", а пакеты vivaldi с самим браузером, vivaldi-release с файлами репо и ключом и vivaldi-drm с библиотеками для drm. Примерно так поступают производители прочего софта (veeam, например).

в текущей ситуации народ вполне устроит вариант

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

Каждый отождествляет «народ» с собой. Т.к. мы и есть часть народа. В противном случае для Вас ни кто не народ и вы слушаете исключительно себя. Примерно так кстати сейчас и получается. Вам «народ» в лице десятка человек говорит, что многие вещи не нравятся, но Вы же считаете, что «Мы» не тот народ.

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

"Миллионы мух не могут ошибаться"?

На самом деле, в текущей ситуации народ вполне устроит вариант...
При таком подходе будет трудно тестировать, там могут быть взаимные накладки.
А добавлять DRM компоненты в качестве опциональных зависимостей религия не позволяет? Или может-быть тот самый NetFlix?
После heartbleed все апелляции к «свободе» следует считать аннулированными.

Осталось научиться писать софт без багов. А, вы, видимо, умеете?

Осталось «сообществу» научиться находить баги в критическом софте не через два года после их внесения в код.

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

"Свобода" как раз позволила оперативно пересобрать пакет с отключенным Heartbeat без обновления, даже на неподдерживаемой уже на тот момент версии ОС.

По-другому это не работает, к сожалению. Для обновления списков блокировки нужно ежедневно выполнять рутинную операцию. Для запуска операции требуются права рута.

ЧТО?
Хранение всяких списков в XDG* каталогах пользователя? Юзерский кронтаб? Не… Не слышали! Вот есть у меня steam client, которому для обновления, внезапно!, не нужны рутовые права. Не правда-ли странно?
Vivaldi репозитории — чтобы обновлять браузер, а не искать его каждый раз.
Это так не работает. Если вы хотите добавить новый репозиторий, задачи крона и прочие DRM'ы, то по каждому пункту необходимо запросить разрешение от пользователя с подробным описанием, зачем, что и куда будет добавлено. Иначе, если заинтересуются известные лица, вы можете получить хорошую порцию негатива на серьезных ресурсах.

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

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

Я как пользователь linux не хотел бы, чтобы программы сами добавляли репозитории.

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


Это скорее проблема дебиана. Там, если вы добавляете сторонний репозиторий, то он может заменить вам любые файлы в системе, начиная от bash и заканчивая ядром. То есть сторонний репозиторий получает полный доступ к системе. Не предусмотрено способов безопасно устанавливать сторонние программы в песочницу. Вы либо даете стороннему ПО рутовый доступ, либо не ставите его. Дебиан, как и многие другие дистрибутивы, не дружественный к стороннему ПО.


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


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

Вы правильно указали на несколько других программ, которые творят фигню с доверием на машине пользователя, и при этом проприетарные (интересно, это совпадение или нет?).


У Дебиана нет проблемы с проприетарным ПО. Желающие могут попытаться оказаться в non-free, и только если выполняют условия debian policy (vivaldi эту полиси grossly violates).


Сравние с андроид вообще смехотворно. Репозитории Дебиана построены на доверии — мне не нужно защищать адресную книгу почтового клиента от редактора фотографий. ПО в репозиториях Дебиана отбирается по признаку пользы человеку. ПО в андроидном маркете отбирается по признаку "любой желающий может прислать любую малварь", так что приходится (безуспешно) от неё защищаться, но при этом каждая программа норовит за пользователем хоть чуть-чуть да пошпионить (ибо метрики и ценные bigdata). Сравните это с Дебианом, где такое просто запрещено без явного opt-in.

Сравните это с Дебианом, где такое просто запрещено без явного opt-in.

Это не совсем правда, firefox-esr и chromium следят по умолчанию. Максимум, что они предложат — это opt-out, но не opt-in.

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

Помимо распаковки пакета и запуска ручками, можно попробовать использовать каой-нибудь flatpak для того, чего нет в репозитории, ибо не всем подойдет вариант с распаковкой в условный /opt/. Зло? Да. Меньшее зло, чем third-party deb-пакет скриптами меняющий всё в системе? Да. Подойдет ли такая полумера каждому? Нет.

Немного странно звучит, что linux пользователи выбирают браузер в котором сосредоточены все сетевые функции.


Как раз наоборот комбайны тут не любят.

Возможно, вы не всех пользователей Linux знаете. вот на LORе тоже показали высокие результаты для Vivaldi — 6%:
https://www.linux.org.ru/polls/polls/13853561

Я не говорю, что цифры неверные. Я полагаю что выводы из этих цифр неправильные.

Почему? Всё же логично: в мире всех браузеров 1,5% Linux-пользователей. Было бы логично, что и в мире пользователей Vivaldi тоже должно быть 1,5% Linux пользователей. А их — 7,5%.

Я не о том. 7.5% не потому что это комбайн, дело в чем-то другом.
Если вы будете считать, что комбайн привлекает пользователей, то будете ещё больше функций впихивать. И вас постигнет судьба Nero.


Но я конечно могу ошибаться.

"комбайнёрство" у нас по наследству от Opera.


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


Больше за ту же цену — это самый действенный мотиватор для покупки.

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

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

Откуда вы это знаете? Что такое «массовый покупатель»? Важно ли ориентироваться на него, когда ты делаешь хороший продукт?

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

Если одна из этих функций телевизор, то вряд ли.


Ну например для пользователей линукс совершенно не нужны такие функции как Razer Chroma, калькулятор, vpn, торрент клиент (если он у вас есть, в опере был). Я не говорю за всех пользователей, лишь за большую часть по моему мнению.


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

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

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

Ну, а статистика говорит об обратном.


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

Я не понимаю этой апелляции к философии Unix. Фактически, любой браузер по определению идёт вразрез с принципом "программа должна делать одну вещь и делать её хорошо". Они его нарушают начиная с реализации различных веб-стандартов и технологий вроде WebRTC, WebGL, NaCl, HTML5/CSS которые по суммарной сложности превращают браузер в своего рода ОС и заканчивая vendor-specific фичами вроде синхронизации или email-клиента.

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

Абсолютно верно. Без «WebRTC, WebGL, NaCl, HTML5/CSS» страница корректно не откроется, следовательно функция браузера не выполнена в полной мере.
Но вот, например, без встроенного какого-нибудь сервиса сайты будут работать. Встроенные мессенджеры, клиенты и прочая ерунда. Это всё не должно быть в браузере.

Браузер — это программа для работы в сети. Поэтому логично видеть в нём максимум инструментов для работы в сети — и чат, и почта, и "прочая ерунда".

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

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

это все часть одной функции: отображение веб контента.
Э, нет. Вот зафигачьте комбинацию curl/sed/troff/какой-нибудь графический рендер — тогда мы ещё подумаем, соответствуем ли это концепции unix.
Особенно смешно это слышать про систему с монолитным ядром, кстати.

Linux is not Unix.


И вы почему-то отпускаете вторую часть принципа. Полностью это звучит примерно так: "пишите программы которые делают что-то одно, но делают это хорошо".


Боюсь ваше предложение не может хорошо работать. Слишком много накладных расходов на взаимодействие процессов будет. Веб и так не самая шустрая технология.

Я это и пытаюсь донести. Unix-принципы хороши для 60-х.

Кстати — да, очень верное замечание. Сегодня всё усложнено и перемешано так, как даже 20 лет назад и не представляли. Я свой первый сайт сваял в 1998 году, за пару вечеров, на чистом HTML, и его размер был меньше 1 МБ, даже с картинками! Таковы были ограничения хостинг-провайдера.

А я в итоге уже месяца как два отказался от Вивальди на Маке. Хоть и были интересные фишки, но проблемы неисправляемые — утомили :( Сейчас на FireFox.
Сижу с мака, вроде норм. А что за проблемы?
Если не выключать Vivaldi, то чрез некоторое время (2-3 дня) вентилятор начинал шарашить на полную, с гудением и разогревом. Если завершить Vivaldi, то еще на пару дней все было норм. Но проблема еще была в том, что при выходе (Cmd-Q) vivaldi подвешивал все так, что приходилось удерживать более 5 сек. кнопку Power.

Писал на форуме Vivaldi, толком никто ничего не сказал. Посоветовали только через комбинацию, кажется, Cmd-Esc открывать список вкладок с указанием загрузки CPU. Пробовал, но когда вентилятор шумел, потребление вкладками процессора было норм.

В итоге, я решил, раз за 8-9 месяцев, что я им пользовался, такие core-проблемы не решаются, а за исключением frendly-мелочей, явного преимущества у vivaldi нет — вернулся на FireFox. С которого сейчас и пишу.
А, ну да, есть такое. Но я регулярно перезагружаю компьютер.
А у меня почти постоянно работает :) В этом его прелесть. Самое долгое было около 5,5 месяцев без перезагрузки :)
Немного странно в эпоху офигенно быстрых SSD, с которыми нет разницы — загрузка с нуля или сон, эпоху чуть ли не ежеминутных апдейтов софта не выключать комп на ночь. Так каждое утро — всё свежее. И нет таких вот проблем, как вы описали выше.
Ну вряд ли в комментариях стоит обсуждать пользовательское поведение? Мне так удобно. Даже при наличии быстрого SSD в Macbook.
с которыми нет разницы — загрузка с нуля или сон
А дело вовсе не в скорости, а в сохранении контекста. Представьте, вы на работу с утра приходите, а там всё свежее? ОС, инструменты, папки с документами — всё-всё.
Это проблема всех броузеров, что вивальди, что хрома, что огнелисы.
Что, впрочем, не является препятствием для наших пользователей, знакомых с программированием. Дело в том, что львиная доля нашего собственного кода — это HTML/CSS/JS. Именно данные технологии используются для создания интерфейса браузера. И даже несмотря на обфускацию кода для лучшей производительности, некоторые умельцы его могут читать и научились вносить собственные изменения в код браузера

До этого момента считал что Vivaldi опенсурсный. Публикуемые исходники не полные?

Нет, не полные. Это наши изменения в открытом ПО, которые по лицензии мы обязаны публиковать.

У меня на Centos 7 установил… но как-то тяжело встал… первые запуски пришлось убивать процесс...(Пакет RPM vivaldi-stable-3.4.2066.94-1.x86_64.rpm)
При первом(втором и третьем) запуске виснул.
(У меня целая коллекция браузеров даже MS edge для Linux работает… и малоизвестный Falcon...) Посмотрю как Vivaldi будет на Centos "ходить".

Это ссылка на Хабр, который является нашим партнёром. Все партнёрские ссылки у нас заведены через наш собственный реферальный сервер — так мы можем сверять с партнёрами количество переходов к ним, а также оперативно менять партнёрские ссылки, если понадобится.

Ну так неинтересно — все теории заговора порушены
Посыл статьи понятен, но не в коня корм. Те, кому надо, и так пользуются, а к сектантам взывать бесполезно.
Посеять семена в благодатную почву — сообщить о существовании тем, кто не знал (да, таких мало, но не так, чтобы очень)

На самом деле как раз тех, кто про Vivaldi ещё не слышал даже, огромное большинство. Это мы здесь в узком кругу всё знаем, а в остальном мире совсем другая реальность.

Долго терпел, но надо выговорится. Ваш браузер какой-то недобраузер вообще. Учитывая что движок у него Chromium, я не понимаю, почему создав 30 табов, он просто начинает жутко тормозить. Хотя тот-же Chrome у меня начинает тормозить при тех же табах только в районе 150 штук. Сейчас пишу из под Хрома portable и открыто эээ почти 300 вкладок и проблем с зависанием нет. Что не так с вашим недобраузером а? Но это цветочки. Баги баги, с вероятностью 50% открыв даже те 30 вкладок, не заново добавив, а закрыв с 30 и заново запустив. Получить что часть вкладок просто не загружается, и это не лечится перегрузкой страницы никак. Только снова закрыть браузер и снова открыть и тогда всё норма станет. А то он крашится просто приняв приглашение на дискорде канал и тут же закрыть вкладку это в какие ворота? И эти краши уже прошли через несколько обновлений, то есть не свежачокс. А сколько там ещё есть… Нее спасибо мне лично такого не надо.
я не понимаю, почему создав 30 табов, он просто начинает жутко тормозить.

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

У меня не стоит антивируса, и да он тормозил ещё до того как я поставил несколько расширений и крашился тоже, то есть это не может причиной проблем. И да я же написал, что в Хроме с теми же сайтами (хотя тут не важно, тут с любыми сайтами на этой отметке наступают тормоза) наступают тормоза на границе 150 открытых и да в Хроме расширений в разы больше запущено. Мне как пользователю без разницы типичное поведение или нет. Я запустил и очень быстро напоролся на проблемы в отличие от альтернатив.

Ну, бывает. Набор софта у всех на компьютерах очень разный. Можно поискать причину, что мешает и почему так работает. У остальных же нормально работает, нет таких проблем — значит, должна быть причина. Вы же не думаете, что разработчики выпускают заведомо неработающий продукт?

Нет никакого набора софта, есть ведро 7 х64 в трее the bat, arum switcher и браузер. Ведро свежее переставил весной. Хватит искать отмазки и перекладывать ответственность на пользователя, до весны, я вообще работал на другой матери с DDR-2 и всё было тоже самое. И да если они так хотят отхватить кусок аудитории, зачем они сделали по своему перемещение по вкладкам отличное от хрома? Сделали своё ради бога, но оставьте выбор, что можно было пользоваться привычными движениями. И вот ещё баг, медийные кнопки у меня для всей системы переназначены например назад и вперёд стоит Ctrl-C, Ctrl-V и нет проблем для всего софта и только вивальди считает себя самым умным игнорит установки и действует на своё усмотрение.
Нет никакого набора софта, есть ведро 7 х64 в трее the bat, arum switcher и браузер. Ведро свежее переставил весной. Хватит искать отмазки и перекладывать ответственность на пользователя

Ну, вы же понимаете, что чудес не бывает? Если у всех работает, а у вас не работает — значит, проблема где-то на вашей стороне. Или даже проблема в браузере, но выявилась на базе специфичной конфигурации на вашем компьютере. Логика-то простая: если у 100 человек работает нормально, а у одного нет — значит надо искать проблему у этого человека, а не у остальных 100. Или вы считаете иначе?


И вот ещё баг, медийные кнопки у меня для всей системы переназначены например назад и вперёд стоит Ctrl-C, Ctrl-V и нет проблем для всего софта и только вивальди считает себя самым умным игнорит установки и действует на своё усмотрение.

Проблема с медиакнопками пришла из Chromium:
https://bugs.chromium.org/p/chromium/issues/detail?id=955080


Попробуйте поменять данную опцию:
vivaldi://flags/#hardware-media-key-handling

Не подскажите, как настроить мобильный Vivaldi, чтобы при выходе вкладки закрывались?

Такой настройки пока нет. Есть такой запрос на голосовании:
https://forum.vivaldi.net/topic/51052/автоматическое-закрытие-всех-вкладок-при-выходе-из-браузера


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

Проголосовать — просто like поставить?

Да. Можно и комментарий тоже :-)

А настоящий ник какой? Регистрация успешно прошла?

Да, прошла.
viktor70

Честно попытался неделю-две назад перейти на Вивальди после очередного обновления ФФ. Не вышло из-за проблем интерфейсного характера:
1. Невозможно убрать лишнюю рамку окна в Ubuntu (Gnome-shell). И темы качал, и пробовал стили править, и с галочкой в настройках игрался — всё не то.
2. Иконки апплетов ведут себя как-то странно, перекрывая собой соседние. Иконку синхронизатора убрать нельзя (я не хочу его использовать)

Объективно мелочи, но ад для перфекциониста.
  1. Это при развёрнутом окне или при неполностью развёрнутом?
  2. Не понял про апплеты и иконки. Что имеется в виду?

Иконка синхронизации убирается легко — правой кнопкой мыши на иконке, в контекстном меню выбрать соответствующий пункт.

Давно слежу за вашим браузером, но все время казался сырым. Сегодня решил пересесть на Вивальди с Оперы, там проблема с реакцией на ввод адреса или запроса в адресной строке достала. Установил последнюю стабильную версию, пробежался по настройкам. Зашел на Хабр, и тут такое.
Скрин
image

Хм, это должно было быть исправлено. Попробуйте два варианта:


  1. Включите блокировку сторонних Cookies в настройках и снова отключите.

Если не поможет, то:


  1. Откройте адрес chrome://settings/cookies/ и отключите блокирование сторонних Cookies.
Проблема не в блокировке Cookies а в том что кнопка закрыть выезжает за пределы окна. Блокировку Cookies я включил сам. Еще момент, импортировал закладки и пароли из Opera, закладки импортировались, пароли тоже, вот только пароли не отображаются, клик на показать пароль ничего не показывает.

А, понял.


Нет, это уже исправлено в переводе, скоро в тестовые версии попадёт.

А как быть с паролями? Еще не хватает настройки DoH как у Opera или Firefox, не знаю запрашивали ли эту фичу другие, но очень бы упроситило использование если был бы выбор или возможность указать свой сервер.

А что не так с паролями?


DoH уже есть в мобильной версии, в десктопной готовится.

Пароли не отображаются и не вводятся в поля при автозаполнении.
Скрин
image

Эти пароли у вас как появились — при ручном вводе или импортированы?


Если импортированы из Chrome — есть баг в некоторых ситуациях, когда пароли не импортируются или импортируются некорректно. При этом нередко в списке их не видно, но автоподстановка работает.


Вы можете попробовать сначала экспортировать пароли в файл, а потом импортировать этот файл в Vivaldi.

Импортировал из Opera напрямую. Пробовал невидимые пароли с подставлять, не получается, экспорт из Вивальди паролей в файле не показывает. А как импортировать пароли из экспортированного файла паролями Opera?

Ага, из Opera...


Вот такие инструкции есть:


In Opera:
Open chrome://settings/passwords
Hit the 3-Dot-button near 'Saved Passwords'
Select Export
Save the CSV password file


In Vivaldi:
Open chrome://settings/passwords
Delete all broken logins (as you said, with no passwords)
Close settings
Open chrome://flags
Go to section 'Password import'
Set to Enabled
Restart Vivaldi
Open chrome://settings/passwords
Hit the 3-Dot-button near 'Saved Passwords'
Select Import
Select the saved CSV password file
and import


Надеюсь — разберётесь с английским.

Получилось, заработало! И сразу же еще один баг. Не работает удаление паролей по Ctrl+Shift+Del
скрин
image

Проверьте, чтобы были удалены пароли и в интерфейсе Vivaldi (который на скриншоте), и в интерфейсе Chromium (по адресу chrome://settings/passwords).

Проверял несколько раз, через этот интерфейс не удаляются.

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

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

Отлично.

Ад перфекциониста. Пожалуй посижу еще на Opera, пока ваш браузер выйдет из стадии бета.
Скрин
image

Это где ж вы ходите, что больше сотни блокировок...


Если хотите, как в Opera — просто скройте кнопки расширений.


К слову, в Vivaldi и свой блокировщик неплохой — я давно перестал устанавливать какие-то специализированные расширения.

Mail.ru, в Opera показывает 5 блокировок, в Vivaldi сотню. Хотя уже 2 сотни.
Mail.ru, в Opera показывает 5 блокировок, в Vivaldi сотню

Меня лично такая разница заставила бы усомниться в том, что пользоваться Opera достаточно безопасно.

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

Это не работа Vivaldi — это работа расширения, которое у вас установлено. Вот оно так кумулятивно работает в Vivaldi. Надо спрашивать авторов расширения, почему так.


В самом Vivaldi встроенная блокировка показывает следующие результаты:


image

НЛО прилетело и опубликовало эту надпись здесь
На текущее время spotify.com на вашем браузере не работает.

Проблема со Spotify решена пару дней назад, скоро исправление пойдёт в публичную версию.


twitter.com — не работает

Что конкретно не работает? Не видел пока жалоб по твиттеру, да и сам там ежедневно.


Просто не открываются или не выполняют свою функцию!

Современный интернет очень сложный и динамично меняющийся. К сожалению, мы не можем это изменить — такова текущая реальность.

Текущая реальность состоит в том, что даже Amigo не имел таких проблем…

Поддержка проприетарных компонентов — задача не из самых простых, мы их решаем по мере возможности. В частности, работу Spotify мы смогли исправить, и, насколько я вижу в данных BTS, с Widevine тоже справились. Но при этом всё равно 100% работы абсолютно всех проприетарных медиа пока достичь не удалось. Мы над этим продолжаем работать.

Вам приходится править баги под конкретные сайты? Вы унаследовали подход старой Opera в которой был файлик browser.js, где разработчики пытались исправить работу браузера под все более менее известные сайты в интернете?

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий