リマプロジェクトの第1号が発行されました(Linux-Mac 上、 macOS のサブシステム Linux)、起動用のレイヤーを開発する Linux-アプリケーション macOSWSLサブシステムと同様のタスクを実行します(Windows のサブシステム LinuxプロジェクトのコードはGo言語で記述されており、Apache 2.0ライセンスの下で配布されています。
リマの運営の原則は、環境の中で運営することです macOS 仮想マシン Linux 事前に構築された、Docker互換の分離されたコンテナイメージの起動を管理するためのcontainerdツールを内蔵サポートしています。ディストリビューションから Linux 支持表明 Ubuntu そしてフェドラ帽。
ARM (aarch64) および x86_64 アーキテクチャ向けに構築されたアプリケーションがサポートされており、x86 環境での ARM ビルドの実行や ARM 環境での x86 ビルドの実行も含まれます。ネイティブ以外のプラットフォームのサポートは、HVF アクセラレータを備えた QEMU によって提供され、これにはハイパーバイザが含まれています。 macOS (ハイパーバイザー.フレームワーク)
В Linuxこの環境は、ファイル共有とネットワークポート転送を自動的にサポートします。この機能は、プロジェクトが開発したsshockerユーティリティを使用して実装されており、ネットワークポート転送にはsshを、外部ディレクトリのマウントにはリバースsshfsを使用しています。
今後の計画としては、パフォーマンスの最適化、Homebrewパッケージの作成、およびサポートするディストリビューション数の拡大などが挙げられます。 Linux上部での作業への適応 Windows, Linux また、BSDでは、システムトレイアプレットの形でグラフィカルインターフェースを開発している。sshfsとsshの代わりに、VirtFSとvsockに切り替える予定だ。
出所: オープンネット.ru
