OS Genesis 🌏 🧬 πŸ— πŸ’»

The easy and predictable way to setup and manage a Linux dev environment

View project on GitHub

Installation

Requirements

  • Made for:
    • Linux (Debian / Ubuntu)
  • Uses: APT
    • Standard for managing Debian/Ubuntu systems. The command use here is apt which a successor to apt-get. Both should be installed and commands are generally the same in both. Read differences here
  • Downloads from:

There are no other system dependencies - you don’t even need git.

Download the project

Download archive

Download an archive of latest master (not necessarily latest tag):

Download zip Download tarball

Open the archive to unzip it with a program (Linux and macOS usually come with a tool installed so you right-click or double-click an archive to extract it).

Put the folder somewhere you can run it from. e.g. ~/repos.

Clone

On a fresh install, you might need to install Git. On WSL, you don’t need to install it on the host even, and VS Code can use the Git in WSL if you use the WSL extension and re-open a repo in WSL.

$ sudo apt install -y git

Clone the repo (or your fork) with git.

$ git clone https://github.com/MichaelCurrin/os-genesis.git

Or if you setup SSH key access on Github.

$ git clone git@github.com:MichaelCurrin/os-genesis.git

Next, go to the Usage page for running commands in the repo.