diff options
author | Andreas Kling <awesomekling@gmail.com> | 2019-03-08 01:10:33 +0100 |
---|---|---|
committer | Andreas Kling <awesomekling@gmail.com> | 2019-03-08 01:10:33 +0100 |
commit | f40ef7f495c084498a0ab375d86350bdb0a214c3 (patch) | |
tree | 370fa62a8014822482fb25bff35b9ee24f338fe6 | |
parent | b5521e1b0d4f8dec7fb47aeff3bedd89b7a7ae85 (diff) | |
download | serenity-f40ef7f495c084498a0ab375d86350bdb0a214c3.zip |
Meta: Time for a new screenshot! :^)
-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. |