• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
CentOSカーネルのコンパイルとインストールの簡単な例の共有
2021-12-21

Linuxカーネルの概要

一番上はユーザー(またはアプリケーション)スペースです。これはユーザーアプリケーションが実行する場所です。ユーザースペースの下にはカーネルスペースがあり、Linuxカーネルはここにあります。

GNU C Library(glibc)もここにあります。カーネルを接続するシステム呼び出しインタフェースを提供し、ユーザー空間アプリケーションとカーネルの間で変換するメカニズムも提供します。カーネルとユーザ空間のアプリケーションは、異なる保護アドレス空間を使用しているため、この点は非常に重要です。各ユーザ空間のプロセスは独自の仮想アドレス空間を使用し、カーネルは個別のアドレス空間を占有します。

Linuxカーネルはさらに3層に分けることができる。一番上はシステム呼び出しインタフェースで、readやwriteなどの基本的な機能を実現しています。システム呼び出しインタフェースの下にはカーネルコードがあり、アーキテクチャから独立したカーネルコードとしてより正確に定義できます。これらのコードはLinuxがサポートするすべてのプロセッサアーキテクチャに共通しています。これらのコードの下にはアーキテクチャに依存するコードがあり、通常BSP(Board Support Package)と呼ばれる部分を構成している。これらのコードは、所与のアーキテクチャのプロセッサおよびプラットフォーム固有のコードとして使用されます。

Linuxカーネルは多くの重要なアーキテクチャ属性を実現しています。カーネルは、高い階層または低い階層で複数のサブシステムに分割されます。Linuxは、これらの基本的なサービスをすべてカーネルに統合するため、全体と見なすこともできます。これは、マイクロカーネルのアーキテクチャとは異なり、通信、I/O、メモリ、プロセス管理などの基本的なサービスを提供し、より具体的なサービスはマイクロカーネル層に挿入されます。
CentOSシステムのカーネルコンパイルと

カーネルのダウンロード

コードのコピー
cat/proc/version#カーネルバージョンを確認してください

コードのコピー

cd /usr/src

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.7.tar.xz

xz -d linux-*.tar.xz

tar xf linux-*.tar

cd linux-3.13.7

ソースツリーと.config

make mrproper

この時、あなたは間違っているかもしれませんが、次のようにヒントを与えます。

*** Unable to find the ncurses libraries or the
#ソリューションのインストール

#centos

yum install ncurses-devel -y

#ubuntu

apt-get install ncurses-dev

コードのコピー

make menuconfig#は少なくともネットカード、ファイルシステムとサウンドカード駆動を選択し、構成説明は下の付録を参照してください。

#2.6以前のバージョンはですが、現在のカーネルにはmake depは必要ありません。

make dep

make bzlmage


ソース元URL:https://dopubox.com/article/p/87583e96bc30e34b

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes app.tool_clock
  • 藤子・F・不二雄の名言「ありそうもない話をありそうに描きたい」【本と名言365】
    2024-05-29

    一力が本因坊初防衛
    2024-05-30

    囲碁、一力遼本因坊が初防衛 余正麒破り三冠堅持
    2024-05-30

    原作者の意向は取り入れられたと日テレ
    2024-05-30

    藤井聡太八冠が勝ち、最終局へ 将棋叡王戦で2勝2敗
    2024-05-31

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    【光る君へ】平安時代、強烈なエピソードで知られた2人の受領とは
    2024-06-01

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

    アルテミス計画&天の川銀河! 大人も学んで楽しめる「大人レゴ」最新ラインナップは”宇宙”がテーマ!
    2024-06-03

    アレクサンダー・カルダー個展「カルダー:そよぐ、感じる、日本」が開催
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    太宰府天満宮で「Fukuoka Art Book Fair」が開催へ
    2024-06-04

    謎多き家形埴輪 「考古学の空白」に挑む橿考研ベテラン研究員、念願の特別展開催中
    2024-06-04

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    藤井八冠、5連覇へ白星発進 将棋棋聖戦、山崎八段破る
    2024-06-06

    佐渡金山、世界遺産登録に向け「追加情報の提出」求められる
    2024-06-06

    美術家藤井光さん個展「終戦の日/WAR IS OVER」 希望か絶望か…大分・佐伯の地下弾薬庫跡にこだまする泣き声
    2024-06-07

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    umami.is をおすすめする理由
    2025-07-04

    ©  Dopu Box
    💛