|
8ffc223a2b
|
fs/libc: implement some libc functions, fix file times
|
2025-03-08 01:22:19 +02:00 |
|
|
c35a61fb7f
|
vfs/user: implement chmod utility
|
2025-03-05 13:10:51 +02:00 |
|
|
e330db1e55
|
user: add md2txt
|
2025-03-05 11:30:04 +02:00 |
|
|
8deeb3ac9e
|
user: reorganize userspace directories
|
2025-03-05 00:36:51 +02:00 |
|
|
3567b79e1d
|
term: more attribute support
|
2025-03-03 17:53:19 +02:00 |
|
|
771c553571
|
term/sysutils: alternate mode, cursor hide/show, top-like utility
|
2025-03-02 17:27:26 +02:00 |
|
|
59b34fb269
|
sysutils: add thread display to ps
|
2025-03-02 14:04:29 +02:00 |
|
|
6f8fce3388
|
sysutils: basic ps utility
|
2025-03-02 13:00:38 +02:00 |
|
|
de98ae1082
|
sysutils: grep for stdin
|
2025-03-01 23:52:38 +02:00 |
|
|
c069982ed9
|
sysutils: ls colors
|
2025-03-01 18:40:24 +02:00 |
|
|
dfa74e5c87
|
term: simple utf8 decoder
|
2025-03-01 15:23:33 +02:00 |
|
|
770021df6a
|
sysutils: basic grep-like utility
|
2025-03-01 01:37:31 +02:00 |
|
|
03242a0635
|
proc: implement process tracing
|
2025-02-27 18:49:20 +02:00 |
|
|
43acdb9e13
|
libc/colors: non-blocking local socket + fixed string bugs in libc
|
2025-02-26 11:53:08 +02:00 |
|
|
d910e8c1a0
|
user: replace third-party humansize
|
2025-02-24 14:53:09 +02:00 |
|
|
dcc5d56750
|
user: rework userspace tracing
|
2025-02-19 22:06:29 +02:00 |
|
|
9e48530e62
|
pci: add lspci-like utility
|
2025-01-31 18:03:08 +02:00 |
|
|
009f545cb3
|
net: remove MessageChannel, replace with local sockets
|
2025-01-16 18:06:00 +02:00 |
|
|
0889e99049
|
shell: reimplement shell
|
2025-01-15 16:13:49 +02:00 |
|
|
9fa940f011
|
abi: change set/get_thread/process_option()
|
2025-01-12 14:42:52 +02:00 |
|
|
26d8b9b3bd
|
abi: rework device_request/filesystem_control
|
2025-01-11 14:08:10 +02:00 |
|
|
f1256e262b
|
abi: merge remove() and remove_directory()
|
2025-01-06 20:19:32 +02:00 |
|
|
34a5f4f0d8
|
abi: rework process options
|
2025-01-06 15:28:53 +02:00 |
|
|
97e11c3bee
|
abi: fix bug in checked_sub_duration(), add tests
|
2025-01-05 14:23:29 +02:00 |
|
|
df0a48ca42
|
vfs: symlink creation
|
2025-01-02 20:05:22 +02:00 |
|
|
69c672bfca
|
ext2: metadata update
|
2024-12-29 19:43:08 +02:00 |
|
|
8c96a009ad
|
fs: implement rename()
|
2024-12-29 15:34:59 +02:00 |
|
|
76f1872764
|
vfs: add ctime/mtime/atime
|
2024-12-22 15:22:40 +02:00 |
|
|
4acb148d0e
|
vfs: add is_terminal()
|
2024-12-21 00:28:28 +02:00 |
|
|
9b07dd7c6b
|
vfs: implement hard links
|
2024-12-21 00:00:00 +02:00 |
|
|
60164fedca
|
aarch64: add raspberry pi 4b target
|
2024-12-14 02:34:22 +02:00 |
|
|
f3249c500d
|
refactor: get rid of clippy warnings
|
2024-12-10 20:42:47 +02:00 |
|
|
718aad8a7a
|
timer: rework timers, implement hpet for x86_64
|
2024-12-10 20:37:47 +02:00 |
|
|
b60cc4df52
|
sysutils: fix dd divide by zero
|
2024-12-10 12:51:52 +02:00 |
|
|
f79cae5368
|
nvme: better prp list
|
2024-12-05 19:25:18 +02:00 |
|
|
93c143fa58
|
nvme: proper handling for PRPs
|
2024-12-05 11:47:38 +02:00 |
|
|
f9ab1bece3
|
refactor: fix warnings
|
2024-12-04 20:44:17 +02:00 |
|
|
cac7306719
|
vfs: add extended attributes
|
2024-12-04 19:22:08 +02:00 |
|
|
183ec14544
|
ext2: better inode cache, mkdir
|
2024-12-04 18:28:27 +02:00 |
|
|
4fcd392ee5
|
time: add real-time clock (x86-64)
|
2024-12-02 10:19:48 +02:00 |
|
|
f0fdeb1004
|
rsh: implement signature verification
|
2024-11-02 19:17:32 +02:00 |
|
|
e43b7ee44b
|
net: stubs for more socket options
|
2024-11-01 01:33:18 +02:00 |
|
|
3639d64649
|
refactor: move to rust 1.84.0-nightly + implement disable_aslr
|
2024-10-31 22:54:58 +02:00 |
|
|
83c1cc6120
|
refactor: switch to workspace dependencies where possible
|
2024-10-30 21:13:41 +02:00 |
|
|
2ce2b470fa
|
i686: implement TLS and relocations
|
2024-10-27 12:35:46 +02:00 |
|
|
0436381b33
|
arch: aarch64 fp context save, proper single-step
|
2024-10-27 06:46:25 +02:00 |
|
|
4b25a4db89
|
i686: add platform support
|
2024-10-10 18:06:54 +03:00 |
|
|
128b699352
|
fs/ext2: add symlinks
|
2024-08-02 17:04:47 +03:00 |
|
|
39956dedb8
|
sys/mod: Basic kernel module loading
|
2024-04-01 17:23:12 +03:00 |
|
|
071d8c448c
|
sysutils: remove force-soft from sha2
Now that the FPU context is saved properly, sha256sum is no longer
broken when doing ops on the FPU.
|
2024-03-14 00:53:28 +02:00 |
|