diff options
-rw-r--r-- | Meta/screenshot-b5521e1.png | bin | 0 -> 288469 bytes | |||
-rw-r--r-- | ReadMe.md | 11 |
2 files changed, 7 insertions, 4 deletions
diff --git a/Meta/screenshot-b5521e1.png b/Meta/screenshot-b5521e1.png Binary files differnew file mode 100644 index 0000000000..1920763f42 --- /dev/null +++ b/Meta/screenshot-b5521e1.png @@ -4,16 +4,18 @@ 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. +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 we once knew. ## Screenshot -![Screenshot as of 23263aa](https://raw.githubusercontent.com/awesomekling/serenity/master/Meta/screenshot-23263aa.png) +![Screenshot as of b5521e1](https://raw.githubusercontent.com/awesomekling/serenity/master/Meta/screenshot-b5521e1.png) ## Current features * Pre-emptive multitasking -* Compositing window server (in userspace) +* Compositing window server * ext2 filesystem * Unix-like libc and userland * mmap() @@ -21,12 +23,13 @@ I always wanted to write my own operating system, but I never took it seriously. * Local sockets * Pseudoterminals * Event-driven GUI library +* Graphical text editor * Other stuff I can't think of right now... ## How do I get it to run? You need a freestanding cross-compiler for the i686-elf target (for the kernel) and another -cross-compiler for the i686-pc-serenity target (for all the userspace stuff.) +cross-compiler for the i686-pc-serenity target (for all the userspace stuff.) It's probably possible to coerce it into building with vanilla gcc/clang if you pass all the right compiler flags, but I haven't been doing that for a while. I've only tested this on an Ubuntu 18.10 host with GCC 8.2.0, so I'm not sure it works anywhere else. |