summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Kling <awesomekling@gmail.com>2019-04-06 01:31:12 +0200
committerAndreas Kling <awesomekling@gmail.com>2019-04-06 01:31:12 +0200
commit22c204af6648364eb9c9a13d32e148a48f682555 (patch)
tree535e6033da1d4a2e93a3f7ecc79c197d1d003296
parentef9fbef4c695a096f6eb4f3751b513482af36e15 (diff)
downloadserenity-22c204af6648364eb9c9a13d32e148a48f682555.zip
Meta: Time for a new screenshot :^)
Also update ReadMe with a link to the build instructions.
-rw-r--r--Meta/screenshot-ef9fbef.pngbin0 -> 239011 bytes
-rw-r--r--ReadMe.md20
2 files changed, 5 insertions, 15 deletions
diff --git a/Meta/screenshot-ef9fbef.png b/Meta/screenshot-ef9fbef.png
new file mode 100644
index 0000000000..8d86ea3803
--- /dev/null
+++ b/Meta/screenshot-ef9fbef.png
Binary files differ
diff --git a/ReadMe.md b/ReadMe.md
index fb3b3e3f18..ab6d1b5b37 100644
--- a/ReadMe.md
+++ b/ReadMe.md
@@ -12,11 +12,12 @@ Roughly speaking, the goal here is a marriage between the aesthetic of late-1990
## Screenshot
-![Screenshot as of cdb82f6](https://raw.githubusercontent.com/awesomekling/serenity/master/Meta/screenshot-cdb82f6.png)
+![Screenshot as of ef9fbef](https://raw.githubusercontent.com/awesomekling/serenity/master/Meta/screenshot-ef9fbef.png)
## Current features
* Pre-emptive multitasking
+* Multithreading
* Compositing window server
* IPv4 networking with ARP, TCP, UDP and ICMP
* ext2 filesystem
@@ -26,6 +27,7 @@ Roughly speaking, the goal here is a marriage between the aesthetic of late-1990
* Local sockets
* Pseudoterminals
* Event-driven GUI library
+* PNG format support
* Text editor
* IRC client
* DNS lookup
@@ -33,19 +35,7 @@ Roughly speaking, the goal here is a marriage between the aesthetic of late-1990
## How do I build and run this?
-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.) 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.
-
-There's [a helpful guide on building a GCC cross-compiler](https://wiki.osdev.org/GCC_Cross-Compiler) on the OSDev wiki.
-
-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.
-
-If you'd like to run it, here's how you'd get it to boot:
-
- cd Kernel
- ./makeall.sh
- ./run # Runs in QEMU
- ./run b # Runs in bochs (limited networking support)
+See the [step-by-step guide to building Serenity](https://github.com/awesomekling/serenity/blob/master/Meta/BuildInstructions.md)
## Author
@@ -53,4 +43,4 @@ If you'd like to run it, here's how you'd get it to boot:
## License
-Undecided. Probably something close to 2-clause BSD.
+Undecided. I will probably go with something BSD-ish.