https://github.com/Zeal-Operating-System/ZealOS Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + By Plan + Enterprise + Teams + Compare all + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # 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 }} Zeal-Operating-System / ZealOS Public * Notifications * Fork 33 * Star 570 The Zeal Operating System is a modernized, professional fork of the 64-bit Temple Operating System, TempleOS. zealos.net License Unlicense license 570 stars 33 forks Star Notifications * Code * Issues 32 * Pull requests 1 * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Projects * Wiki * Security * Insights Zeal-Operating-System/ZealOS 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 Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 6 branches 0 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/Z] Use Git or checkout with SVN using the web URL. [gh repo clone Zeal-O] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP * Codespaces is rolling out You don't have access just yet, but in the meantime, you can learn about Codespaces Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @TomAwezome TomAwezome Merge pull request #64 from Zeal-Operating-System/limine ... eb991f5 Nov 4, 2022 Merge pull request #64 from Zeal-Operating-System/limine Add UEFI support. eb991f5 Git stats * 834 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time build Rebuild AUTO.ISO Nov 3, 2022 screenshots Update screenshot2.png and screenshot3.png Nov 3, 2022 src Update DiskCDDVD.ZC Nov 3, 2022 zealbooter Rename 'our_type' to 'zeal_mem_type' in zealbooter.c Nov 3, 2022 .editorconfig Add .editorconfig Jul 22, 2020 .gitattributes Update .gitattributes Dec 11, 2021 .gitignore Add src/Boot back to .gitignore. Oct 16, 2022 LICENSE Add LICENSE Feb 28, 2020 README.md Update README and screenshot3.png Oct 27, 2022 View code ZealOS Getting started Prerequisites Contributing Background Screenshots README.md ZealOS Discord [6874747073] The Zeal Operating System is a modernized, professional fork of the 64-bit Temple Operating System. Guiding principles of development include transparency, full user control, and adherence to public-domain/open-source implementations. [screenshot] ZealOS strives to be simple, documented, and require as little of a knowledge gap as possible. One person should be able to comprehend the entire system in at least a semi-detailed way within a few days of study. Simplify, don't complicate; make accessible, don't obfuscate. The CIA encourages code obfuscation. They make it more complicated than necessary. --Terry A. Davis Features in development include: * 32-bit color VBE graphics * Fully-functional AHCI support * Network card drivers and a networking stack * UEFI booting via BSD2-licensed Limine bootloader and Public Domain ZealBooter prekernel Changes include: * 60 FPS * VBE graphics with variable resolutions * Reformatted code for readability * Added comments and documentation * HolyC -> ZealC * System-wide renaming for clarity Getting started Prerequisites * For running in a VM: Intel VT-x/AMD-V acceleration enabled in your BIOS settings. (Required to virtualize any 64-bit operating system properly.) + If using Windows, Hyper-V must be enabled. * Working knowledge of the C programming language. To create a Distro ISO, run the build-iso script. Check the Wiki guide for details on building an ISO. After creating an ISO, see the Wiki guides on installing in VirtualBox, VMWare, and bare-metal. Contributing There are two ways to contribute. The first way involves everything happening inside the OS, as intended by Terry. After you've built the latest ISO, installed to a VM, made your changes, and powered off the VM, you can run the sync script to merge your changes to the repo. Alternatively, you can edit repo files using an external editor, outside of the OS. Afterwards, you can make a pull request on the master branch. Background In around November of 2019, VoidNV forked ZenithOS from TempleOS. Releases of pre-git ZenithOS are currently archived on the mega.nz website. The repository was removed in August of 2020, and reuploaded to ZenithOS. The latest archived front page, master.zip, and related links can be found on archive.org. In July of 2021, ZealOS was forked from ZenithOS. Screenshots Network Report, Gopher Client, FTP Client, GrDir, and AutoComplete, with Stars wallpaper [screenshot] 32-bit color! [screenshot] About The Zeal Operating System is a modernized, professional fork of the 64-bit Temple Operating System, TempleOS. zealos.net Topics operating-system public-domain templeos holyc terry-davis zenithos zealos Resources Readme License Unlicense license Stars 570 stars Watchers 10 watching Forks 33 forks Contributors 8 * @TomAwezome * @y4my4my4m * @mintsuki * @Ccode-lang * @xslendix * @TempleProgramming * @hardliner66 * @doodayev Languages * HolyC 98.1% * C 1.5% * Other 0.4% Footer (c) 2022 GitHub, Inc. Footer navigation * 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.