{"id":23096801,"url":"https://github.com/lvntky/osdev_resources","last_synced_at":"2025-03-23T11:27:00.212Z","repository":{"id":195637076,"uuid":"693340420","full_name":"lvntky/OsDev_Resources","owner":"lvntky","description":"OsDev Notes and Resources","archived":false,"fork":false,"pushed_at":"2024-07-22T06:42:26.000Z","size":34,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-28T18:13:05.407Z","etag":null,"topics":["c","kernel","operating-system","operating-systems","os","osdev"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lvntky.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-09-18T20:45:02.000Z","updated_at":"2024-07-22T06:42:29.000Z","dependencies_parsed_at":"2023-09-19T02:45:25.890Z","dependency_job_id":"6b548eb4-86ee-4d15-a956-212ffa105c4b","html_url":"https://github.com/lvntky/OsDev_Resources","commit_stats":null,"previous_names":["lvntky/osdev_resources"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvntky%2FOsDev_Resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvntky%2FOsDev_Resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvntky%2FOsDev_Resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvntky%2FOsDev_Resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lvntky","download_url":"https://codeload.github.com/lvntky/OsDev_Resources/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245093795,"owners_count":20559789,"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","kernel","operating-system","operating-systems","os","osdev"],"created_at":"2024-12-16T22:48:24.935Z","updated_at":"2025-03-23T11:27:00.158Z","avatar_url":"https://github.com/lvntky.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# OsDev Resources\nOsDev notes and resources for not forgetting/lost and re-study them.\n\n## Youtube\n* [CS 134 OS—5.7 Paging on x86](https://www.youtube.com/watch?v=dn55T2q63RU\u0026ab_channel=NeilRhodes)\n* [Ponchos OS Dev Youtube Playlist](https://www.youtube.com/playlist?list=PLxN4E629pPnJxCQCLy7E0SQY_zuumOVyZ)\n* [Low Byte Productions xv6 Code Review Playlist](https://www.youtube.com/watch?v=KkenLT8S9Hs\u0026list=PLP29wDx6QmW4Mw8mgvP87Zk33LRcKA9bl\u0026ab_channel=LowByteProductions)\n\n## Websites\n* [Bran's Kernel Development tutorial](http://www.osdever.net/bkerndev/Docs/idt.htm) -\u003e everything good about this tutorial but i love idt part the most'\n* [Broken Thorn](http://www.brokenthorn.com/Resources/OSDev17.html) -\u003e pretty good low level explanations\n* [TRDOS](https://www.singlix.com/) -\u003e retro os projects\n## Example Projects\n* [tyndur os](https://git.tyndur.org/lowlevel/tyndur/) -\u003e pretty good idt implementation\n* [szshou42/osdev](https://github.com/szhou42/osdev) -\u003e greate roadmap\n* [duneOS](https://github.com/naegelejd/duneOS/tree/master) -\u003e I liked the higher-half kernel implementation\n* [duckOS](https://github.com/byteduck/duckOS) -\u003e i love how it looks :)\n* [lja83's OS](https://github.com/lja83/OSDEV/) -\u003e checked for multiboot info\n* [SnowflakeOS](https://github.com/29jm/SnowflakeOS) -\u003e well organized\n* [Essence](https://gitlab.com/nakst/essence) -\u003e good boot up process\n* Limine Using Projects\n  * [HanOs](https://github.com/jjwang/HanOS) -\u003e pretty nice loading screen(reminds ToaurOS)\n  * [NanoShellOS](https://github.com/iProgramMC/NanoShellOS) -\u003e banger\n  * [MisraOS](https://github.com/brightprogrammer/MisraOS)\n  * [ringOS](https://github.com/ringwormGO-organization/ringOS/tree/main)\n  * [cavOS](https://github.com/malwarepad/cavOS/tree/master)\n      \n## Books / E-Books\n* [The little book about OS development](https://littleosbook.github.io/) -\u003e non theoric can be use for GRUB bootloader based OS\n\n## Manuels\n* [Intel 8259A Manuel](https://pdos.csail.mit.edu/6.828/2008/readings/hardware/8259A.pdf) -\u003e PIC\n\n## Notes/Other/Misc\n* [Dream OS - OSDEV Notes](https://github.com/dreamos82/Osdev-Notes)\n* [Thread: After 6 years of #osdev experience, here are my recommendations for trying out making your own Operating System from scratch](https://threadreaderapp.com/thread/901907267934724101.html)\n* [Emacs Related Blog](https://protesilaos.com/codelog/)\n\n## Third Party\n* [mlibc - portable c library](https://github.com/managarm/mlibc)\n\n## Utils\n* [gohu font](https://font.gohu.org/) -\u003e nice font for using on operating system\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flvntky%2Fosdev_resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flvntky%2Fosdev_resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flvntky%2Fosdev_resources/lists"}