Navegador Web Nordstjernen
Nordstjernen es un navegador web, escrito desde cero en C, centrado en el soporte de los estándares HTML y CSS. Funciona en Windows, Mac y Linux, con una versión para Android en desarrollo. Nordstjernen se desarrolla en Noruega.
Estándar HTML. El comportamiento se mide frente al texto de la especificación, sección por sección, no frente a otro navegador.
Seguro. Diseño de un proceso por pestaña — cada pestaña se ejecuta en su propio proceso de renderizado aislado (seccomp + Landlock en Linux), comunicándose con la interfaz mediante IPC y framebuffers de memoria compartida. Sin JIT.
Minimalismo. Todo el motor es un cuerpo compacto de C — lo bastante pequeño para que una sola persona lo lea y audite de principio a fin.
Nordstjernen no tiene JIT, por lo que es mucho más seguro, y aun así puede ser lo bastante rápido. No incluye ningún tipo de telemetría.
especificaciones
| lenguaje | C · totalmente auditable |
|---|---|
| html / css | lexbor (analizador, WHATWG URL, selectores) |
| javascript | quickjs-ng — intérprete de bytecode, sin JIT |
| webassembly | WAMR — intérprete tras la API JS de WebAssembly |
| imágenes | Wuffs (PNG / GIF / BMP / JPEG / WebP sin pérdida) |
| interfaz | GTK 4 · modelado de texto con Pango · una ventana por página, sin barra de pestañas |
| red | libcurl · HTTP/2 |
| fortalecimiento | un proceso por pestaña · aislamiento seccomp + Landlock en Linux · sin JIT |
| privacidad | sin telemetría · cookies particionadas · HSTS · CSP |
| plataformas | linux · windows · macos · android (versión en desarrollo) |
| licencia | NSL-1.0 → MIT tras 10 años |
descargar
Descarga las compilaciones nocturnas. Se recompilan desde main cada noche y apuntan al código más reciente — vanguardia absoluta, espera asperezas.
| 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 (portable) | nordstjernen-linux-x86_64.zip |
| Alpine (musl) | nordstjernen-alpine-x86_64.apk · .zip |
| Java API (JDK 21) | nordstjernen-java.jar · fuentes · javadoc · documentación de la API |
| Source | nordstjernen-src.tar.xz |
| Checksums | SHA256SUMS · todos los archivos nocturnos |
idiomas
English · 中文 · हिन्दी · Español · Français · العربية · বাংলা · Português · Русский · اردو · Bahasa Indonesia · Deutsch · 日本語 · Kiswahili · मराठी · తెలుగు · Türkçe · தமிழ் · Tiếng Việt · 한국어 · Norsk