Kamil Kowalczyk kamkow1
kamkow1 created repository kamkow1/deutschebuch 2025-10-25 11:38:29 +02:00
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-20 00:02:11 +02:00
43482d5444 dev Device names are getting quite long heh
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-20 00:00:56 +02:00
e8d8e5e9f9 Expose raw reads/writes to store devs via dev interface
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-19 23:03:18 +02:00
ff33afbb2a fs Clean up dummy mount point post-formatting
1e0eca3076 fs Disk formatting subcommand
a96ea5edb6 tb Command-like scripts
01da863b8b Handle disk partitioning
Compare 4 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-19 15:48:54 +02:00
68e0e8848d Clean up kernel/storedev/atasd.c, remove ata_probe1()
kamkow1 pushed to master at kamkow1/my-os-project2 2025-10-19 15:47:01 +02:00
c3621a33dc Support up to 4 ATA drives (primary and secondary bus)
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 »