Download Latest Version kerla.iso (14.2 MB)
Email in envelope

Get an email when there's a new version of Kerla

Home / v0.0.3
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2021-11-08 4.8 kB
v0.0.3 source code.tar.gz 2021-11-08 187.9 kB
v0.0.3 source code.zip 2021-11-08 254.6 kB
Totals: 3 Items   447.3 kB 1

Andrés Correa Casablanca (1): docs: mark few syscalls as implemented (#14)

Dasein (1): Compromise license patch 1 (#13)

Michał Fita (3): [ISSUE-29] IRQ handlers with no conditional branching (#37) [ISSUE-42] Reduce indirection of parent field in Process (#43) [#41] process: Implementation of getppid syscall (#46)

Proloy Mishra (1): remove unnecesary loop in lang_items.rs (#32)

Seiya Nuta (85): Fix a broken link virtio: Fix an out-of-bounds error virtio_net: Warn an invalid receive buffer uname: Update the version field initramfs/busybox: Update the build config vscode: Update the program filename boot_kernel: Print "Booting Kerla..." net: Ignore DHCP errors in the release build README: Add a screenshot and a CI status badge ring_buffer: make RingBuffer::new() const ring_buffer: Fix a bug occurred when trying to push an empty slice Implement syslog(2) panic: Update PANICKED before calling a print macro x64: Print '(empty)' if the cmdline is empty rt_sigaction: Support SIG_DFL Update screenshot.png Implement readlink(2) mm: Specify the order of buddy_system_allocator::LockedHeap Run Busybox shell on startup by default Update HACKING.md version 0.0.2 Move docs into Documentation Update a link in README Update README Address compiler warnings Add PR Guidelines Update PR guidelines README: Add the Discord badge Fix compiler warnings. NFC busybox: Enable some features in shell Introduce integration tests Include process's argv in a system call trace message ci: Try fixing integration tests ci: Fix the workflow definition ci: Fix the workflow definition again ci: Try fixing integration tests ci: Run sudo apt-get update before installing packages ci: Try fixing integration tests x64: Exit QEMU if $SEMIHOSTING_HALT_ON_PANIC is set x64: Disable auto \r printing in the serial port output ci: Exit QEMU on panic (or all tests are done) ci: Remove redundant newline characters from the GitHub's console Fix compiler warnings ci: Fix the multiline string indentation in ci.yml ci: Run unit tests README: Replace kerla-demo.seiya.me with demo.kerla.dev FIx compiler warnings on #[cfg(test)] Replace the initramfs build system with a single Dockerfile Implement reboot(2) syscall: Print argv0 instead of cmndline in a trace messsage Fix a compile error ci: Power off once integration tests are done initramfs: Add /usr/bin and /usr/sbin Embed a backtrace into Error in debug build Add a workaround for Docker's /etc/resolv.conf overriding process: Fine-grained locking (closes #49) process: Make all Process fields private. NFC Replace current_process_arc() with current_process(). NFC Address clippy warnings. NFC Add a debug assertion to ensure dead locks won't occur in the page fault handler Clean up "use" declarations. NFC Move utils to libs/kerla_utils. NFC Add make docs and make docsw command result: Fix a compile error in release build ci: Don't tolerate compiler warnings README: Update a link ci: Install clippy Fix a clippy warning. NFCI ci: Run clippy after building docs: Add architecture.md Add Code of Conduct (#38) Close opened files on exit (#55) process: Cleanup fields in Process (#56) Implement fmt::Debug for inode objects (#57) Fix opened file locking (#58) spinlock: Improve the debug message on a dead lock (#59) ci: Run tests in the debug build (#60) Refactor context switching. NFCI (#61) Call arch::print_str() directly on double panic (#64) backtrace: Don't access unmapped addresses (#68) Implement VGA console (#65) Implement boot time profiling (#67) ci: Automate releases (#66) Remove changelog.md v0.0.3

Sergey Shepelev (1): typo (#4)

Serhiy Barhamon (3): ISSUE-29: Switch IRQ handler's map from BTreeMap to array (#35) panic if handler for specific IRQ is already attached (#36) move net::process_packets() call from interrupt::handle_irq to handle (#47)

Shlomi Fish (1): Correct some broken grammar in README.md. (#18)

VocalFan (1): Dependency updates! (#11)

Yoke (1): ISSUE-25:Add chmod implememt (#30)

dependabot[bot] (1): build(deps): bump arrayvec from 0.7.1 to 0.7.2 (#31)

Source: README.md, updated 2021-11-08