はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ kernel

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 39件)

デバッガと和解せよ

2023/05/03 このエントリーをはてなブックマークに追加 153 users Instapaper Pocket Tweet Facebook Share Evernote Clip デバッガ ptrace Event twitter.com

2022/08/28 Kernel/VM探検隊online part5 (https://kernelvm.connpass.com/event/256248/) の @nullpo_head (https://twitter.com/nullpo_head) の発表資料です。 ptraceを使って対象コマンドの全子プロセスにattachしてDwarfを見つつデバッグしたいプロセスを探し、最終的には他のデバッガに処理を流すような不思議なデ... 続きを読む

QEMUとGDBの連携で起こっていた壊滅的なバグ OS自作中に逆ハイゼンバグに遭遇したのでパッチを送った話

2023/02/07 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip QEMU GDB カーネル バッチ VM探検隊

Kernel/VM探検隊は、カーネルやVM、およびその他なんでもIT技術の話題ジャンルについて誰でも何でも発表してワイワイ盛り上がろうという会です。だいみょーじん氏は、GDBでQEMUをデバッグした時に起きたバグとその解決法について発表しました。 趣味はOS自作、自動車業界でエンジニアをやっているだいみょーじん氏 だい... 続きを読む

ここが変だよ「WSL2」 自作ディストロ開発で発見した知られざる“バグ”と“事実”

2022/02/22 このエントリーをはてなブックマークに追加 268 users Instapaper Pocket Tweet Facebook Share Evernote Clip パク WSL2 事実 カーネル 佐伯

Kernel/VM探検隊は、カーネルやVM、およびその他なんでもIT技術の話題ジャンルについて誰でも何でも発表してワイワイ盛り上がろうという会です。佐伯氏は、WSL2においてあまり知られていないバグと事実について発表しました。 自己紹介 佐伯学哉氏(以下、佐伯):Kernel/VM online part4ですが、「ここが変だよWSL2」... 続きを読む

どうして昔の人は8進数でしゃべるのか 「TK80」「Z80」の16進世代が調べたオクタルの歴史

2022/01/17 このエントリーをはてなブックマークに追加 112 users Instapaper Pocket Tweet Facebook Share Evernote Clip カーネル 暗記 VM探検隊 命令 低レイヤー

Kernel/VM探検隊は、カーネルやVM、およびその他なんでもIT技術の話題ジャンルについて誰でも何でも発表してワイワイ盛り上がろうという会です。takeoka氏は、8進数について調査、発表をしました。 よく使う命令は暗記をしていた16進世代 takeoka氏(以下、takeoka):takeokaです。低レイヤー、長い人生、そして……まぁ... 続きを読む

コンパイラが作ったバイナリをつなぎ合わせるプログラム 「lld」の作者が語る、リンカの仕組み

2021/12/27 このエントリーをはてなブックマークに追加 426 users Instapaper Pocket Tweet Facebook Share Evernote Clip リンカ lld コンパイラ mold 作者

Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。植山氏は、制作中のリンカである「mold」について発表しました。全2回。前半は、リンカの概要について話しました。 LLVMのリンカ「lld」オリジナルの作者 植山類氏:植山類です。今僕が作っている... 続きを読む

Rust・WebAssembly・WebGLで作る回路シミュレータ CADに書いたCPUの回路図がそのまま動く

2021/10/28 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip CAD CPU 回路図 カーネル シミュレータ

Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。KOBA789氏は、シミュレータとCADの制作について発表しました。全2回。後半は、回路CADの制作方法について。前半はこちら。 自作CADに求めること KOBA789氏(以下、KOBA789):シミュレータができ... 続きを読む

小学生時代に秋月電子で買った300個の電磁リレー 半導体以外でも作れる自作CPU 

2021/10/22 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip 自作CPU 秋月電子 小学生時代 ENIAC 300個

Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。KOBA789氏は、シミュレータとCADの制作について発表しました。全2回。前半は、シミュレータの制作方法について。 ENIACのようにCPUは半導体以外でも作れる KOBA789氏(以下、KOBA789):よろしく... 続きを読む

Red Hatのエンジニアが作り始めた新しいVMM「libkrun」 コンテナに特化したミニマリストな実装とは - ログミーTech

2021/08/04 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip lib カーネル コンテナ ログミーTech ワイワイ

Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。太田氏からは、Red Hatの「libkrun」の概要と仕組みについて発表がありました。 Red Hatが新しく作ったVirtual Machine Monitorの「libkrun」 太田航平氏:これから「10分で完全理解したかったlib... 続きを読む

WebAssemblyのWeb以外のことぜんぶ話す

2021/03/20 このエントリーをはてなブックマークに追加 411 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebAssembly バイナリフォーマット リフト 実行

WebAssemblyのWeb以外のことぜんぶ話す 1. WebAssemblyの Web以外のことぜんぶ話す Takaya Saeki (@nullpo_head) Kernel/VM勉強会 online part 2 2. WebAssemblyと は?(一般的なやつ ウェブブラウザのクライアントサイドスク リプトとして動作する低水準言語である。 ブラウザ上でバイナリフォーマットの形で 実行可能... 続きを読む

悩みに悩んだ Kubernetes Secrets の管理方法、External Secrets を選んだ理由 | PLAID engineer blog

2020/07/31 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip PLAID engineer blog KARTE 理由

こんにちは、今年の4月に新卒で入社し、Kernel チーム[1]でエンジニアとして働いている大矢です。 Kernel チームでは、CXプラットフォーム「KARTE」[2]のデプロイシステムの改善を行ってきました。今回の記事では、Kubernetes の Secret 管理方法について比較検討したことや、External Secrets[3] に移行する際に注意し... 続きを読む

Good Code Design From Linux/Kernel | Leandro Moreira

2019/09/03 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip

Learn how Linux/FFmpeg C partial codebase is organized to be extensible and act as if it were meant to have “polymorphism”. Specifically, we’re going to briefly explore how Linux concept of everything is a file works at the source code level as well as how FFmpeg can add support fast and easy for... 続きを読む

Kernelvm15 run proc_in_kernel

2019/07/20 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip VMM tal NOAH wasm MacOS

Kernelvm15 run proc_in_kernel 1. カーネル空間で すべてのプロセスを動かすには -TAL, SFI, Wasmとか- Kernel / VM 探検隊 15回 7/19 Nullpo_head 1 2. Nullpo_head (Takaya Saeki) 低レイヤ方面 • Noah, VMMによるシステムコー ル変換を使ってLinuxバイナリを macOSで動かすやつ • Xv6を自作OSに移植したやつ • Xv6を... 続きを読む

Jupyter notebookでもVim scriptが書きたい! - noharaのブログ

2018/12/01 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Jupyter Notebook 皆さん ブログ

この記事は、Vim Advent Calendar 2018 その2 1日目の記事です。 Vim Advent Calendar 2018 その2 Advent Calendar 2018 - Qiita 皆さん、Jupyter notebookでVim scriptが書きたくなる時があると思います。 Jupyter notebookはKernelと呼ばれるものを差し替えることでPython以外も動作させることができます。 というわけ... 続きを読む

Linuxカーネルのソースコードを機能とレイヤーで分類して表示してくれる「Linux kernel map」 - GIGAZINE

2018/03/21 このエントリーをはてなブックマークに追加 364 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE カーネル Linuxカーネル レイヤー 処理

Linuxのカーネルは膨大な数のソースコードから成り立っており、どこに何の処理が書いてあるのかをぱっと検討つけるのにはかなりコードを読み込む必要があります。「 Interactive map of Linux kernel 」はそのソースコードを機能とレイヤーで分類して表示してくれるサイトということで、使い勝手を試してみました。 Interactive map of Linux kernel ht... 続きを読む

AMD、RyzenのSEGV問題を認める | スラド

2017/08/09 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip スラド Ryzen ry HotHardware GCC

shesee曰く、 Linux上で、kernelやgccなど大きなソフトウェアを繰り返しMakeするとコンパイラがSegmentation Faultで失敗する問題についてAMDは問題の存在を認めたようです( techpowerup 、 HotHardware )。 AMDは問題がマザーボードやメモリではなくCPUの問題であること、Linuxで発生するもWindowsでは再現しないこと、初期のRy... 続きを読む

TCP Fast Openの闇と、Kernelの緩和コミット - ASnoKaze’s diary

2017/05/10 このエントリーをはてなブックマークに追加 76 users Instapaper Pocket Tweet Facebook Share Evernote Clip Syn TCP TCP Fast Open クライアント 相手

2017 - 05 - 09 TCP Fast Openの闇と、Kernelの緩和コミット TCP Fast Open TCP Fast Openと呼ばれる技術があり、 RFC 7413 として標準化されている。 この TCP Fast Openを使うと、一度コネクションを貼った相手とは、 TCP の3ウェイハンドシェイク中にデータを送受信できるようになる。クライアントからSYNとともにデータを送... 続きを読む

linux kernelの脆弱性( CVE-2016-10229 ) — | サイオスOSS | サイオステクノロジー

2017/04/05 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip Linux kernel サイオスOSS 脆弱性 CVE 和毅

04/04/2017に、4.5以前のkernelが対象となる、kernelの脆弱性情報(CVE-2016-10229)が公開されました。今回はこの脆弱性の概要と、各ディストリビューションの対応について簡単にまとめてみます。 こんにちは。SIOS OSSエバンジェリスト/セキュリティ担当の面 和毅です。 04/04/2017に、4.5以前のkernelが対象となる、kernelの脆弱性情報(CVE-... 続きを読む

[Ruby] Kernelの特殊変数をできるだけ$記号なしで書いてみる

2017/01/31 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファレンス 変数 文法 hachi8833 Ruby

こんにちは、 hachi8833 です。 Rubyスタイルガイドを読む: 文法(6) で以下のスタイルを扱いました。 Perl由来の特殊変数($:とか$;とか)は極力避けること 読みやすさのためにも $ で始まる特殊変数は置き換えたいのですが、手頃な置き換え表がないので自分で作ってみました。 組み込み変数について まずはRubyの組み込み変数についてリファレンスを確認しました。 `$’で始まる変数... 続きを読む

特定条件下のclone(2)を4倍速くする - 人間とウェブの未来

2016/07/13 このエントリーをはてなブックマークに追加 125 users Instapaper Pocket Tweet Facebook Share Evernote Clip Clone サーバ Webサーバ ウェブ 運用

2016 - 07 - 14 特定条件下のclone(2)を4倍速くする 運用 Webサーバ とあるサーバで妙にシステムCPUの使用率が高い現象が置きておりました。 そこで、まずはざっくりと perf top でプロファイルをとってみると、以下のようになっていました。 22.38% [kernel] [k] copy_pte_range 18.44% [kernel] [k] zap_pte_ra... 続きを読む

本の虫: Linuxカーネル、Rockchip暦に対応

2015/12/22 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip Linuxカーネル うるう年 Git 文才 無駄遣い

kernel/git/torvalds/linux.git - Linux kernel source tree Linuxカーネルにあふれる文才と皮肉の無駄遣いを感じるコミットメッセージがある。 西暦1582年、ローマ教皇、グレゴリウス十三世は既存のユリウス暦が現実を十分に正しく表現していないことを見出され、不足分を補うために、うるう年を計算する規則を変更なされた。同様にして、西暦2013年に、... 続きを読む

Linux - /proc/sys/vm/lowmem_reserve_ratio について - Qiita

2015/12/13 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip Proc Qiita メモリ Linux ソース

この記事は Linux Advent Calendar 2015 の12/13の記事です。 一応、kernel ver4.3のソースはチェックしたつもりです。 が、Kernelのソースを見るのはずいぶん久しぶりなので、最新情報を見落としているかもしれません。 lowmem_reserve_ratioの目的 Linux Kernelには、物理アドレス上、低いアドレス(lowmem)のメモリをなるべく... 続きを読む

kernel/git/torvalds/linux.git - Linux kernel source tree

2015/09/11 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip Git Linux kernel source tree

The functionality of ext3 is fully supported by ext4 driver. Major distributions (SUSE, RedHat) already use ext4 driver to handle ext3 filesystems for quite some time. There is some ugliness in mm res... 続きを読む

Linuxカーネルの次のバージョンは4.0、コード名「Hurr durr I'ma sheep」 | マイナビニュース

2015/02/24 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip sheep コミットログ Linuxカーネル Git コード名

The Linux Home Page at Linux Online Linus Torvalds氏は2月23日(協定世界時)、「kernel/git/torvalds/linux.git - Linux kernel source tree」のコミットログおいて、投票の結果、次期Linuxカーネルのバージョンを「4.0」とすること、開発コード名を「Hurr durr I'ma sheep」とす... 続きを読む

Docker と SO_REUSEPORT を組み合わせてみる。おそらくその1 - blog.nomadscafe.jp

2015/01/07 このエントリーをはてなブックマークに追加 165 users Instapaper Pocket Tweet Facebook Share Evernote Clip Docker Listener Prefork accept

SO_REUSEPORTはLinux Kernel 3.9からサポートされている機能で、複数のプロセス/Listenerから同じTCPポートをbind可能にして、Kernelが それぞれのプロセスに接続を分散してくれるという機能です。preforkなサーバはlistenしてからworkerをforkし、それぞれでacceptを行うという手順を踏みますが、SO_REUSEPORTを使えばそれとは関係... 続きを読む

若手エンジニア/初心者のためのRuby 2.1入門(11):RubyのThread、Fiber、Kernel、forkで並列処理やプロセスの深淵へ (1/3) - @IT

2014/12/15 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip Fiber fork thread 深淵 文法

若手エンジニア/初心者のためのRuby 2.1入門(11):RubyのThread、Fiber、Kernel、forkで並列処理やプロセスの深淵へ (1/3) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、スレッドを扱うクラスや軽量スレッド、「グルー言語」でもあるRubyからプロセスを操るさまざまなメソッドの... 続きを読む

 
(1 - 25 / 39件)