├── .before_install.sh ├── .before_script.sh ├── .build-travis.sh ├── .gitignore ├── .travis.yml ├── Makefile ├── README.md ├── STYLE.c ├── TODO.md ├── analyze ├── docs ├── bootloader.tex ├── core.tex ├── history.tex ├── intro.tex ├── license.tex ├── loader.tex ├── logo.png └── toaru_logo.svg ├── hdd ├── bin │ └── .dummy ├── dev │ └── .dummy ├── etc │ ├── .htop │ ├── .vim │ ├── color-test │ ├── game │ │ ├── 0.bmp │ │ ├── 1.bmp │ │ ├── 2.bmp │ │ ├── 3.bmp │ │ ├── 4.bmp │ │ ├── 5.bmp │ │ ├── 6.bmp │ │ ├── 7.bmp │ │ ├── map │ │ ├── remilia.bmp │ │ ├── remilia_f.bmp │ │ ├── remilia_l.bmp │ │ └── remilia_r.bmp │ ├── master.passwd │ ├── motd │ └── passwd ├── home │ ├── local │ │ └── .dummy │ └── root │ │ └── .dummy └── usr │ └── share │ ├── arrow.bmp │ ├── arrow_alpha.bmp │ ├── bs-alpha.bmp │ ├── bs.bmp │ ├── cat │ ├── edit_test │ ├── fonts │ ├── DejaVuSans-Bold.ttf │ ├── DejaVuSans-BoldOblique.ttf │ ├── DejaVuSans-Oblique.ttf │ ├── DejaVuSans.ttf │ ├── DejaVuSansMono-Bold.ttf │ ├── DejaVuSansMono-BoldOblique.ttf │ ├── DejaVuSansMono-Oblique.ttf │ ├── DejaVuSansMono.ttf │ ├── VLGothic.ttf │ └── VLPGothic.ttf │ ├── icons │ ├── AUTHORS │ ├── CONTRIBUTORS │ ├── applications-painting.png │ ├── applications-simulation.png │ ├── panel-shutdown.png │ └── utilities-terminal.png │ ├── libmath.b │ ├── logo_login.png │ ├── panel.bmp │ ├── panel.png │ ├── posix_ja.txt │ ├── snowman │ ├── ttk │ ├── active │ │ ├── ll.png │ │ ├── lm.png │ │ ├── lr.png │ │ ├── ml.png │ │ ├── mr.png │ │ ├── ul.png │ │ ├── um.png │ │ └── ur.png │ └── inactive │ │ ├── ll.png │ │ ├── lm.png │ │ ├── lr.png │ │ ├── ml.png │ │ ├── mr.png │ │ ├── ul.png │ │ ├── um.png │ │ └── ur.png │ └── wallpaper.png ├── image-builder ├── .gitignore ├── README.md ├── boot │ └── grub │ │ └── grub.cfg ├── clean-up.sh ├── create-image.sh └── fdisk.conf ├── kernel ├── cpu │ ├── gdt.c │ ├── idt.c │ ├── irq.c │ └── isrs.c ├── devices │ ├── cmos.c │ ├── fpu.c │ ├── ide.c │ ├── kbd.c │ ├── mbr.c │ ├── mouse.c │ ├── pci.c │ ├── serial.c │ └── timer.c ├── ds │ ├── list.c │ └── tree.c ├── fs │ ├── devfs.c │ ├── ext2_disk.c │ ├── ext2_ramdisk.c │ ├── nulldev.c │ ├── pipe.c │ ├── serialdev.c │ └── vfs.c ├── include │ ├── ata.h │ ├── boot.h │ ├── elf.h │ ├── ext2.h │ ├── fs.h │ ├── list.h │ ├── logging.h │ ├── mem.h │ ├── mouse.h │ ├── multiboot.h │ ├── pipe.h │ ├── process.h │ ├── shm.h │ ├── signal.h │ ├── system.h │ ├── task.h │ ├── tree.h │ ├── tss.h │ ├── types.h │ ├── va_list.h │ └── version.h ├── link.ld ├── main.c ├── mem │ ├── alloc.c │ ├── mem.c │ └── shm.c ├── misc │ ├── args.c │ ├── elf.c │ ├── kprintf.c │ ├── logging.c │ └── multiboot.c ├── start.s ├── sys │ ├── panic.c │ ├── process.c │ ├── signal.c │ ├── syscall.c │ ├── system.c │ ├── task.c │ └── version.c └── video │ └── lfb.c ├── loader ├── crtbegin.s ├── link.ld ├── syscall.c └── syscall.h ├── toaru.terminfo ├── toolchain ├── activate.sh ├── config.sh ├── install.sh ├── patches │ ├── binutils-2.22.patch │ ├── cairo-1.12.2.patch │ ├── cairo-Makefile │ ├── freetype-2.4.9.patch │ ├── gcc-4.6.0.patch │ ├── gmp-5.0.1.patch │ ├── libpng-1.5.13.patch │ ├── mpc-0.9.patch │ ├── mpfr-3.0.1.patch │ ├── newlib-1.19.0.patch │ ├── newlib │ │ ├── include │ │ │ ├── syscall.h │ │ │ └── termios.h │ │ ├── malloc.c │ │ ├── setjmp.S │ │ └── toaru │ │ │ ├── Makefile.am │ │ │ ├── Makefile.in │ │ │ ├── aclocal.m4 │ │ │ ├── bits │ │ │ └── dirent.h │ │ │ ├── configure.in │ │ │ ├── crt0.s │ │ │ ├── crti.s │ │ │ ├── crtn.s │ │ │ ├── lib.a │ │ │ ├── sys │ │ │ └── dirent.h │ │ │ └── syscalls.c │ └── pixman-0.26.2.patch ├── prepare.sh ├── rebuild-newlib.sh └── util.sh ├── userspace ├── build.py ├── core │ ├── cat.c │ ├── clear.c │ ├── cp.c │ ├── cpudet.c │ ├── echo.c │ ├── env.c │ ├── esh.c │ ├── hello.c │ ├── hostname.c │ ├── init.c │ ├── login.c │ ├── ls.c │ ├── mkdir.c │ ├── readelf.c │ ├── reboot.c │ ├── shutdown.c │ ├── sleep.c │ ├── stat.c │ ├── sysfunc.c │ ├── touch.c │ ├── uname.c │ ├── whoami.c │ └── yes.c ├── extra │ ├── bim.c │ ├── clock.c │ ├── compare.c │ ├── csnow.c │ ├── ld.c │ ├── lock.c │ ├── nyancat-animation.h │ ├── nyancat.c │ ├── serial-console.c │ ├── solver.c │ ├── telnet.h │ └── verify-write.c ├── gui │ ├── basic │ │ ├── clock-win.c │ │ ├── draw.c │ │ ├── drawlines.c │ │ ├── game.c │ │ ├── julia.c │ │ ├── plasma.c │ │ └── view.c │ ├── compositor │ │ └── compositor.c │ ├── core │ │ ├── glogin.c │ │ ├── gsession.c │ │ ├── panel.c │ │ └── wallpaper.c │ ├── demo │ │ ├── cairo-demo.c │ │ ├── make-it-snow.c │ │ └── pixman-demo.c │ ├── terminal │ │ ├── terminal-font.h │ │ ├── terminal-palette.h │ │ └── terminal.c │ └── ttk │ │ ├── lib │ │ └── ttk-core.c │ │ ├── ttk-demo.c │ │ └── ttk.h ├── lib │ ├── decorations.c │ ├── decorations.h │ ├── graphics.c │ ├── graphics.h │ ├── kbd.c │ ├── kbd.h │ ├── ldlib.c │ ├── ldlib.h │ ├── list.c │ ├── list.h │ ├── pthread.c │ ├── pthread.h │ ├── sha2.c │ ├── sha2.h │ ├── shmemfonts.c │ ├── shmemfonts.h │ ├── syscall.h │ ├── utf8decode.h │ ├── wcwidth.c │ ├── wcwidth.h │ ├── window.c │ └── window.h ├── tests │ ├── core-tests.c │ ├── test-argv.c │ ├── test-blur.c │ ├── test-borders.c │ ├── test-cpp.cpp │ ├── test-dsr.c │ ├── test-echo.c │ ├── test-env.c │ ├── test-fs.c │ ├── test-gfx.c │ ├── test-multitasking.c │ ├── test-pipe.c │ └── test-threads.c └── util │ ├── stack-overflow.c │ ├── stack-reaper.c │ ├── term_size.c │ └── thrash-process.c └── util ├── 256colres.pl ├── bin └── .git-marker ├── check-reqs ├── compiler ├── config-parser ├── cpad.sh ├── dump-colors.py ├── grab-binaries.sh ├── mk-beg ├── mk-beg-rm ├── mk-end ├── mk-end-rm ├── mk-error ├── mk-info ├── mrboots-installer.c ├── readelf.c ├── run-fullscreen.sh ├── run-tests.py └── typewriter.c /.before_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/.before_install.sh -------------------------------------------------------------------------------- /.before_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/.before_script.sh -------------------------------------------------------------------------------- /.build-travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/.build-travis.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/.travis.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/README.md -------------------------------------------------------------------------------- /STYLE.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/STYLE.c -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/TODO.md -------------------------------------------------------------------------------- /analyze: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | make clean 4 | CCC_ANALYZE=yes scan-build make 5 | -------------------------------------------------------------------------------- /docs/bootloader.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/docs/bootloader.tex -------------------------------------------------------------------------------- /docs/core.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/docs/core.tex -------------------------------------------------------------------------------- /docs/history.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/docs/history.tex -------------------------------------------------------------------------------- /docs/intro.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/docs/intro.tex -------------------------------------------------------------------------------- /docs/license.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/docs/license.tex -------------------------------------------------------------------------------- /docs/loader.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/docs/loader.tex -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/toaru_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/docs/toaru_logo.svg -------------------------------------------------------------------------------- /hdd/bin/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hdd/dev/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hdd/etc/.htop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/.htop -------------------------------------------------------------------------------- /hdd/etc/.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/.vim -------------------------------------------------------------------------------- /hdd/etc/color-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/color-test -------------------------------------------------------------------------------- /hdd/etc/game/0.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/0.bmp -------------------------------------------------------------------------------- /hdd/etc/game/1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/1.bmp -------------------------------------------------------------------------------- /hdd/etc/game/2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/2.bmp -------------------------------------------------------------------------------- /hdd/etc/game/3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/3.bmp -------------------------------------------------------------------------------- /hdd/etc/game/4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/4.bmp -------------------------------------------------------------------------------- /hdd/etc/game/5.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/5.bmp -------------------------------------------------------------------------------- /hdd/etc/game/6.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/6.bmp -------------------------------------------------------------------------------- /hdd/etc/game/7.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/7.bmp -------------------------------------------------------------------------------- /hdd/etc/game/map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/map -------------------------------------------------------------------------------- /hdd/etc/game/remilia.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/remilia.bmp -------------------------------------------------------------------------------- /hdd/etc/game/remilia_f.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/remilia_f.bmp -------------------------------------------------------------------------------- /hdd/etc/game/remilia_l.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/remilia_l.bmp -------------------------------------------------------------------------------- /hdd/etc/game/remilia_r.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/game/remilia_r.bmp -------------------------------------------------------------------------------- /hdd/etc/master.passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/master.passwd -------------------------------------------------------------------------------- /hdd/etc/motd: -------------------------------------------------------------------------------- 1 | 2 |  = とあるOS ういはる [uiharu] = 3 | -------------------------------------------------------------------------------- /hdd/etc/passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/etc/passwd -------------------------------------------------------------------------------- /hdd/home/local/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hdd/home/root/.dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hdd/usr/share/arrow.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/arrow.bmp -------------------------------------------------------------------------------- /hdd/usr/share/arrow_alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/arrow_alpha.bmp -------------------------------------------------------------------------------- /hdd/usr/share/bs-alpha.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/bs-alpha.bmp -------------------------------------------------------------------------------- /hdd/usr/share/bs.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/bs.bmp -------------------------------------------------------------------------------- /hdd/usr/share/cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/cat -------------------------------------------------------------------------------- /hdd/usr/share/edit_test: -------------------------------------------------------------------------------- 1 | This file is in Unicode. 2 | このファイルはユニコードであります。 3 | Cool, eh? 4 | -------------------------------------------------------------------------------- /hdd/usr/share/fonts/DejaVuSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/DejaVuSans-Bold.ttf -------------------------------------------------------------------------------- /hdd/usr/share/fonts/DejaVuSans-BoldOblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/DejaVuSans-BoldOblique.ttf -------------------------------------------------------------------------------- /hdd/usr/share/fonts/DejaVuSans-Oblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/DejaVuSans-Oblique.ttf -------------------------------------------------------------------------------- /hdd/usr/share/fonts/DejaVuSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/DejaVuSans.ttf -------------------------------------------------------------------------------- /hdd/usr/share/fonts/DejaVuSansMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/DejaVuSansMono-Bold.ttf -------------------------------------------------------------------------------- /hdd/usr/share/fonts/DejaVuSansMono-BoldOblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/DejaVuSansMono-BoldOblique.ttf -------------------------------------------------------------------------------- /hdd/usr/share/fonts/DejaVuSansMono-Oblique.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/DejaVuSansMono-Oblique.ttf -------------------------------------------------------------------------------- /hdd/usr/share/fonts/DejaVuSansMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/DejaVuSansMono.ttf -------------------------------------------------------------------------------- /hdd/usr/share/fonts/VLGothic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/VLGothic.ttf -------------------------------------------------------------------------------- /hdd/usr/share/fonts/VLPGothic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/fonts/VLPGothic.ttf -------------------------------------------------------------------------------- /hdd/usr/share/icons/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/icons/AUTHORS -------------------------------------------------------------------------------- /hdd/usr/share/icons/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/icons/CONTRIBUTORS -------------------------------------------------------------------------------- /hdd/usr/share/icons/applications-painting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/icons/applications-painting.png -------------------------------------------------------------------------------- /hdd/usr/share/icons/applications-simulation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/icons/applications-simulation.png -------------------------------------------------------------------------------- /hdd/usr/share/icons/panel-shutdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/icons/panel-shutdown.png -------------------------------------------------------------------------------- /hdd/usr/share/icons/utilities-terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/icons/utilities-terminal.png -------------------------------------------------------------------------------- /hdd/usr/share/libmath.b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/libmath.b -------------------------------------------------------------------------------- /hdd/usr/share/logo_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/logo_login.png -------------------------------------------------------------------------------- /hdd/usr/share/panel.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/panel.bmp -------------------------------------------------------------------------------- /hdd/usr/share/panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/panel.png -------------------------------------------------------------------------------- /hdd/usr/share/posix_ja.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/posix_ja.txt -------------------------------------------------------------------------------- /hdd/usr/share/snowman: -------------------------------------------------------------------------------- 1 | ☃ 2 | -------------------------------------------------------------------------------- /hdd/usr/share/ttk/active/ll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/active/ll.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/active/lm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/active/lm.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/active/lr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/active/lr.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/active/ml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/active/ml.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/active/mr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/active/mr.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/active/ul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/active/ul.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/active/um.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/active/um.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/active/ur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/active/ur.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/inactive/ll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/inactive/ll.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/inactive/lm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/inactive/lm.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/inactive/lr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/inactive/lr.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/inactive/ml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/inactive/ml.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/inactive/mr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/inactive/mr.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/inactive/ul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/inactive/ul.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/inactive/um.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/inactive/um.png -------------------------------------------------------------------------------- /hdd/usr/share/ttk/inactive/ur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/ttk/inactive/ur.png -------------------------------------------------------------------------------- /hdd/usr/share/wallpaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/hdd/usr/share/wallpaper.png -------------------------------------------------------------------------------- /image-builder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/image-builder/.gitignore -------------------------------------------------------------------------------- /image-builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/image-builder/README.md -------------------------------------------------------------------------------- /image-builder/boot/grub/grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/image-builder/boot/grub/grub.cfg -------------------------------------------------------------------------------- /image-builder/clean-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/image-builder/clean-up.sh -------------------------------------------------------------------------------- /image-builder/create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/image-builder/create-image.sh -------------------------------------------------------------------------------- /image-builder/fdisk.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/image-builder/fdisk.conf -------------------------------------------------------------------------------- /kernel/cpu/gdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/cpu/gdt.c -------------------------------------------------------------------------------- /kernel/cpu/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/cpu/idt.c -------------------------------------------------------------------------------- /kernel/cpu/irq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/cpu/irq.c -------------------------------------------------------------------------------- /kernel/cpu/isrs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/cpu/isrs.c -------------------------------------------------------------------------------- /kernel/devices/cmos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/devices/cmos.c -------------------------------------------------------------------------------- /kernel/devices/fpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/devices/fpu.c -------------------------------------------------------------------------------- /kernel/devices/ide.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/devices/ide.c -------------------------------------------------------------------------------- /kernel/devices/kbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/devices/kbd.c -------------------------------------------------------------------------------- /kernel/devices/mbr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/devices/mbr.c -------------------------------------------------------------------------------- /kernel/devices/mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/devices/mouse.c -------------------------------------------------------------------------------- /kernel/devices/pci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/devices/pci.c -------------------------------------------------------------------------------- /kernel/devices/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/devices/serial.c -------------------------------------------------------------------------------- /kernel/devices/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/devices/timer.c -------------------------------------------------------------------------------- /kernel/ds/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/ds/list.c -------------------------------------------------------------------------------- /kernel/ds/tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/ds/tree.c -------------------------------------------------------------------------------- /kernel/fs/devfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/fs/devfs.c -------------------------------------------------------------------------------- /kernel/fs/ext2_disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/fs/ext2_disk.c -------------------------------------------------------------------------------- /kernel/fs/ext2_ramdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/fs/ext2_ramdisk.c -------------------------------------------------------------------------------- /kernel/fs/nulldev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/fs/nulldev.c -------------------------------------------------------------------------------- /kernel/fs/pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/fs/pipe.c -------------------------------------------------------------------------------- /kernel/fs/serialdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/fs/serialdev.c -------------------------------------------------------------------------------- /kernel/fs/vfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/fs/vfs.c -------------------------------------------------------------------------------- /kernel/include/ata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/ata.h -------------------------------------------------------------------------------- /kernel/include/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/boot.h -------------------------------------------------------------------------------- /kernel/include/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/elf.h -------------------------------------------------------------------------------- /kernel/include/ext2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/ext2.h -------------------------------------------------------------------------------- /kernel/include/fs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/fs.h -------------------------------------------------------------------------------- /kernel/include/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/list.h -------------------------------------------------------------------------------- /kernel/include/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/logging.h -------------------------------------------------------------------------------- /kernel/include/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/mem.h -------------------------------------------------------------------------------- /kernel/include/mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/mouse.h -------------------------------------------------------------------------------- /kernel/include/multiboot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/multiboot.h -------------------------------------------------------------------------------- /kernel/include/pipe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/pipe.h -------------------------------------------------------------------------------- /kernel/include/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/process.h -------------------------------------------------------------------------------- /kernel/include/shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/shm.h -------------------------------------------------------------------------------- /kernel/include/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/signal.h -------------------------------------------------------------------------------- /kernel/include/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/system.h -------------------------------------------------------------------------------- /kernel/include/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/task.h -------------------------------------------------------------------------------- /kernel/include/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/tree.h -------------------------------------------------------------------------------- /kernel/include/tss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/tss.h -------------------------------------------------------------------------------- /kernel/include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/types.h -------------------------------------------------------------------------------- /kernel/include/va_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/va_list.h -------------------------------------------------------------------------------- /kernel/include/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/include/version.h -------------------------------------------------------------------------------- /kernel/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/link.ld -------------------------------------------------------------------------------- /kernel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/main.c -------------------------------------------------------------------------------- /kernel/mem/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/mem/alloc.c -------------------------------------------------------------------------------- /kernel/mem/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/mem/mem.c -------------------------------------------------------------------------------- /kernel/mem/shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/mem/shm.c -------------------------------------------------------------------------------- /kernel/misc/args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/misc/args.c -------------------------------------------------------------------------------- /kernel/misc/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/misc/elf.c -------------------------------------------------------------------------------- /kernel/misc/kprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/misc/kprintf.c -------------------------------------------------------------------------------- /kernel/misc/logging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/misc/logging.c -------------------------------------------------------------------------------- /kernel/misc/multiboot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/misc/multiboot.c -------------------------------------------------------------------------------- /kernel/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/start.s -------------------------------------------------------------------------------- /kernel/sys/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/sys/panic.c -------------------------------------------------------------------------------- /kernel/sys/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/sys/process.c -------------------------------------------------------------------------------- /kernel/sys/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/sys/signal.c -------------------------------------------------------------------------------- /kernel/sys/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/sys/syscall.c -------------------------------------------------------------------------------- /kernel/sys/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/sys/system.c -------------------------------------------------------------------------------- /kernel/sys/task.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/sys/task.c -------------------------------------------------------------------------------- /kernel/sys/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/sys/version.c -------------------------------------------------------------------------------- /kernel/video/lfb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/kernel/video/lfb.c -------------------------------------------------------------------------------- /loader/crtbegin.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/loader/crtbegin.s -------------------------------------------------------------------------------- /loader/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/loader/link.ld -------------------------------------------------------------------------------- /loader/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/loader/syscall.c -------------------------------------------------------------------------------- /loader/syscall.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toaru.terminfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toaru.terminfo -------------------------------------------------------------------------------- /toolchain/activate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/activate.sh -------------------------------------------------------------------------------- /toolchain/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/config.sh -------------------------------------------------------------------------------- /toolchain/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/install.sh -------------------------------------------------------------------------------- /toolchain/patches/binutils-2.22.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/binutils-2.22.patch -------------------------------------------------------------------------------- /toolchain/patches/cairo-1.12.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/cairo-1.12.2.patch -------------------------------------------------------------------------------- /toolchain/patches/cairo-Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/cairo-Makefile -------------------------------------------------------------------------------- /toolchain/patches/freetype-2.4.9.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/freetype-2.4.9.patch -------------------------------------------------------------------------------- /toolchain/patches/gcc-4.6.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/gcc-4.6.0.patch -------------------------------------------------------------------------------- /toolchain/patches/gmp-5.0.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/gmp-5.0.1.patch -------------------------------------------------------------------------------- /toolchain/patches/libpng-1.5.13.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/libpng-1.5.13.patch -------------------------------------------------------------------------------- /toolchain/patches/mpc-0.9.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/mpc-0.9.patch -------------------------------------------------------------------------------- /toolchain/patches/mpfr-3.0.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/mpfr-3.0.1.patch -------------------------------------------------------------------------------- /toolchain/patches/newlib-1.19.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib-1.19.0.patch -------------------------------------------------------------------------------- /toolchain/patches/newlib/include/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/include/syscall.h -------------------------------------------------------------------------------- /toolchain/patches/newlib/include/termios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/include/termios.h -------------------------------------------------------------------------------- /toolchain/patches/newlib/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/malloc.c -------------------------------------------------------------------------------- /toolchain/patches/newlib/setjmp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/setjmp.S -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/Makefile.am -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/Makefile.in -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/aclocal.m4 -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/bits/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/bits/dirent.h -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/configure.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/configure.in -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/crt0.s -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/crti.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/crti.s -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/crtn.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/crtn.s -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/lib.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/lib.a -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/sys/dirent.h: -------------------------------------------------------------------------------- 1 | #include 2 | -------------------------------------------------------------------------------- /toolchain/patches/newlib/toaru/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/newlib/toaru/syscalls.c -------------------------------------------------------------------------------- /toolchain/patches/pixman-0.26.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/patches/pixman-0.26.2.patch -------------------------------------------------------------------------------- /toolchain/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/prepare.sh -------------------------------------------------------------------------------- /toolchain/rebuild-newlib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/rebuild-newlib.sh -------------------------------------------------------------------------------- /toolchain/util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/toolchain/util.sh -------------------------------------------------------------------------------- /userspace/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/build.py -------------------------------------------------------------------------------- /userspace/core/cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/cat.c -------------------------------------------------------------------------------- /userspace/core/clear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/clear.c -------------------------------------------------------------------------------- /userspace/core/cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/cp.c -------------------------------------------------------------------------------- /userspace/core/cpudet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/cpudet.c -------------------------------------------------------------------------------- /userspace/core/echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/echo.c -------------------------------------------------------------------------------- /userspace/core/env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/env.c -------------------------------------------------------------------------------- /userspace/core/esh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/esh.c -------------------------------------------------------------------------------- /userspace/core/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/hello.c -------------------------------------------------------------------------------- /userspace/core/hostname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/hostname.c -------------------------------------------------------------------------------- /userspace/core/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/init.c -------------------------------------------------------------------------------- /userspace/core/login.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/login.c -------------------------------------------------------------------------------- /userspace/core/ls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/ls.c -------------------------------------------------------------------------------- /userspace/core/mkdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/mkdir.c -------------------------------------------------------------------------------- /userspace/core/readelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/readelf.c -------------------------------------------------------------------------------- /userspace/core/reboot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/reboot.c -------------------------------------------------------------------------------- /userspace/core/shutdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/shutdown.c -------------------------------------------------------------------------------- /userspace/core/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/sleep.c -------------------------------------------------------------------------------- /userspace/core/stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/stat.c -------------------------------------------------------------------------------- /userspace/core/sysfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/sysfunc.c -------------------------------------------------------------------------------- /userspace/core/touch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/touch.c -------------------------------------------------------------------------------- /userspace/core/uname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/uname.c -------------------------------------------------------------------------------- /userspace/core/whoami.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/whoami.c -------------------------------------------------------------------------------- /userspace/core/yes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/core/yes.c -------------------------------------------------------------------------------- /userspace/extra/bim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/bim.c -------------------------------------------------------------------------------- /userspace/extra/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/clock.c -------------------------------------------------------------------------------- /userspace/extra/compare.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/compare.c -------------------------------------------------------------------------------- /userspace/extra/csnow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/csnow.c -------------------------------------------------------------------------------- /userspace/extra/ld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/ld.c -------------------------------------------------------------------------------- /userspace/extra/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/lock.c -------------------------------------------------------------------------------- /userspace/extra/nyancat-animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/nyancat-animation.h -------------------------------------------------------------------------------- /userspace/extra/nyancat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/nyancat.c -------------------------------------------------------------------------------- /userspace/extra/serial-console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/serial-console.c -------------------------------------------------------------------------------- /userspace/extra/solver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/solver.c -------------------------------------------------------------------------------- /userspace/extra/telnet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/telnet.h -------------------------------------------------------------------------------- /userspace/extra/verify-write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/extra/verify-write.c -------------------------------------------------------------------------------- /userspace/gui/basic/clock-win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/basic/clock-win.c -------------------------------------------------------------------------------- /userspace/gui/basic/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/basic/draw.c -------------------------------------------------------------------------------- /userspace/gui/basic/drawlines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/basic/drawlines.c -------------------------------------------------------------------------------- /userspace/gui/basic/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/basic/game.c -------------------------------------------------------------------------------- /userspace/gui/basic/julia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/basic/julia.c -------------------------------------------------------------------------------- /userspace/gui/basic/plasma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/basic/plasma.c -------------------------------------------------------------------------------- /userspace/gui/basic/view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/basic/view.c -------------------------------------------------------------------------------- /userspace/gui/compositor/compositor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/compositor/compositor.c -------------------------------------------------------------------------------- /userspace/gui/core/glogin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/core/glogin.c -------------------------------------------------------------------------------- /userspace/gui/core/gsession.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/core/gsession.c -------------------------------------------------------------------------------- /userspace/gui/core/panel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/core/panel.c -------------------------------------------------------------------------------- /userspace/gui/core/wallpaper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/core/wallpaper.c -------------------------------------------------------------------------------- /userspace/gui/demo/cairo-demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/demo/cairo-demo.c -------------------------------------------------------------------------------- /userspace/gui/demo/make-it-snow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/demo/make-it-snow.c -------------------------------------------------------------------------------- /userspace/gui/demo/pixman-demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/demo/pixman-demo.c -------------------------------------------------------------------------------- /userspace/gui/terminal/terminal-font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/terminal/terminal-font.h -------------------------------------------------------------------------------- /userspace/gui/terminal/terminal-palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/terminal/terminal-palette.h -------------------------------------------------------------------------------- /userspace/gui/terminal/terminal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/terminal/terminal.c -------------------------------------------------------------------------------- /userspace/gui/ttk/lib/ttk-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/ttk/lib/ttk-core.c -------------------------------------------------------------------------------- /userspace/gui/ttk/ttk-demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/ttk/ttk-demo.c -------------------------------------------------------------------------------- /userspace/gui/ttk/ttk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/gui/ttk/ttk.h -------------------------------------------------------------------------------- /userspace/lib/decorations.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/decorations.c -------------------------------------------------------------------------------- /userspace/lib/decorations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/decorations.h -------------------------------------------------------------------------------- /userspace/lib/graphics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/graphics.c -------------------------------------------------------------------------------- /userspace/lib/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/graphics.h -------------------------------------------------------------------------------- /userspace/lib/kbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/kbd.c -------------------------------------------------------------------------------- /userspace/lib/kbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/kbd.h -------------------------------------------------------------------------------- /userspace/lib/ldlib.c: -------------------------------------------------------------------------------- 1 | #include "ldlib.h" 2 | 3 | -------------------------------------------------------------------------------- /userspace/lib/ldlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/ldlib.h -------------------------------------------------------------------------------- /userspace/lib/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/list.c -------------------------------------------------------------------------------- /userspace/lib/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/list.h -------------------------------------------------------------------------------- /userspace/lib/pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/pthread.c -------------------------------------------------------------------------------- /userspace/lib/pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/pthread.h -------------------------------------------------------------------------------- /userspace/lib/sha2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/sha2.c -------------------------------------------------------------------------------- /userspace/lib/sha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/sha2.h -------------------------------------------------------------------------------- /userspace/lib/shmemfonts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/shmemfonts.c -------------------------------------------------------------------------------- /userspace/lib/shmemfonts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/shmemfonts.h -------------------------------------------------------------------------------- /userspace/lib/syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/syscall.h -------------------------------------------------------------------------------- /userspace/lib/utf8decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/utf8decode.h -------------------------------------------------------------------------------- /userspace/lib/wcwidth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/wcwidth.c -------------------------------------------------------------------------------- /userspace/lib/wcwidth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/wcwidth.h -------------------------------------------------------------------------------- /userspace/lib/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/window.c -------------------------------------------------------------------------------- /userspace/lib/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/lib/window.h -------------------------------------------------------------------------------- /userspace/tests/core-tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/core-tests.c -------------------------------------------------------------------------------- /userspace/tests/test-argv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-argv.c -------------------------------------------------------------------------------- /userspace/tests/test-blur.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-blur.c -------------------------------------------------------------------------------- /userspace/tests/test-borders.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-borders.c -------------------------------------------------------------------------------- /userspace/tests/test-cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-cpp.cpp -------------------------------------------------------------------------------- /userspace/tests/test-dsr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-dsr.c -------------------------------------------------------------------------------- /userspace/tests/test-echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-echo.c -------------------------------------------------------------------------------- /userspace/tests/test-env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-env.c -------------------------------------------------------------------------------- /userspace/tests/test-fs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-fs.c -------------------------------------------------------------------------------- /userspace/tests/test-gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-gfx.c -------------------------------------------------------------------------------- /userspace/tests/test-multitasking.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-multitasking.c -------------------------------------------------------------------------------- /userspace/tests/test-pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-pipe.c -------------------------------------------------------------------------------- /userspace/tests/test-threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/tests/test-threads.c -------------------------------------------------------------------------------- /userspace/util/stack-overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/util/stack-overflow.c -------------------------------------------------------------------------------- /userspace/util/stack-reaper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/util/stack-reaper.c -------------------------------------------------------------------------------- /userspace/util/term_size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/util/term_size.c -------------------------------------------------------------------------------- /userspace/util/thrash-process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/userspace/util/thrash-process.c -------------------------------------------------------------------------------- /util/256colres.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/256colres.pl -------------------------------------------------------------------------------- /util/bin/.git-marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /util/check-reqs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/check-reqs -------------------------------------------------------------------------------- /util/compiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/compiler -------------------------------------------------------------------------------- /util/config-parser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/config-parser -------------------------------------------------------------------------------- /util/cpad.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/cpad.sh -------------------------------------------------------------------------------- /util/dump-colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/dump-colors.py -------------------------------------------------------------------------------- /util/grab-binaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/grab-binaries.sh -------------------------------------------------------------------------------- /util/mk-beg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/mk-beg -------------------------------------------------------------------------------- /util/mk-beg-rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/mk-beg-rm -------------------------------------------------------------------------------- /util/mk-end: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/mk-end -------------------------------------------------------------------------------- /util/mk-end-rm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/mk-end-rm -------------------------------------------------------------------------------- /util/mk-error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/mk-error -------------------------------------------------------------------------------- /util/mk-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/mk-info -------------------------------------------------------------------------------- /util/mrboots-installer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/mrboots-installer.c -------------------------------------------------------------------------------- /util/readelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/readelf.c -------------------------------------------------------------------------------- /util/run-fullscreen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/run-fullscreen.sh -------------------------------------------------------------------------------- /util/run-tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/run-tests.py -------------------------------------------------------------------------------- /util/typewriter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevej/osdev/HEAD/util/typewriter.c --------------------------------------------------------------------------------