最高のテクノロジーは動くターゲットです。技術が停滞すると、社会はそれを追い越して成長する傾向があります。広く使用されているオープンソースのオペレーティングシステムであるLinuxは、今日のコンピューターシステムで最も進歩的なアイデアの1つである基本的なテクノロジーです。したがって、開発の30年間にわたって著しく変化していませんが、このOSは適応性を提供します。その結果、Linuxは独自の立場にあります。一方で、Linuxは変わらないため、スキル開発への確かな投資であり、他方では、新しいスキルを学ぶための無限の原動力に見えます。
2020年は、どのように見ても奇妙な年でしたが、Linuxの場合、通常の開発サイクルの継続であることが判明しました。この記事では、今年を振り返り、2020年のLinuxについて知っておくべきことを簡単に説明します。
Linux上のZFS
ZFSファイルシステムは、データとメタデータの整合性チェック、ミラーを使用したデータバックアップ、最大256兆ヨビバイトのドライブのサポート、ネイティブハードウェアで高速化された暗号化、および効率的なレプリケーションを提供します。ZFSは、SunMicrosystemsによって開拓されたイノベーションです。残念ながら、このライセンスでは、デフォルトでLinuxに同梱することはできません。ただし、OpenZFSチームはプロジェクトをBSDとLinuxに移植したため、ラップトップからデータセンターまで、あらゆるシステムでZFSを使用できます。
ZFSの習得はFedoraLinuxで驚くほど簡単です。Sheng Maoは、LinuxでのZFSの構成に関する彼の記事でこれを示しました。
Linux割り込み
Linuxに近づくと、常に深く掘り下げて、Linuxがどのようにうまく機能しているかを理解する機会があります。証券取引所のコンピューター、デジタルフィルムスタジオ、サウンドワークステーション、およびその他の高性能環境には、リアルタイム処理が必要です。同時に、他のコンピューターは要求を処理するときに少し怠惰になる可能性があるため、コンピューター内で常に実行されている多くのループを管理することは簡単な作業ではありません。 Linuxカーネルが割り込み要求(IRQ)を管理する方法と理由を理解することは、平均的なユーザーにとっては必要ないかもしれませんが、コンピューターで何をしているかに関係なく学ぶのは楽しいことです。詳細については、StefanAvenveddeの記事「Linuxカーネルが割り込みを処理する方法"。
あなたのポケットの中のLinux
GoogleのAndroidOSはLinuxカーネルで実行されるため、多くの人はLinuxがすでにポケットに入っていると言うでしょう。ただし、その便利さにもかかわらず、JavaフロントエンドAndroidは、多くのLinuxユーザーが望んでいるLinuxの感覚を常に伝えるとは限りません。また、Androidフォンをまったく持っていないユーザーもいます。
幸いなことに、LinuxはAndroidまたはiOSデバイスで実行でき、ターミナル、Bash、Python、パッケージマネージャーなど、このオープンソースデスクトップOSの好きなものをすべて備えています。
Androidを使用している場合は、Termuxに関する私の記事を読んでください。また、iOSを使用している場合は、iOSデバイスでのLinuxコマンドラインの実行に関するLeeTusmanの優れた記事を確認してください。..。
Linuxの新しいコマンド
時間の経過とともに、過去の古い複雑なコマンドでは、最新のシステムには不十分な場合があります。あなたの筋肉の記憶は、、、(そして、)のようなコマンドに慣れることができますが
crontab、それらや他の機能のかなり受け入れられる代替品があります。古いコマンドを手放せない場合は、Bashエイリアスを確認してください。これらの新しいコマンドは学ぶ価値が十分にあるからです。ifconfigiwconfigwpa_supplicant
-
ifconfignmcli. - ,ifconfigiwconfigwpa_supplicant(wicd) . Linuxnmcli, , . nmcli . - cron,
atbatch— , , , . , , : systemd. systemd, , . gcoregdb— , .gcoreProcDump Microsoft, ID (PID),gdb. , , , . ProcDump .
, Linux
クラウドテクノロジーは全速力で前進しており、Linuxは依然として主要な推進力です。クラウドは、大規模に分散されたファイルシステム(Cephなど)を備えたコンピューター(ノード)のコレクションであり、通常はKubernetesまたはOpenShiftを使用して管理されます。
ラップトップ、デスクトップ、さらにはプライベートデータセンターでLinuxを知っているだけでなく、クラウドコンテナでLinuxを試すまったく新しい世界があります。エフェメラルコンテナを習得するのは難しい場合がありますが、実践とコンテキストの知識が少しあれば、Kubernetesを使用して興味深いシステムを構築および管理(つまり、パフォーマンスの更新、スケーリング、調整)できます。
Kiki Liuは、Kubernetesコンテナオーケストレーションの初心者向けガイドで、クラウドワークフローに関する最高のレビューの1つを書いています。それを読んでから、ChrisCollinsのKuberneteseBookをダウンロードして、RaspberryPiクラスター上に独自のクラウドを構築してください。
オープンソースの台頭
LinuxユーザーはこのOSの信頼性と安定性を享受しており、これがUnixから借用したシステムアーキテクチャの原則です。オペレーティングシステムは同じままで、境界を拡大し、新しいタイプのテクノロジーを習得できます。Linuxとオープンソースの楽しみの一部は、新しいチームを学ぶことに伴う探求の感覚と、それがうまくいき、あなたの人生を楽にするときの成功の感覚です。最新のLinuxトレンドをチェックして、今日から何か新しいことを学び始めましょう!
広告
VDSinaは、あらゆるタスクに対応する仮想サーバー、自動インストール用の豊富な種類のオペレーティングシステム、独自のISOからのあらゆるOSのインストール、便利な独自のコントロールパネル、および毎日の支払いを提供します。
