Truly independent web browser
Find a file
Andreas Kling fd5136a1ab AK: Oops, the optimization in Vector::append(Vector&&) was broken.
It forgot to clear out the moved-from vector. It's easy to see where this bug
came from: I assumed m_impl was an OwnPtr. It would be comfy if move() on some
arbitrary T* would also null it out but alas that's not how things work.
2019-02-11 12:44:59 +01:00
AK AK: Oops, the optimization in Vector::append(Vector&&) was broken. 2019-02-11 12:44:59 +01:00
Applications WindowServer: More work on menus. 2019-02-11 10:08:54 +01:00
Base Base: Rename /users to /home. 2019-02-10 11:18:12 +01:00
Kernel IDEDiskDevice: Detect disk errors and report failure to clients. 2019-02-11 11:38:14 +01:00
LibC LibGUI: Start adding an automatic widget layout system. 2019-02-10 11:07:13 +01:00
LibGUI WindowServer: More work on menus. 2019-02-11 10:08:54 +01:00
Meta Add a little ReadMe. 2019-02-08 11:06:34 +01:00
SharedGraphics WindowServer: More work on menus. 2019-02-11 10:08:54 +01:00
Userland WindowServer: More work on menus. 2019-02-11 10:08:54 +01:00
WindowServer WindowServer: Don't keep menu items in hovered state after the cursor leaves. 2019-02-11 11:06:41 +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.