質問: Linuxにおいて最初のユーザーモードタスクはどのように生成されるんですか?
回答: 最初に生成されるプロセスは init です。これはカーネルが直接生成します。 どのようにというか、カーネルは fork で出来ることは当然出来るので、必要なリソースを割り当てて initプロセスを作ります。 init 以降のすべてのプロセスは、init またはその子プロセスから fork で作られます。 カーネルスレッドは、この話とは関係ないです。