Nordstjernen ウェブブラウザ
Nordstjernen は C 言語でゼロから書かれたウェブブラウザで、HTML および CSS 標準のサポートに重点を置いています。Windows、Mac、Linux で動作し、Android 版も開発中です。Nordstjernen はノルウェーで作られています。
HTML 標準。 動作は別のブラウザではなく、仕様書のテキストに照らして節ごとに評価されます。
セキュア。 タブごとにプロセスを分離する設計 — 各タブは独自のサンドボックス化されたレンダラープロセスで実行され(Linux では seccomp + Landlock)、IPC と共有メモリのフレームバッファを通じて UI と通信します。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 ロスレス) |
| ui | GTK 4 · Pango テキストシェーピング · ページごとに 1 つのウィンドウ、タブバーなし |
| ネットワーク | 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