{"id":18286496,"url":"https://github.com/v0idzdev/open-jinx","last_synced_at":"2026-04-14T19:33:01.169Z","repository":{"id":92011026,"uuid":"487331226","full_name":"v0idzdev/open-jinx","owner":"v0idzdev","description":"Jinx OS is a retro themed command line operating system for x86_64 architectures.","archived":false,"fork":false,"pushed_at":"2022-05-07T15:41:04.000Z","size":4251,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-28T13:31:09.436Z","etag":null,"topics":["assembly","c","command-line","docker","linux","os","retro"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/v0idzdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-30T16:49:32.000Z","updated_at":"2024-02-13T18:27:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"6454b477-6e11-4a3e-bd49-4a40f30b0518","html_url":"https://github.com/v0idzdev/open-jinx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/v0idzdev/open-jinx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v0idzdev%2Fopen-jinx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v0idzdev%2Fopen-jinx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v0idzdev%2Fopen-jinx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v0idzdev%2Fopen-jinx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/v0idzdev","download_url":"https://codeload.github.com/v0idzdev/open-jinx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/v0idzdev%2Fopen-jinx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31812968,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assembly","c","command-line","docker","linux","os","retro"],"created_at":"2024-11-05T13:20:39.680Z","updated_at":"2026-04-14T19:33:01.135Z","avatar_url":"https://github.com/v0idzdev.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jinx OS\nJinx is a basic operating system built from scratch.\n\n## Why Did I Decide to Create an OS?\nI decided to start this project to learn how to make an OS. Hence, this software is **not** intended to be used by end users - at least, not unless it becomes stable and featureful enough for that to be possible.\n\nA small disclaimer, most of the code in this repository has been copied, or at least heavily influenced by, various tutorials. After all, I'm trying to learn the ropes as an operating system developer, and am a complete beginner to this area of software engineering.\n\n## How Can I Use Jinx OS?\nAt the moment, Jinx is just a minimal bootable OS skeleton. When Jinx becomes somewhat featureful, I will add download links for ISO files. Nevertheless, you can run Jinx on Linux in a VM (I will use **QEMU** as an example) like this:\n\n#### Clone the repository\n```bash\ngit clone https://github.com/matthewflegg/open-jinx.git\ncd open-jinx                            \n```\n\n#### Then, install QEMU:\n```bash\nsudo apt install qemu  # Ubuntu, Debian, etc.\n```\n```bash\nsudo dnf in qemu  # Fedora, RHEL, etc.\n```\n```bash\nsudo pacman -S qemu  # Arch, Manjaro, etc.\n```\n\n#### Run Jinx OS\n```bash\nchmod +x scripts/run.sh \n./scripts/run.sh\n```\n\n## References/Tutorials I Followed\nBelow, I've listed all of the tutorials that I used to create Jinx OS. \n\n* **[Daedelus | Making an OS | YouTube](https://www.youtube.com/watch?v=MwPjvJ9ulSc)**\n* **[Poncho | OS Dev S2 | YouTube](https://www.youtube.com/playlist?list=PLxN4E629pPnJxCQCLy7E0SQY_zuumOVyZ)**\n* **[nanobyte | Building an OS | YouTube](https://www.youtube.com/watch?v=9t-SPC7Tczc\u0026list=PLFjM7v6KGMpiH2G-kT781ByCNC_0pKpPN)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fv0idzdev%2Fopen-jinx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fv0idzdev%2Fopen-jinx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fv0idzdev%2Fopen-jinx/lists"}