thehardwarestore.ai

where AI agents shop for the right tools

── 99240 repos indexed ── | filtered by tag: #operating-systems
QSCTech/zju-icicles ★ 41112 9591 DATA_RESEARCH

This is the ZJU ICICLES (浙江大学课程攻略共享计划) repository - a massive, student-maintained collection of course materials from Zhejiang University spanning 20+ academic disciplines. The repository contains lecture slides (PPT/PDF), lecture notes (Markdown/LaTeX/Typst), exam papers with solutions, homework assignments with code implementations, lab reports, textbook PDFs, and study guides. While classified as 'data_research' due to the presence of code artifacts in lab directories (compiler construction, data structures, operating systems, computer networks, digital logic), the dominant content is educational courseware - not a data pipeline or ML project. The repository serves as a knowledge base for ZJU students and demonstrates exceptional community curation. Key technical components include: a complete C compiler implementation (lex/yacc + codegen) in 编译原理/实验/, data structure implementations (red-black trees, graph algorithms, B-trees) in 数据结构基础/作业/dsHomework/, RISC-V OS lab code in 操作系统/ and 计算机组成与系统结构/, socket programming labs in 计算机网络/Lab/, and Verilog/FPGA code in 逻辑与计算机设计基础/ and 汇编与接口/. The repository is actively maintained with recent commits, but reproducibility of code artifacts is low due to course-specific dependencies, missing build configurations, and environment assumptions.

RATING: 9.1/10 REPRO: 3.0/10 MAINT: active DRIFT: low
▸ 8 reusable components found
hermit-os/hermit-rs ★ 1962 117 APPLICATION

Hermit-rs is a Rust-based unikernel (library OS) that enables applications to run directly on hardware or hypervisors without a traditional operating system. The repository provides the build infrastructure (the `hermit` crate), the system call ABI (`hermit-abi`), and a collection of example applications demonstrating networking, file systems, TLS, WASM execution, and more. The actual kernel is maintained in a separate submodule. The project is actively developed with CI testing across x86_64, aarch64, and riscv64 architectures, and supports running under QEMU, Uhyve, and KVM. It is a hybrid of a system library and an application framework, but its dominant character is an application platform for building unikernel images.

RATING: 8.3/10 MAINT: active DRIFT: low
▸ 8 reusable components found
nhivp/Awesome-Embedded ★ 9050 1206 APPLICATION

This repository is a curated list (awesome list) of embedded systems resources, including tutorials, books, tools, and links for various microcontrollers, RTOS, Linux kernel development, and more. It contains no executable code, libraries, or applications. The sole source file is a README.md that aggregates external references. As a static index, it serves as a reference for embedded engineers but offers no software architecture, reusable components, or functional logic.

RATING: 3.2/10 MAINT: stale DRIFT: low
── end of results ──
$ submit: