This website requires JavaScript.
Explore
Help
Sign In
Bananymous
0 Followers
·
0 Following
Joined on
2023-09-10
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
5
Projects
Packages
Code
Public Activity
Starred Repositories
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-17 16:15:13 +00:00
fbb99de728
ls: Show symlink target with
-l
0620ed3d4f
Kernel: Fix file open permissions for some syscalls
b779b3cf2d
Kernel: Move file finding code to a helper
a6b973003b
WindowServer: chmod the correct file
e431e90b20
Kernel/LibC: Implement all chown family function with fchownat
Compare 10 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-17 13:01:27 +00:00
7177da7d62
LibC: Implement dummy get_rusage
5e4aa75e03
Kernel: Perform access checks when creating a file or a directory
d88ee5c9ee
Kernel/LibC: Implement
creat
with
open
d4ea720239
Kernel: Don't crash the kernel if ext2 encounters disk error
97ee370ffe
Kernel: Allow listing files even if one of directories blocks are empty
Compare 5 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-15 20:57:41 +00:00
a084f83f4c
Kernel: Rework kernel-side ELF loading
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-15 20:38:18 +00:00
edc69ab2cd
Kernel: Rework kernel-side ELF loading
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-15 20:23:30 +00:00
3bdcd8f1fb
Kernel: Rework kernel-side ELF loading
54732edff4
Kernel: Fix bugs in memory regions
1a24d1839f
LibInput: KeyEvent to ansi string now handles delete key
c3040a04a3
Terminal: Optimize printing a lot
7feb4c4ebd
Kernel: VFS::file_from_absolute_path now used root_file() API
Compare 6 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-14 20:06:51 +00:00
d68ad893f0
Kernel/Shell: Add support for delete key
4ca147699d
Shell: use printf and putchar instead of fprintf and fputc
abed41b8fa
Shell: Remove builtin tests
2604a55f80
Shell: Make ctrl+c start a new command
39667de662
Kernel: Fix sizeof check for sys_tc{set,get}attr
Compare 12 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-12 20:55:56 +00:00
57e76a65a4
Kernel: Null terminate ext2 directory entries
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-12 17:54:01 +00:00
7f25ddc229
userspace: Add missing alpha channels
163961df4f
ports/doom: Add alpha channel for framebuffer access
97da386ed6
WindowServer: Make focused window bounce by pressing F2
c706829a91
WindowServer: Make corner-radius a variable in config file!
6cd246a38e
WindowServer: Add support for rounded corners and transparency
Compare 6 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-11 19:21:05 +00:00
bf01b935bd
WindowServer: Start Terminal with Super+Enter
98c011e6a6
WindowServer: Open all fds as CLOEXEC
86dcb5c471
init: Don't leak pwent fd to child processes
467ac6c365
Kernel/LibC: Implement SOCK_CLOEXEC and SOCK_NONBLOCK
Compare 4 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-11 16:35:26 +00:00
c77ad5fb34
Kernel: Implement copy-on-write memory for file backed
mmap
s
4006a04817
DynamicLoader: Don't do file backed mapping over file bounds
4189a1c729
LibC: Make _init and _fini weak symbols
Compare 3 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-10 13:22:28 +00:00
a07cbabcb3
LibC: Define function sizes for setjmp and longjmp
64a3893f6f
Kernel: Add command line option to disable AML parsing
eabe759ebf
Kernel: Don't require APs that are not started to start :D
a4838386e6
Kernel: Remove unnecessary branch from uncanonicalizing addresses
c65613901f
Kernel: Fix AML aliases and package elements
Compare 5 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-05 11:56:03 +00:00
19d16620a6
DynamicLoader: Don't do file backed mapping for filesz == 0
4e15b9cdfa
Ports: Add explicit -libgcc-shared for ports on 32 bit
de35cec2e1
Kernel: Allow private file mappings past file end
Compare 3 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-05 11:00:00 +00:00
e8bcebfb8e
DynamicLoader: Use file backed mmap when possible
2f241e1b61
Kernel: Implement FileBackedRegion::clone
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-09-05 10:00:40 +00:00
6affef76b1
test-shared: Add more shared tests
32ba4d07e2
Userspace: Remove unnecessary mov instruction from crt0
ddaaf89c87
BuildSystem: Make default libc a shared library
9aed8dbe6b
Toolchain: Build crtbeginS.o crtendS.o and shared libgcc
aa7e92b275
Userspace: Write a dynamic loader
Compare 14 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-08-30 12:35:33 +00:00
2ae2ede0b2
LibELF: Add value definitions for DT_
ef5af384e7
Kernel: Print userspace invalid pointer access address
a134d16070
Kernel: Fix MemoryRegion test for contains_fully
827eec6af0
Kernel: Make .rodata read-only and add -orphan-handling=error
8da2f12ba6
Kernel: Only load program headers of interpreter if its present
Compare 5 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-08-28 14:13:33 +00:00
50ab391133
test-globals: print something when calling main
991647bc8f
Userspace: Add shared library test
57300687ff
LibC: Cleanup and fix missing LibC headers
d559339f5f
LibC: Compile shared libc as well as static
2bf65ef512
Kernel: Invoke ELF interpreter instead if it is specified
Compare 11 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-08-25 14:59:16 +00:00
7c4b9218f2
Kernel: VirtualTTY now resets ansi state before printing anything
72f8138ca1
Kernel: Disable scheduler load balancing until I get it fixed
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-08-25 12:14:17 +00:00
991ae4383a
Kernel/LibC: Implement fchmod
2ce7205c80
Kernel: Add command line option to disable debug printing
bec3e8654f
Shell: Implement escaping quotes in quoted strings
Compare 3 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-08-22 12:10:48 +00:00
14fdcb892d
Ports: Make curl port use openssl
d6d062841d
Ports: Add openssl port
06d0985bba
Ports: Add zlib port
9ea969be1f
Ports: Add port that downloads and install cacert to system
500f774b7f
LibC: Add a lot of stub implementations for different libc functions
Compare 10 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2024-08-22 12:04:10 +00:00
066f191a84
Ports: Make curl port use openssl
18062f6541
Ports: Add openssl port
cf2b218f07
Ports: Add zlib port
4968bf3d6c
Ports: Add port that downloads and install cacert to system
0a64fa802a
LibC: Add a lot of stub implementations for different libc functions
Compare 10 commits »
First
Previous
...
9
10
11
12
13
...
Next
Last