タグ

Linuxに関するt1mvverrのブックマーク (15)

  • リーナス・トーバルズが開発者に「ギリギリになってあわてて作業するのは高校で卒業すべき」と助言

    by TED Conference Linuxの生みの親でLinuxカーネル開発の優しい終身の独裁者としても知られるリーナス・トーバルズ氏が、Linux 6.1の初期リリース候補版となるLinux 6.1 -rc1をリリースした際に「開発サイクルのもっと早い段階でコードを追加してほしい、ギリギリになって作業するのは高校生で卒業するべきだ」と開発者に呼びかけたと報じられています。 Linux-Kernel Archive: Linux 6.1-rc1 https://lkml.iu.edu/hypermail/linux/kernel/2210.2/00359.html Linus Torvalds to Linux devs: Stop pulling all-nighters • The Register https://www.theregister.com/2022/10/17/li

    リーナス・トーバルズが開発者に「ギリギリになってあわてて作業するのは高校で卒業すべき」と助言
    t1mvverr
    t1mvverr 2022/10/19
    反省してまぁーす
  • 今どきのLinux事情

    とりとめない話ですが、今どきのLinuxのパッケージングの種類とSteamDeckから一気に改善されたDirectX 周りの話です。社内の勉強会で共有した資料

    今どきのLinux事情
    t1mvverr
    t1mvverr 2022/07/01
    snapやflatpakは未だにパッケージ少なくてまだまだかな…
  • 作業環境をDockerfileにまとめて、macOSでもLinuxでもWSL2でも快適に過ごせるようになった話

    こんにちは、CLI生活至上主義?の、 ひのしば です。 まぁ、至上主義というのは、ちょっと言い過ぎかもしれませんが、screen, vim, mutt, newsboat, pass, あとは、gitやssh 辺りを使う生活をしており、1日の作業がこれだけで完結するような事もあるような生活を送っています。 さて、そんな私が、ワークステーションサーバに、macOSや、Windows, Linuxから接続して操作するといった構成から、 作業環境をDockerfileにまとめ、手元で上がる環境をdockerコンテナへ統一し作業する構成とした話を紹介します。 この環境は、ここ数ヶ月、不自由なく使えている事もあり、自身の整理のためにも、どのような点が気になって対応したのかを挙げていきます。 詳細は下部に記載する通りですが、 例えば、dockerfile上のuidの問題に気をつける点、Linuxとma

    作業環境をDockerfileにまとめて、macOSでもLinuxでもWSL2でも快適に過ごせるようになった話
    t1mvverr
    t1mvverr 2022/05/17
    dockerはサンプルが大量にgithubにあるし人気のミドルウェアなら公式でイメージ配布してるから割と楽。
  • CとRustで一から作るマイクロカーネルOS

    マイクロカーネルは浪漫に溢れる非常に作りがいのあるソフトウェアです。この記事は,「マイクロカーネルベースのOSの一から作ってIaaSで動かす」ことを目標に作ったマイクロカーネルベースのOS Resea(りーせあ)の設計と実装について軽くまとめた物です。 ソースコードはGitHubにあります。 マイクロカーネルとは Linuxのようなモノリシックカーネルでは色んな機能がカーネル空間で動きますが,マイクロカーネルではユーザプロセスたちが互いに通信しながらOSを作り上げます。プロセス・スレッド・仮想メモリ管理,プロセス間通信,タイマーといった必要最低限の機能だけをカーネルが担います。デバイスドライバやファイルシステムといった残りの機能は,独立したユーザプロセスとして動きます。たとえデバイスドライバが暴走しても他のコンポーネントを壊すことはないのです。マイクロカーネルは信頼性が高く,疎結合で美しい

    CとRustで一から作るマイクロカーネルOS
    t1mvverr
    t1mvverr 2019/12/15
    自分に知識があったら、Rustで続行して、歪なコードが出来上がりそう。
  • 実行してはいけないLinuxコマンド(9) インストーラを誤りUSBメモリではなくHDDに書き込む・Ubuntu Server編 | マイナビニュース

    1文字間違えると大惨事、ddでインストーラ書き込み USBメモリを使ってLinuxをインストールしたことがある方なら、ddコマンドを使ってインストーライメージをUSBメモリに書き込んだことがあるのではないかと思う。ddコマンドは実に便利で、次のような感じで直接インストーライメージをUSBメモリに書き込むことができる。 Ubuntu ServerインストーラをUSBメモリに書き込むサンプル dd if=ubuntu-18.04.1-live-server-amd64.iso of=/dev/sd? of=/dev/sd?の部分がUSBメモリのデバイスファイルを指定する部分で、例えば、ここがデバイスなどによって/dev/sdbだったり/dev/sddだったりする。ここで多くの方が「デバイスファイルの指定を間違えると、とてもまずいことになるんじゃないか」と感じたことがあるのではないだろうか。1文

    実行してはいけないLinuxコマンド(9) インストーラを誤りUSBメモリではなくHDDに書き込む・Ubuntu Server編 | マイナビニュース
    t1mvverr
    t1mvverr 2018/11/03
    上書きしたインストーラが問題無く起動するって逆にすごいな。
  • 東大のCPU実験で自作コア上の自作OS上で自作シェルを動かした話 - 旅する情報系大学院生

    東大の情報科学科では3年の秋学期にCPU実験という、自分たちでCPU、コンパイラ、シミュレーターを作ってレイトレーシングを動かすことが単位要件の名物実験があります。僕らの班では12月初旬に単位要件を満たすCPUは出来ていたので、2/20にあった成果報告会までの間にIwashi班という自作CPU上でlinuxを動かすことを目標とした余興班を作ってこのエントリのタイトルにあるような結果に終わったのでその報告をしたいと思います。 コンテキストスイッチしている画像: 目次 目次 対象とする読者 自己紹介 できたこととできなかったこと 技術的な詳細 ISA よかったところ 悪かったところ 結論 ステート管理 Floating point UART 自作OS/Shellの仕様 動機 やること 実装方針 増えるレジスタ 増える命令 MMUの挙動 タイマ割り込みの挙動 iretの挙動 Kernelの実装

    東大のCPU実験で自作コア上の自作OS上で自作シェルを動かした話 - 旅する情報系大学院生
    t1mvverr
    t1mvverr 2018/02/28
    大規模な車輪の再発明をしている人は、だいたい天才な気がする。
  • JavaScriptにフレームワークが必要な理由 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? JavaScriptにはむしろもっと抽象化がもたらされるべき - Qiitaという記事で、もう少し踏み込んだ話を書いてみました。 某所でReact.js界隈の人に聞きたいというフレームが発生したのだが、はてなブックマークでコメントしたらIDコールされたので、反論をここに書くことにした。(最近は技術系記事はQiitaにしか書いてないので)。 あくまで僕が考えるなので、JavaScript界の人達が当はどう思っているかはわからない。そもそもJavaScript格的にさわり始めたのごく最近なので、JavaScript界では異端かもしれな

    JavaScriptにフレームワークが必要な理由 - Qiita
    t1mvverr
    t1mvverr 2018/01/11
    UNIX哲学に則って、小さくて堅牢なライブラリを用途ごとに組み合わせて作ればいいんじゃね。
  • 雰囲気でシェルを使っている人のためのシェル入門 | κeenのHappy Hacκing Blog

    κeenです。雰囲気でシェルを使ってる人が多いとのことだったので少しばかり込み入った知識を。 あと一応POSIX準拠かどうかも気にしながらやっていきます。 基礎知識編 シェルの種類 まず、POSIXにシェルが定義されています。 これに最低限の機能で準拠しているものをPOSIXシェルと呼ぶことにします。いわゆる/bin/shです。具体的な実装はbsh、ash、dashあたりでしょうか。 最低限の機能以上に色々拡張されているシェルを拡張POSIXシェルと呼ぶことにします。具体的な実装はbash、zsh、kshなどでしょうか。 ここでは触れませんがPOSIX準拠でないシェルも存在してcshやtcshなどのシェルがあります。あと確か最近話題のfishも違ったような。 さて、1つ問題になるのは普段使いのコマンドラインはおおむね拡張POSIXシェルでしょうが、サーバで使うシェルやデプロイスクリプトで呼

    雰囲気でシェルを使っている人のためのシェル入門 | κeenのHappy Hacκing Blog
    t1mvverr
    t1mvverr 2017/10/30
    AAで書くと何だか読みやすく感じる不思議。自分だけかもしれない。
  • Build Your Own Linux: Presented by Linux Academy

    "Build Your Own Linux (From Scratch)" walks users through building a basic Linux distribution. Presented by Linux Academy & Cloud Assessments. Access the main Linux Academy website to view related course videos and other content, and the Cloud Assessments website for free cloud training powered by AI. Join the Linux Academy community for free to chat with thousands of like-minded Linux experts. Se

    t1mvverr
    t1mvverr 2017/08/20
    Linux from Scratchと何が違うのだろうか。
  • 第7回 RRDtoolでグラフ化モニタリング

    SNMPを使った機器のモニタリングには、統計を把握するためにグラフ化させることが一般的だ。今回の記事では、RRDtoolとフロントエンドツールを使って視覚化させる方法を解説しよう。 前回の第6回までには、Net-SNMPのsnmpgetコマンドやsnmpwalkコマンドを使ってオブジェクトの値を参照することで、現在の情報を取得する方法を説明してきた。 しかしコマンド実行時における瞬間の状況を数値として取得するだけでは、統計情報を把握することはできない。多くの場合、定期的に値を取得して統計をとり、通常値か異常値なのかの判断をしたいはずだ。 そこで必要となるのが、「値をグラフ化するツール」だ。 値をグラフ化するツールとして代表的なものに、「MRTG」と「RRDtool」がある。どちらもTobias Oetiker氏らによるGPLのオープンソースだ。 そこで今回は、RRDtoolを使ってSNMP

    第7回 RRDtoolでグラフ化モニタリング
    t1mvverr
    t1mvverr 2017/06/20
    "データをスタックしていき、一杯になったら古い順に上書きしていく" ラウンドロビンの意味を初めて知った
  • 物好き者 WZR-HP-G300NHへOpenWRTをインストールしました

    dd-wrtでWDSを行おうとしたのですが、WDSは扱いが難しいようです で安定して動かすことができませんでしたので、OpenWRTでのClient接続を行ってみることにしました。 dd-wrtのWeb管理画面にあるファーム更新から、Openwrtイメージを書き込んだのですがエラーで書き込めませんでした。BrodcomベースのWZR-HP-G54などではできたのですが、Atheros系ではできないようです。 下記の情報を元に、インストール作業を行いました。 Buffalo WZR-HP-G300NH - OpenWrt Wiki WZR-HP-G300NH Router: Firmware flash and brick recovery through TFTP Installing OpenWRT on WZR-HP-G300NH from DD-WRT tftpコマンドでPCから押し

  • WindowsとLinuxでCIFSを使って簡単にファイル共有する方法

    ども。あいしんくいっと(@ithinkitnet)です。 WindowsLinuxでのファイル共有で有名なのはSAMBAですが、手軽にファイル共有したいのであればCIFSが一番カンタンです。 今回はCIFSを使ったWindowsLinuxのファイル共有について書いておきたいと思います。 Samba環境を構築したいならこちら。 LinuxでSamba環境をサクッと5分で構築する方法 Macとファイル共有するならこちら。 WindowsMacでファイル共有する方法 今回試した環境は以下の通りです。

    WindowsとLinuxでCIFSを使って簡単にファイル共有する方法
    t1mvverr
    t1mvverr 2017/02/22
    MSはSMBのオープンにしたCIFSを作って、Linuxでも手軽に共有出来るようにしたのに、何故か皆Sambaを使う
  • 私がsystemdを嫌う理由 | POSTD

    (訳注:7/24、いただいた翻訳フィードバックを元に記事を修正いたしました。) (訳注2:8/4、いただいた翻訳フィードバックを元に記事を再修正いたしました。) この2010年代にLinuxシステムの管理者をしていれば、systemdに関して何かしら思うところがあるでしょう。そして私は管理者たちの意見が両極端に分かれていることに驚きました。ほとんどの人(少なくとも意見を表明している人達)はsystemdが「大好き」か「大嫌い」かのどちらかのようです。私の場合、systemdをきっかけに昨年OpenBSDを使うことになったのですが、これを話したことで私がsystemdを「大嫌い」だと思われたようです。でも、それは違います。 当は、systemd自体は私がOpenBSDに移った理由のほんの一部にすぎません。しかし、この経験によって2つの重要な点に気付きました。まず、最近のLinuxの設計の問

    私がsystemdを嫌う理由 | POSTD
    t1mvverr
    t1mvverr 2017/02/06
    "沢山の特化したコマンドを使って書く"powershellみたいな物ってことかな?
  • ノートンブログ - ヒント、教育、FAQへの回答

    若い世代を中心に人気のティックトック(Tik Tok)について、そこに潜んでいる危険性と、その危険性に適切に対処する方法を解説します。

    ノートンブログ - ヒント、教育、FAQへの回答
    t1mvverr
    t1mvverr 2017/02/03
    他社のウイルスソフトも平等に比較してて偉い
  • 【ゲーム】 Linux vs Windows のゲームパフォーマンス対決 | ニッチなPCゲーマーの環境構築Z

    Linuxと言えば古いPCでもWindowsより軽快に動くOS、そんなイメージをお持ちの人もいるんじゃないでしょうか。実際にCeleron G1620+HDDでLubuntuを使っている身としては確かにOS操作は軽く、OSが重いと感じることはありません。だからといって同環境でWin7を使っても、立ち上がりこそ時間は掛かるものの、立ち上がってしまえばOSが重いと感じることは無いのですが。 そこで気になってくるのがLinuxWindowsゲームパフォーマンスはどちらが上か。LinuxにはWineというWindows APILinux上で動かすツール(エミュレータではない)があり、それを通せばWindows用のソフトもそこそこのパフォーマンスで動かすことも出来ますが、動かないモノもあったりバグったりと何でもかんでも100%動くわけではないので、ネイティブでLinuxに対応しているゲームでの

    【ゲーム】 Linux vs Windows のゲームパフォーマンス対決 | ニッチなPCゲーマーの環境構築Z
    t1mvverr
    t1mvverr 2016/06/29
    GUIはいろいろ弱いLinux
  • 1