{"id":13567485,"url":"https://github.com/jaromaz/yosild","last_synced_at":"2025-10-30T11:31:36.342Z","repository":{"id":34014177,"uuid":"163454700","full_name":"jaromaz/yosild","owner":"jaromaz","description":"Yosild is a single shell script that builds a full, minimal Linux distribution based on BusyBox.","archived":false,"fork":false,"pushed_at":"2022-08-09T01:06:46.000Z","size":96,"stargazers_count":147,"open_issues_count":1,"forks_count":21,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-02T08:11:36.427Z","etag":null,"topics":["busybox","cli","debian","distro","hyper-v","kernel-compilation","kvm","libvirt","linux","linux-distribution","operating-system","shell","terminal","ubuntu","virtualbox"],"latest_commit_sha":null,"homepage":"https://jm.iq.pl/yosild","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jaromaz.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":"2018-12-28T22:31:41.000Z","updated_at":"2024-11-30T05:33:17.000Z","dependencies_parsed_at":"2022-08-07T23:31:23.241Z","dependency_job_id":null,"html_url":"https://github.com/jaromaz/yosild","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaromaz%2Fyosild","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaromaz%2Fyosild/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaromaz%2Fyosild/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaromaz%2Fyosild/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaromaz","download_url":"https://codeload.github.com/jaromaz/yosild/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238960393,"owners_count":19559254,"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":["busybox","cli","debian","distro","hyper-v","kernel-compilation","kvm","libvirt","linux","linux-distribution","operating-system","shell","terminal","ubuntu","virtualbox"],"created_at":"2024-08-01T13:02:32.660Z","updated_at":"2025-10-30T11:31:30.702Z","avatar_url":"https://github.com/jaromaz.png","language":"Shell","funding_links":["https://www.paypal.com/paypalme/jaromaz"],"categories":["Shell","Inactive"],"sub_categories":["Custom"],"readme":"# Yosild - Your simple Linux distro\n\nYosild is a single shell script that builds a full, minimal Linux distribution,\nbased on BusyBox. It compiles the **stable kernel** 5.16.19 and the\n**latest stable version of the BusyBox** 1.34.1. This script can prepare\nminimalistic Linux system for devices with little hardware resources. Yosild Linux\nneeds just **70 MB RAM** and **40 MB storage size**. *yosild.sh* requires\n[minimal][1] *Debian* or *Ubuntu* distro to run with the architecture compatible\nwith the target device.\n\nThe script works with VirtualBox, Hyper-V and KVM/QEMU (all drive types except\nVirtIO) - you can create an additional virtual hard drive and install Yosild Linux\non it, and then connect this virtual disk to a new virtual machine - just like in\nmy [YouTube video][3]:\n\u003cp align=\"center\"\u003e\u003ca href=\"https://www.youtube.com/watch?v=BPXxPZBBeJ0\" target=\"_blank\"\u003e\u003cimg src=\"https://jm.iq.pl/yosild/yosild_mov2.jpg\" width=\"50%\"\u003e\u003c/a\u003e\u003c/p\u003e\n\nYosild creates probably the simplest, complete version of Linux, which makes it\neasier to understand, how to build the system from scratch and how to use it. \nYosild is much easier to build than other, previously available solutions:\nAboriginal, mkroot, Buildroot or Linux From Scratch. Just specify the target\ndrive (virtual or flash drive) inside the *yosild.sh* script and simply run the\nscript. You can also rename the system to make it your distribution.\n\n**Yosild**:\n\n* downloads and installs all the libraries and packages required to compilation,\n* downloads and compiles the BusyBox,\n* downloads and compiles the kernel with default options,\n* creates a number of minimalist scripts to simplify the management of this mini-distribution.\n\nAll of these components are integrated on the disk (or flash drive) indicated by\nthe user. Just run the script and after the first confirmation messages leave\nthe computer for several minutes. Note - the whole surface of the disk or flash\ndrive will be used - all data on the indicated disk will be deleted.\n\nIn the script you can easily change the kernel or BusyBox compilation options.\n\nThis mini-distribution by default supports ifupdown (also with DHCP script), log\nrotation, mini-man pages, own minimalistic version of rc.d, running cron demons,\nhttpd, ftpd, syslogd and prepared boot script for telnetd. After installation on\na flash drive, the distribution can be run on any computer compatible with the\narchitecture on which the kernel was compiled.\n\nYosild is licensed under GNU General Public License v3.0.\n\nFor more information please visit my website: [https://jm.iq.pl/yosild][2]\n\n### Support\n\nYou can transfer any funds you wish to my\n*[PayPal account](https://www.paypal.com/paypalme/jaromaz)* if you want to\nsupport this project.\n\n\n[1]: https://www.debian.org/CD/netinst/\n[2]: https://jm.iq.pl/yosild\n[3]: https://www.youtube.com/watch?v=BPXxPZBBeJ0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaromaz%2Fyosild","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaromaz%2Fyosild","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaromaz%2Fyosild/lists"}