|
009f545cb3
|
net: remove MessageChannel, replace with local sockets
|
2025-01-16 18:06:00 +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 |
|
|
2e3af98822
|
abi: file options, remove NonBlocking socket option
|
2025-01-10 15:40:58 +02:00 |
|
|
ed9bbea189
|
abi: update abi def syntax
|
2025-01-09 22:27:33 +02:00 |
|
|
ab71cac6fa
|
abi: rework socket option ABI
|
2025-01-09 19:35:58 +02:00 |
|
|
a4e441d236
|
net: move to berkeley-style sockets
|
2025-01-08 18:02:22 +02:00 |
|
|
f1256e262b
|
abi: merge remove() and remove_directory()
|
2025-01-06 20:19:32 +02:00 |
|
|
e5b287e090
|
abi: add fsync()/truncate()
|
2025-01-06 10:50:32 +02:00 |
|
|
df0a48ca42
|
vfs: symlink creation
|
2025-01-02 20:05:22 +02:00 |
|
|
8c96a009ad
|
fs: implement rename()
|
2024-12-29 15:34:59 +02:00 |
|
|
ba00c97c66
|
vfs: force all symlinks to be path-based, chdir/getcwd
|
2024-12-20 23:00:43 +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 |
|
|
cd22da9098
|
libc: better errno, better pidfd
|
2024-11-29 19:40:17 +02:00 |
|
|
6017e1044a
|
proc: better wait_process
|
2024-11-28 22:28:32 +02:00 |
|
|
a227e5446c
|
***: symlinks, reentrant pthread_mutex, etc
|
2024-11-28 11:30:09 +02:00 |
|
|
1802c62558
|
rt: unify thread handling in runtime library
|
2024-11-20 17:55:57 +02:00 |
|
|
09a0b01855
|
proc: sleep interruption handling
|
2024-11-20 15:39:10 +02:00 |
|
|
e0e39d2f23
|
proc/WIP: better handling for TLS
|
2024-11-17 23:32:07 +02:00 |
|
|
6dc77143b0
|
mm: add flags to map_memory
|
2024-11-14 16:24:45 +02:00 |
|
|
2479702baf
|
vfs/rsh: better pipes, piped command execution in rsh
|
2024-11-06 19:40:27 +02:00 |
|
|
b668add453
|
vfs: add pidfd
|
2024-11-06 10:45:21 +02:00 |
|
|
98fe60bc12
|
net: implement new connect options
|
2024-11-01 11:44:57 +02:00 |
|
|
1a975af1e9
|
Add remote shell
|
2024-10-31 13:14:07 +02:00 |
|
|
0436381b33
|
arch: aarch64 fp context save, proper single-step
|
2024-10-27 06:46:25 +02:00 |
|
|
019e4ae43f
|
abi: fix incorrect u64 ABI in 32-bit archs
|
2024-10-11 17:24:20 +03:00 |
|
|
5c090f7a38
|
vfs: add retain param to poll.wait
|
2024-08-07 19:20:39 +03:00 |
|
|
128b699352
|
fs/ext2: add symlinks
|
2024-08-02 17:04:47 +03:00 |
|
|
3383d0350c
|
proc: spawn_thread/exit_thread/wait_thread
|
2024-04-25 16:02:20 +03:00 |
|
|
39956dedb8
|
sys/mod: Basic kernel module loading
|
2024-04-01 17:23:12 +03:00 |
|
|
35a44a8ca1
|
proc/dyn: proof-of-concept dynamic executable loader
|
2024-03-20 21:21:39 +02:00 |
|
|
1b69be1664
|
proc/debug: implement basic single-stepping facilities
|
2024-03-19 23:11:03 +02:00 |
|
|
2dc162d1a0
|
proc: better handling of process groups + shell interrupts
|
2024-03-13 17:55:14 +02:00 |
|
|
ae09849fda
|
abi: split definitions into multiple files
|
2024-03-13 14:25:02 +02:00 |
|