Astra Linux

**Astra Linux**は、Microsoft Windowsの代替としてロシア連邦で広く導入されている、Linuxベースのロシア製オペレーティングシステム（OS）である。当初はロシア軍、その他の軍隊および情報機関のニーズを満たすために作成・開発された。強制アクセス制御を備えることでロシアの国家機密区分において「極秘」レベルまでのデータ保護を提供する。ロシア国防省、、ロシア連邦保安庁によって公式に認証されている。

2010年代を通じて、ロシア当局や産業界が西側製品への依存を減らそうとする（輸入代替工業化）中で、軍や警察以外にも、教育、医療、その他の国家機関、さらにはロシア鉄道、ガスプロム、ロスアトムといった産業大手にも導入されるようになった。Astra Linuxのサーバ版はファーウェイ機器と連携するための認証を受けている。

## 仕様
このOSの開発者は、2010年10月17日付けロシア政府命令第2299-р号に従い、連邦当局および予算機関に対して自由ソフトウェアの導入を義務づける解決策を適用している科学製造企業である。

このOSには2つのエディションが存在する。メインとなるものは「Special Edition」と呼ばれ、もう一つは「Common Edition」と呼ばれる。両者の主な違いは、前者が有償であり後者が無償であること、前者はx86-64、ARM、アーキテクチャに対応しているのに対し、後者はx86-64アーキテクチャのみに対応していること、前者はセキュリティ認証を受けており3段階のOSセキュリティ（ロシアの都市名にちなんでおり、低い順に「Oryol」「Voronezh」「Smolensk」）を提供しているのに対し、後者はセキュリティ認証を受けておらず、最も低いレベルのOSセキュリティ（「Oryol」）のみを提供していることである。

Rusbitechはまた、PCIバスに対応する「ソフトウェア/ハードウェア信頼起動制御モジュール」MAKSIM-M1（「М643М1」）も製造している。これは不正アクセスを防止し、その他いくつかの高度なセキュリティ機能を提供する。このモジュールはAstra Linuxのほか、Linuxカーネル 2.6.xから5.x.xまでに対応するOSや、いくつかのMicrosoft Windowsもサポートしている。

Astra Linuxのライセンスはロシアおよび国際法に準拠しており、「GNU General Public Licenseの精神および要求に矛盾しない」と宣言されている。このシステムは.debパッケージを使用している。

Astra LinuxはDebianの派生ディストリビューションとして認められている。RusbitechはLinux Foundationと提携関係にある。また、かつてThe Document Foundationの諮問委員会の一員であったが、ロシアのウクライナ侵攻のため2022年2月26日に活動を停止された。

## 利用
有償版であるSpecial Editionは、ロシアの国家関連組織で広く利用されている。特にロシア国家防衛管理センターで利用されている。

また、クリミア共和国の多くの国家機関でAstra Linuxを大量に導入する計画があり、ロシアのウクライナ侵攻における国際的な制裁のため、他の一般的なOSの正当な利用は疑問視されている。

さらに、Rusbitechとファーウェイの協力計画も存在した。

2018年1月には、ロシア軍の全コンピュータにAstra Linuxを導入し、Microsoft Windowsを廃止することが発表された。

2018年2月、RusbitechはAstra Linuxをに移植したと発表した。

2019年2月、Astra Linuxが中国の田湾原子力発電所で導入されることが発表された。

2019年以降、「超防護」仕様のタブレットコンピュータであるMIGブランド製品がAstra Linux搭載で提供されており、スマートフォンも予定されている。

2019年にはガスプロムがAstra Linux導入を発表し、2020年には原子力企業のロスアトムが、2021年初頭にはロシア鉄道も導入を予定していると報じられた。

2020年、Astra Linuxは100万本以上のライセンスを販売し、売上は20億ルーブルに達した。

2021年には、複数のロシアの原子力発電所およびロスアトムの子会社が合計15000人のユーザー規模でAstra Linuxへ移行する計画である。

2022年7月、マイクロソフトがロシア市場から撤退する決定を下した後、Astra Linuxはモスクワ証券取引所への株式公開を計画していると発表したが、当時は上場予定日を示していなかった。

## リポジトリ
x.7アップデート以降、Astra Linux Special Editionは入れ子構造のパッケージリポジトリ構造を採用しており、メインリポジトリ、ベースリポジトリ、拡張リポジトリで構成されている。x.7メインリポジトリは一般的にバージョン1.6と同一であり、ベースリポジトリはすべてのコアパッケージおよび開発ツール関連パッケージを含んでいる。

拡張リポジトリには、メインおよびベースリポジトリには存在しないソフトウェアパッケージのバージョンが収められている。このようなソフトウェアはAstra Linux環境内で動作し、CSSによるセキュリティ機能を組み込むために改変されておらず、ベースおよびメインリポジトリのパッケージと互換性がない場合があり、認証テストも受けていない。

拡張リポジトリメインおよびベースリポジトリよりも多くの機能を提供し、拡張リポジトリのパッケージは基本パッケージを変更することはできるが、コアパッケージを変更することはできない。

さらに、拡張リポジトリには、メインおよびベースリポジトリのパッケージと互換性がない可能性のある最新バージョンのパッケージを提供するバックポートコンポーネントと、サードパーティソフトウェアとの最大限の互換性を確保するためのパッケージを提供する「Astra-ceコンポーネント」が含まれている。

拡張リポジトリを使用することで、他のLinuxシステム向けに元々設計されたソフトウェアのインストールと実行、ソフトウェアの開発、Astra Linuxのさまざまなハードウェアプラットフォームへの適応が可能になる。

拡張リポジトリのソフトウェアパッケージの主な分類は、ベースリポジトリに含まれていないパッケージ、ベースリポジトリを更新するパッケージ（ベースリポジトリのパッケージの新しいバージョンであり、互換性がない場合はバックポートコンポーネントに統合される）、およびメインリポジトリのパッケージを置き換えるパッケージである。後者は「Astra-ce」コンポーネントにまとめられており、PostgreSQL、Exim (Exim4)、MariaDB、Java OpenJDK、LibreOfficeが含まれている。

## バージョン履歴

## 関連項目
* Unity Operating System - 中国政府のコンピュータで使用されているLinuxディストリビューション
* Debian
* Ubuntu Kylin
* Linuxの採用
* 
* Canaima – ベネズエラのコンピュータメーカーVIT, C.A.と中国の情報技術会社による同様のプロジェクト
*  – フランス憲兵隊が実施した同様のプロジェクト
*  – ミュンヘン市議会の同様のプロジェクト
*  – キューバ政府による同様のプロジェクト
* Red Star OS – 北朝鮮政府による同様のプロジェクト

## 脚注