all repos — site @ 661c71b94445d02bb456b1b8d41603f513834de9

source for my site, found at icyphox.sh

build/blog/2019-09-27/index.html (view raw)

  1<!DOCTYPE html>
  2<html lang=en>
  3<link rel="stylesheet" href="/static/style.css" type="text/css">
  4<link rel="stylesheet" href="/static/syntax.css" type="text/css">
  5<link rel="shortcut icon" type="images/x-icon" href="/static/favicon.ico">
  6<meta name="description" content="Alpine Linux shenaningans and more">
  7<meta name="viewport" content="initial-scale=1">
  8<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  9<meta content="#021012" name="theme-color">
 10<meta name="HandheldFriendly" content="true">
 11<meta name="twitter:card" content="summary_large_image">
 12<meta name="twitter:site" content="@icyphox">
 13<meta name="twitter:title" content="Weekly status update, 09/17–09/27">
 14<meta name="twitter:description" content="Alpine Linux shenaningans and more">
 15<meta name="twitter:image" content="/static/icyphox.png">
 16<meta property="og:title" content="Weekly status update, 09/17–09/27">
 17<meta property="og:type" content="website">
 18<meta property="og:description" content="Alpine Linux shenaningans and more">
 19<meta property="og:url" content="https://icyphox.sh">
 20<meta property="og:image" content="/static/icyphox.png">
 21<html>
 22  <title>
 23    Weekly status update, 09/17–09/27
 24  </title>
 25<div class="container-text">
 26  <header class="header">
 27    
 28        <a href="/">home</a>
 29        <a href="/blog">blog</a>
 30        <a href="/reading">reading</a>
 31        <a href="https://twitter.com/icyphox">twitter</a>
 32        <a href="/about">about</a>
 33
 34  </header>
 35<body> 
 36   <div class="content">
 37    <div align="left">
 38      <code>2019-09-27</code>
 39      <h1>Weekly status update, 09/17–09/27</h1>
 40      <h2>Alpine Linux shenaningans and more</h2>
 41      <p>It&#8217;s a lazy Friday afternoon here; yet another off day this week thanks to my
 42uni&#8217;s fest. My last &#8220;weekly&#8221; update was 10 days ago, and a lot has happened
 43since then. Let&#8217;s get right into it!</p>
 44
 45<h3 id="my-switch-to-alpine">My switch to Alpine</h3>
 46
 47<p>Previously, I ran Debian with Buster/Sid repos, and ever since this happened</p>
 48
 49<div class="codehilite"><pre><span></span><code>$ dpkg --list <span class="p">|</span> wc -l
 50<span class="m">3817</span>
 51
 52<span class="c1"># or something in that ballpark</span>
 53</code></pre></div>
 54
 55<p>I&#8217;ve been wanting to reduce my system&#8217;s package count.</p>
 56
 57<p>Thus, I began my search for a smaller, simpler and lighter distro with a fairly
 58sane package manager. I did come across Dylan Araps&#8217;
 59<a href="https://getkiss.org">KISS Linux</a> project, but it seemed a little too hands-on
 60for me (and still relatively new). I finally settled on
 61<a href="https://alpinelinux.org">Alpine Linux</a>. According to their website:</p>
 62
 63<blockquote>
 64  <p>Alpine Linux is a security-oriented, lightweight Linux distribution based 
 65  on musl libc and busybox.</p>
 66</blockquote>
 67
 68<p>The installation was a breeze, and I was quite surprised to see WiFi working
 69OOTB. In the past week of my using this distro, the only major hassle I faced
 70was getting my Minecraft launcher to run. The JRE isn&#8217;t fully ported to <code>musl</code>
 71yet.<sup class="footnote-ref" id="fnref-1"><a href="#fn-1">1</a></sup> The solution to that is fairly trivial and I plan to write about it
 72soon. (hint: it involves chroots)</p>
 73
 74<p><img src="/static/img/rice-2019-09-27.png" alt="rice" /></p>
 75
 76<h3 id="packaging-for-alpine">Packaging for Alpine</h3>
 77
 78<p>On a related note, I&#8217;ve been busy packaging some of the stuff I use for Alpine
 79&#8211; you can see my personal <a href="https://github.com/icyphox/aports">aports</a>
 80repository if you&#8217;re interested. I&#8217;m currently working on packaging Nim too, so
 81keep an eye out for that in the coming week.</p>
 82
 83<h3 id="talk-selection-at-pycon-india">Talk selection at PyCon India!</h3>
 84
 85<p>Yes! My buddy Raghav (<a href="https://twitter.com/_vologue">@_vologue</a>) and I are
 86going to be speaking at PyCon India about our recent smart lock security
 87research. The conference is happening in Chennai, much to our convenience.
 88If you&#8217;re attending too, hit me up on Twitter and we can hang!</p>
 89
 90<h3 id="other">Other</h3>
 91
 92<p>That essentially sums up the <em>technical</em> stuff that I did. My Russian is going
 93strong, my reading however, hasn&#8217;t. I have <em>yet</em> to finish those books! This
 94week, for sure.</p>
 95
 96<p>Musically, I&#8217;ve been experimenting. I tried a bit of hip-hop and chilltrap, and
 97I think I like it? I still find myself coming back to metalcore/deathcore.
 98Here&#8217;s a list of artists I discovered (and liked) recently:</p>
 99
100<ul>
101<li><a href="https://www.youtube.com/watch?v=r3uKGwcwGWA">Before I Turn</a></li>
102<li>生 Conform 死 (couldn&#8217;t find any official YouTube video, check Spotify)</li>
103<li><a href="https://www.youtube.com/watch?v=66eFK1ttdC4">Treehouse Burning</a></li>
104<li><a href="https://www.youtube.com/watch?v=m-w3XM2PwOY">Lee McKinney</a></li>
105<li><a href="https://www.youtube.com/watch?v=cUibXK7F3PM">Berried Alive</a> (rediscovered)</li>
106</ul>
107
108<p>That&#8217;s it for now, I&#8217;ll see you next week!</p>
109
110<div class="footnotes">
111<hr />
112<ol>
113<li id="fn-1">
114<p>The <a href="https://aboullaite.me/protola-alpine-java/">Portola Project</a>&#160;<a href="#fnref-1" class="footnoteBackLink" title="Jump back to footnote 1 in the text.">&#8617;</a></p>
115</li>
116</ol>
117</div>
118 
119    </div>
120    <hr />
121    <p class="muted">Questions or comments? Open an issue at <a href="https://github.com/icyphox/site">this repo</a>, or send a plain-text email to <a href="mailto:x@icyphox.sh">x@icyphox.sh</a>.</p>
122    <footer>
123      <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">
124        <img class="footimgs" src="/static/cc.svg">
125        </a>
126        <a href="https://webring.xxiivv.com/#random" target="_blank">
127        <img class="footimgs" alt="xxiivv webring" src="/static/webring.svg">
128        </a>
129        
130    </footer>
131  </body>
132  </div>
133 </html>