1
0
mirror of https://github.com/SerenityOS/serenity synced 2024-07-09 13:30:45 +00:00
serenity/ReadMe.md

47 lines
1.4 KiB
Markdown
Raw Normal View History

2019-02-08 10:04:23 +00:00
# Serenity
x86 Unix-like operating system for IBM PC-compatibles.
2019-02-08 10:04:23 +00:00
## About
2019-03-08 00:10:33 +00:00
I always wondered what it would be like to write my own operating system, but I never took it seriously. Until now.
I've grown tired of cutesy and condescending software that doesn't take itself or the user seriously. This is my effort to bring back the feeling of computing I once knew.
Roughly speaking, the goal here is a marriage between the aesthetic of late-1990s productivity software and the power-user accessibility of late-2000s \*nix. This is a system by me, for me, based on the things I like.
2019-02-08 10:04:23 +00:00
## Screenshot
![Screenshot as of ef9fbef](https://raw.githubusercontent.com/awesomekling/serenity/master/Meta/screenshot-ef9fbef.png)
2019-02-08 10:04:23 +00:00
## Current features
* Pre-emptive multitasking
* Multithreading
2019-03-08 00:10:33 +00:00
* Compositing window server
* IPv4 networking with ARP, TCP, UDP and ICMP
* ext2 filesystem
2019-02-08 10:04:23 +00:00
* Unix-like libc and userland
* mmap()
* /proc filesystem
* Local sockets
2019-02-08 10:04:23 +00:00
* Pseudoterminals
* Event-driven GUI library
* PNG format support
* Text editor
* IRC client
* DNS lookup
2019-02-08 10:04:23 +00:00
* Other stuff I can't think of right now...
## How do I build and run this?
See the [step-by-step guide to building Serenity](https://github.com/awesomekling/serenity/blob/master/Meta/BuildInstructions.md)
2019-02-08 10:04:23 +00:00
## Author
* **Andreas Kling** - [awesomekling](https://github.com/awesomekling)
## License
Undecided. I will probably go with something BSD-ish.