Truly independent web browser
Find a file
Andreas Kling 18210c606d Kernel: Remove GUIEventDevice.
It's no longer used since all communication now happens across sockets. :^)
2019-02-15 08:59:55 +01:00
AK AK: Fix bug in MMX memcpy() unaligned prologue handling. 2019-02-12 12:39:04 +01:00
Applications FileManager: Add some menus. 2019-02-14 08:52:12 +01:00
Base Base: Adjust the OS logo icon a little bit. 2019-02-12 15:46:32 +01:00
Kernel Kernel: Remove GUIEventDevice. 2019-02-15 08:59:55 +01:00
LibC Kernel: More work on sockets. Fleshing out connect(). 2019-02-14 15:55:19 +01:00
LibGUI LibGUI: Add some extremely primitive retrying for the server connection. 2019-02-14 17:43:20 +01:00
Meta Meta: Update ReadMe with a new screenshot. :^) 2019-02-12 15:47:37 +01:00
SharedGraphics WindowServer: Convert entire API to be message-based. 2019-02-14 01:21:32 +01:00
Userland Userland: /bin/ls should display socket files nicely. 2019-02-14 17:30:58 +01:00
WindowServer Kernel: Remove GUIEventDevice. 2019-02-15 08:59:55 +01:00
.gitignore Kernel: Much improved BochsVGA (BXVGA) support. 2019-02-06 10:17:26 +01:00
ReadMe.md Meta: Update ReadMe with a new screenshot. :^) 2019-02-12 15:47:37 +01:00

Serenity

x86 Unix-like operating system for IBM PC-compatibles.

About

I always wanted to write my own operating system, but I never took it seriously. Until now.

Screenshot

Screenshot as of 000ccc0

Current features

  • Pre-emptive multitasking
  • Compositing window server
  • ext2 filesystem support
  • mmap()
  • Unix-like libc and userland
  • Pseudoterminals
  • Event-driven GUI library
  • Other stuff I can't think of right now...

Author

License

Undecided. Probably something close to 2-clause BSD.