Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxカーネルの意味の分析概要

Linuxカーネルの意味の分析概要

  

1オペレーティングシステムの開発
p>
オペレーティングシステムはすべてのソフトウェアが存続するための基盤であるため、次のものを強く持つ必要があります。それ自身のオペレーティングシステムは、わが国の国内ソフトウェアの開発に大きな利益をもたらすだけでなく、その国の安全保障と国防にも不可欠です。しかし、日本のような独自のアーキテクチャセット(PC98)を構築し、さまざまな国際標準と互換性がある場合、その結果はソフトウェア業界の発展を深刻に妨げることになり、これもまた行き止まりです。しかし、国内のオペレーティングシステムCOSIXには市場がなく、 Windows
はほぼ独占的な立場にあります。ソースコードが公開されているので、開発のスピードが他の商用オペレーティングシステムよりもはるかに速いだけでなく、オペレーティングシステムにブラックホールや隠れた問題がないことを保証できます。人によって異なります。 Linuxは国際的なので、互換性の問題を考慮する必要はなく、国際社会を荒廃させることは決してありません。したがって、私たちにとって、Linuxは全国的なソフトウェアのテイクオフを実現するための稀な機会です。
実際には、オペレーティングシステムの開発は必然的に特定の標準に基づいた状況につながるでしょう、そしてあなたに合ったオペレーティングシステムをカスタマイズすることは夢だけではないでしょう。ただし、オペレーティングシステムの開発は簡単な作業ではなく、既存のオペレーティングシステムを分析することも簡単ではなく、分析例としてはLinuxが適しています。 Linuxのオープン性、多くの人々の参加、そしてLinuxコミュニティの相互支援のおかげで、Linuxの学習と普及のための良い外部環境を提供しています。
1組み込みオペレーティングシステムを開発する
Linuxは、オペレーティングシステムを埋め込むための魅力的なオプションで、Unix、カーネルベース、完全メモリ保護、マルチタスク、マルチプロセス操作に似ています。システムX86、Alpha、Sparc、MIPS、PPC、ARM、NEC、MOTOROLA、およびその他の既存のチップを含む、幅広いコンピュータハードウェアをサポートします。プログラムのソースコードはすべて公開されています。開発者がオペレーティングシステムをカスタマイズできるように、誰もがそれを修正してGNU General Public Licenseの下でリリースできます。Mswindowsオペレーティングシステムのバックドアについて心配する必要はもうありません。;脅威です。同時に、GPLの管理のために、私たちが開発することのほとんどは互いに互換性があり、分割にはつながらないでしょう。 Linuxユーザーは、インターネットを介して何千人ものLinux開発者にオンラインで問い合わせることができます。これにより、最も困難な問題に解決策があります。
組み込みシステムにおけるLinuxの開発のための幅広いスペースを提供するのは、組み込みオペレーティングシステムの特別な要件であり、Linuxを組み込みオペレーティングシステムにおいて新たな存在としています。アプリケーションでは、組み込みLinuxを情報家電(セットトップボックス、デジタルTV)、マルチメディア携帯電話、産業用、商業用制御(インテリジェント産業用機器、POS /ATM)、eコマースプラットフォーム、さらには軍事アプリケーションにも適用できます。
2。リアルタイムオペレーティングシステムの開発
リアルタイムアプリケーション用のシステムプラットフォームを選択する場合、リアルタイムLinuxが登場する前は、DOSを使用して必要なドライバをすべて自分で作成するか、2つの選択肢しかありません。専用のリアルタイムシステムを購入する。前者は時間がかかり面倒であるだけでなく、その性能もまた不十分である。後者の性能は良いですが、その価格は容認できないほど高いです。
リアルタイムLinuxの出現はこの問題を解決し、リアルタイムのアプリケーション研究開発のための費用効果が高く完全なオペレーティングシステムプラットフォームを提供します。 Linuxの強力な機能を備えた独自の技術的機能により、リアルタイムLinuxの下で開発されたリアルタイムアプリケーションは優れたパフォーマンスを発揮します。
2高度なソフトウェアの開発

3コンピュータサイエンスの教育と研究に貢献する

Linuxは、コンピュータサイエンスの教育と研究に携わる人々にとってより意味のあるものです。一般的に市場で販売されているUnixの完全な実装は、価格以外にそのコアプログラムのためのソースコードを提供しません。このように、もしあなたがUnixカーネルを理解したい、あるいはカーネルプログラムを改善したいのであれば、オペレーティングシステムの教育と研究のためのプラットフォームとしてはもちろん、Linuxはカーネルから上位層まですべてのソフトウェアのすべてのソースコードを提供します。コードソースコードが入手しやすいという条件の下で、ソースコードの組織構造、実装原理、および実装メカニズムをより詳細に記述できれば、多くの人々にとってソースプログラムを深く理解することは役に立つでしょう。

実際、Linuxはオペレーティングシステムの教育にも非常に適しており、一般的なオペレーティングシステムの教科書ではオペレーティングシステムの動作原理についてのみ説明しているため、抽象化はオペレーティングシステムの重要な価値を感じません。例としてUNIXを使用している本もありますが、学生がUNIXオペレーティングシステムにアクセスするのは困難です。そのため、学生はオペレーティングシステムを本当に理解することが困難になります。

多くの外国の大学がLinuxを教育用オペレーティングシステムとして使っていますこれは主に1Linuxプラットフォームのセットアップが容易である、2Linuxカーネルのソースコードが入手しやすい、3Linux構造が単純で明確、4Linuxの実装が多くを使用するためですデータ構造は学生の抽象能力と知識応用能力を訓練することができます。

Linuxカーネルのソースコード、そしてFreedom Allianceのさまざまなアプリケーションのオープンソースコードさえもが私たちのソフトウェア教育のための生きた教材を提供していると言えるでしょう。そして私たちの学生はこの「自由」文化にあり得ます。ソフトウェア開発のコアテクノロジーを学び、習得するという雰囲気の下で、21世紀には中国のLinuxオペレーティングシステムだけでなく、中国の国情に適した多数の優れたLinuxアプリケーションがあることを願います。

Free Software Allianceおよび" China Free Software Library"は、オペレーティングシステム、開発言語、Windowsシステム、データベース、ネットワーク、ワープロ、植字およびマルチメディア、さらにVCDの圧縮解除ソースを網羅しています。プログラム、ルーターのソースなどアレイソフトウェアを実現するための1ダース以上のハードドライブを搭載したPCとそのサブミクロンVLSI CADシステムで、フリーソフトウェアを使用して生産ライン管理データを直接出力できるため、最先端のソフトウェア開発仕様と開発手法を学ぶことができます。 Linuxカーネルで通信を行うための基礎となるコードの多くは、当社独自の情報セキュリティ製品を開発するうえで非常に価値があります。実際、現在のLinuxのソースコードには世界中から何百人ものコンピューター専門家がいますこれらのソースコードの分析は私たちのコアテクノロジー、特にさまざまなドライバーの準備に乗数効果を及ぼすでしょう。国内の情報産業を発展させるためのハードウェアの組み合わせは非常に重要です。中国におけるソフトウェア開発の現在の繰り返しプロセスを低レベルで変えるためには、オペレーティングシステムの中核技術を習得する必要があります。あなたが「巨人」の肩に立っている限り、あなたはそれを徹底的に理解し、あなた自身の減圧チップ、ルーター、ディスクアレイ製品を開発するためにそれを使って高度なCADシステムなどを開発しそして外国の技術を破ることができるでしょう。中国の電子産業を封鎖し、活性化させる。

Copyright © Windowsの知識 All Rights Reserved