並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 684件

新着順 人気順

kernelの検索結果321 - 360 件 / 684件

  • Linuxカーネル、29年の歴史を振り返るレポート--コミット数は100万超

    Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 石橋啓一郎 2020-09-02 06:30 1991年8月25日、フィンランドの大学院生だったLinus Torvalds氏は、USENETのMINIXのニュースグループで、新しい無料のOSを作り始めていると発言した。同氏はこのとき、これは「単なる趣味で、GNUのような大規模なものでもプロフェッショナルなものでもなく、386(486)ATクローン用のものだ」と述べていた。29年後の現在、Linuxはコンピューティングの世界を支配する存在になっている。The Linux Foundationは、「2020 Linux Kernel History Report」の中で、このカーネルの誕生から2020年8月にリリースされた「Linuxカーネル 5.8」に至るまでの歴史を紹介している。

      Linuxカーネル、29年の歴史を振り返るレポート--コミット数は100万超
    • 新Linuxカーネル解読室 - ソフト割り込み処理 - VA Linux エンジニアブログ

      「Linuxカーネル2.6解読室」(以降、旧版)出版後、Linuxには多くの機能が追加され、エンタープライズ領域をはじめとする様々な場所で使われるようになりました。 それに伴いコードが肥大かつ複雑化し、多くのエンジニアにとって解読不能なブラックボックスとなっています。 世界中のトップエンジニア達の傑作であるLinuxカーネルにメスを入れ、ブラックボックスをこじ開けて、時に好奇心の赴くままにカーネルの世界を解読する「新Linuxカーネル解読室」プロジェクト。 本稿では、旧版第3章で解説されていたソフト割り込み処理について、カーネルv6.8/arm64のコードをベースに解説します。 はじめに 割り込み禁止区間と応答性について perfにおけるNMI割り込みから見る応答性 ソフト割り込み処理 ソフト割り込み処理の考え方 ソフト割り込み実行までの流れ ソフト割り込み要求(RCU_SOFTIRQの場

        新Linuxカーネル解読室 - ソフト割り込み処理 - VA Linux エンジニアブログ
      • Linuxテクニカルアドバイザリーボード、ミネソタ大の意図的な脆弱性混入問題に関するレポート公表

        Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 編集部 2021-05-10 15:19 ミネソタ大学の研究グループがLinuxカーネルのソースコードに意図的に脆弱性を混入させようとした問題で、Linuxカーネルコミュニティとミネソタ大学との間の険悪な関係が解消されつつある。この問題は、Linuxカーネルのセキュリティ対応の体制を検証するためのプロジェクトとして、ミネソタ大学の大学院生2人が意図的に問題のあるパッチをLinuxカーネルのソースコードに混入させようとしたというものだ。この問題に対し、Linux安定版ブランチのLinuxカーネルメンテナーとして開発コミュニティで高く評価されているGreg Kroah-Hartman氏は、当事者の大学院生だけでなく、同大学と関係のあるすべての開発者をLinuxカーネルへのコントリビュー

          Linuxテクニカルアドバイザリーボード、ミネソタ大の意図的な脆弱性混入問題に関するレポート公表
        • How io_uring and eBPF Will Revolutionize Programming in Linux

          Things will never be the same again after the dust settles. And yes, I’m talking about Linux. As I write this, most of the world is in lockdown due to COVID-19. It’s hard to say how things will look when this is over (it will be over, right?), but one thing is for sure: the world is no longer the same. It’s a weird feeling: it’s as if we ended 2019 in one planet and started 2020 in another. While

            How io_uring and eBPF Will Revolutionize Programming in Linux
          • eBPFを用いたトレーシングについて

            2020/5/25(月)、さくらの夕べ Tech Night #1 Onlineでの発表ですRead less

              eBPFを用いたトレーシングについて
            • UNIX Domain Socket の SO_SNDBUF, SO_RCVBUF についての覚書 - hibomaの日記

              macOS と Linux の UNIX Domain Socket の SO_SNDBUF, SO_RCVBUF について調べていた。 経緯 会社で @kurotaky のトラブルシューティングの相談を受けた際の覚書。 下記のように UNIX Domain Socket を挟んで IPC しているコードがあり、macOS と Linux で挙動が違っているのを調べていた。Linux では Go Ethereum が送ってくるデータを全部読み出せるが、macOS だと一部 ( 8192 バイト 注1 ) しか読み出せないとのことだった。 Ruby のコード <----- UNIX Domain Socket -----> Go Ethereum 色々調べてみたところ、macOS / Linux で UNIX Domain Socket のデフォルトの SO_SNDBUF, SO_RCVBU

                UNIX Domain Socket の SO_SNDBUF, SO_RCVBUF についての覚書 - hibomaの日記
              • ついにLinuxカーネルがApple M1チップに対応か

                by [email protected] Larry Ewing and The GIMP Apple独自のArmベースSoCである「M1」チップを搭載したMacでもLinuxを動作させることを目指すAsahi Linuxプロジェクトが、Apple M1への初期サポートをLinuxのSoCツリーに統合したことを発表しました。M1ブート環境への対応は、2021年7月頃にリリースが予定されているLinux 5.13カーネルで組み込まれる見通しです。 kernel/git/soc/soc.git - Unnamed repository; edit this file 'description' to name the repository. https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/commit/?h=for-nex

                  ついにLinuxカーネルがApple M1チップに対応か
                • Supporting Linux kernel development in Rust

                  This article brought to you by LWN subscribersSubscribers to LWN.net made this article — and everything that surrounds it — possible. If you appreciate our content, please buy a subscription and make the next set of articles possible. The Rust programming language has long aimed to be a suitable replacement for C in operating-system kernel development. As Rust has matured, many developers have exp

                  • GitHub - jart/cosmopolitan: build-once run-anywhere c library

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - jart/cosmopolitan: build-once run-anywhere c library
                    • x86版Linuxカーネル、無条件にRAMの先頭1MBを予約することに | スラド Linux

                      x86版(AMD64含む)のLinuxで、無条件にRAMの先頭1MBを予約することになったようだ(Phoronixの記事、 LKLMアーカイブ)。 既にx86版のLinuxではSandy Brdigeの統合グラフィックスのバグ対策として該当環境では先頭1MBを予約する仕組みになっているが、最近Ryzen環境でLinux 5.13 RCが起動しないという報告があり、予約サイズの違いによるものだと判明している。そのため、細かく対応するよりも無条件に先頭1MB全体を予約する方がシンプルだ。 これに対しLinus Torvalds氏はしぶしぶプルリクエストを受け付けた。Torvalds氏は1MBが使えなくなってもGB単位でRAMを搭載する現在のPCに影響はなく、自身も気にしないとしつつ、小規模な構成をしたい人はx86をあきらめるしかないのか、レガシーDMAリソースを消費することになるなどと述べ、「

                      • Raspberry Pi の64-bitと32-bitで、パフォーマンスはどのように変わるのか? (メモ置き場) - Qiita

                        Raspberry Pi の64-bitと32-bitで、パフォーマンスはどのように変わるのか? (メモ置き場)RaspberryPi 64-bit 版 Raspberry Pi OS が正式リリースとなりました。アーキテクチャーの違いでどのくらい差が出るのかを確認した内容です。 検証環境 共通 Raspberry Pi 4 Model B 4GB microSD: SDSQUAR-032G-GN6MN (32GB/A1) ベンチマークプログラム: 姫野ベンチマーク この条件下で、Raspberry Pi OS 32-bit / 64-bit それぞれで姫野ベンチマークをコンパイル&実行した結果を比較しています。 姫野ベンチマークは、CPUだけでなくメモリ帯域にも負荷がかかる(ような)ベンチマークテストプログラムとして選択しました。 結論 64-bit バイナリーは、32-bit バイナリ

                          Raspberry Pi の64-bitと32-bitで、パフォーマンスはどのように変わるのか? (メモ置き場) - Qiita
                        • Google、カーネルにデバイス固有のコードを追加することに対し警鐘を鳴らす

                            Google、カーネルにデバイス固有のコードを追加することに対し警鐘を鳴らす
                          • WebAssembly Night_Wasmを実行するunikernelとWasmコンパイラ

                            Fashionably flexible responsive web design (full day workshop)

                              WebAssembly Night_Wasmを実行するunikernelとWasmコンパイラ
                            • 第47回 非特権コンテナの可能性を広げるseccomp notify機能 | gihyo.jp

                              前回の連載が掲載されたあと、久々にコンテナの勉強会をオンラインで開催しました。2回に渡って、cgroupをテーマにカーネルの実装に踏み込んだ内容のお話が聞けました。私もcgroup v1の内部構造についてお話しました。動画は公開されていますのでぜひご覧ください。 さて、今年も気がつけばもう12月で、Advent Calendarの季節になりました。今年はいろいろなことがありましたが、今振り返るとあっという間だった気がします。今年もこの連載で毎年参加しているLinux Advent Calendarに参加します。この記事はLinux Advent Calendar 2020の15日目の記事となります。 この連載は、名前に「LXCで学ぶ」と付いているわりには、最近まったくLXCが出てきませんでしたが(^_^;)、今回は久々にLXCコンテナを使って機能の説明をしたいと思います。とは言ってもLXC

                                第47回 非特権コンテナの可能性を広げるseccomp notify機能 | gihyo.jp
                              • JVM in Linux containers, surviving the isolation | BellSoft Java

                                Alpaquita Cloud Native PlatformThe Cloud-native platform that provides the convenient way to create performant and secure Cloud solutions for your applications. Pricing We offer competitive and flexible pricing for large-scale development projects, and long-term support roadmaps. When failing to optimize cloud costs, companies can overspend up to 70% Read our report to learn more

                                  JVM in Linux containers, surviving the isolation | BellSoft Java
                                • Linuxカーネルの起動時トレースの話 - Qiita

                                  カーネル起動時トレース Linuxカーネルの起動処理は、様々なことが行われるのにそれをデバッグする方法はprintkだったり、逆にkgdbを外部デバッガから繋いだりと、結構な手間がかかっていました。カーネルが起動してしまえば、ftraceにperf, BPF, systemtapと複数の手段が使えるのに、起動時のデバッグは細かいことが出来ません。これは、起動時に指定できるオプションが大雑把になるのが大きな理由の一つでした。シェル芸ではないですが、1行プログラミングだけで様々なことをするのは大変です。 そこで導入されたのがExtra Boot Configuration (bootconfig)です。Bootconfigについては前回の記事を参考にしてください。 ここではカーネルコマンドラインのトレースオプションと、Bootconfigによって拡張されたBoot-time trace(CON

                                    Linuxカーネルの起動時トレースの話 - Qiita
                                  • eBPFを用いたネットワーキングやセキュリティなど、AWS、Azure、Googleの3大クラウドが採用。Isovalentが明らかに

                                    eBPFを用いたネットワーキングやセキュリティなど、AWS、Azure、Googleの3大クラウドが採用。Isovalentが明らかに クラウドネイティブな環境でeBPFを採用したネットワーキングやオブザーバビリティなどの機能を提供するオープンソースの「Cilium」を開発するIsovalentは、AWS、Microsoft Azure、Google Cloudの3大クラウドそれぞれのKubernetes環境でCiliumの採用が出揃ったことを、10月24日に米国ミシガン州デトロイトで行われたCloud Native eBPF Day NA 2022(KubeCon + CloudNativeCon NA 2022と同時開催)の基調講演で明らかにしました。 eBPFとは、Linuxカーネルのコードを変更することなく、カーネルの持つさまざまな機能をフックすることでカーネルに対してプログラマブ

                                      eBPFを用いたネットワーキングやセキュリティなど、AWS、Azure、Googleの3大クラウドが採用。Isovalentが明らかに
                                    • Linux bans University of Minnesota for sending buggy patches in the name of research [Update]

                                      Greg Kroah-Hartman, who is one of the head honchos of the Linux kernel development and maintenance team, has banned the University of Minnesota (UMN) from further contributing to the Linux Kernel. The University had apparently introduced questionable patches into the kernel of Linux. The UMN had worked on a research paper dubbed "On the Feasibility of Stealthily Introducing Vulnerabilities in Open

                                        Linux bans University of Minnesota for sending buggy patches in the name of research [Update]
                                      • GitHub - microsoft/ebpf-for-windows: eBPF implementation that runs on top of Windows

                                        The following diagram shows the basic architecture of this project and related components: As shown in the diagram, existing eBPF toolchains (clang, etc.) can be used to generate eBPF bytecode from source code in various languages. Bytecode can be consumed by any application, or via bpftool or the Netsh command line tool, which use a shared library that exposes Libbpf APIs, though this is still in

                                          GitHub - microsoft/ebpf-for-windows: eBPF implementation that runs on top of Windows
                                        • Massive ~2.3k Patch Series Would Improve Linux Build Times 50~80% & Fix "Dependency Hell" - Phoronix

                                          Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 19+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phor

                                            Massive ~2.3k Patch Series Would Improve Linux Build Times 50~80% & Fix "Dependency Hell" - Phoronix
                                          • Linux OSのバージョン確認方法をまとめてみた | DevelopersIO

                                            カーネルのバージョン Linuxカーネルのバージョンはcat /proc/versionで参照するか、uname -aにて確認が可能です。 $ cat /proc/version Linux version 5.10.130-118.517.amzn2.x86_64 (mockbuild@ip-10-0-43-203) (gcc10-gcc (GCC) 10.3.1 20210422 (Red Hat 10.3.1-1), GNU ld version 2.35-21.amzn2.0.1) #1 SMP Wed Jul 13 16:51:52 UTC 2022 $ uname -a Linux ip-xx-xx-xx-xx.ap-northeast-1.compute.internal 5.10.130-118.517.amzn2.x86_64 #1 SMP Wed Jul 13 16:5

                                              Linux OSのバージョン確認方法をまとめてみた | DevelopersIO
                                            • A new hash algorithm for Git [LWN.net]

                                              Benefits for LWN subscribersThe primary benefit from subscribing to LWN is helping to keep us publishing, but, beyond that, subscribers get immediate access to all site content and access to a number of extra site features. Please sign up today! The Git source-code management system is famously built on the SHA‑1 hashing algorithm, which has become an increasingly weak foundation over the years. S

                                              • LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術 記事一覧 | gihyo.jp

                                                第54回Linuxカーネルのコンテナ機能 ―cgroup v2から使うCPUの帯域幅制限(2) 加藤泰文 2023-11-08

                                                  LXCで学ぶコンテナ入門 -軽量仮想化環境を実現する技術 記事一覧 | gihyo.jp
                                                • ZFS on Linuxから新生した「OpenZFS 2.0」リリース、pL2ARCやZstandard圧縮などを搭載

                                                  2020年12月1日、サン・マイクロシステムズによって開発されたファイルシステム・ZFSのオープンソース実装「OpenZFS 2.0」がリリースされました。プロジェクト名を「ZFS on Linux」から「OpenZFS」へと変更したメジャーアップデートで、LinuxとFreeBSDのサポート統合やL2ARCの永続化(pL2ARC)、Zstandard圧縮といった新機能を搭載しています。 Release OpenZFS 2.0.0 · openzfs/zfs · GitHub https://github.com/openzfs/zfs/releases/tag/zfs-2.0.0 (PDF)OpenZFS DevSummit 2019 https://drive.google.com/file/d/197jS8_MWtfdW2LyvIFnH58uUasHuNszz ZFSはSolaris

                                                    ZFS on Linuxから新生した「OpenZFS 2.0」リリース、pL2ARCやZstandard圧縮などを搭載
                                                  • 意外と知られていない、Linuxのメモリホットプラグのインタフェースについて - Qiita

                                                    0.はじめに 0.1 今年を振り返って この記事はFujitsu Advent Calendar 2023 の24日目の記事です。 なお、本記事は個人の意見に基づくものであり、組織を代表するものではありません。 今年もAdvent Calendarの季節となりましたね。皆様お変わりないでしょうか? 私の方はというと、全体的に多忙ではありましたが、夏には国際学会IEEE NVMSAでの発表、秋から年末にかけて海外出張やOpen Source Summit Japanでの講演など、今年後半は怒涛のように仕事がくる状態になってました。おまけに 「Linus Torvaldsと会談せよ」 というミッションまで降ってきてしまい、正直どうなることかと思いました。人生、何が起こるかわからないものです。学生時代、英語は超苦手だったのに…。 0.2 今年の記事について さて、例年このAdvent Calen

                                                      意外と知られていない、Linuxのメモリホットプラグのインタフェースについて - Qiita
                                                    • Linux Kernel: rtnl_mutex を長時間 ロックして刺さった状態を観察する - hibomaの日記

                                                      Linux Kernel で struct net_device や Routing Netlink の処理を排他制御する mutex である rtnl_mutex を任意の時間 ロックするカーネルモジュールを作成して、rtnl_mutex のロックがユーザランドのプロセスやカーネルスレッド等にどういった影響を及ぼすかを観察する ... というエントリです Linux カーネルの話や、strace, gdb, /proc/$pid/stack を使ったデバッグ方法に興味あるかた向けです 経緯 とあるサーバで動いてる大量のプロセスが rtnl_mutex をロックする箇所やそれに関連していそうな箇所で TASK_UNINTERRUPTIBLE でブロックしてしまい、障害を起こしているのに遭遇して原因を追いかけていたのでした 障害の再現が難しくて困っていたのだが、別のアプローチとして 「rtn

                                                        Linux Kernel: rtnl_mutex を長時間 ロックして刺さった状態を観察する - hibomaの日記
                                                      • My First Kernel Module: A Debugging Nightmare

                                                        This is the story of the time I wrote some code, deployed it to production, and ended up bricking the server it was running on by frying the kernel. Beautiful rendition of me frying the kernel This post is about perils of concurrency and race conditions. My code was nearly correct, but ultimately, there were two major synchronization bugs that killed it. This is a really long post that gets into t

                                                        • Tech's Volkswagen moment? Trend Micro accused of cheating Microsoft driver QA by detecting test suite

                                                          Updated Trend Micro is on the defensive after it was accused of engineering its software to cheat Microsoft's QA testing, branding the allegation "misleading." Bill Demirkapi, an 18-year-old computer security student at the Rochester Institute of Technology in the US, told The Register on Tuesday he was researching methods for detecting rootkits when he came across Trend's Rootkit Buster for Windo

                                                            Tech's Volkswagen moment? Trend Micro accused of cheating Microsoft driver QA by detecting test suite
                                                          • 1870件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術 - Qiita

                                                            はじめに この記事は Linux Advent Calendar 2019 の 23 日目の記事です。 自己紹介 こんにちは。OSSセキュリティ技術の会 の fujiihda です。これまで Linux カーネルを含む OSS に関連する技術調査、技術講演、開発、サポート等を経験してきました。最近では、技術コミュニティを設立する側や運営側に関わらせていただく機会も増えてきました。 本記事で扱うテーマ カーネルのテスト自動化技術として Google の Dmitry Vyukov さんが開発し OSS として公開した syzkaller (読み方:シスコーラー 1 ) というファジングツールについて解説します。2019 年 12 月時点では、内部実装まで踏み込んで調査した日本語の記事は本記事が初となるはずです。 なお、本記事の中身は OSSセキュリティ技術の会 第七回勉強会 の前半の内容 2

                                                              1870件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術 - Qiita
                                                            • Rustで書かれたLinux互換OS「Maestro」が爆誕 | ソフトアンテナ

                                                              Rustで書かれLinux互換を目指して開発が進められているOS、「Maestro」が公開され注目を集めています。 Maestroは、フランス在住のソフトウェアエンジニアLuc Lenôtre氏によって開発が進められているOSで、2018年12月22日に学校のプロジェクトとして始められました。当初はC言語を使って実装されたそうですが、コードベースをきれいに保つのが難しくなり、1年半後にRust言語での実装に切り替えられます。 Rustへ切り替えた理由として以下のような項目リストアップされています。 以前の失敗から学んだ教訓を生かし、プロジェクトを最初からやり直すことができる。 C言語でLinuxライクなカーネルを書くよりも、もう少し革新的になる。 Rust言語の安全性をカーネル・プログラミングの難点に活用する。Rustの型付けシステムを使うことで、メモリ安全性に関する責任をプログラマからコ

                                                                Rustで書かれたLinux互換OS「Maestro」が爆誕 | ソフトアンテナ
                                                              • 「Linux 5.12 rc1に厄介なバグ」、トーバルズ氏が警告

                                                                印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Linus Torvalds氏は、「Linux」カーネル5.12の1つ目のリリース候補版(RC1)を使うのは避けるべきだと、オープンソース開発者に警告を発した。 米オレゴン州が雪嵐に襲われ、Torvalds氏の自宅が週の半分以上停電したにもかかわらず、Linuxカーネルのバージョン5.12は予定通りリリースされた。Torvalds氏や何千人ものコントリビューターはバージョン5.12をスケジュール通りリリースしたものの、同氏は5.12のRC1は「double ungood」(非常に良くないもの)であり、ファイルシステムに致命的な問題を引き起こす可能性があるとあらためて呼びかけた。 Torvalds氏は、Linuxカーネルメーリングリストへ

                                                                  「Linux 5.12 rc1に厄介なバグ」、トーバルズ氏が警告
                                                                • GitHub - LekKit/RVVM: The RISC-V Virtual Machine

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - LekKit/RVVM: The RISC-V Virtual Machine
                                                                  • Linux Kernel 5.15リリース。LTS版、新しいNTFS対応ドライバ、インカーネルSMB 3サーバ、不揮発性メモリへのスワップアウトなど新機能

                                                                    Linux Kernel 5.15リリース。LTS版、新しいNTFS対応ドライバ、インカーネルSMB 3サーバ、不揮発性メモリへのスワップアウトなど新機能 Linuxカーネルの最新版となるLinux Kernel 5.15が10月31日付けで正式にリリースされました。 Linuxカーネルは毎年「Longterm Maintenance Kernel」と呼ばれる長期リリース版(いわゆるLTS版)が登場します。2019年は11月に登場したバージョン5.4が、2020年は12月に登場したバージョン5.10がLongterm Maintenance Kernelに設定されました。 今年は今回のLinux 5.15がLongterm Maintenance Kernelとなり、少なくとも2023年10月までメンテナンスが行われることが表明されています。 Linux Kernel 5.15では新しいN

                                                                      Linux Kernel 5.15リリース。LTS版、新しいNTFS対応ドライバ、インカーネルSMB 3サーバ、不揮発性メモリへのスワップアウトなど新機能
                                                                    • GitHub - flashlight/flashlight: A C++ standalone library for machine learning

                                                                      Flashlight is a fast, flexible machine learning library written entirely in C++ from the Facebook AI Research and the creators of Torch, TensorFlow, Eigen and Deep Speech. Its core features include: Total internal modifiability including internal APIs for tensor computation. A small footprint, with the core clocking in at under 10 MB and 20k lines of C++. High-performance defaults featuring just-i

                                                                        GitHub - flashlight/flashlight: A C++ standalone library for machine learning
                                                                      • Linux起動時のカーネルパニック(at ring_buffer_set_clock())修正めも - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ

                                                                        機種依存ですが、fedoraで5.4系のカーネルで起動時にカーネルパニックするようになり、自分もこのバグに当たったので修正してパッチをlkmlに投稿しました。 このパッチはLinux5.5.に取り込まれました🎉 github.com ついでなのでどんな感じでデバッグしたかの記録です。10日前くらいの話だし、デバッグ時の思考の時系列は多少違う気もしますがだいたいこんな感じということで。 環境 こんな感じです。 fedora 31 5.4.7-200-fc.31 Thinkpad A587(cpuはRyzen) Secure Boot有効 バグの内容 自分がこのバグに当たったときにはfedoraのbugzillaにすでにバグ登録されてました bugzilla.redhat.com 5.4系のカーネルだと起動時にカーネルパニックする☠という内容です。実際こんな感じでした。 oops ただ、自分

                                                                          Linux起動時のカーネルパニック(at ring_buffer_set_clock())修正めも - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
                                                                        • Engadget | Technology News & Reviews

                                                                          Some of our favorite Bose headphones and earbuds are back to all-time low prices

                                                                            Engadget | Technology News & Reviews
                                                                          • LinuxのBPFで何ができるのか? BPFの「プログラムタイプ」とは

                                                                            Linuxにおける利用が急速に増えている「Berkeley Packet Filter(BPF)」について、基礎から応用まで幅広く紹介する連載「Berkeley Packet Filter(BPF)入門」。前回までは、BPFの基本やBPFのプログラムの作成方法を説明しました。今回から、「LinuxのBPFで何ができるのか」について詳しく見ていきます。 なお本稿では、Linux 5.3のソースコードを参照しています。 BPFでできること BPFプログラム実行の流れをおさらいしましょう。 ユーザーはBPFプログラムを作成し、システムコールを利用してそれをLinuxカーネル内に登録します(図の【1】)。そうして登録されたBPFプログラムは、対応するイベントが発生すると、Linuxの中で引数が1つ、戻り値も1つの関数として実行されます(図の【2】)。BPFプログラムは実行中にカーネル内のヘルパー関

                                                                              LinuxのBPFで何ができるのか? BPFの「プログラムタイプ」とは
                                                                            • 2024年最初のカーネル「Linux 6.7」がリリース、新ファイルシステムBcachefsをサポート | gihyo.jp

                                                                              Linux Daily Topics 2024年最初のカーネル「Linux 6.7」がリリース⁠⁠、新ファイルシステムBcachefsをサポート Linus Torvaldsは1月7日(米国時間⁠)⁠、事前の告知通りに「Linux 6.7」の正式リリースをアナウンスした。開発期間中に年末年始が含まれていたため、通常よりも1本多い8本のリリース候補版(RC)を経ての公開となる。サイズ的には過去のリリースの中でも最大の部類に入るものの、リリースに際しては大きなサイズのカーネルにありがちな大きな混乱や問題もなく、Linusが望んだように穏やかな年始めとなったようだ。 Linux 6.7 -Linus Torvalds Linux 6.7における最大のハイライトは、長年に渡って実装が期待されていたコピーオンライト(CoW)の新ファイルシステム「Bcachefs」のサポートで、現時点でも実験的な立ち

                                                                                2024年最初のカーネル「Linux 6.7」がリリース、新ファイルシステムBcachefsをサポート | gihyo.jp
                                                                              • Best Linux Commands For Advanced Hardware and System Info

                                                                                Photo by Nathan Anderson / Unsplash Sometimes you need info about hardware, and you probably lost your invoice, spec list or a password to a store website. Maybe you did an upgrade and this info isn't accurate anymore. It's an easy case for home users, but what to do is you have many machines in a corporate environment? The commands below will also be useful for hardware debug. Uname - Linux kerne

                                                                                  Best Linux Commands For Advanced Hardware and System Info
                                                                                • 'It's really hard to find maintainers...' Linus Torvalds ponders the future of Linux

                                                                                  Will code move on to a language such as Rust? 'I'm convinced it's going to happen' says kernel colonel Linux creator Linus Torvalds spoke about the challenge of finding future maintainers for the open-source kernel, at the Open Source Summit and Embedded Linux conference under way this week online. Torvalds does not do keynote talks these days, but he was willing to sit down with VMware's chief op

                                                                                    'It's really hard to find maintainers...' Linus Torvalds ponders the future of Linux