mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-14 13:32:23 +00:00
Truly independent web browser
We were reading one client message per client per event loop iteration. That was not very snappy. Make the sockets non-blocking and read() until there are no messages left. It would be even better to make as few calls to read() as possible to reduce context switching, but this is already a huge improvement. |
||
---|---|---|
AK | ||
Applications | ||
Base | ||
Kernel | ||
LibC | ||
LibGUI | ||
Meta | ||
SharedGraphics | ||
Userland | ||
WindowServer | ||
.gitignore | ||
ReadMe.md |
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
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
- Andreas Kling - awesomekling
License
Undecided. Probably something close to 2-clause BSD.