readme: Update screenshot, build instructions
This commit is contained in:
parent
c4c0dae5a4
commit
7dbd793481
@ -2,7 +2,7 @@
|
||||
|
||||
ToaruOS is a hobbyist, educational, Unix-like operating system built entirely from scratch and capable of hosting Python 3 and GCC. It includes a kernel, bootloader, dynamic linker, C standard library, composited windowing system, package manager, and several utilities and applications. All components of the core operating system are original, providing a complete environment in approximately 80,000 lines of C and assembly, all of which is included in this repository.
|
||||
|
||||
![Screenshot](https://user-images.githubusercontent.com/223546/71428063-a979be00-2701-11ea-952d-da68847b8751.png)
|
||||
![Screenshot](https://user-images.githubusercontent.com/223546/105782051-11f73680-5fb7-11eb-94ed-171334c3de74.png)
|
||||
*Demonstration of ToaruOS's UI, terminal emulator, and text editor.*
|
||||
|
||||
## History
|
||||
@ -30,6 +30,7 @@ ToaruOS 1.0 was released in January, 2017, and featured a Python userspace built
|
||||
- **ld.so** (dynamic linker/loader), [linker/linker.c](linker/linker.c), loads dynamically-linked ELF binaries.
|
||||
- **Esh** (shell), [apps/sh.c](apps/sh.c), supports pipes, redirections, variables, and more.
|
||||
- **MSK** (package manager), [apps/msk.c](apps/msk.c), with support for online package installation.
|
||||
- **Kuroko**, [kuroko/](https://kuroko-lang.github.io/), a dynamic bytecode-compiled programming language.
|
||||
|
||||
## Current Goals
|
||||
|
||||
@ -55,7 +56,7 @@ The build process has two parts: building a cross-compiler, and building the ope
|
||||
|
||||
You can skip the process of building the cross-compiler toolchain (which doesn't get updated very often anyway) by using our pre-built toolchain through Docker:
|
||||
|
||||
git clone https://github.com/klange/toaruos
|
||||
git clone --recursive https://github.com/klange/toaruos
|
||||
cd toaruos
|
||||
docker pull toaruos/build-tools:1.8.x
|
||||
docker run -v `pwd`:/root/toaruos -w /root/toaruos -e LANG=C.UTF-8 -t toaruos/build-tools:1.8.x util/build-in-docker.sh
|
||||
|
Loading…
x
Reference in New Issue
Block a user