Skip to content

Latest commit

 

History

History
182 lines (93 loc) · 3.08 KB

File metadata and controls

182 lines (93 loc) · 3.08 KB

Seoul Linux User Group (SLUG) Meet-up on 2/26


Introduction to Arch Linux. What is it? What are its pros/cons?

Speaker: Calvin Kim



1. Intro

Distro

: A Linux Distribution


Package Manager

: manages the packages

​ == app store



2. Arch Linux's Philosophy

  • guides you little

  • gives you (very well) build system only


History

  • CRUX

  • No GUI installation

  • Minimalist

  • does not hide anything cause abstraction and hiding is never a good thing

    -> No handling


Design

  • Everything is customizable (beside the kernel..haha)
  • There is no default setting for Arch
  • ABS -Arch Build System
  • Collection of different things for arch


3. Four things base for Arch

1) PKGBUILD

: Bash script -> literally a script

  1. Link to source code
  2. How to build the code

-> used as a guide for other package managers


2) makepkg

: build system -> reads PKGBUILD


​ ----> those two are the fundamentals


3) pacman == apt

: package manager

  • manages all the programs on your Arch

4) AUR (Arch User Repository)

​ : a repository maintained by Arch User group

  • no official support tho
  • has every open source software


+ Arch Wiki

  • the most complete wiki!!!!

  • the most up-to-date

  • specific laptop quirks

  • driver configuration

  • linux hacking



4. Why do we have to use Arch Linux?

  1. Bleeding edge

    : you'll have the latest one because it stays as close to the upstream

  2. AUR

    : most complete package manager out there

  3. Community Support

    : support by community equals that of Ubuntu



5. Tips/Tricks

  1. Use manjaro

    : Arch based distro with GUI installation

  2. sudo pacman -Syu a lot

    : updates are REALLY fast so....

  3. Bug the community!




+ looked up after the meetup


  1. mosh
  • Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.
  • Mosh is a replacement for interactive SSH terminals. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.
  • Mosh is free software, available for GNU/Linux, BSD, macOS, Solaris, Android, Chrome, and iOS.

  1. tmux