Commit Graph

120 Commits

Author SHA1 Message Date
K. Lange 3700630f0e Rename netboot to netinit, makes more sense 2018-07-01 17:32:50 +09:00
K. Lange 4df958b1ba Strip netboot so it's a lot smaller 2018-06-30 13:48:29 +09:00
K. Lange 65d69b9836 Experimental, currently broken, netboot 2018-06-29 13:55:03 +09:00
K. Lange 79ac5ba9b1 Fix several Python things 2018-06-26 20:53:48 +09:00
K. Lange 334d31e1d4 Build a bigger image if Python is installed 2018-06-25 21:49:06 +09:00
K. Lange a404c0f0af Enough to build lua 2018-06-25 13:15:09 +09:00
K. Lange 6e1e9a4c97 Experimental, hacky printf(%f) 2018-06-10 19:06:48 +09:00
K. Lange e813056b64 More bootloader cleanup 2018-06-09 19:19:21 +09:00
K. Lange 7e6182efba Remove --audioout and --audioin options for virtualbox 2018-06-06 08:31:46 +09:00
K. Lange 74b9e11d5c Fix some virtualbox guest additions stuff 2018-06-05 22:34:37 +09:00
K. Lange 60145a9849 Be sure to set vram for virtualbox 2018-05-11 21:33:56 +09:00
K. Lange ffa4bd7360 Add login, sudo, user session, auth lib, etc. 2018-05-10 22:33:32 +09:00
K. Lange 7eff9691b5 Rebuild CDs more reliably when random filesystem files change 2018-05-07 17:48:50 +09:00
K. Lange 3163133c88 Don't show exit menu in VirtualBox 2018-05-04 12:29:17 +09:00
K. Lange 3dd3da9471 Make sure object files from libc are cleaned out properly 2018-05-02 15:02:05 +09:00
K. Lange 4c8f8e43fb Use subdirectories for libc based on headers 2018-05-02 11:59:30 +09:00
K. Lange 2509d2cad8 Add a bunch of little virtualbox config tweaks 2018-04-27 16:41:43 +09:00
K. Lange 910908096f Add convenience targets for qemu (run), virtualbox 2018-04-26 17:04:19 +09:00
K. Lange df277155c4 Pass same CFLAGS for libc 2018-04-25 21:39:55 +09:00
K. Lange 8e07883088 Enable and resolve several warnings 2018-04-25 14:03:29 +09:00
K. Lange c8ae1a5fb3 Makefile cleanup 2018-04-24 19:39:47 +09:00
K. Lange 168308cead Enable plan9 extensions (anonymous struct members...) 2018-04-21 15:04:10 +09:00
K. Lange 7f99f2fbc4 Avoid creating / including generated makefiles when cleaning 2018-04-18 21:39:27 +09:00
K. Lange 592541ef7f Decoration themes should be no different from other libraries 2018-04-17 22:39:39 +09:00
K. Lange c0853fa5ce Remove more unneeded make recipes 2018-04-17 22:23:34 +09:00
K. Lange 04f511413e Magic library deps as well 2018-04-17 22:18:15 +09:00
K. Lange 07732bbb61 Remove extraneous bits from make 2018-04-17 21:53:44 +09:00
K. Lange a8e1820be7 Integrate auto-dep into build system through make file generation 2018-04-17 21:49:56 +09:00
K. Lange 7561589610 Port old (C) panel 2018-04-17 20:03:19 +09:00
K. Lange d20a6cc76b Add some more math functions and two graphical demos 2018-04-17 16:48:47 +09:00
K. Lange a7975b96df add rudimentary http-get tool similar to fetch 2018-04-12 12:27:38 +09:00
K. Lange 53c670b466 Force some SSE extensions in our target 2018-03-29 21:22:45 +09:00
K. Lange e1056ef605 Build cleanup 2018-03-22 16:06:29 +09:00
K. Lange 5688627461 Fixes 2018-03-21 17:17:48 +09:00
K. Lange 0c41873da8 Automatically source toolchain when building 2018-03-21 16:49:23 +09:00
K. Lange abafa47204 Remove erroneously added kernel/symbols.S 2018-03-19 15:33:07 +09:00
K. Lange 31ae64c2e1 Fix build dependency ordering so -j16 works 2018-03-19 13:36:02 +09:00
K. Lange 8bdd1d77b0 Make sure more objects are removed by clean 2018-03-19 11:47:16 +09:00
K. Lange 1355502e6c Reorganize headers 2018-03-19 11:38:11 +09:00
K. Lange 2405387ad9 Relocate dlfcn.h 2018-03-17 17:57:04 +09:00
K. Lange 627ebc3195 Fixup std lib includes for full build from scratch with just basic gcc 2018-03-16 22:40:23 +09:00
K. Lange 3f4293d357 Merge kernel 2018-03-16 21:56:19 +09:00
K. Lange 95bc33a3bc add free, uptime 2018-03-15 20:01:28 +09:00
K. Lange dd089dcac5 Port ramdisk migration tool from python to c 2018-03-15 19:30:04 +09:00
K. Lange cba96994c0 Fix clean target 2018-03-15 10:33:02 +09:00
K. Lange a75a714653 Merge bootloader 2018-03-15 10:19:18 +09:00
K. Lange da4cc1a5fe Remove font loading from compositor; add unused font-server 2018-03-08 18:19:19 +09:00
K. Lange 54c48446e7 Add cursor-off 2018-03-06 23:12:32 +09:00
K. Lange 7c6cd9c531 Add VGA terminal 2018-03-04 22:50:53 +09:00
K. Lange 9d06ac40bb Add bim
i would not try to write files in this environment as it's not a tmpfs
migration, so good luck
2018-03-03 20:57:43 +09:00
K. Lange c9ab27ceca Random headers too 2018-03-03 20:54:35 +09:00
K. Lange 4d57ba0481 move apps to subdir 2018-03-03 20:53:13 +09:00
K. Lange c74a28dfca add ps, pstree, fix terminal unicode 2018-03-03 20:23:13 +09:00
K. Lange 61a3ab6017 add kill 2018-03-03 19:37:50 +09:00
K. Lange 3d6c55521a Add nyancat 2018-03-02 21:25:32 +09:00
K. Lange 59fd819b31 Add echo 2018-03-02 21:25:22 +09:00
K. Lange 476fbb5ad1 Draw more text 2018-03-01 15:10:57 +09:00
K. Lange 9adae6f071 Build cleanups 2018-03-01 12:55:28 +09:00
K. Lange 03b77d2175 Add localtime, fix some printf stuff 2018-03-01 09:07:43 +09:00
K. Lange fe7f798506 Add mount 2018-02-28 15:04:46 +09:00
K. Lange c18e966767 add env 2018-02-26 13:22:05 +09:00
K. Lange 32d56d0922 make sure directories get made before building libs 2018-02-26 11:42:54 +09:00
K. Lange 1c1a615db6 add sysinfo 2018-02-25 23:06:07 +09:00
K. Lange 80421d395d Port 'fancy' decoration theme 2018-02-25 21:54:39 +09:00
K. Lange b4db731f78 yutani-test 2018-02-25 18:29:31 +09:00
K. Lange 877a123088 add tree, not used yet 2018-02-25 18:25:05 +09:00
K. Lange 526e100098 cat and kdebug 2018-02-25 18:22:44 +09:00
K. Lange c0e5bd7d26 some build fixes 2018-02-25 17:43:31 +09:00
K. Lange 8cd1bd4b8a just gobs of stuff 2018-02-25 17:14:43 +09:00
K. Lange a1f60853ed init 2018-02-25 14:13:54 +09:00