Truly independent web browser
Go to file
2019-02-10 07:48:54 +01:00
AK Kernel: Use a Lockable<bool> for sysctl booleans as well. 2019-02-08 16:18:24 +01:00
Base Base: Add an app icon for FileManager. 2019-02-10 07:48:54 +01:00
Clock Don't use -mregparm=3 in userspace. 2019-02-08 01:24:52 +01:00
FileManager GScrollBar: Start looking a bit more like a proper scrollbar. 2019-02-09 11:29:59 +01:00
FontEditor Don't use -mregparm=3 in userspace. 2019-02-08 01:24:52 +01:00
Kernel ProcFS: /proc/sys entries should always be regular 644 files. 2019-02-10 06:10:01 +01:00
Launcher Launcher: Add button for FileManager. 2019-02-10 07:36:37 +01:00
LibC LibC: closedir() should free the readdir() buffer and the DIR itself. 2019-02-09 09:08:27 +01:00
LibGUI LibGUI: Draw GScrollBar buttons with a disabled look when appropriate. 2019-02-10 07:37:02 +01:00
Meta Add a little ReadMe. 2019-02-08 11:06:34 +01:00
SharedGraphics SharedGraphics: Fix blitting GraphicsBitmaps with clipping enabled. 2019-02-10 07:46:29 +01:00
Terminal Don't use -mregparm=3 in userspace. 2019-02-08 01:24:52 +01:00
Userland Userland: Add a /bin/pape helper program to switch the desktop wallpaper. 2019-02-08 16:22:54 +01:00
WindowServer Let's have two wallpapers installed so we can test switching. 2019-02-08 17:14:47 +01:00
.gitignore Kernel: Much improved BochsVGA (BXVGA) support. 2019-02-06 10:17:26 +01:00
ReadMe.md Add a little ReadMe. 2019-02-08 11:06:34 +01:00

Serenity

x86 Unix-like operating system for IBM PC-compatibles

About

Screenshot as of f8fc892

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

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.