Pythonも含まれているLinux "GUI"ディストリビューションを探しています。
Distroは次の基準を満たしている必要があります。
1. Be able to run on Virtual Box
2. ISO under 250mb
3. Total OS disk space: below 2.5gb
4. RAM needed: under 500mb
5. Have sudo, etc.. pre-installed
6. be able to run python 3.7 or above
7. it is a GUI OS
8. it doesn't matter if it is x86 or arm or x64
9. have basic necessary softwares:
+ terminal
+ code editor
+ nothing more
答え1
netinst CDを使用して、MATEデスクトップ環境を使用しているDebian 10(buster)でこれを行うことができます。 Live CDを入手して仮想マシンで実行しましたが、その結果は次のようになります。
- Debian はほとんどのエミュレートされたハードウェアで動作します。
- netinst(ネットワークインストールISO)は336 MBですが、netboot.xyzを使用してインターネットPXEを介して小さなインストールイメージを起動できます。
- フルライブCDのサイズは2.9 GBで、オペレーティングシステム全体をインストールするために必要な資料も含まれているため、フル機能のオペレーティングシステムは2.5 GB未満でなければなりません。デフォルトのインストールを縮小するために、より多くのパッケージを手動でインストールすることも選択できます。
- Live CDを実行するには、300MBを超えるスペースとカーネルメモリが必要です。
sudo
ルートパスワードを設定せずにインストールすることを選択できます。 Debian はおそらく現代のディストリビューションの中で最大のパッケージアーカイブを持っているでしょう。- Python 3のバージョンはPython 3.7です。
- これはMATEに付属しています。必要に応じてXfceも可能です。
- Debian は最も移植性の高い Linux ディストリビューションの 1 つであり、これらのすべてのアーキテクチャで実行できます。
- このインストールには、ターミナルとVimの小さなバージョン(で呼び出すことができます
vi
)が付属しています。追加のエディタをインストールできますが、メモリの制限によりエディタの選択が制限されることがあります。
あなたの要求に明確に合わない唯一のものはISOサイズです。しかし、私が言ったように、ネットワーク経由で起動するとデータ量を減らすことができます。これにより、少ないデータがダウンロードされます。もちろん、ネットワーク経由でパッケージをインストールする必要がありますが、実際には誰もが250 MB未満のスペースで完全なオペレーティングシステムとGUIを提供しないため、これが必要です。
Debian 11(bullseye)は明日リリースされる予定ですので、一日中延ばして新しいバージョンをインストールすることをお勧めします。