Kamil Kowalczyk kamkow1
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-19 20:40:20 +02:00
c364dca5e5 Change terminal font and colors
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-19 20:07:20 +02:00
8d0f80f821 tb Clear screen shortcut
4cedfda19b Fix some keyboard keypressed still being missed
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-19 19:55:39 +02:00
40b7dcedf8 tb Command aliases, preloading scripts
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-19 19:09:57 +02:00
24a90b24e8 tb Handle keyboard inside of the shell interactive mode
d7153bf0b6 pctl display bad subcommand
ad56890ee9 Adopt pipe handle inheritance
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-18 23:31:21 +02:00
2d7ceb4b43 Make subprocess inherit parent's pipe handles
4c17f26915 add PCTL_DELETE for removing pipes
024a5b2e21 ps2kb intr fix missed key presses by sending early EOI
Compare 3 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-18 11:22:12 +02:00
9e9d2c5190 pctl format output as a table
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-18 00:58:20 +02:00
e5e707eb54 tb running cmds in interactive mode
b3894f1600 Return an error code when a pipe is already present in a slot
b0e543177b PS2KB driver fix right shift key
ba1c0eedbd tb implement command logging
ac1cc172f7 ulib parse boolean arguments
Compare 5 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-17 21:49:08 +02:00
6a8af7727e PCTL ignore build artifacts
91e65bb35a Resolve hisenbugs regarding GCC and -Os
ce63020b34 ulib dlmalloc, more eco friendly sbrk()
Compare 4 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-14 23:31:17 +02:00
40ccb7d476 TB print hello world
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-14 23:11:28 +02:00
062e98d714 Fix poor VMM locking leading to subtle race conditions
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-14 19:30:24 +02:00
69e23a9ca3 ioctl() IOCTL_STAT command
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-14 19:07:03 +02:00
26ff717b50 Fix dlmalloc horror bug - mman_map overwrites application code
e6891b39cc Parsing commandline arguments
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-10 23:52:47 +02:00
dc3d80d707 Handle process arguments
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-10 21:52:05 +02:00
2f9f4d9397 Userspace dlmalloc port, supporting syscalls mman_map()/mman_unmap()
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-10 01:11:26 +02:00
91c493c818 processctl() PCTL_SPAWN cmd, scheduler embryo state, redirected pipes
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-09 21:43:10 +02:00
c4c26e0e19 Fix ps2 keyboard handling
3b42abc027 Temporary mountpoint (temp)
Compare 2 commits »
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-09 18:21:59 +02:00
71be9c5fb3 Use uprintf instead of debugprint
kamkow1 pushed to master at kamkow1/my-os-project2 2025-09-09 18:19:02 +02:00
4ade9ad1a0 Move all syscalls into one file
ac195acd2f Rework the ioctl() syscall, clean up arguments
1029db6342 Rename event pipes to broadcast pipes
Compare 3 commits »
kamkow1 pushed to master at kamkow1/www.kamkow1lair.pl 2025-09-09 00:31:00 +02:00
03c1ce91be Hello world post
33441af62c About section
Compare 2 commits »
kamkow1 created branch master in kamkow1/www.kamkow1lair.pl 2025-09-08 23:58:20 +02:00