Sam Tebbs

Results 20 issues of Sam Tebbs

After opening a .zig file, line 40 of fplugin/zig.vim clobbers the path variable causing the vim fuzzy finder (:find) to start looking in the std lib directory instead of the...

bug

This PR makes the creation of task 0 the same as normal tasks, to make the code cleaner.

We currently create an empty fat32 image and then mount it to copy the filesystem test files into it, which requires root permissions. It would be cool to remove the...

enhancement
arch: none
testing
building
proposal

This PR adds the ability to list the children of directories. It does so with an iterator and delegates the iteration logic to the filesystem itself as it is implementation-dependent....

hacktoberfest-accepted

Now that a lot of progress has been made on the x86 version of the kernel, we can start working on an Arm port. I would choose to start with...

enhancement
arch: aarch64

Many functions in the kernel allocate resources that are not cleaned up in the case of an error. We should analyse the source and fix where this happens, adding tests...

good first issue
testing
code quality

We'll need virtual memory support so that the kernel can be mapped to the upper GiB of memory, like in x86.

enhancement
arch: aarch64

To be able to write Zig programs to be run by the kernel, an OS abstraction layer (https://ziglang.org/download/0.6.0/release-notes.html#Bring-Your-Own-OS-Abstraction-Layer) is required to allow the stdlib to interface with the kernel.

enhancement
arch: x86
arch: none

The virtual filesystem should support listing the children of directories. Slices may be useful for this.

enhancement
good first issue
arch: none

The virtual filesystem should support deleting of files and directories (which should only be deletable if it has no children).

enhancement
good first issue
arch: none