É provável que o Linux tenha emprestado esse script de um Unix já existente.
A versão mais antiga deste script que eu consegui rastrear é chamada /dev/MAKE
no BSD 4 , que acredito ser de cerca de 1980. É obviamente assim chamado porque faz os arquivos do dispositivo. O invólucro superior do nome pode ter sido distingui-lo dos próprios arquivos do dispositivo, mas isso é especular.
Antes disso, os arquivos do dispositivo parecem ter sido feitos com um Makefile real,
como em instantâneo da Bell Labs Research V7 (1979) , e antes disso eu não tenho certeza se a hierarquia /dev
existia.
Com o BSD 4.1 (1982), este script ainda estava chamado /dev/MAKE
, mas no BSD 4.1c_2 (1983) parece ter existido um script /dev/MAKEDEV.local
de alguma descrição. Não está claro se houve um script /dev/MAKEDEV
ao lado dele.
Na versão BSD 4.4 Lite2 (1995 de acordo com o repositório, mas o timestamp do SCCS no próprio arquivo diz 8.1 (Berkeley) 6/9/93
) podemos ver o script com seu nome final /dev/MAKEDEV
juntamente com alguns scripts MAKEDEV
específicos do sistema. Por esta altura, o script já existe com o mesmo nome no lado do Linux ( mencionado por Stephen Kitt ).