Python 3.7以降をサポートする軽量Linux GUIディストリビューションが必要です。

Python 3.7以降をサポートする軽量Linux GUIディストリビューションが必要です。

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を入手して仮想マシンで実行しましたが、その結果は次のようになります。

  1. Debian はほとんどのエミュレートされたハードウェアで動作します。
  2. netinst(ネットワークインストールISO)は336 MBですが、netboot.xyzを使用してインターネットPXEを介して小さなインストールイメージを起動できます。
  3. フルライブCDのサイズは2.9 GBで、オペレーティングシステム全体をインストールするために必要な資料も含まれているため、フル機能のオペレーティングシステムは2.5 GB未満でなければなりません。デフォルトのインストールを縮小するために、より多くのパッケージを手動でインストールすることも選択できます。
  4. Live CDを実行するには、300MBを超えるスペースとカーネルメモリが必要です。
  5. sudoルートパスワードを設定せずにインストールすることを選択できます。 Debian はおそらく現代のディストリビューションの中で最大のパッケージアーカイブを持っているでしょう。
  6. Python 3のバージョンはPython 3.7です。
  7. これはMATEに付属しています。必要に応じてXfceも可能です。
  8. Debian は最も移植性の高い Linux ディストリビューションの 1 つであり、これらのすべてのアーキテクチャで実行できます。
  9. このインストールには、ターミナルとVimの小さなバージョン(で呼び出すことができますvi)が付属しています。追加のエディタをインストールできますが、メモリの制限によりエディタの選択が制限されることがあります。

あなたの要求に明確に合わない唯一のものはISOサイズです。しかし、私が言ったように、ネットワーク経由で起動するとデータ量を減らすことができます。これにより、少ないデータがダウンロードされます。もちろん、ネットワーク経由でパッケージをインストールする必要がありますが、実際には誰もが250 MB未満のスペースで完全なオペレーティングシステムとGUIを提供しないため、これが必要です。

Debian 11(bullseye)は明日リリースされる予定ですので、一日中延ばして新しいバージョンをインストールすることをお勧めします。

関連情報