{"id":13829856,"url":"https://github.com/ReturnInfinity/Pure64","last_synced_at":"2025-07-09T10:31:48.476Z","repository":{"id":44392468,"uuid":"1777707","full_name":"ReturnInfinity/Pure64","owner":"ReturnInfinity","description":"Pure64 is a kernel/software loader for x86-64 systems.","archived":false,"fork":false,"pushed_at":"2024-04-13T19:21:54.000Z","size":887,"stargazers_count":507,"open_issues_count":6,"forks_count":93,"subscribers_count":50,"default_branch":"master","last_synced_at":"2024-04-14T08:07:40.166Z","etag":null,"topics":["assembly","loader","nasm"],"latest_commit_sha":null,"homepage":"http://www.returninfinity.com","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ReturnInfinity.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}},"created_at":"2011-05-20T18:01:25.000Z","updated_at":"2024-04-16T01:42:41.300Z","dependencies_parsed_at":"2024-04-16T01:42:37.100Z","dependency_job_id":null,"html_url":"https://github.com/ReturnInfinity/Pure64","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReturnInfinity%2FPure64","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReturnInfinity%2FPure64/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReturnInfinity%2FPure64/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReturnInfinity%2FPure64/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ReturnInfinity","download_url":"https://codeload.github.com/ReturnInfinity/Pure64/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225533024,"owners_count":17484181,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","loader","nasm"],"created_at":"2024-08-04T10:00:47.709Z","updated_at":"2024-11-20T10:31:21.572Z","avatar_url":"https://github.com/ReturnInfinity.png","language":"Assembly","readme":"# Pure64 - a software loader for x86-64 systems\n\nPure64 is a software loader that was initially created for BareMetal OS.\nThe loader sets the computer into a full 64-bit state with no legacy compatibility layers and also enables all available CPU Cores in the computer.\nPure64 keeps an information table in memory that stores important details about the computer (Amount of RAM and memory layout, number of CPU cores and their APIC IDs, etc).\nThe Pure64 loader has been released separately so others can use it in their own software projects.\n\n\n## Prerequisites\n\nThe scripts in this repo depend on a Debian-based Linux system like [Ubuntu](https://www.ubuntu.com/download/desktop) or [Elementary](https://elementary.io). macOS is also supported if you are using [Homebrew](https://brew.sh).\n\n- [NASM](https://nasm.us) - Assembly compiler to build the loader and boot sectors.\n\nIn Linux this can be completed with the following command:\n\n\tsudo apt install nasm\n\n\n## Building the source code\n\n\t./build.sh\n\n\n// EOF\n","funding_links":[],"categories":["Assembly"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FReturnInfinity%2FPure64","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FReturnInfinity%2FPure64","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FReturnInfinity%2FPure64/lists"}