TGViewer
Admin Guides | Сисадмин Admin Guides | Сисадмин @admguides · 12K subscribers
Post #3155 974
Показан открытый минималистичный браузер Northstar, полностью написанный с нуля на C.

Одно окно, одна страница, один процесс - около 177 тыс. строк оригинального кода. Сторонние движки вроде Gecko, WebKit или Blink не используются. Проект распространяется под GNU GPLv3, сборки доступны для Linux, macOS и Windows.

Northstar поддерживает актуальные HTML5, CSS и JavaScript, а соответствие стандартам проверяется непосредственно в проекте. В архитектуру заложена приватность: нет телеметрии, запросов при проверке обновлений и ИИ-функций. 


Safe Browsing использует локальный список хешей SHA-256, а cookies, хранилище и кэш изолируются по origin.

⏺GTK-оболочка работает в основном потоке, а движок страниц - в отдельном со своим event loop. Поэтому загрузка страницы или выполнение JavaScript не должны блокировать интерфейс. Весь браузер работает в одном процессе, а кодовая база остаётся достаточно компактной для изучения и аудита одним разработчиком.
  • ❤ 8
  • 👍 6
More from @admguides
  1. Oct 7, 2026💬 Вопрос на собеседовании для сисадмина Давайте разберем один из частых вопросов, который…
  2. Oct 6, 2026Process Builder: зачем Linux хочет уйти от fork()+exec() Классическая схема запуска процес…
  3. Oct 6, 2026Post #3160
  4. Oct 5, 2026💬 Вопрос на собеседовании для сисадмина Давайте разберем один из частых вопросов, который…
  5. Oct 5, 2026🫥 Сервис запустили - пора принимать поздравления и платежи С платежами поможет pay.hot. П…
  6. Oct 5, 2026Block-layer error injection: как Linux специально ломает I/O В Linux можно не ждать, пока…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →