{"id":13808892,"url":"https://github.com/Xe/furry-happiness","last_synced_at":"2025-05-14T03:31:46.981Z","repository":{"id":48951943,"uuid":"195568396","full_name":"Xe/furry-happiness","owner":"Xe","description":"A proof of concept dockerfile that uses user mode linux","archived":false,"fork":false,"pushed_at":"2021-07-03T21:15:09.000Z","size":9,"stargazers_count":52,"open_issues_count":3,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-31T15:12:19.443Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/Xe.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}},"created_at":"2019-07-06T17:54:24.000Z","updated_at":"2024-03-01T23:03:16.000Z","dependencies_parsed_at":"2022-09-24T00:50:55.528Z","dependency_job_id":null,"html_url":"https://github.com/Xe/furry-happiness","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xe%2Ffurry-happiness","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xe%2Ffurry-happiness/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xe%2Ffurry-happiness/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xe%2Ffurry-happiness/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xe","download_url":"https://codeload.github.com/Xe/furry-happiness/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225273287,"owners_count":17448080,"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-08-04T01:01:54.383Z","updated_at":"2024-11-19T00:31:11.758Z","avatar_url":"https://github.com/Xe.png","language":"Dockerfile","funding_links":[],"categories":["Dockerfile"],"sub_categories":[],"readme":"# furry-happiness\n\nA proof of concept [user mode linux](https://en.wikipedia.org/wiki/User-mode_Linux)\nDocker image. This builds a simply configured kernel and sets up an [Alpine Linux](https://alpinelinux.org)\nuserland for it. It has fully working networking via slirp.\n\nThis runs an entire Linux kernel as a userspace process inside a docker container.\nAnything you can do as root in a linux kernel, you can do inside this user mode\nLinux process. The root inside this user mode Linux kernel has significanly more\npower than root outside of the kernel, but it cannot affect the host kernel.\n\nTo build:\n\n```\ndocker build -t xena/docker-uml .\n```\n\nTo run:\n\n```\ndocker run --rm -it xena/docker-uml\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXe%2Ffurry-happiness","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FXe%2Ffurry-happiness","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXe%2Ffurry-happiness/lists"}