Trình duyệt Web Nordstjernen
Nordstjernen là một trình duyệt web, được viết từ đầu bằng C, tập trung vào việc hỗ trợ các tiêu chuẩn HTML và CSS. Nó chạy trên Windows, Mac và Linux, với bản port Android đang được phát triển. Nordstjernen được xây dựng tại Na Uy.
Tiêu chuẩn HTML. Hành vi được đo lường theo văn bản đặc tả, từng phần một, chứ không phải theo một trình duyệt khác.
Bảo mật. Thiết kế một tiến trình cho mỗi tab — mỗi tab chạy trong tiến trình kết xuất được cô lập riêng của nó (seccomp + Landlock trên Linux), giao tiếp với giao diện qua IPC và framebuffer bộ nhớ chia sẻ. Không JIT.
Tối giản. Toàn bộ engine là một khối mã C gọn nhẹ — đủ nhỏ để một người có thể đọc và kiểm toán từ đầu đến cuối.
Nordstjernen không có JIT, nên nó an toàn hơn nhiều, mà vẫn có thể đủ nhanh. Nó không kèm theo bất kỳ loại thu thập dữ liệu nào.
thông số kỹ thuật
| ngôn ngữ | C · có thể kiểm toán hoàn toàn |
|---|---|
| html / css | lexbor (bộ phân tích, WHATWG URL, bộ chọn) |
| javascript | quickjs-ng — trình thông dịch bytecode, không JIT |
| webassembly | WAMR — trình thông dịch phía sau WebAssembly JS API |
| hình ảnh | Wuffs (PNG / GIF / BMP / JPEG / WebP không mất dữ liệu) |
| giao diện | GTK 4 · tạo hình văn bản Pango · một cửa sổ cho mỗi trang, không có thanh tab |
| mạng | libcurl · HTTP/2 |
| tăng cường bảo mật | một tiến trình cho mỗi tab · hộp cát seccomp + Landlock trên Linux · không JIT |
| quyền riêng tư | không thu thập dữ liệu · cookie phân vùng · HSTS · CSP |
| nền tảng | linux · windows · macos · android (bản port đang phát triển) |
| giấy phép | NSL-1.0 → MIT sau 10 năm |
tải xuống
Tải các bản dựng hằng đêm. Chúng được dựng lại từ main mỗi đêm và trỏ tới mã mới nhất — tiên tiến nhất, hãy chấp nhận một số khiếm khuyết.
| 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 (di động) | nordstjernen-linux-x86_64.zip |
| Alpine (musl) | nordstjernen-alpine-x86_64.apk · .zip |
| Java API (JDK 21) | nordstjernen-java.jar · mã nguồn · javadoc · tài liệu API |
| Mã nguồn | nordstjernen-src.tar.xz |
| Mã kiểm tra (checksum) | SHA256SUMS · tất cả tệp hằng đêm |
ngôn ngữ
English · 中文 · हिन्दी · Español · Français · العربية · বাংলা · Português · Русский · اردو · Bahasa Indonesia · Deutsch · 日本語 · Kiswahili · मराठी · తెలుగు · Türkçe · தமிழ் · Tiếng Việt · 한국어 · Norsk