858 Commits

Author SHA1 Message Date
alnyan a5526f8001 maint: remove memtables crate 2025-07-17 17:53:53 +03:00
alnyan 0672d55e8e maint: remove etc/ld/x86 2025-07-17 17:50:02 +03:00
alnyan 3b1bdea1dd maint: fix clippy warnings 2025-07-17 17:47:24 +03:00
alnyan b8e7430353 maint: fix warnings 2025-07-17 17:08:59 +03:00
alnyan 511d1e45c0 x86_64: position-independent kernel 2025-07-17 16:45:57 +03:00
alnyan 019146e9ff riscv64: position-independent kernel 2025-07-17 14:38:51 +03:00
alnyan 1f6f091c2c aarch64: position-independent kernel 2025-07-17 12:58:43 +03:00
alnyan 6a723790de maint: drop support for i686 2025-07-16 20:19:40 +03:00
alnyan 223aeef10f boot: fix riscv64/aarch64 boot headers 2025-07-16 16:00:57 +03:00
alnyan 04afd55f35 aarch64: add linux image header 2025-07-16 12:03:16 +03:00
alnyan 21ff433b51 gentables/aarch64: fix incorrect operator precedence 2025-07-16 12:01:54 +03:00
alnyan 2501a85874 runtime: move pidfd support to yggdrasil-rt 2025-07-16 11:00:47 +03:00
alnyan 31e58f961f libc: fix build issues 2025-06-10 15:18:50 +03:00
alnyan 5057555f57 bcm283x: fix missing docs in aux uart 2025-05-20 14:27:20 +03:00
alnyan a88d1af925 bcm283x: fix bcm283x_aux init/traits 2025-05-20 13:20:52 +03:00
alnyan 2fcf800cc8 yboot: pick higher fb resolutions 2025-05-17 11:22:39 +03:00
alnyan 8c4a882766 netutils: add netconf apply subcommand 2025-05-14 13:45:49 +03:00
alnyan be93d68fb1 block: implement mbr partition probing 2025-04-15 12:50:28 +03:00
alnyan be7b895662 maint: update to rustc 1.88.0-nightly 2025-04-14 18:38:24 +03:00
alnyan 608912804f shell: rework shell parsing, if/while/for/&&/|| 2025-03-12 22:11:54 +02:00
alnyan 4798240473 libc: fix missing bits 2025-03-09 21:45:32 +02:00
alnyan c5994dd390 libc: implement program_invocation_[short_]name 2025-03-09 14:42:38 +02:00
alnyan d963b3bac9 libc: borrow relibc's wctype.h 2025-03-09 14:16:42 +02:00
alnyan 7a9a0ce59e libc: extend libc I/O coverage 2025-03-09 11:59:38 +02:00
alnyan 69649f1cea ports: add gnu grep 2025-03-09 01:20:42 +02:00
alnyan 56640a4fc2 ports: add gnu diffutils, patch, gzip 2025-03-09 01:02:15 +02:00
alnyan fc9018585b libc: extend GNU library/tool compatibility 2025-03-08 22:31:50 +02:00
alnyan 87ae150dc1 ports: add lua-5.4.7 port 2025-03-08 02:39:09 +02:00
alnyan cac16c1df9 libc: add L_tmpnam to stdio.h 2025-03-08 02:20:20 +02:00
alnyan 1c07b74e6d ports: add GNU make port 2025-03-08 01:58:43 +02:00
alnyan 8ffc223a2b fs/libc: implement some libc functions, fix file times 2025-03-08 01:22:19 +02:00
alnyan fd0e2cc229 ports: fix rv64 port 2025-03-07 16:00:55 +02:00
alnyan cd6b6ac7f5 maint: update gitignore 2025-03-07 12:11:53 +02:00
alnyan 60bd925122 dyn-loader: add config, better option parsing 2025-03-07 12:10:11 +02:00
alnyan 9f2ad4f2c9 ports: nicer build system for C/C++ ports 2025-03-06 20:41:16 +02:00
alnyan f30cafb3bd user: add a basic NTP client 2025-03-05 17:21:33 +02:00
alnyan fb25e70714 user/proc: fix bug in env passing, more shell env 2025-03-05 15:14:21 +02:00
alnyan be3e72b80e shell: fix script discovery 2025-03-05 14:14:04 +02:00
alnyan c35a61fb7f vfs/user: implement chmod utility 2025-03-05 13:10:51 +02:00
alnyan e330db1e55 user: add md2txt 2025-03-05 11:30:04 +02:00
alnyan 8deeb3ac9e user: reorganize userspace directories 2025-03-05 00:36:51 +02:00
alnyan 3567b79e1d term: more attribute support 2025-03-03 17:53:19 +02:00
alnyan 7485476caa shell/term: ^L to clear screen 2025-03-03 15:24:50 +02:00
alnyan 91d05d352f colors: add window management events 2025-03-03 13:47:06 +02:00
alnyan 8493573721 colors: add workspaces 2025-03-03 13:05:38 +02:00
alnyan c4e3128528 shell: accept unicode input 2025-03-03 00:17:13 +02:00
alnyan 771c553571 term/sysutils: alternate mode, cursor hide/show, top-like utility 2025-03-02 17:27:26 +02:00
alnyan 59b34fb269 sysutils: add thread display to ps 2025-03-02 14:04:29 +02:00
alnyan 6f8fce3388 sysutils: basic ps utility 2025-03-02 13:00:38 +02:00
alnyan 1b2b41406a rv64: fix incorrect relocations produced for rv64 entry code 2025-03-02 12:45:40 +02:00