linux.html (6142B)
1 <!DOCTYPE html> 2 <html dir="ltr" lang="en"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 5 <meta http-equiv="Content-Language" content="en" /> 6 <meta name="viewport" content="width=device-width" /> 7 <meta name="keywords" content="blog, git, dev-log, life-log" /> 8 <meta name="description" content="Why linux is superior" /> 9 <meta name="author" content="linusbehrens" /> 10 <meta name="generator" content="saait (https://git.codemadness.org/saait/file/README.html)" /> 11 <title>Why Linux - Linus Blog</title> 12 13 <link rel="preconnect" href="https://rsms.me/"> 14 <link rel="stylesheet" href="https://rsms.me/inter/inter.css"> 15 <link rel="preconnect" href="https://fonts.googleapis.com"> 16 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 17 <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@100..900&display=swap" rel="stylesheet"> 18 19 <link rel="stylesheet" href="style.css" type="text/css" media="screen" /> 20 <link rel="stylesheet" href="typeface.css" type="text/css" media="screen" /> 21 <link rel="stylesheet" href="print.css" type="text/css" media="print" /> 22 23 <link rel="alternate" href="atom.xml" type="application/atom+xml" title="Linus Blog Atom Feed" /> 24 <link rel="alternate" href="atom_content.xml" type="application/atom+xml" title="Linus Blog Atom Feed with content" /> 25 <link rel="icon" href="/favicon.png" type="image/png" /> 26 </head> 27 <body> 28 <nav id="menuwrap"> 29 <table id="menu" width="100%" border="0"> 30 <tr> 31 <td id="links" align="left"> 32 <a href="index.html">Blog</a> | 33 <a href="/git/" title="Git repository with some of my projects">Git</a> <!-- | --> 34 <!-- <a href="/releases/">Releases</a> | --> 35 <!-- <a href="gopher://codemadness.org">Gopherhole</a> --> 36 </td> 37 <td id="links-contact" align="right"> 38 <span class="hidden"> | </span> 39 <!-- <a href="feeds.html">Feeds</a> | --> 40 <a href="pgp.asc">PGP</a> | 41 <a href="mailto:mail@linus-behrens.de">Mail</a> 42 </td> 43 </tr> 44 </table> 45 </nav> 46 <hr class="hidden" /> 47 <main id="mainwrap"> 48 <div id="main"> 49 <article> 50 <header> 51 <h1>Why Linux</h1> 52 <p> 53 <strong>Last modification on </strong> <time>2024-09-05</time> 54 </p> 55 </header> 56 57 <h1 id="why-gnulinux">Why GNU/Linux</h1> 58 <blockquote> 59 <p>This is the Unix philosophy: Write programs that do one thing and do 60 it well. Write programs to work together. Write programs to handle text 61 streams, because that is a univeRsal interface</p> 62 <p><em>- Doug McIlroy, the inventor of Unix pipes and one of the 63 founders of the Unix tradition</em></p> 64 </blockquote> 65 <p>Linux at its core is the idea of intercompatability born in the body 66 of a kernel. What I love in Linux is not how fast and free it is. Not 67 how amazingly many people contribute to one goal. It is the way I use it 68 and how it allowed me to fit the most bare bones software to my 69 needs.</p> 70 <h2 id="examples-for-the-perfect-fit">Examples for the perfect fit</h2> 71 <p>My senior high note taking setup is pretty complex. However it does 72 fit my workflow perfectly.</p> 73 <ul> 74 <li><a href="/posts/neovim">neovim</a> note taking</li> 75 <li><a href="posts/tex"></a> for long-term sheets</li> 76 <li><a href="posts/markdown">markdown</a> for short-term notes in 77 lessons</li> 78 <li>pandoc turns markdown into <code>\tex</code></li> 79 <li>telescope and todo-comments for todo lists</li> 80 <li><a href="posts/anki">anki</a> for everyday learning</li> 81 <li>github for backing up and syncing my data (homelab in the 82 future)</li> 83 </ul> 84 <p>With that setup I am albe to quickly make notes in my lessons as well 85 as clearly structure my long-term sheets. With having anki on any of my 86 devices I am able to learn everywhere.</p> 87 <p>If I want I could even run all of that over ssh from a homelab of 88 server at school.</p> 89 <h2 id="intercompatability">Intercompatability</h2> 90 <p>My shell runs in <a 91 href="https://github.com/alacritty/alacritty">alacritty</a> (macOS) and 92 <a href="https://st.suckless.org/">st</a> (arch and void). My most used 93 and centered tool is <a href="/posts/neovim">neovim</a>. With my 94 configuration it is beautiful and works seemlesly. With telescope I 95 quickly open my <code><subject>.refile.md</code> note and later 96 the week I convert it to <code><subject.refile.tex</code> with 97 pandoc. The important information gets refiled into 98 <code><subject>.tex</code> and tagged as 99 <code>ANKI: <subject></code>. So if I open telescope to see my 100 todos the anki sign reminds me of entering the information to my 101 <code>anki deck</code>. Every evening I push my files to github to be 102 safe for a data loss.</p> 103 <h2 id="options-example-distributions">Options (example 104 distributions)</h2> 105 <p>The following are distros I have used.</p> 106 <ul> 107 <li>Manjaro (Why does it exists exactly)</li> 108 <li>Mint (If you would want to cheat)</li> 109 <li><a href="/content/arch.md">Arch</a> (Amazing documentation, pacman, 110 AUR)</li> 111 <li>Arco (No systemd arch)</li> 112 <li>Gentoo (If you want it you know it)</li> 113 <li>Void (small, but no systemd!)</li> 114 </ul> 115 <p>On my <strong>x61s ThinkPad</strong> I run Arch Linux. It is light 116 weight and has amazing documentary. The arch wiki is one of the best 117 documents and I even refer to it to non specific arch users.</p> 118 <p>The <strong>2013 Mac mini</strong> runs void linux. Not because I 119 don’t like arch as much, but because after inserting a bootable usb and 120 entering grubs “install arch for x86_64” I got a black screen for days. 121 I choose void because I liked the neofetch batch and because it has no 122 <code>systemd</code> elevating the performence and reducing drama. I 123 mainly use that mashine as a ssh server.</p> 124 <p>Both mashines run <a href="https://www.suckless.org">suckless 125 software</a>. Namely <code>dwm</code>, <code>dmenu</code>, and 126 <code>st</code>. I am really happy with how good it works, but I do not 127 feel well using <code>X</code>.</p> 128 <p>My <strong>MacBook</strong> runs macOS because Asahi sucks at the 129 moment. However I use the tiling window manager <code>yabaii</code> and 130 <a href="https://github.com/alacritty/alacritty">alacritty</a> to come 131 closer to a linux experience.</p> 132 133 </article> 134 </div> 135 </main> 136 </body> 137 </html>