https://github.com/opuntiaOS-Project/opuntiaOS Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} opuntiaOS-Project / opuntiaOS Public * Notifications * Fork 16 * Star 475 opuntiaOS - an operating system targeting x86, ARMv7, Aarch64 License BSD-2-Clause license 475 stars 16 forks Star Notifications * Code * Issues 12 * Pull requests 0 * Discussions * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Wiki * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 4 branches 0 tags Code Latest commit @nimelehin nimelehin [build] Enable LTO and PIE for kernel ... 8c20518 May 20, 2022 [build] Enable LTO and PIE for kernel 8c20518 Git stats * 1,177 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github [kernel][vfs] Check if FS handlers are set Feb 17, 2022 assets [userland] Update design May 18, 2022 base [userland] Update design May 18, 2022 boot [aarch64] Unify gicv2 driver May 18, 2022 build [build] Enable LTO and PIE for kernel May 19, 2022 docs [kernel] Turn on uart based on devtree May 18, 2022 firmware [aarch64] Unify gicv2 driver May 18, 2022 kernel [kernel] Increase number of sockets May 18, 2022 libs [userland] Update design May 18, 2022 test [test] Add script to run tests on all platforms May 18, 2022 third_party [third_party] Support compilation of third party apps. Mar 11, 2022 toolchains [aarch64] Init of userland May 18, 2022 userland [userland] Update design May 18, 2022 utils [aarch64] Unify gicv2 driver May 18, 2022 .clang-format [meta] Change clang format settings Aug 24, 2021 .clang-tidy [clang-tidy] Turn on C checks Nov 3, 2021 .gitignore [build] Enable simd support for aarch64 May 18, 2022 .gn [build] Remove setting values from .gn Apr 9, 2022 BUILD.gn [build] Enable simd support for aarch64 May 18, 2022 CODE_OF_CONDUCT.md [all] Introducing opuntiaOS Aug 8, 2021 CONTRIBUTING.md [all] Introducing opuntiaOS Aug 8, 2021 LICENSE [meta] Welcome to 2022! Dec 31, 2021 README.md [meta] Add aarch64 info May 18, 2022 gn_gen.sh [aarch64] Init of userland May 18, 2022 View code Features Kernel Libraries Userland Boot How to build and run opuntiaOS? README.md [banner_opac] Features [features_opac] Kernel * x86-32, ARMv7 and Aarch64 kernel with pre-emptive multi-threading * Ext2 filesystem * /dev and /proc filesystems * Local sockets * POSIX signals * TTY * learn more Libraries * Runtime & support: LibC, LibCxx, LibObjC * Rich functionality: LibFoundation * UI functionality & rendering: LibG, LibUI * learn more Userland * Composing windows manager for desktop and mobile * Simple UI apps * Terminal Boot * Custom bootloaders for x86-32, ARMv7 and iDevices * Kernel validation during the boot proccess * Custom device tree * learn more How to build and run opuntiaOS? See the build instructions About opuntiaOS - an operating system targeting x86, ARMv7, Aarch64 Topics kernel userland os operating-system hobby-os hobby-kernel opuntiaos Resources Readme License BSD-2-Clause license Code of conduct Code of conduct Stars 475 stars Watchers 15 watching Forks 16 forks Releases No releases published Contributors 4 * @nimelehin nimelehin Nikita Melekhin * @bellrise bellrise * @vpachkov vpachkov Vyacheslav Pachkov * @somerandomdev49 somerandomdev49 Mike Redko Languages * C 63.6% * C++ 28.1% * Python 4.8% * Assembly 1.8% * Shell 0.8% * Objective-C++ 0.8% * Other 0.1% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.