{"id":27862507,"url":"https://github.com/ravenleeblack/elle_os","last_synced_at":"2025-07-04T12:33:49.037Z","repository":{"id":288952514,"uuid":"969650033","full_name":"ravenleeblack/Elle_OS","owner":"ravenleeblack","description":"An unusual Operating System","archived":false,"fork":false,"pushed_at":"2025-04-29T03:51:28.000Z","size":244,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-04T20:39:22.512Z","etag":null,"topics":["c","nasm","operating-system"],"latest_commit_sha":null,"homepage":"","language":"C","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/ravenleeblack.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,"zenodo":null}},"created_at":"2025-04-20T16:22:48.000Z","updated_at":"2025-04-29T03:51:31.000Z","dependencies_parsed_at":"2025-05-04T20:42:10.973Z","dependency_job_id":null,"html_url":"https://github.com/ravenleeblack/Elle_OS","commit_stats":null,"previous_names":["ravenleeblack/elle_os"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ravenleeblack/Elle_OS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravenleeblack%2FElle_OS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravenleeblack%2FElle_OS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravenleeblack%2FElle_OS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravenleeblack%2FElle_OS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravenleeblack","download_url":"https://codeload.github.com/ravenleeblack/Elle_OS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravenleeblack%2FElle_OS/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263542602,"owners_count":23477454,"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":["c","nasm","operating-system"],"created_at":"2025-05-04T20:29:45.526Z","updated_at":"2025-07-04T12:33:48.820Z","avatar_url":"https://github.com/ravenleeblack.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elle_OS\n\n Elle has a 2 stage bootloader that loads the kernel named core. I use a link.ld script instead of the file system in the booting process. The link.ld handle loading the bootloader stages, the core, and handle the stack. Code current as of Monday, April 28, 2025.\n\n It currently has:\n - GDT\n - IDT\n - IRQ\n - ISR\n - Clock works\n - Keyboards works with letters, numbers, odd chars, and enter no arrow keys or shift yet.\n - Bootloader passes information through the Orchard Struct.\n\nWill be working on getting these to work:\n- heap memory\n- pysical memory\n- paging memory\n- A system to print or write it out\n- A terminal\n- A file system\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravenleeblack%2Felle_os","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravenleeblack%2Felle_os","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravenleeblack%2Felle_os/lists"}