{"id":22366713,"url":"https://github.com/vaeth/kernel","last_synced_at":"2025-07-31T11:14:17.463Z","repository":{"id":2088851,"uuid":"3028761","full_name":"vaeth/kernel","owner":"vaeth","description":"A POSIX shell script to compile the kernel with user permissions. Intended for Gentoo linux","archived":false,"fork":false,"pushed_at":"2023-06-25T06:38:42.000Z","size":107,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-07-18T19:21:06.960Z","etag":null,"topics":["build-tool","linux-kernel"],"latest_commit_sha":null,"homepage":"http://www.mathematik.uni-wuerzburg.de/~vaeth/gentoo/index.html#kernel","language":"Shell","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/vaeth.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,"zenodo":null}},"created_at":"2011-12-21T18:28:11.000Z","updated_at":"2024-11-01T18:35:56.000Z","dependencies_parsed_at":"2025-06-15T21:46:02.279Z","dependency_job_id":"71432134-381c-44a0-8054-e8c1fb0802e2","html_url":"https://github.com/vaeth/kernel","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/vaeth/kernel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fkernel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fkernel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fkernel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fkernel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vaeth","download_url":"https://codeload.github.com/vaeth/kernel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vaeth%2Fkernel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268028348,"owners_count":24183820,"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-07-31T02:00:08.723Z","response_time":66,"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":["build-tool","linux-kernel"],"created_at":"2024-12-04T18:15:23.475Z","updated_at":"2025-07-31T11:14:17.441Z","avatar_url":"https://github.com/vaeth.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kernel\n\n(C) Martin Väth \u003cmartin@mvath.de\u003e\nThis project is under the BSD license 2.0 (“3-clause BSD license”).\nSPDX-License-Identifier: BSD-3-Clause\n\nIf you want to configure/compile your linux kernel as a user and install it\nas root, usually several standard commands should be entered.\nI got bored of typing these over and over and thus have written a convenient\nscript to automate this task.\n\nThis POSIX shell script is optimized for usage under Gentoo with portage\n(and can use __app-portage/eix-0.32.2__ or newer to speed up):\nIt uses portage to determine some default paths and settings;\nit is currently untested in different environments.\n\nYou must have `push.sh` from https://github.com/vaeth/push (v2.0 or newer)\nin your `$PATH`.\n\nThis script requires that you have set `KBUILD_OUTPUT` so that the\noutput really can occur as a user. (You should set it also in the root\nenvironment or in make.conf to the same value so that ebuilds will\nhonour that place).\n\nIf you want to transfer X data, you should also have the `sudox` script from\nhttps://github.com/vaeth/sudox (v4.1.0 or better newer) in your `$PATH`.\nIf you want that the hard status line is set, also the `title` script from\nhttps://github.com/vaeth/runtitle (version 2.3 o newer) is required in\nyour `$PATH`.\n\n### Installation\n\nFor installation, copy the content of `bin/` with executable permission in your\n`$PATH` (perhaps to `/usr/bin`). To obtain support for __zsh completion__,\ncopy the content of `zsh/` to a directory of your zsh's `$fpath`\n(perhaps to `/usr/share/zsh/site-functions/`).\n\nThere is also an ebuild in the `mv` repository\n(available by `app-select/eselect-repository` or `app-portage/layman`).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaeth%2Fkernel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvaeth%2Fkernel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvaeth%2Fkernel/lists"}