-
Updated
Mar 18, 2022 - 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.
This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python, and Java.
计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试
Lightweight operating system using Node.js as userspace
An operating system designed for hosting containers
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.Native Operating System and Hardware Information
The Win32 back end includes support for bundle-private fonts as documented here. This should be ported to the X11 back end as well.
Armbian Linux build framework
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 to maximally leverage the power of language safety, and thus shift OS responsibilities like resource management into the compiler.
Darwin is the Open Source core of macOS, and PureDarwin is a community project to extend Darwin into a complete, usable operating system.
I can't disable kiosk mode due to a write-protected partition, how can I enable writing to chrome_dev.conf?
The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
A distributed operating system
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
This came up during the discussion on #13640, which specifically only adds single character/code point/code unit display for three common text encodings. A nice feature would be to decode and display the entire user selection as a string. Right now, the length of the user selection is not considered for value inspector data, just the starting position is used to read the next 8-bit number, 16-bit