> For the complete documentation index, see [llms.txt](https://woodrowpearson.gitbook.io/woodrow-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://woodrowpearson.gitbook.io/woodrow-wiki/operating-systems/linux.md).

# Linux

Never used it as my main OS but I do want to explore it more in the future.

## WM

* [xmonad](http://xmonad.org/) - Tiling WM.
* [i3](https://github.com/i3/i3) - Tiling WM.
* [Sway](https://github.com/swaywm/sway) - i3-compatible Wayland compositor.
* [StumpWM](https://stumpwm.github.io/) - Tiling, keyboard driven X11 Window Manager written entirely in Common Lisp.

## Launchers

* [rofi](https://github.com/DaveDavenport/rofi) - Window switcher, application launcher and dmenu replacement.
* [Albert](https://github.com/albertlauncher/albert) - Fast and flexible keyboard launcher.

## Games

* [Wine](https://www.winehq.org/) - Compatibility layer capable of running Windows applications.
* [Lutris](https://lutris.net/) - Open gaming platform for Linux.

## Other

* [Nix](broken://pages/-LagXjOb_Y7TixXOXWVV) - Purely functional package manager.
* [Thunar](https://wiki.archlinux.org/index.php/thunar) - Modern file manager.
* [Mopidy](https://www.mopidy.com/) - Extensible music server.
* [MPV](https://mpv.io/) - Free, open source, and cross-platform media player.
* [Tilix](https://github.com/gnunn1/tilix) - Tiling terminal emulator.
* [fwupd](https://github.com/hughsie/fwupd) - Simple daemon to allow session software to update firmware.
* [linux-inject](https://github.com/gaffe23/linux-inject) - Tool for injecting a shared object into a Linux process.

## Links

* [Linux insides](https://0xax.gitbooks.io/linux-insides/content/index.html)
* [Linux Kernel Newbies](https://kernelnewbies.org/Documents)
* [The mind behind Linux | Linus Torvalds](https://www.youtube.com/watch?v=o8NPllzkFhE)
* [Ricing Resources](https://rizonrice.github.io/resources)
* [HN: Linux: IO without entering the kernel (2018)](https://news.ycombinator.com/item?id=18692376)
* [The Practical Linux Hardening Guide](https://github.com/trimstray/the-practical-linux-hardening-guide#readme)
* [libfuse](https://github.com/libfuse/libfuse) - Reference implementation of the Linux FUSE (Filesystem in Userspace) interface.
* [Darling](https://github.com/darlinghq/darling) - Darwin/macOS emulation layer for Linux.
* [How To Secure A Linux Server](https://github.com/imthenachoman/How-To-Secure-A-Linux-Server#readme)
* [State of Linux on the MacBook Pro](https://github.com/Dunedan/mbp-2016-linux)
* [Sampling CPU profiler for Linux similar to perf](https://github.com/nokia/not-perf)
* [If you wanted to go from zero to Linux kernel hacker, what route would you take? (2019)](https://lobste.rs/s/b5clu3/if_you_wanted_go_from_zero_linux_kernel)
