{"id":21436999,"url":"https://github.com/axfab/kora-disto","last_synced_at":"2025-09-12T02:09:59.911Z","repository":{"id":74655602,"uuid":"241563597","full_name":"AxFab/kora-disto","owner":"AxFab","description":"TEST","archived":false,"fork":false,"pushed_at":"2021-11-07T23:32:39.000Z","size":67,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-05-15T23:44:53.723Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AxFab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2020-02-19T07:52:16.000Z","updated_at":"2023-11-02T09:47:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"0303f715-0ac6-43ea-940c-41d04f0bb35a","html_url":"https://github.com/AxFab/kora-disto","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AxFab/kora-disto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxFab%2Fkora-disto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxFab%2Fkora-disto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxFab%2Fkora-disto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxFab%2Fkora-disto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AxFab","download_url":"https://codeload.github.com/AxFab/kora-disto/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AxFab%2Fkora-disto/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274742855,"owners_count":25341132,"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","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-23T00:17:16.181Z","updated_at":"2025-09-12T02:09:59.871Z","avatar_url":"https://github.com/AxFab.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kora OS\n\n Kora OS is a hobbyist operating system built from scratch.\n All components of the core operating system are original.\n This repository contains all scripts and reference to package for a complete rebuild of the distribution.\n\n## Build\n\n The kernel, as all kora package, comes with classical makefile commands.\n\n```\n   make clean\n   make\n   make install\n   make check\n```\n\n The source comes also with a `configure` script, but this one is not generated by tools like automake and will only work if you build on another repository. The goal of the script is only to find the toolchain and save parameters.\n\n```\n../path/to/src/configure --target=i386-kora --prefix=../img --syslib=../img\n```\n\n However all those commands won't give you much if you don't use a cross-compilor capable to build for the kora system (target like i386-pc-kora).\n\n To get your cross-compilor, you can use the last docker image, or rebuild the toolchain using code from the **kora-os** repository.\n\n\n\n\n## Packages\n\n - **Kora kernel**: The kernel is the core program of the operating system. Its role is to distributed the plateform ressources between application and system modules.\n - **Libc**: Standard C library. This library defined the standard way of accessimg system resources for user application.\n\n\n\n\n\n## Who this script work\n\n```\ngit clone \u003curl\u003e/kora-\u003cpack\u003e src/\u003cpack\u003e\ncd _\u003ctarget\u003e/\u003cpack\u003e\n../../src/\u003cpack\u003e/configure --target=\u003ctarget\u003e --prefix=./usr --sysdir=../img\nmake install\ncd _\u003ctarget\u003e/\u003cpack\u003e/usr\ntar cJf pck/\u003ctarget\u003e/\u003cpack\u003e-\u003cvers\u003e.tar.xz *\ncd _\u003ctarget\u003e/img\ntar xJf pck/\u003ctarget\u003e/\u003cpack\u003e-\u003cvers\u003e.tar.xz\n```\n\n\n```\ngit clone \u003curl\u003e src/\u003cpack\u003e\n\ncd src/\u003cpack\u003e\ngit checkout \u003ctag\u003e\n\ncd _\u003ctarget\u003e/\u003cpack\u003e\n\nresx/bld/\u003cpack\u003e.sh \u003cvers\u003e\n\ncd _\u003ctarget\u003e/\u003cpack\u003e/usr\ntar cJf pck/\u003ctarget\u003e/\u003cpack\u003e-\u003cvers\u003e.tar.xz *\n\ncd _\u003ctarget\u003e/img\ntar xJf pck/\u003ctarget\u003e/\u003cpack\u003e-\u003cvers\u003e.tar.xz\n```\n\n\n\n\n```\ncd pck/\u003ctarget\u003e\nwget \u003curl\u003e/\u003ctarget\u003e/\u003cpack\u003e-\u003cvers\u003e.tar.xz\ncd _\u003ctarget\u003e/img\ntar xJf pck/\u003ctarget\u003e/\u003cpack\u003e-\u003cvers\u003e.tar.xz\n```\n\n\n\n\n\n\n```\npkg.sh install \u003cpack\u003e:\u003cvers\u003e --prefix=_\u003ctarget\u003e/img\npkg.sh download \u003cpack\u003e:\u003cvers\u003e\npkg.sh create \u003cpack\u003e:\u003cvers\u003e --prefix=_\u003ctarget\u003e/\u003cpack\u003e/usr\n```\n\n\nIf version is local and is kora package\n```\ngit clone \u003curl\u003e/kora-\u003cpack\u003e src/\u003cpack\u003e\n../../src/\u003cpack\u003e/configure --target=\u003ctarget\u003e --prefix=./usr --sysdir=../img\nmake install\npkg.sh create \u003cpack\u003e:local --prefix=_\u003ctarget\u003e/\u003cpack\u003e/usr\npkg.sh install \u003cpack\u003e:local --prefix=_\u003ctarget\u003e/img\n```\n\nIf is 3rd party forced\n```\ngit clone \u003curl\u003e/kora-\u003cpack\u003e src/\u003cpack\u003e\ngit checkout \u003ctag\u003e\nresx/bld/\u003cpack\u003e.sh \u003cvers\u003e\npkg.sh create \u003cpack\u003e:\u003cvers\u003e --prefix=_\u003ctarget\u003e/\u003cpack\u003e/usr\npkg.sh install \u003cpack\u003e:\u003cvers\u003e --prefix=_\u003ctarget\u003e/img\n```\n\nIf version is not local\n```\npkg.sh install \u003cpack\u003e:\u003cvers\u003e --prefix=_\u003ctarget\u003e/img\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxfab%2Fkora-disto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxfab%2Fkora-disto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxfab%2Fkora-disto/lists"}