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
2023-11-19 22:56:28 +00:00
f2397b775c
BuildSystem: Remove old bootloader target
8b81406b81
Toolchain: Build full toolchain with one call to toolchain/build.sh
e2515c1109
Buildsystem: default bootloader is not my custom one
5293ae070d
Kernel: ProcFS inodes reflect processes ruid/rgid
6e2443ca72
Bootloader do some directory restructuring
Compare 5 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-11-17 20:47:09 +00:00
a312d75bb2
Bootloader: Implement VESA video mode query and pass it to kernel
a554bd0fd8
Bootloader: Fix kernel memset to zero
f0d2a211ea
Bootloader add temporary initial command line
065eec430e
Kernel/Bootloader: banan-os can now be booted with my bootloader :D
5f4d81a502
Bootloader: Clear screen, better memcpy
Compare 14 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-11-15 14:58:33 +00:00
a9412aa741
Bootloader: Implement basic ext2 filesystem
Bananymous
opened issue
Bananymous/banan-os#1
2023-11-15 14:41:12 +00:00
Toolchain build script is not working
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-11-14 01:45:10 +00:00
8aab3a62cc
Bootloader: Build with cmake instead of custom script
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-11-14 01:27:56 +00:00
b0b39c56ba
Bootloader: Split bootloader into multiple files
055b1a2a1a
Bootloader move bootloader code from arch directory
d99ef11e48
Bootloader: installer now uses banan os elf headers intead of Linux's
732eb9da41
fixup
8faad47843
LibELF: Remove 2 32 bit types that don't exist
Compare 10 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-11-11 21:18:49 +00:00
6e3f176457
ls: print link targets when listing files
447da99f0b
Kernel/LibC: Implement readlink and readlinkat
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-11-11 20:51:08 +00:00
a3a287f5ca
Bootloader: Continue work on bootloader
c47f6a78bc
Bootloader: Start work on bootloader
430a006acf
Toolchain: Fix typo when setting make flags
845ed66e5e
Toolchain: add em=gnu to gas. This allows using / in expressions
2191ca46bb
Kernel: Make TmpFS enforce max page count.
Compare 12 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-11-07 00:41:23 +00:00
a0fbf18d3b
meminfo: better format for files without permissions
1acc0abf2e
Kernel: Make unlinking from /proc always fail with EPERM
c20f773c5d
Kernel: /tmp is now TmpFS instead of RamFS
a46b2f43d9
Kernel: Make ProcFS use the new TmpFS internally
a20f8607de
Kernel: Implement TmpFS Inode unlinking and deletion
Compare 16 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-11-04 15:53:15 +00:00
6d899aa6ce
BuildSystem: using sysroot doesn't need root privileges anymore!
120f7329b1
BAN: Update ASSERT api
4f25c20c97
Kernel: Canonicalize vaddr before using it
5e396851f4
Kernel: Remove unused externs in kernel.cpp
a44482639d
Kernel: Temporarily force FileBackedRegion mappings writable
Compare 21 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-29 00:13:31 +00:00
1af3ca19ab
BAN: Rewrite String with small string optimizations
09fcc613c7
BAN: Add variant to ForwardList
Compare 2 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-28 19:23:58 +00:00
3940f53231
BuildSystem: Add bos short hand for building with zsh completions :)
0757834176
Kernel: Rewrite a lot of ext2 code
3bffbe330d
BAN: Update ByteSpan API
8d583c8b67
Kernel: Fix ext2 inode block allocation with triply indirect blocks
99bde9aa49
Kernel: Fix ext2 inode deletion cleanup
Compare 5 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-26 10:26:55 +00:00
98d702ac60
All: Remove read only from ext2 filesystem :)
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-25 23:42:38 +00:00
1ec341e2dd
rm: add option to remove recursively
d09310f388
Kernel: Fix ext2 inode deletion
126edea119
Userspace: implement basic rm command
74bfb930f2
Kernel/LibC: Add syscall and wrapper for unlink
091c5b6a66
BAN: Implement Ext2 file unlinking
Compare 11 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-25 00:00:37 +00:00
4f4b8ada8c
Kernel: Fix read offset of RamFileInode
9e4adc1264
cp: abort copy if write fails
7a54a088b4
Userspace: Add basic chmod command
15bb1804ef
Kernel/LibC: implement chmod syscall + libc wrapper
Compare 4 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-24 21:08:22 +00:00
e8890062d6
Userspace: Implement basic cp
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-24 16:12:33 +00:00
1e2c2fb973
Shell: Set get old termios earlier
988a4e1cd8
BAN: Fix bug of size of splice after slice()
adbbdf73c4
meminfo: fix g++ warning for oob write
e8d20bc653
BuildSystem: Fix bugs in new build system
Compare 4 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-24 08:57:16 +00:00
00ee86920a
Kernel: Add timeout to ACHI commands
51ad27ea3c
BuildSystem: Match README.md with the new buildsystem
df69612bb1
BuildSystem: Rewrite whole build system structure
5bfeb9f3ca
Kernel: Rewrite all read/write functions to use BAN::ByteSpan
db5c24b2a5
BAN: Implement ByteSpan
Compare 6 commits »
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-16 22:16:42 +00:00
e2e5c31d54
Kernel: Map multiboot2 memory in PageTable initialization
Bananymous
pushed to
main
at
Bananymous/banan-os
2023-10-16 22:07:44 +00:00
be3efb0b92
Kernel: Start using multiboot2 instead of multiboot
792bb2df1c
Kernel: TTY doesn't panic if it doesn't find input device
e01928d186
Kernel: Fix device identification with all bits as ones
48980b56ab
Kernel: ATABuses are but to compatibility mode if possible
b767317a7a
Kernel: Fix ATADevice naming
Compare 6 commits »
First
Previous
...
20
21
22
23
24
Next
Last