go back
← Back

What's Actually In It

Log entry 04 · 3 min · NoovexOS Project

Roughly fifty applications:

Files, Terminal (~130 commands), Settings, Notes, Task Manager, Devices, Recycle Bin, Paint, a web browser, Calculator, Camera, Photos, a 3D grapher, ZIP, PDF, an image viewer, Package Manager, Phone Mirror, Mail, QR, Net Tools, Sound, Encryption, Wikipedia, Gopher — and the games: Snake, Tetris, a Minecraft-style voxel demo, Flappy, 2048, Breakout, Minesweeper, Space Invaders, a raycaster.

Underneath

  • A complete TCP/IP stack — ARP, IP, ICMP, UDP, TCP, DHCP, DNS — 126 functions.
  • TLS 1.3, HTTPS, an HTTP server.
  • Crypto: ChaCha20, Poly1305, SHA-256, X25519, BLAKE2s — self-tests pass the RFC vectors.
  • Storage across NVMe, AHCI/ATA, and USB mass storage, with FAT16/FAT32 and the native NVXFS.
  • USB across UHCI, EHCI, and xHCI — keyboards, mice, printers, UVC webcams.
  • Audio across SB16, AC97, and HD Audio.
  • An I2C DesignWare trackpad driver for the Gemini Lake laptop.