Microsoft Linux が登場しましたが、それは皆さんが想像していたものではありませんでした。 Jack Wallen は、CBL-Mariner と呼ばれるこの新製品についての見解を共有し、その構築方法も示しています。
今朝目覚めたとき、豚が飛んでいるのではないか、それともイナゴの大雨が降っていないかを確認するために外をチェックしたことを認めます。そのどちらも起こっていませんでしたが、それでも不可能なことが起こりました。不可能だと言いましたか? Microsoft が実際に独自の Linux を持っていることがついに明らかになりました。
見る: Kubernetes: チートシート (無料 PDF) (TechRepublic)
これについて興奮しすぎる前に、私たちは、最終的に Windows に取って代わる事実上の標準デスクトップ プラットフォームとなるオペレーティング システムについて話しているのではありません。嘘はつきません…まさにそれが私が望んでいたものです。少なくとも、私は Microsoft が Windows の基盤として Linux カーネルの方が優れた選択肢である可能性があることに気づいてくれることを期待していました。
いいえ。また違う。
代わりに、Microsoft がリリースしたのは、 CBL-マリナー。 IT 環境の周囲で何が起こっているかに十分な注意を払っているなら、おそらく CBL-Mariner がどのような目的を果たしているかについてかなり確実な推測ができるでしょう。
これはクラウド/エッジ固有のディストリビューションであり、「これらのデバイスとサービスに一貫したプラットフォームを提供し、Linux アップデートで最新の状態を維持する Microsoft の能力を強化する」ことを目的としています。
CBL-Mariner は、まさに適切なタイミングで Microsoft が Linux で利益を上げていることになります。 Linux は、IT の最前線にあるほぼすべての主要テクノロジーの中心となっています。角、 コンテナ, モノのインターネット, Kubernetes…常に Linux です。そして、CBL-Mariner は、少数のコア パッケージのセットで「ファーストパーティ サービスとエッジ サービスの普遍的なニーズ」に対応できるという考えに基づいて設計されています。 CBL-Mariner のコア パッケージ セットがニーズを満たさない場合は、 開発者 デフォルトのサービスの上に簡単に階層化できるようになりました。
CBL-Mariner は、必要なほぼすべての用途に使用できる軽量の Linux ディストリビューションです (デスクトップでない限り)。落とし穴があります。ほとんどの軽量のコンテナベースの Linux ディストリビューションとは異なり、ダウンロードしてインストールするための ISO がありません。代わりに、Ubuntu 上に CBL-Mariner を構築します。奇妙なことに、GitHub の手順では、現在の LTS 18.04 ではなく Ubuntu 20.04 を使用することが求められています。 20.04 にもインストールできますが、python-minimal をインストールする代わりに python2-minimal をインストールします。そうであっても、CBL-Mariner のインストールは気の弱い人向けではないため、実際にその内容を知りたいか、Microsoft が Linux 用のより優れたコンテナ ホストを構築できると信じることに専念する必要があります。プラットフォームの構築には 30 ~ 60 分かかります。やるべきことは次のとおりです。
Microsoft の CBL-Mariner Linux を起動して実行する方法
まず、Ubuntu Linux デスクトップのバージョンを起動して実行します。ログインしてターミナル ウィンドウを開きます。そこで、次のコマンドをすべて実行します。
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt-get update sudo apt -y install make tar wgetcurl rpm qemu-utils golang-1.15-go genisoimage python-minimal bison gawk sudo apt -y install pigz sudo ln -vsf /usr/lib/go-1.15/bin/go /usr/bin/gocurl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aGドッカー $USER
この時点で、ログアウトして再度ログインします。ターミナルに戻り、CLI マジックを続行します。
git clone https://github.com/microsoft/CBL-Mariner.git Pushd CBL-Mariner/toolkit git checkout 1.0-stable sudo make package-toolkit REBUILD_TOOLS=y Popd git clone https://github.com/microsoft/CBL -MarinerDemo.git Pushd CBL-MarinerDemo cp ../CBL-Mariner/out/toolkit-*.tar.gz ./ tar -xzvf toolkit-*.tar.gz cd ~/CBL-MarinerDemo/toolkitt sudo make image CONFIG_FILE= ../imageconfigs/demo_vhd.json
最後のコマンドにはかなりの時間がかかりますが、最終的には VDH ファイル (~/CBL-MarinerDemo/out/images/demo_vhd/ にあります) が作成され、これを使用して VirtualBox などで仮想マシンを作成できます。 VM を起動すると、CBL になっていることがわかります。資格情報 root/p@ssw0rd を使用してログインします。
それが、Microsoft の CBL-Mariner Linux を起動して実行し、タイヤを蹴り始めることができるようにするために必要なことです。
CBLマリナーについての私の見解
エンタープライズ バックエンドで前進し続けるためには、コンテナ、IoT、エッジなど向けの Linux バージョンを作成する以外に選択肢はないと認識した Microsoft を称賛します。Microsoft がその分野で Linux と競争できるわけはありませんでした。
しかし、問題は次のとおりです。現時点では、CBL-Mariner は内部での使用のみを目的としているようです。 GitHub ページには次のように記載されています: CBL-Mariner は、Microsoft のクラウド インフラストラクチャとエッジ製品およびサービス用の社内 Linux ディストリビューションです。
見る: 最初から最後まで: LDAP サーバーを展開する方法 (TechRepublic Premium)
それは、Microsoft が最終的にこのコア ディストリビューションを一般向けにもっと簡単に利用できるようにしないという意味ではありません。それが重要です。 CBL-Mariner が Microsoft 社内を超えて普及する場合、CBL-Mariner を ISO イメージとして利用できるようにし、ユーザーが手動でビルドする必要がないようにする必要があります。 VirtualBox 用の VHD ファイルを構築するのにはそれほど労力はかかりませんでしたが、Linux のスキルが少しでもない人には問題が生じるかもしれません。ただし、CBL-Linux の構築でどんな問題が発生しても、努力する価値はある、と私は言います。このコンテナベースのディストリビューションは非常に優れており、多くの企業ビジネスに役立ちます。
結局のところ、時間をかけて軽量の Linux ディストリビューションを手動で構築することを気にしないのであれば、CBL-Mariner は間違いなく注目すべきプロジェクトです。この初期段階でも、CBL-Mariner は高速で安定しており、安全です。
また見てください
- "
- すべて
- APT
- 周りに
- ビルド
- 建物
- ビジネス
- コール
- レスリング
- 注文
- クラウド
- クラウドインフラ
- コード
- 解説
- 会社
- コンテナ
- コンテナ
- 続ける
- Credentials
- 電流プローブ
- Devices
- デッカー
- 早い
- 初期段階
- エッジ(Edge)
- Enterprise
- 等
- スピーディー
- 最後に
- フォワード
- 無料版
- Gitの
- GitHubの
- 良い
- こちら
- 期待して
- 認定条件
- How To
- HTTPS
- アイデア
- 画像
- インフラ
- IOT
- IT
- キー
- LDAP
- linuxの
- ロゴ
- 長い
- 主要な
- Microsoft
- 開いた
- オープンソース
- オペレーティング
- オペレーティングシステム
- オプション
- 支払う
- ペスト
- プラットフォーム
- プレミアム
- 製品
- プロジェクト
- RE
- ラン
- ランニング
- サービス
- セッションに
- 株式
- 小さい
- So
- スペース
- ステージ
- start
- 米国
- 滞在
- 数独
- 会話
- テクノロジー
- サムネイル
- 時間
- ヒント
- タイヤ
- top
- チュートリアル
- Ubuntu
- ユニバーサル
- アップデイト
- 更新版
- users
- バーチャル
- バーチャルマシン
- weekly
- 風
- ウィンドウズ
- 価値