タグ Linux カーネル
人気順 5 users 10 users 50 users 500 users 1000 usersLinux カーネルをバイパスして TCP 通信を 10 倍速くする | IIJ Engineers Blog
【IIJ 2023 TECHアドベントカレンダー 12/16の記事です】 この記事について 背景:TCP はコンピュータネットワークの通信において広く利用されているプロトコル・標準化された通信規格です。コンピュータは TCP/IP スタックと呼ばれるようなソフトウェアを実行することで、定められた規格に則って通信を行います。汎用 O... 続きを読む
Linux メモリ管理を理解したい - Qiita
Linux カーネルのメモリ管理方法について、勉強したことをまとめる。 メモリ管理はハードウェアに強く依存するため、x86_64 かつ OS起動後に 64bitプロテクトモード に移行したあとに話を絞る。また、OS は CentOS7.6、カーネルは次のバージョンを利用する。 ]# cat /etc/redhat-release CentOS Linux release 7.6.1810 ... 続きを読む
【お知らせ】メモリ枯渇時の挙動の安定性が改善された Linux カーネル 4.15 が公開されました | NTTデータ先端技術株式会社
Tweet お知らせ - 2018.02.22 Linux カーネルはメモリが枯渇した際の挙動を十分に考慮しておらず、メモリの枯渇が原因でLinux システムがハングアップしてしまうことがあるという問題があります。 この問題に当社ソリューション事業部 半田 哲夫が4年半取り組み続けた結果、メモリの枯渇時にハングアップしてしまう処理の多くが修正されました。現時点までの道のりは、以下の資料/動画でご覧... 続きを読む
『Androidを支える技術』を読むべきか? - hydrakecat’s blog
2017 - 08 - 28 『Androidを支える技術』を読むべきか? ソフトウェア・エンジニアを長くやっていると、自然と得意分野というものが出来る。 自分だったら、 Android アプリ開発 や Java の仕様についてはそれなりに知っているつもりだけれど、 Linux カーネル や GPU について詳しいとはお世辞にも言えない。 得意分野というと聞こえはよいけれど、それは裏を返すと、他の... 続きを読む
カーネルエクスプロイト入門2 - 特権モードを利用した権限昇格の仕組み - - るくすの日記 ~ Out_Of_Range ~
2017 - 07 - 20 カーネルエクスプロイト入門2 - 特権モードを利用した権限昇格の仕組み - Linux OS Exploit Kernel Security Tweet 0. はじめに カーネル エクスプロイト入門記事part2です。 前回part1では、環境構築と Linux カーネル のメモリ管理 の基礎について、実際のエクスプロイトでの ユースケース を通して説明しました。 r... 続きを読む
参照カウンタオーバーフローを利用したLinuxカーネルエクスプロイト(CVE-2016-0728) - るくすの日記 ~ Out_Of_Range ~
2017 - 06 - 19 参照カウンタオーバーフローを利用したLinuxカーネルエクスプロイト(CVE-2016-0728) Tweet 本記事では、 Linux カーネル の鍵保存サービスの 脆弱性 ( CVE-2016-0728 )、およびそれを利用した権限昇格エクスプロイトについて解説します。 Linux カーネル の参照カウンタオーバーフローはCVE-2016-0728とCVE-201... 続きを読む
Linuxカーネルのコードを読んで勉強になったこと - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
2016 - 06 - 05 Linuxカーネルのコードを読んで勉強になったこと kernel linux Linux カーネル のコードを読んでて、なるほど〜と思うことはよくあるけど、その中でも特に今までの考え方をぶち壊してくれたのはなんだっけと思ったところ、やっぱりリスト構造かなと言うところ。 c言語 でリスト構造を作る場合、一般的な教科書方式だと↓のようにデータとnextポインタは密結合にな... 続きを読む
Rubyist Magazine - Rubyist インタビュー特別編 小崎資広さん 後編
アメリカはフロリダ州マイアミビーチにて開催されていた RubyConf 2013 の会場にて、Ruby と Linux カーネルのデュアルコミッタとして有名な小崎資広さんにインタビューさせていただきました。二日間にわたるインタビューとなり、前編 (Rubyist インタビュー特別編 小崎資広さん 前編) に続いて今回二日目となる後編をお送りします。まだお読みでない方は前編も合わせてお読みいただけれ... 続きを読む
Nexus 7 を買ってまず最初にやるべきこと | 774::Blog
Nexus 7 を買った。 技術者としてまずやるべきことを書いておく。 セキュリティの確保 Android タブレットは Linux カーネルを採用している。 Nexus 7 でも Linux カーネルに標準搭載されている dm-crypt を利用してタブレットに保存されたすべてのデータを暗号化することが可能だ。技術者たるもの手持ちのタブレットから情報が漏洩してソーシャルネットワークをハックされた... 続きを読む
2012 年 7 月 1 日のうるう秒挿入時に発生した Linux カーネルの不具合に関する情報
更新履歴 2012-08-28: URL 公開 はじめに 日本時間 2012 年 7 月 1 日 9:00 にうるう秒が挿入されましたが、その際 Linux カーネルに起因する不具合により、各所で騒ぎになりました。行きがかり上、成り行きを追いかけているのですが、なかなか長期間になってきていいかげんメモを残さないと自分でも整理がつかなくなってきたので、まとめてみました。 まだ関連パッチが流れたりして... 続きを読む
マルチスレッドのコンテキスト切り替えに伴うコスト - naoyaのはてなダイアリー
また Linux カーネルの話です。Linux では fork によるマルチプロセスと、pthread によるマルチスレッドでの並行処理を比較した場合、後者の方がコストが低く高速と言われます。「スレッドはメモリ空間を共有するので、マルチプロセスとは異なりコンテキストスイッチ時にメモリ空間の切り替えを省略できる。切り替えに伴うオーバーヘッドが少ない。」というのが FAQ の答えかと思います。が「オー... 続きを読む