Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-18 22:16:04 +02:00
4452f1b196 Change naming scheme for atasd and ramsd
0e0bff4888 Use implicitly passed _caller_pid in syscalls
a5fe64b253 Pass implicit PID into syscalls
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-18 10:48:55 +02:00
d1d777ec75 Enable cmd logging
a46da0a7ae tb Enable/disable command logging dynamically + setlogcmds builtin
d136c001df tb Handle line continuation and left trim lines before tokenizing
9212ff0e97 ulib String tokenization with line continuation
Compare 4 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-18 10:02:01 +02:00
76faf0581d ulib setjmp() and longjmp()
e1a850a8f8 Don't regenerate system.img on every build
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-17 00:04:15 +02:00
8a1d42896c Decrease user process stack size to 4MiB
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-16 15:55:42 +02:00
55f5fbefe4 tb Add & syntax to run commands without blocking/waiting
e7421f73bb pctl List process uptime
43ab1674e8 ulib More time conversion utils
1a2962de80 Track process uptime
5158305fa6 Fix parenthesis in time_isleap()
Compare 5 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-16 14:15:59 +02:00
553b893a9c time Utility for working with time/dates
7445689010 ulib Time utilities, expose time() syscall
702f0ddf87 Add time() syscall
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-15 23:26:17 +02:00
48231931bd Improve ipcpipe locking
eefff6e492 Get RTC date
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-15 21:26:51 +02:00
846ddd54f3 Automate aliasing baseimg apps
317667cfb8 Add eachfile and mkaliasbn builtins
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-15 20:11:11 +02:00
7936eb92f6 fs Implement del command
e917e81e78 Expose fs_delete() via ulib
ac6ebce112 Add fs_delete() syscall
371d777a7c vfs_delete() implement deleting files
a81d4e0c3b qemu-x86_64.sh run with system.img drive
Compare 5 commits »
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-10-15 19:42:21 +02:00
01626432c4 MOP2 programming intro - add pipes
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-10-15 00:24:43 +02:00
7b80fa2842 MOP2 programming intro - add printing in C and error codes
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-10-14 23:25:41 +02:00
456f6d159a MOP2 programming intro
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-14 21:50:30 +02:00
fd8c6f6441 Create system disk image
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-14 21:36:00 +02:00
1f7f81016e Remove SYS_IOCTL from sysdefs/syscall.h
fa6c194163 Break devctl() up into smaller syscalls
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-14 20:20:44 +02:00
0c3250e8d6 Remove/fix unused stuff and other warnings
01b37e41c2 Remove vobjcnt field of Proc
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-14 20:05:46 +02:00
406434fed0 Break ioctl() up into smaller syscalls
c34a253d11 Split processctl() syscall into multiple smaller ones
8aec45316c Remove sysdefs/ipcpipe.h
a67d80a2d1 Use new pipe syscalls
ddb31ac5f5 ulib Move to new pipe syscalls
Compare 11 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-11 22:24:04 +02:00
c0f91dcced rr Minor bug (r == -1)
0d05abf282 fs Make fetch subcmd more configurable
7d81e39de5 Add rc to rc.tb
257f494b0c rc Rand/crypto utility
fc97d56eb5 ulib Implement rand()
Compare 8 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-11 20:37:45 +02:00
02a5d8b418 Move printf to root of project
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-11 02:35:20 +02:00
6b0e05e506 Expose storedevs to the outside world via dev interface
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-08 19:34:18 +02:00
3996f71316 Initialize devices before storedev_init()
ed704e2cef dev Utility for working with devices
0ac80c76b0 devctl commands for getting device info
3830af45c8 tb Reset any colors after running an app
49cebd277c back to old default colors
Compare 7 commits »