All Projects → comfies → Tldrlfs

comfies / Tldrlfs

Licence: mit
Too Long; Didn't Read Linux From Scratch

Labels

Projects that are alternatives of or similar to Tldrlfs

Dilettantes-Guide-to-Linting
Setting up ESLint, Prettier, VS Code, and the AirBnB style guide in beautiful harmony.
Stars: ✭ 18 (-87.05%)
Mutual labels:  tldr
Tldr Node Client
Node.js command-line client for tldr pages
Stars: ✭ 292 (+110.07%)
Mutual labels:  tldr
Tl
tldr for R!
Stars: ✭ 52 (-62.59%)
Mutual labels:  tldr
TLDR.jl
A package for fast help and snippets
Stars: ✭ 16 (-88.49%)
Mutual labels:  tldr
alfred-tldr
tldr with alfred workflow written in Go
Stars: ✭ 77 (-44.6%)
Mutual labels:  tldr
Tldr Sh Client
Simplified and community-driven man pages
Stars: ✭ 583 (+319.42%)
Mutual labels:  tldr
Tldr C Client
C command-line client for tldr pages
Stars: ✭ 180 (+29.5%)
Mutual labels:  tldr
Tldr
Text summarizer for golang using LexRank
Stars: ✭ 92 (-33.81%)
Mutual labels:  tldr
tldr-flutter
simplified man-pages, a tldr.sh client
Stars: ✭ 65 (-53.24%)
Mutual labels:  tldr
Tldr
fast and interactive tldr client written with go
Stars: ✭ 984 (+607.91%)
Mutual labels:  tldr
tldr.el
tldr client for Emacs
Stars: ✭ 118 (-15.11%)
Mutual labels:  tldr
tldr-php
PHP Client for tldr
Stars: ✭ 18 (-87.05%)
Mutual labels:  tldr
Cheat.sh
the only cheat sheet you need
Stars: ✭ 27,798 (+19898.56%)
Mutual labels:  tldr
tldr
Simplified and community-driven man pages (tldr-pages) in a single binary.
Stars: ✭ 33 (-76.26%)
Mutual labels:  tldr
Tldr Alfred
Alfred workflow for TLDR
Stars: ✭ 70 (-49.64%)
Mutual labels:  tldr
Tldr
Golang command line client for tldr https://github.com/tldr-pages/tldr
Stars: ✭ 210 (+51.08%)
Mutual labels:  tldr
Tldr Python Client
Python command-line client for tldr pages
Stars: ✭ 317 (+128.06%)
Mutual labels:  tldr
Manpages Tldr
Short, practical manpages for everyday usage
Stars: ✭ 108 (-22.3%)
Mutual labels:  tldr
Tealdeer
A very fast implementation of tldr in Rust.
Stars: ✭ 1,189 (+755.4%)
Mutual labels:  tldr
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+26092.81%)
Mutual labels:  tldr

tldrlfs

Too Long; Didn't Read Linux From Scratch

In short, this guide will teach you to build a working operating system that uses the Linux kernel in much fewer commands than LFS. It will take a much smaller amount of time, copious amounts of alcohol if you're so inclined, and plenty of cursing.

Preface

Linux From Scratch, while it is a great book, provides a lot of unnecessary information. To get a Linux based operating system off of the ground, you only need two things, Linux, and an init. That's it. Of course, you will probably want to tailor your distribution to a specific purpose -- maybe you want a desktop, a specialized media server -- but whatever it may be, the two components mentioned above are the greatest common denominator. This GitHub repository README will guide you through the bare minimum for a running operating system using the Linux kernel, and just a little bit more to make it more usable.

The content that will be covered in this guide include the following:

Prerequisites:

  • An already running Linux install to bootstrap from*
  • A storage medium to install to*

* If you don't want to work on actual hardware, you are always able to work from a virtual machine.

If you're ready to begin, go ahead and read on.

Preparing Storage Medium

You'll need to create a directory to work in. It can be named anything, but for the purposes of TLDRLFS, it'll be called "build". Once a build directory has been made you'll need to mount and format your storage medium. Hopefully you don't have anything you need on that medium. TLDRLFS assumes that your device is /dev/sdb.

$ mkdir -p ./build
$ export BUILDDIR=./build
$ fdisk /dev/sdb # partition the disk (translation, just fuck all the data on the device and make a single partition)
$ mkfs.ext4 /dev/sdb1
$ mount /dev/sdb1 ./build

You'll need some additional directories to boot the system and have some usable tools, but for now we'll just need /boot.

$ mkdir -p $BUILDDIR/boot
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].