This website requires JavaScript.
Explore
Help
Sign In
Kamil Kowalczyk
kamkow1
0 Followers
·
0 Following
Poland, Warsaw
https://www.kamkow1lair.pl
Joined on
2025-06-19
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
1
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-10-02 22:33:11 +02:00
c345e2284e
pctl Remove unnecessary header files
bc2b115cb3
fs Fetch file contents
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-10-01 22:50:31 +02:00
91d648ade4
Remove % prefix for builtin commands
0232849994
tb Allow empty lines
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-10-01 21:26:26 +02:00
73effcd52a
tb Implement a string stack
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-10-01 20:08:47 +02:00
62cf07afc7
ulib uprintf to pipe not termdev, ulib Add stringbuffer and linearlist, tb Capture subshell output
0e4a35eb86
ipcpipe Add pipe ownership guards
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-29 23:18:32 +02:00
fa8a774115
tb Hex/byte escapes
39981fdbbf
tb String escaping
10711f7fb3
tb Fix string tokenization bug (bad classification)
Compare 3 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-29 21:43:31 +02:00
0fb63b4695
pctl Add kill command
46e52c8d48
tb %PID builtin command
4e8afae5fb
all procs are user procs
20a89502c0
Remove kernel procs
Compare 4 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-28 23:51:20 +02:00
8db585f581
new terminal theme
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-28 23:27:08 +02:00
e03e950879
tb Fix alias expansion
2b93d6d184
tb input from ps2kb
d7562b98c1
Rewrite PS2KB using the new devctl interface
f5f44da5f6
tb finally works
1fd6c4e221
Get rid of writefmt functions
Compare 17 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-20 20:07:48 +02:00
d50bdd0051
Use custom GCC toolchain
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-20 16:50:45 +02:00
0c65bd9891
Rewrite ps2kbproc, rbuf (kernel ring buffer) and pipe read/write, Change to -O0 in kernel code
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-20 12:54:35 +02:00
222e846881
tb Allow the user to kill current process in interactive mode (Ctrl+S)
a24b1fc677
diagdummy Simple dummy app for diagnostics and debugging
a8005917eb
ulib Add quit() utility
Compare 3 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-20 12:13:27 +02:00
97bc0aa05b
tb Use % for builtin cmd prefix
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-20 11:13:51 +02:00
6cd4c73438
tb Allow for only one consequent alias expansion
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-20 10:54:35 +02:00
9694d1a5a0
Use unified header file ulib.h
e245ecca3c
ulib Remove machine/limits.h std/limits.h std/stdlib.h
3f0231be3f
tb Don't schedrelease() when reading in-pipe
Compare 3 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-20 01:19:25 +02:00
a1b3d4efa4
TODO figure out why schedrelease() messes with terminal proc's ring buffer
8269e097d6
spinlock only restore RFLAGS IF flag
dcc68154b2
Make syscalls accept their interrupt frame, remove useless intr_eoi() param
Compare 3 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-19 23:48:34 +02:00
81dc694a23
schedrelease() don't schedule if current interrupt frame is NULL
5b6408b06b
tb fix call to schedrelease()
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-19 23:41:28 +02:00
b7ad1e0633
tb Spin efficiently with new schedrelease() syscall
1b5701a659
schedrelease() syscall for more efficient spinning
Compare 2 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-19 23:06:40 +02:00
e01d8d5e1a
pctl ls List procs by PID
44b5aa305c
ulib Add ARG_INT type to argument parser
c94ef4d990
pctl List procs by name
Compare 3 commits »
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-19 22:38:43 +02:00
2c0d50a401
pctl Display memory usage and process state
kamkow1
pushed to
master
at
kamkow1/my-os-project2
2025-09-19 21:10:54 +02:00
1af0d1f5bc
Use uint8_t for keyboard chars
504bdbd4ba
pctl More compact output of ls subcmd
Compare 2 commits »
First
Previous
...
4
5
6
7
8
...
Next
Last