Calendar2018の8日目の記事です。みなさんこんにちは,ぐらたんです。Linuxを使う理由についてです。Linux過激派ではないです。各々好きなOSを使えばいいと思ってます。この記事を書いているか当初はマルチブートチャレンジという題でWindowsとLinuxディストリビューションの超多重インストールをしてその報告書を書く予定でした。準備が間に合わなかったので内容を1ギガバイトを超えるDockerコンテナの容量を削減した話を書いていたのですが,そのでかいコンテナの再現ができなかったのでまた内容を変更してこの記事を書いています。今回書けなかったこのネタについてはまたいつか書きます。OSやら10~20種のディストリビューションをDistroWatchで見た目重視で探し,ダウンロードしては仮想環境にインストールしてコレクションにするということを繰り返していました。OSばかりを触るようになりました。Linuxというディストリビューションをもとにして開発をしているようでした。Linuxの出会いです。Mintを使うことになりました。Ubuntu系(apt系)を開発でつかっていると特定のパッケージのバージョンが古かったり,ほしいと思ったパッケージがなくてppaを追加することになったり,見つけたかと思えばppaが更新されていなかったりという問題に遭遇しました。解決策としてLinuxbrewを一時期利用することにしたのですが,パッケージが比較的新しくパッケージが古すぎるという問題は解決したもののパッケージマネージャが複数存在することの気持ち悪さと管理の面倒臭さからUbuntu系の利用が嫌になってしまいました。OSの存在を思い出し公式サイトに行ってみたのですが閉鎖されていました。Apricityプロジェクトが終了してしまったようです。Linuxをインストールすることを考えたのですがCUIでのインストールが面倒くさかったので断念し,派生のAntergosを使うことにしました。Linuxのパッケージリポジトリに落ちてくるため古すぎて困ることはなく,公式リポジトリになくても山のようにパッケージがあるAURからインストールできたりと非常に使い勝手がよかったです。AURにあるのはパッケージングされたものではなくパッケージのビルドのためのファイルであるため,ビルドは手元で行いできたパッケージをpacmanでインストールします。そのためパッケージによっては更新に時間がかかることがあるのですが,私は別にパッケージの更新に20分かかろうが気にはしないのでそこは大丈夫でした。最新版が絶えず降り注ぐことによるシステムの不安定さというのは前から見かけていましたが,今までに手元の環境がそれで崩壊したことはPython3.7系が来たとき以外にはないです。私がよく見かけるプロとはかけ離れたLinuxの運用をしているだけなのかもしれませんが個人的に不安定さは感じられないです。Linux系のディストリビューションを使う理由はパッケージマネージャーがpacmanであることと,そこにほぼ最新のパッケージが登録されるという2つだけです。これ以外にはないです。最後に初めてポエム記事を書いてみたのですが結構難しいものですね。今までの記事より書くのに時間がかかりました。明日から空いたところ無理やり3年生で埋めた序盤が終わり,いろいろな人が記事を書くようになってきます。明日の1年生くんはどんな記事を書いてくれるのでしょうか,楽しみです。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。高専セキュコン2019に参加しました。keyboardで自作キーボードに入門しました。