私は最近UNIX / LINUXに触れましたが、その強力な機能に圧倒されました。私はコンピュータサイエンスの大学院生であり、最後の学年プロジェクトの一環として人工知能Linuxディストリビューションを作成したいと思います。
AI部分を実装することはできるが、カスタマイジングとオペレーティングシステムについては混乱する。最初は、SUSE Studioを使用してニーズに合ったカスタムバージョンを作成しようとしましたが、いくつかの質問があります。
仮想マシンにSUSEをインストールしてカスタマイズした後、ミドルウェアソフトウェアを追加したとします。では、インストールされたバージョンからリリースバージョンにすることができますか?
SUSEが不可能な場合は、どのオペレーティングシステムをお勧めしますか?
- ユーザーグラフィック(スプラッシュ画面、UIなど)に表示されるすべてをカスタマイズし、OSで起動するか、バックグラウンドサービスで起動する独自のソフトウェアを追加したいと思います。
- カーネルを調整する必要があるかもしれませんが、カーネルをカスタマイズしません。
答え1
Fedora / Centos KickstartシステムはSuSeで実行することもできます。これにより、デフォルトのCDスクリプトの代わりに追加のパッケージのインストール、スクリプトの実行などを実行できます。
zenityを使用して、ユーザーにパラメータを要求するUIベースのインストールを作成できます。これにより、エンドユーザーはカスタム設定/パッケージを取得できます。
実際のカスタマイズでは、ソースコードを使用できるため、ほぼすべてのコンポーネントをカスタマイズできます。各セクションを読むのに時間を費やすことが重要です。