Convenção de números de versão do Linux

9

Com a primeira versão do Linux, o número da versão correta é 0.01 (como pode ser visto no livro OS de Tanenbaum) ou a primeira versão deve ser escrita 0.0.1 incluindo o ponto?

    
por Niklas Rosencrantz 12.07.2017 / 11:22

2 respostas

23

A versão correta é "0.01", como usada no tarball no momento ( disponível aqui ) e nas notas de lançamento .

    
por 12.07.2017 / 11:38
15

Vamos fazer alguma arqueologia. O artigo de 1991 de Torvald, LINUX - um kernel unix-386 livre (que você pode ler on-line aqui ) discute a versão 0.03 como pode ser visto na lista de arquivos no diretório FTP descrito (ênfase minha):

  • linux-0.03.tar.Z--complete source to the operating system, in a 16-bit compressed tar archive. [. . . ]
  • README, RELNOTES-0.01, INSTALLATION--ascii files containing some (somewhat out-of-date) information about LINUX.

Observe também que inclui as notas de lançamento da primeira versão, que é de fato referida usando 0.01 . Além disso, de acordo com a Wikipedia :

By September 1991, version 0.01 of the Linux kernel was released on the FTP server (ftp.funet.fi) of the Finnish University and Research Network (FUNET). It had 10,239 lines of code. In October 1991, version 0.02 of the Linux kernel was released.[2]

Isso cita uma mensagem de Torvalds publicada em outubro de 1991 para o grupo de notícias comp.os.minix que descreve a versão 0.02 :

As I mentioned a month(?) ago, I'm working on a free version of a minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02 (+1 (very small) patch already), but I've successfully run bash/gcc/gnu-make/gnu-sed/compress etc under it.

Finalmente, a primeira versão do Kernel aparentemente ainda está disponível em sua página original no link . O arquivo que você pode baixar lá é:

linux-0.01.tar.gz

Portanto, como ainda podemos ver um arquivo 0.01 e ter evidências de que a segunda versão era 0.02 , parece bastante claro que a primeira versão era realmente 0.01 e não 0.0.1 .

    
por 12.07.2017 / 11:40