all repos — site @ dd5f4bdc12a4c8c20a687df591695921af8e2e23

source for my site, found at icyphox.sh

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
<!DOCTYPE html>
<html lang=en>
<link rel="stylesheet" href="/static/style.css" type="text/css">
<link rel="stylesheet" href="/static/syntax.css" type="text/css">
<link rel="shortcut icon" type="images/x-icon" href="/static/favicon.ico">
<meta name="description" content="Alpine Linux shenaningans and more">
<meta name="viewport" content="initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta content="#021012" name="theme-color">
<meta name="HandheldFriendly" content="true">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@icyphox">
<meta name="twitter:title" content="Weekly status update, 09/17 - 09/27">
<meta name="twitter:description" content="Alpine Linux shenaningans and more">
<meta name="twitter:image" content="/static/icyphox.png">
<meta property="og:title" content="Weekly status update, 09/17 - 09/27">
<meta property="og:type" content="website">
<meta property="og:description" content="Alpine Linux shenaningans and more">
<meta property="og:url" content="https://icyphox.sh">
<meta property="og:image" content="/static/icyphox.png">
<html>
  <title>
    Weekly status update, 09/17 - 09/27
  </title>
<div class="container-text">
  <header class="header">
    
        <a href="/">home</a>
        <a href="/blog">blog</a>
        <a href="/reading">reading</a>
        <a href="https://twitter.com/icyphox">twitter</a>
        <a href="/about">about</a>

  </header>
<body> 
   <div class="content">
    <div align="left">
      <code>2019-09-27</code>
      <h1>Weekly status update, 09/17 - 09/27</h1>
      <h2>Alpine Linux shenaningans and more</h2>
      <p>It&#8217;s a lazy Friday afternoon here; yet another off day this week thanks to my
uni&#8217;s fest. My last &#8220;weekly&#8221; update was 10 days ago, and a lot has happened
since then. Let&#8217;s get right into it!</p>

<h3 id="my-switch-to-alpine">My switch to Alpine</h3>

<p>Previously, I ran Debian with Buster/Sid repos, and ever since this happened</p>

<div class="codehilite"><pre><span></span><code>$ dpkg --list <span class="p">|</span> wc -l
<span class="m">3817</span>

<span class="c1"># or something in that ballpark</span>
</code></pre></div>

<p>I&#8217;ve been wanting to reduce my system&#8217;s package count.</p>

<p>Thus, I began my search for a smaller, simpler and lighter distro with a fairly
sane package manager. I did come across Dylan Araps&#8217;
<a href="https://getkiss.org">KISS Linux</a> project, but it seemed a little too hands-on
for me (and still relatively new). I finally settled on
<a href="https://alpinelinux.org">Alpine Linux</a>. According to their website:</p>

<blockquote>
  <p>Alpine Linux is a security-oriented, lightweight Linux distribution based 
  on musl libc and busybox.</p>
</blockquote>

<p>The installation was a breeze, and I was quite surprised to see WiFi working
OOTB. In the past week of my using this distro, the only major hassle I faced
was getting my Minecraft launcher to run. The JRE isn&#8217;t fully ported to <code>musl</code>
yet.<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
soon. (hint: it involves chroots)</p>

<p><img src="/static/img/rice-2019-09-27.png" alt="rice" /></p>

<h3 id="packaging-for-alpine">Packaging for Alpine</h3>

<p>On a related note, I&#8217;ve been busy packaging some of the stuff I use for Alpine
&#8211; you can see my personal <a href="https://github.com/icyphox/aports">aports</a>
repository if you&#8217;re interested. I&#8217;m currently working on packaging Nim too, so
keep an eye out for that in the coming week.</p>

<h3 id="talk-selection-at-pycon-india">Talk selection at PyCon India!</h3>

<p>Yes! My buddy Raghav (<a href="https://twitter.com/_vologue">@_vologue</a>) and I are
going to be speaking at PyCon India about our recent smart lock security
research. The conference is happening in Chennai, much to our convenience.
If you&#8217;re attending too, hit me up on Twitter and we can hang!</p>

<h3 id="other">Other</h3>

<p>That essentially sums up the <em>technical</em> stuff that I did. My Russian is going
strong, my reading however, hasn&#8217;t. I have <em>yet</em> to finish those books! This
week, for sure.</p>

<p>Musically, I&#8217;ve been experimenting. I tried a bit of hip-hop and chilltrap, and
I think I like it? I still find myself coming back to metalcore/deathcore.
Here&#8217;s a list of artists I discovered (and liked) recently:</p>

<ul>
<li><a href="https://www.youtube.com/watch?v=r3uKGwcwGWA">Before I Turn</a></li>
<li>生 Conform 死 (couldn&#8217;t find any official YouTube video, check Spotify)</li>
<li><a href="https://www.youtube.com/watch?v=66eFK1ttdC4">Treehouse Burning</a></li>
<li><a href="https://www.youtube.com/watch?v=m-w3XM2PwOY">Lee McKinney</a></li>
<li><a href="https://www.youtube.com/watch?v=cUibXK7F3PM">Berried Alive</a> (rediscovered)</li>
</ul>

<p>That&#8217;s it for now, I&#8217;ll see you next week!</p>

<div class="footnotes">
<hr />
<ol>
<li id="fn-1">
<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>
</li>
</ol>
</div>
 
    </div>
    <hr />
    <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>
    <footer>
      <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">
        <img class="footimgs" src="/static/cc.svg">
        </a>
        <a href="https://webring.xxiivv.com/#random" target="_blank">
        <img class="footimgs" alt="xxiivv webring" src="/static/webring.svg">
        </a>
        
    </footer>
  </body>
  </div>
 </html>