браузер с открытым исходным кодом как понять

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

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

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

И конечно, первым делом необходимо понять, что такое браузер и браузерный движок.

Браузер и браузерный движок

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

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

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

Кто создает браузеры и движки

Разработкой собственного браузера занимается множество компаний: Google, Mozilla, Apple, Microsoft, Opera Software, Яндекс, Ростелеком, Vivaldi Technologies, много их

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

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

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

Например, рассмотрим самый популярный проект от компании Google — Chromium. Данный проект содержит в себе движок Blink. Создавать данный проект Google помогают такие компании как Intel, Facebook, IBM, LG Electronics, NVIDIA, Yandex. Полный список можно посмотреть тут.
Условия на которых компании помогают создавать Blink/Chromium описаны в разделе Legal stuff на сайте проекта Chromium. Если кратко, то всё что вы создаёте принадлежит (не эксклюзивно) Google.

Браузеры компаний Opera, Яндекс, Ростелеком и другие используют именно этот браузерный движок. Если быть до конца откровенным то заявления вроде «у нас есть свой браузер» не совсем правда. Собственные сервисы — да, а вот всё остальное принадлежит другой компании(ям). И эта другая компания предоставляет свой браузерный движок на определенных условиях.

Лицензии браузерных движков

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

Если сразу и кратко: лицензии сносные, прям вот из ряда вон ничего нет. Кроме EdgeHTML который закрыт. Легально утащить к себе какой-то проект и закрыто разрабатывать/изменять видимо не выйдет. Лицензии призывают к взаимной открытости.

Открытый исходный код, ответвление движка WebKit. Как и в WebKit заявлено четыре лицензии:

Самый популярный браузерный движок. Он входит в состав проекта Chromium. Именно на основе Chromium создают собственные браузеры.

Если верить файлу LICENSE проекта Chromium его основная лицензия 3-Clause BSD. Но у проекта есть директория third_party (третьи лица, третья сторона) содержащая множество стороннего кода от которого проект зависит. Иначе говоря, без этого кода собрать браузер не выйдет. У каждого компонента свои лицензии отличные от того что указано в LICENSE проекта:

Открытый исходный код. Заявлена одна лицензия:

Активно развивается компаний Mozilla и используется в собственном браузере компании — Firefox. Так же используется в браузере Tor Browser обеспечивающий анонимное пребывание в сети.

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

Открытый исходный код. Заявлено четыре лицензии:

Развивается компанией Apple и используется в собственном браузере компании — Safari. Ранее многие компании использовали в своих разработках WebKit, но после покинули проект и переключились на Blink от Google.

Закрытый исходный код. Проприетарная лицензия.

Движок используется для браузера компании Microsoft под названием Edge, который пришёл на смену Internet Explorer. Это их новый движок. Предыдущий Trident (MSHTML) компания прекратила развивать.

Риски

Использование стороннего движка порождает очевидные риски:

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

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

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

Для примера, компания Microsoft создает свой движок, хоть и закрытый. Google вместе с Apple разрабатывали WebKit, но позже Google сделал форк и начал развитие собственного движка Blink.

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

Адаптация движков

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

Собственный движок

Прежде всего стоит ответить на главный вопрос — зачем создавать свой браузерный движок? А точнее, кому не надо создавать свой движок?

Свой браузерный движок не стоит создавать если:

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

Стоит ли заниматься разработкой движка для «заработка», для создания стартапа?

Данный вопрос скорее к сфере его применения. Мне видится несколько направлений:

Кроме того, престиж компании разработчика браузерного движка значительно выше чем у клонов. Именно как технологической компании. Это сказывается на популярности компании и привлекательности для существующих и будущих сотрудников. Но это уже скорее о честолюбии, встать в одном списке с такими компаниями как Google, Mozilla, Microsoft.

Заключение

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

Развитие браузерного движка сильно зависит от метода его разработки. Каким он будет: открытым, закрытым?

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

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

Цикл статей

Судьба Modest

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

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

Не смотря на то, что у меня есть все права на Modest, на код никто не претендует (подписаны бумаги), я решил его «закопать». Чтобы ни у кого не возникало ложных ощущений. Тут надо понимать, что закапывается и весь основной код который развивался вне компании (mycore, myhtml). Но, есть и плюс, возможно, я стал чуть умнее.

Мной было потрачено очень много времени на изучение спецификаций, осознания их, поиск оптимальных алгоритмов, написание черновиков (прототипов), создание myhtml (самый быстрый парсер html) в свободное от работы время, и просто так забросить эту тему я пока не могу. Было потрачено много выходных, праздников, вечеров, ночей.

Теперь я занимаюсь разработкой нового браузерного движка. Разработка с ноля. Имени у него пока нет, только кодовое — lexbor. Вся основа уже написана: работа с памятью, общие алгоритмы, заложена будущая архитектура. Как всегда, всё краше и лучше чем было. В общем, у меня есть самое главное: технология и чёткое видение/понимание как и что развивать.

Одному мне такой проект не потянуть. Если поддержки не найду (финансирования) то прекращу разработку и присоединюсь контребьютером к существующему открытому движку (Blink или Gecko). Попробую побыть там волонтером и реализовать свои идеи. Занимаюсь всем этим исключительно в нерабочее время.

Тут видимо должна быть картинка «ты должен был бороться со злом, а не примкнуть к нему».

Источник

10 лучших веб-браузеров с открытым исходным кодом

Мы все знаем о лучших популярных браузерах

, Обычные подозреваемые — Chrome, Opera, Safari и т. Д. — всегда будут в разговоре.

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

В этой статье мы рассмотрим 10 лучших. Убедитесь, что вы даете свои рекомендации в комментариях в конце.

Зачем использовать браузеры с открытым исходным кодом?

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

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

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

Другие преимущества браузеров с открытым исходным кодом отражают преимущества программного обеспечения с открытым исходным кодом в целом.

такие как настраиваемость, гибкость и поддержка сообщества.

1. Хром

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

Chromium — брат-близнец Chrome. Google отвечал за запуск обоих проектов. Тем не менее, хотя большая часть приложения Chrome остается закрытой и закрытой, Chromium является полностью открытым программным обеспечением.

Хром использует двигатель Blink. Это тот же движок, что и Chrome, что означает, что между двумя интерфейсами или доступными функциями практически нет различий. Вы даже можете установить расширения Chrome на Chromium. Однако важно отметить, что в отличие от Chrome, Chromium не имеет стабильной версии, так как он всегда находится в стадии разработки. Вы должны вручную обновить его, пока Chrome сделает это за вас.

Итак, есть несколько альтернатив Chromium

если вы предпочитаете использовать другое приложение.

Скачать: хром

2. Мидори

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

Если вы пользователь Linux, вы, возможно, уже знаете о Midori. Это браузер по умолчанию в Elementary OS. Для Windows вы можете загрузить его как исполняемый файл или запустить как переносимое программное обеспечение.

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

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

Скачать: Midori

3. Бледная луна

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

Бледная Луна начала свою жизнь как форк Firefox, но теперь она мало похожа на своего родственника. Он имеет другой механизм компоновки и предлагает другой набор функций.

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

Что касается функциональности, вы можете найти некоторые дополнения для Pale Moon, поддержку HTML5 и CSS3 и экран управления вкладками. Расширения Firefox также работают в приложении.

Скачать: Бледная луна

4. Ссылки

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

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

Эти странности включают в себя шрифты, скомпилированные в двоичный файл в виде растровых изображений в градациях серого, а не выводимые из системы (чтобы браузер представлял собой один файл EXE), и 48-битную высококачественную коррекцию гамма-изображения (для обеспечения качественной обработки).

Другие функции включают раскрывающееся меню, поддержку HTML 4.0 и фоновый поиск DNS.

Скачать: связи

5. Dooble

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

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

Вы заметили, что у каждого из обсуждаемых нами браузеров есть свои особенности. Dooble — один из браузеров, чья сильная сторона — конфиденциальность

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

Скачать: Dooble

6. QtWeb

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

QtWeb использует каркас Qt и механизм разметки WebKit для создания быстрого и безопасного браузера с открытым исходным кодом.

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

Интересно, что QtWeb также предлагает способ сохранения веб-страниц в формате PDF; Это полезная функция, если вам нужно иметь контент под рукой, если вы знаете, что собираетесь оставаться в автономном режиме в течение продолжительного периода времени.

Скачать: QtWeb

7. QupZilla

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

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

Когда он был впервые выпущен в конце 2010 года, приложение использовало Python. Однако разработчики вскоре пересмотрели его и переписали весь браузер на C ++ с помощью Qt Framework.

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

Скачать: QupZilla

8. Konqueror

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

Konqueror — это многоцелевое приложение. Помимо того, что он является веб-браузером, он также выполняет функции файлового менеджера, средства просмотра PDF, FTP-клиента, текстового редактора, редактора электронных таблиц, редактора текстовых документов и многого другого.

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

Стоит отметить, что для запуска Konqueror в Windows вам необходимо установить библиотеки KDE. KDE работает на системах, отличных от Linux, все еще находится в экспериментальном состоянии, поэтому этот браузер может не подойти, если вы не разбираетесь в технологиях.

Скачать: Konqueror

9. SeaMonkey

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

Как и Konqueror, SeaMonkey — это гораздо больше, чем просто веб-браузер. Он призван стать комплексным интернет-приложением.

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

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

Скачать: SeaMonkey

10. Firefox

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

Ни один список веб-браузеров с открытым исходным кодом не будет полным без упоминания Firefox. Приложение стало вторым по популярности браузером в мире после Chrome.

Его список функций часто повторяется, но вот краткое изложение того, что вы можете ожидать:

Скачать: Fire Fox

Какой браузер с открытым исходным кодом вы должны использовать?

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

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

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

Источник

5 крутых опенсурс-браузеров

У большинства популярных веб-браузеров исходный код закрыт. У части код открыт, но он контролируется крупными компаниями. В этой статье я собрал пять по-настоящему «свободных» браузеров.

Waterfox

Waterfox не очень популярный браузер, зато он быстрый и основан на ядре Mozilla Firefox. Браузер появился в 2011 году.

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

Он не собирает данные телеметрии, поддерживает плагины Silverlight и Java. Правда для загрузки доступна только 64-битная версия.

Pale Moon

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

Pale Moon ещё один форк Mozilla Firefox, но с движком Goanna. Интерфейс основан на Firefox 28. Браузер не поддерживает работу с несколькими процессорами.

Dooble

Dooble уделяет большое внимание защите конфиденциальности. Он автоматически удаляет куки, блокирует iFrames и даже использует аутентифицированное шифрование сохранённых данных.

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

Хотя браузер и похож на Firefox, непонятно действительно ли он основан на Firefox. На запуск можно установить пароль, есть встроенная передержка FTP-браузера, поэтому, если вы хотите войти на свой веб-сервер, всё это и многое другое возможно здесь.

Basilisk

Ещё один веб-браузер с открытым исходным кодом, основанный на Firefox. Basilisk, в отличие от Pale Moon, основан на Firefox 29 и выше. Кроме того, оба веб-браузера разрабатываются и поддерживаются одной и той же командой.

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

Василиск впервые приобрёл известность ещё в 2017 году. Браузер молодой и многих возможностей в нем ещё нет. Зато в комплекте есть поддержка современных стандартов веб-криптографии.

Mozilla Firefox

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

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

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

Источник

Лучшие браузеры с открытым исходным кодом

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

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

Лучшие браузеры с открытым исходным кодом

Итак, вот семь лучших браузеров с открытым исходным кодом.

Chromium

Chromium — это проект Google с открытым исходным кодом. Он имеет много общего (в плане кода) с браузером Chrome, и даже в плане интерфейса они выглядят одинаково, но в отличие от Chromimum Googe Chrome с закрытым исходным кодом.

Многие разработчики используют Chromium в качестве основы для своих собственных браузеров. На базе Chromium уже выпустили большое количество браузеров, такие как: Amazon Silk (для устройств Fire TV), Avast Secure Browser, Vivaldi, Opera, новый Microsoft Edge уже доступный для Windows 7 и более новых версий Windows.

Вы можете установить расширения Chrome в Chromium (если вы уже являетесь пользователем Chrome), но помните, что некоторые функции Chrome не перенесены. В число отсутствующих функций входят автоматические обновления, Adobe Flash, некоторые кодеки и некоторые службы Google.

Chromium может быть установлен на Windows, Mac, Linux.
Скачать Chromium вы можете бесплатно с этой страницы.

Waterfox

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

Помимо очевидных преимуществ — открытый исходный код, Waterfox обладает двумя важными функциями, которые понравятся всем, кого беспокоит вопрос безопасности. Waterfox можно сказать не собирает никаких данных телеметрии; никто не отслеживает то, что вы делаете в сети (какие сайты посещаете и т.д.). Единственное — сбор технических данных во время обновления ПО.

Другие интересные — это загружаемые надстройки, отсутствие белого списка плагинов (можно запускать приложения Java Applets и Silverlight) и поддержку любых 64-битных плагинов NPAPI.

Waterfox может быть установлен на Windows, Mac, Linux.
Скачать Waterfox вы можете бесплатно с этой страницы.

Basilisk

Basilisk — еще один неплохой браузер с открытым исходным кодом. Basilisk — это форк Firefox на основе XUL, который впервые был запущен в ноябре 2017 года. В отличие от Firefox, в браузере нет Servo или Rust. Он использует Goanna в качестве движка рендеринга.

Официально Basilisk доступен только для Windows и Linux, хотя есть неофициальная сборка macOS, которая, вроде, работает хорошо.

Основные функции Basilisk включают поддержку всех плагинов NPAPI, поддержку WebAssembly (WASM) и поддержку современных стандартов веб-криптографии.

Разработчик признает, что Basilisk находится в состоянии постоянной разработки и, следовательно, является бессрочной бета-версией.

Basilisk официально поддерживает операционные системы Windows и Linux.
Скачать Basilisk вы можете бесплатно с этой страницы.

Pale Moon

Браузер Pale Moon создан той же командой, которая отвечает за разработку Basilisk. Это тоже форк Firefox, хотя между двумя двоюродными братьями есть некоторые важные различия.

В частности, Basilisk основан на пользовательском интерфейсе Firefox версии 29 и выше. Pale Moon использует более старый интерфейс Firefox от 4 до 28.

Самое большое достоинстово Pale Moon — это кастомизация. Браузер по-прежнему позволяет пользователям применять полные темы; они изменяют весь интерфейс браузера и больше не являются функцией Firefox. Вы также можете реорганизовать интерфейс, создать свой собственную тему и многое другое.

Pale Moon отличается от Firefox своим решением работать в однопроцессном режиме, поддержкой плагинов XUL, XPCOM и NPAPI и использованием движка браузера Goanna. Все расширения Firefox работают на Pale Moon.

Как и Basilisk, существуют только официальные выпуски для Windows и Linux вместе с неофициальной сборкой macOS.

Pale Moon официально поддерживает операционные системы Windows и Linux.
Скачать Pale Moon вы можете бесплатно с этой страницы.

Brave Browser

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

Различия все связаны с рекламой. Brave Browser блокирует все сторонние объявления по умолчанию и вместо этого создал собственную децентрализованную рекламную платформу. Платформа работает от токена Basic Attention ($ BAT). Пользователи могут использовать BAT для поддержки своих любимых сайтов с помощью микроплатежей, рекламодатели могут использовать его для лучшего таргетинга, а пользователи могут зарабатывать BAT, просматривая рекламу.

В отличие от уникальной рекламной модели, Brave утверждает, что она работает в восемь раз быстрее, чем Google Chrome, и более конфеденциальная благодаря отсутствию трекеров.

Brave может быть установлен на операционные системы Windows, Mac, Android, iOS.
Загрузить Brave Browser вы можете бесплатно с этой страницы.

Dooble

Если вы хотите браузер с открытым исходным кодом, который ценит вашу конфиденциальность, вы должны проверить Dooble

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

Dooble также предлагает автоматическое удаление файлов cookie, файловый менеджер не-JavaScript и FTP-браузер, а также возможность защитить ваш браузер паролем.

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

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

Dooble официально поддерживает операционные системы Windows, Mac, Linux.
Скачать Dooble можно бесплатно с этой страницы.

Firefox

Ни один список лучших браузеров с открытым исходным кодом не будет полным без упоминания о Firefox. Это второй по популярности браузер в мире после Google Chrome.

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

Несмотря на свои преимущества, Firefox не идеален. Нет автоматического перевода веб-страницы, некоторые пользователи жалуются на то, что он загружает оперативную юамять (несмотря на заявления Mozilla об обратном).

Dooble официально поддерживает операционные системы: Windows, Mac, Linux, Android, iOS.
Скачать Firefox вы можете бесплатно с этой страницы.

Какой браузер с открытым исходным кодом лучше?

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

Если вы цените кроссплатформенную, используйте Firefox. Тот, кто ищет конфиденциальность, должен смотреть в сторону Dooble, Brave или Waterfox. Фанатики по настройке должны попробовать браузер Pale Moon, и если вы давний пользователь Chrome, который хочет перейти на открытый исходный код, сохраняя при этом некоторое знакомство с пользовательским интерфейсом, вам стоит использовать Chromium.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *