-
Updated
Oct 6, 2021 - C++
{{ message }}
An operating system operates and manages both the hardware and software in a computer. Operating systems provide software platforms for applications to function.
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
Learning operating system development using Linux kernel and Raspberry Pi
Bootstrap yourself to write an OS from scratch. A book for self-learner.
If I rattle on the keyboard I get ControlLeft coming up regularly, even though I am far from the control keys. Upgrading pc_keyboard to 0.5.0 seems to fix it.
How to be low-level programmer
Lightweight operating system using Node.js as userspace
计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试
An operating system designed for hosting containers
A minimal, resource efficient unikernel for cloud services
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
set_mode_X() HIL functions need to support returning an error if hardware does not support that mode or if the implementation cannot put the hardware in to that mode at that time. See for an example where panic is used instead of returning an error https://github.com/tock/tock/pull/2629/files.It's time for Hacktoberfest!
I'm marking this issue for hacktoberfest. That means that I will only accept PRs for these changes from new(ish) contributors to open source as envisioned by the Hacktoberfest project. Experienced contributors, please leave this issue for those just getting started!
These
A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
A list of computer-science readings I recommend
debootstrap.sh replaces extraargs or another line in the environment where it finds 'console=' before the line that starts with console=
Suggested the following fix:
--- a/lib/debootstrap.sh
+++ b/lib/debootstrap.sh
@@ -626,7 +626,7 @@ prepare_partitions()
# if we have a headless device, set console to DEFAULT_CONSOLE
if [[ -n $DEFAULT_CONSOLE && -f $SDCARD/boot/armbianE
Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧, novel OS structure, and state management. It strives to close the semantic gap between compiler and hardware in order to maximally leverage the power of language safety, and thus shift OS responsibilities (resource management) into the compiler.
A list of resources in different fields of Computer Science (multiple languages)
A free Linux distro with a Python-based userspace
This is on hold because of the many bugs in the compiler
The build has received support for C++20 modules and it's now time to port the whole codebase to it.
The battle plan is to first port applications and utilities and then works our way down the dependency chain except everything needed by the kernel and the libc: libsystem, libio, libutils, libjson
Applications
I can't disable kiosk mode due to a write-protected partition, how can I enable writing to chrome_dev.conf?
A distributed operating system
Anarchy Linux - A simple and intuitive Arch Linux installer. https://anarchyinstaller.org/
Currently the suggestions can't be chosen using the mouse. It could be implemented using a double_click.