{"id":16085718,"url":"https://github.com/febus982/rpi-kernel","last_synced_at":"2025-04-05T13:42:16.038Z","repository":{"id":226624255,"uuid":"769094637","full_name":"febus982/rpi-kernel","owner":"febus982","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-12T21:00:59.000Z","size":30,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T09:49:43.197Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/febus982.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":"2024-03-08T10:34:03.000Z","updated_at":"2024-11-27T18:38:26.000Z","dependencies_parsed_at":"2024-04-12T21:55:32.235Z","dependency_job_id":null,"html_url":"https://github.com/febus982/rpi-kernel","commit_stats":null,"previous_names":["febus982/rpi-kernel"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/febus982%2Frpi-kernel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/febus982%2Frpi-kernel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/febus982%2Frpi-kernel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/febus982%2Frpi-kernel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/febus982","download_url":"https://codeload.github.com/febus982/rpi-kernel/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345713,"owners_count":20924098,"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":[],"created_at":"2024-10-09T13:09:08.759Z","updated_at":"2025-04-05T13:42:16.003Z","avatar_url":"https://github.com/febus982.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Raspberry PI kernel build container\n\n[![stability-wip](https://img.shields.io/badge/stability-wip-lightgrey.svg)](https://github.com/mkenney/software-guides/blob/master/STABILITY-BADGES.md#work-in-progress)\n\nA small container to build the kernel using CONFIG_ARM64_VA_BITS_48 solving the issues\nrelated to Google's tcmalloc incompatibility.\n\nhttps://github.com/raspberrypi/linux/issues/4375\n\nIt builds the kernel using the devault RPI4. Improvement pull requests are welcome.\n\nIt builds the beb.\n\n## How to build the kernel\n\nThis command will build the kernel .deb packages and save them in the `debs` directory.\nIt will also generate the `Packages.gz` file to run the apt repository using apache.\n\n```bash\ndocker compose run --build --rm builder\n```\n\nOnce built the dockerfile will retain the .deb files in the image,\nsubsequent builds will use the cache and won't recompile the kernel.\n\nYou can run the apt repository using:\n\n```bash\ndocker compose up --build apt\n```\n\nNOTE: The apt repository is only a proof of concept meant to be run in a local environment\nwith limited network connectivity. Before using it on public networks security,\nplease review configuration, especially for security.\n\n## What is missing\n\nThe produced `deb` package has the same name as the original package, which could create\nnaming collisions. Ideally we'd like to change the LOCALVERSION so we can install this\npackage without replacing the original one. (Reference discussion: https://github.com/RPi-Distro/repo/issues/368)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffebus982%2Frpi-kernel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffebus982%2Frpi-kernel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffebus982%2Frpi-kernel/lists"}