Nordstjernen 网页浏览器
Nordstjernen 是一款用 C 语言从零编写的网页浏览器,专注于支持 HTML 和 CSS 标准。它可在 Windows、Mac 和 Linux 上运行,Android 版本正在开发中。Nordstjernen 在挪威打造。
HTML 标准。 行为以规范文本为准逐节衡量,而不是以另一款浏览器为参照。
安全。 每标签页独立进程的设计 — 每个标签页运行在自己的沙箱渲染进程中(在 Linux 上为 seccomp + Landlock),通过 IPC 和共享内存帧缓冲与界面通信。无 JIT。
极简主义。 整个引擎是一段紧凑的 C 代码 — 小到一个人就能从头到尾阅读和审计。
Nordstjernen 没有 JIT,因此安全得多,并且仍然足够快。它不附带任何形式的遥测。
规格
| 语言 | C · 完全可审计 |
|---|---|
| html / css | lexbor(解析器、WHATWG URL、选择器) |
| javascript | quickjs-ng — 字节码解释器,无 JIT |
| webassembly | WAMR — WebAssembly JS API 背后的解释器 |
| 图像 | Wuffs(PNG / GIF / BMP / JPEG / WebP 无损) |
| 界面 | GTK 4 · Pango 文本塑形 · 每页一个窗口,无标签栏 |
| 网络 | libcurl · HTTP/2 |
| 加固 | 每标签页独立进程 · 在 Linux 上使用 seccomp + Landlock 沙箱 · 无 JIT |
| 隐私 | 无遥测 · 分区 cookie · HSTS · CSP |
| 平台 | linux · windows · macos · android(移植进行中) |
| 许可证 | NSL-1.0 → 10 年后转为 MIT |
下载
下载每夜构建版本。它们每晚从 main 重新构建并指向最新代码 — 前沿尖端,预期会有粗糙之处。
| Windows | nordstjernen-windows-x86_64.zip |
|---|---|
| macOS | nordstjernen-macos.dmg |
| Debian | nordstjernen-debian-amd64.deb |
| Ubuntu | nordstjernen-ubuntu-amd64.deb |
| openSUSE | nordstjernen-opensuse-x86_64.rpm |
| Linux(便携版) | nordstjernen-linux-x86_64.zip |
| Alpine (musl) | nordstjernen-alpine-x86_64.apk · .zip |
| Java API (JDK 21) | nordstjernen-java.jar · 源代码 · javadoc · API 文档 |
| 源代码 | nordstjernen-src.tar.xz |
| 校验和 | SHA256SUMS · 所有每夜文件 |
语言
English · 中文 · हिन्दी · Español · Français · العربية · বাংলা · Português · Русский · اردو · Bahasa Indonesia · Deutsch · 日本語 · Kiswahili · मराठी · తెలుగు · Türkçe · தமிழ் · Tiếng Việt · 한국어 · Norsk