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’s a lazy Friday afternoon here; yet another off day this week thanks to my uni’s fest. My last “weekly” update was 10 days ago, and a lot has happened since then. Let’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’ve been wanting to reduce my system’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’ <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’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’ve been busy packaging some of the stuff I use for Alpine – you can see my personal <a href="https://github.com/icyphox/aports">aports</a> repository if you’re interested. I’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’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’t. I have <em>yet</em> to finish those books! This week, for sure.</p> <p>Musically, I’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’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’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’s it for now, I’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> <a href="#fnref-1" class="footnoteBackLink" title="Jump back to footnote 1 in the text.">↩</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> |