issues
search
nuta
/
kerla
A new operating system kernel with Linux binary compatibility written in Rust.
Other
3.33k
stars
89
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
rt_sigprocmask syscall implementation
#112
Lurk
closed
2 years ago
7
Change license to Mozilla public license version 2 for Linux kernel compatibility
#111
ghost
closed
2 years ago
1
help needed
#110
NukeWilliams
closed
2 years ago
1
Compress symbol table
#109
nuta
opened
2 years ago
3
Implement Virtio Block Driver
#108
bayedieng
closed
2 years ago
30
`SignalDelivery` needs to be shareable
#107
michalfita
closed
2 years ago
1
`OpenedFileTable` needs to be shareable
#106
michalfita
closed
2 years ago
1
`RootFs` need to be cloneable, so the whole state can be copies instead of inherit a reference on `fork()`/`clone()`
#105
michalfita
opened
2 years ago
3
Implement block I/O layer
#104
nuta
opened
2 years ago
0
Implement eventfd(2)
#103
nuta
opened
2 years ago
0
Implement epoll
#102
nuta
closed
1 year ago
0
Eliminate O(n) loops in the TCP/IP stack
#101
nuta
opened
2 years ago
0
For Issue No. 99
#100
Daasin
closed
2 years ago
8
Amendment to licensing contract ( Refer to Issue #5 and PR #100 for more info )
#99
Daasin
opened
2 years ago
3
exec `make` have a rpc receive error
#98
dust1
closed
2 years ago
9
Remove kexts_loader
#97
nuta
closed
2 years ago
0
Make dependencies broken
#96
michalfita
closed
2 years ago
0
x64: Make SyscallFrame compatible with Linux's struct pt_regs
#95
nuta
closed
2 years ago
0
Support the secondary serial port for kernel messages
#94
nuta
closed
2 years ago
0
build: Add $(QEMU_ARGS) option
#93
nuta
closed
2 years ago
0
Implement log filtering
#92
nuta
closed
2 years ago
0
Fix typo
#91
bayedieng
closed
2 years ago
0
Fix typo in run-qemu script
#90
bayedieng
closed
2 years ago
0
Make driver trait available globally for other drivers and typo fix
#89
bayedieng
closed
2 years ago
1
Start implementation of `clone` syscall
#88
michalfita
opened
2 years ago
1
Make log messages less verbose
#87
nuta
closed
2 years ago
0
Generate the kernel extensions loader
#86
nuta
closed
2 years ago
0
Release IRQ_HANDLERS' lock before running deferred jobs
#85
nuta
closed
2 years ago
0
Remove files already defined in virtio crate for virtio-net driver
#84
bayedieng
closed
2 years ago
1
refactor: Rename initramfs to testing
#83
nuta
closed
2 years ago
0
Implement deferred job
#82
nuta
closed
2 years ago
0
build: Use Docker image cross compiling for M1 Mac
#81
nuta
closed
2 years ago
0
Turn device drivers into libraries
#80
nuta
closed
2 years ago
0
#70 implement ext2
#79
dust1
closed
2 years ago
46
Use Rust 2021 edition
#78
nuta
closed
2 years ago
0
Isolate arch-specific and memory allocators into a separate library (`kerla_runtime`)
#77
nuta
closed
2 years ago
0
panic when make run
#76
UZER0
closed
2 years ago
4
Single thread gettid syscall implementation
#75
Lurk
closed
2 years ago
2
Implement Virtio Block Driver
#74
bayedieng
opened
2 years ago
3
Turn hardware abstraction layer into a library
#73
nuta
closed
2 years ago
0
Hello World from glibc
#72
nuta
opened
2 years ago
0
Turn device drivers into libraries (i.e. support Kernel Extensions)
#71
nuta
closed
2 years ago
1
Implement ext2 reader/writer library
#70
dust1
opened
2 years ago
6
`make test` fails with non-informative error message
#69
castarco
closed
2 years ago
2
backtrace: Don't access unmapped addresses
#68
nuta
closed
2 years ago
0
Implement boot time profiling
#67
nuta
closed
2 years ago
0
ci: Automate releases
#66
nuta
closed
2 years ago
0
Implement VGA console
#65
nuta
closed
2 years ago
0
Call `arch::print_str()` directly on double panic
#64
nuta
closed
2 years ago
0
Upload ISO images
#63
nuta
closed
2 years ago
1
Previous
Next