-
Updated
Mar 18, 2022 - C++
#
Operating system
An operating system operates and manages both the hardware and software in a computer. Operating systems provide software platforms for applications to function.
Here are 3,375 public repositories matching this topic...
c
algorithm
database
leetcode
cpp
stl
interview
operating-system
data-structures
interviews
interview-practice
interview-questions
interview-preparation
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
-
Updated
May 27, 2022 - C
-
Updated
May 4, 2022 - Makefile
Learning operating system development using Linux kernel and Raspberry Pi
c
education
raspberry-pi
arm
tutorial
kernel
resource
linux-kernel
assembler
osdev
operating-system
learn
armv8
raspberry-pi-3
raspberry-pi-os
-
Updated
Feb 16, 2022 - C
Bootstrap yourself to write an OS from scratch. A book for self-learner.
-
Updated
Oct 12, 2021 - TeX
rust
raspberry-pi
tutorial
kernel
os
operating-system
raspberry
rpi3
arm64
aarch64
bare-metal
armv8
raspberry-pi-3
embedded-rust
rpi4
raspberry-pi-4
-
Updated
May 23, 2022 - Rust
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.
python
java
sql
algorithms
cpp
dbms
jupyter-notebook
operating-system
data-structures
learn
leetcode-solutions
interview-questions
aptitude
dsa
computer-network
contributte
interviewbit-solutions
babbar
faang-questions
-
Updated
May 29, 2022 - Jupyter Notebook
计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试🚀 ;可用于模拟面试、面试前复习、短期内快速备战面试...
python
git
computer-science
database
interview
operating-system
interview-questions
computer-network
-
Updated
Apr 14, 2022
Lightweight operating system using Node.js as userspace
-
Updated
Mar 7, 2022 - Shell
An operating system designed for hosting containers
-
Updated
May 27, 2022 - Rust
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.
c
kernel
x86-64
os
osdev
operating-system
text-editor
window-manager
toaruos
smp
x86
bootloader
operating-systems
compositor
aarch64
armv8
c-library
baremetal
cdrom
-
Updated
May 27, 2022 - C
bradjc
commented
Jun 28, 2021
- The
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
java
processor
jna
operating-system
usb-devices
hacktoberfest
hardware-information
memory-usage
system-monitoring
cpu-usage
serialnumbers
disk-utilization
process-list
-
Updated
May 29, 2022 - Java
mszoek
commented
Nov 13, 2021
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
linux
lightweight
distribution
arm
framework
kernel
debian
ubuntu
operating-system
x86
uefi
kernel-compilation
aarch64
-
Updated
May 29, 2022 - Shell
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.
-
Updated
May 26, 2022 - Rust
Darwin is the Open Source core of macOS, and PureDarwin is a community project to extend Darwin into a complete, usable operating system.
-
Updated
May 27, 2022 - C
sleepy-monax
commented
Apr 23, 2021
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
- about
java
computer-science
database
backend
jvm
concurrency
distributed
message-queue
operating-system
computer-network
-
Updated
Apr 7, 2019
The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
-
Updated
May 28, 2022 - C++
A distributed operating system
-
Updated
Apr 18, 2022 - C
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.
-
Updated
May 27, 2022 - HTML
nodejs
javascript
windows
macos
linux
shell
api
cli
security
encoding
documentation
unix
terminal
server
es6
cross-platform
os
operating-system
code-quality
portability
-
Updated
May 11, 2022 - JavaScript
A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.
-
Updated
Mar 18, 2017 - C#
Vinix is an effort to write a modern, fast, and useful operating system in the V programming language
-
Updated
May 27, 2022 - V
- Wikipedia
- Wikipedia
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