• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
  • [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

Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond Hérédité du Groupe Sanguin Tailles Vêtements
  • 英国を代表する作曲家ブリテンが世界平和を願って作った『戦争レクイエム』【クラシック今日は何の日?】
    2024-05-29

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    授業中の生徒や住民が弾道ミサイル飛来を想定した避難訓練 福島・須賀川桐陽高
    2024-05-31

    鳥取・大山でたいまつ行列 夏山開き前夜祭
    2024-06-01

    知られざる作品や作家との巡り合いが生まれる高円寺のギャラリーショップ。
    2024-06-02

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    「2億円トイレ」のイメージ図など公開 大阪・関西万博
    2024-06-04

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

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    知ってる? 「登録博物館等マーク」
    2024-06-05

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

    「台北當代2024」開幕レポート。「台湾マーケットのニーズに応えるプラットフォームに」
    2024-06-04

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    五木ひろし歌手生活60年…ふるさと福井へ恩返しの新曲
    2024-06-04

    夜の美術館を楽しめる「サマーナイトミュージアム2024」が開催。東京都現代美術館、東京都庭園美術館などで入場料割引も
    2024-06-04

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    美しくて“かわいい”結びの技  1400年の歴史を誇る「水引」の可能性を探って
    2024-06-06

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

    ©  Dopu Box
    💛