[FUG-BR] Release X Stable (Stable não é necessáriamente Estável )
Fábio Resner
fabiusks em gmail.com
Quinta Abril 10 23:44:58 BRT 2008
Bom!
Depois de tanto bate papo acho que consegui entender hehe!
Muito obrigado pela explicacao alex!
Vou reler os links que voce me passou para fixar os conceitos!
Obrigado a todos que contribuiram =)
Abraco,
Fabio
2008/4/10 Alex Moura <alexsm em gmail.com>:
> Oi, Fábio
>
> Em 2008/4/10, Fábio Resner <fabiusks em gmail.com> escreveu:
> >
> > Por exemplo: As features da linha 6 de desenvolvimento sao suficientes
> para
> > a minha empresa. Entao a melhor versao para mim eh a 6 STABLE.
>
> Se seu perfil for mais conservador, você pode pensar em usar as
> versões da série 6.x ao invés da 7.x, mas não esqueça que o suporte
> para versões antigas é limitado, ou seja, não dura pra sempre e um dia
> não serão mais disponibilizados correções de bug (patches) e ports
> atualizados. Foi o que aconteceu com a linha FreeBSD 4.x, por exemplo.
>
> Agora, com relação às linhas de desenvolvimento (branches), uma versão
> CURRENT é mais moderna e instável que uma STABLE, que por sua vez pode
> não ser tão estável quanto uma RELEASE. A versão RELEASE era uma
> STABLE que foi "congelada no tempo". Para todas as versões RELEASE,
> serão disponibilizados somente correções de segurança.
>
> Assim, para uso "em produção" (p.ex.: na sua empresa), as versões
> RELEASE são mais indicadas, porque não há possibilidade uma
> atualização incluir algum novo recurso (nova feature), que possa
> causar alguma instabilidade no sistema operacional.
>
> Se você mantiver uma versão STABLE em seu servidor, vai perceber que
> estarão dsponíveis atualizações diariamente. Se você quiser acompanhar
> todas as atualizações, vai notar que precisa recompilar o kernel ou o
> resto do SO com freqüência.
>
> Em suma: quer rodar um servidor estável, use o RELEASE. As
> atualizações para ele podem ser instaladas manualmente via aplicação
> de patches ou com a ferramenta freebsd-update.
>
> > Se eu acompanhar as novidades da proxima release e observar que foram
> > implementados recursos interessantes, e que me serao uteis, entao devo
> optar
> > pela (exemplo) 7.0 RELEASE, pois ela ja eh suficientemente estavel (nao
> > querendo dizer que eh STABLE) e apresenta novos recursos.
>
> Você está sendo confundido pelo nome STABLE. Versões RELEASE são
> potencialmente mais estáveis que as STABLE, certo?
>
> Então seria o contrário do seu pensamento acima, ou seja, se você
> quiser usar algum novo recurso recém introduzido, você deverá
> atualizar de uma versão RELEASE para uma versão STABLE.
>
> > Ok faz sentido!
>
> Espero que agora esteja mais claro. :-)
>
> > Segundo os diagramas, nao ha mais nada ha frente da versao STABLE e ela
> nao
> > eh continuada para evoluir para outra arvore.
>
> As versões STABLE "evoluem" quando ocorre um MFC (Merge From CURRENT),
> ou seja, quando alguma porção de código testado é trazida da linhagem
> -CURRENT e mesclada na linhagem -STABLE, como afirma o Murray Stokely
> no documento "FreeBSD Release Engineering":
>
> "MFC stands for "Merge From CURRENT" and it describes the process of
> merging a tested change from our -CURRENT development branch to our
> -STABLE branch."
>
> De fato, as -STABLE realmente não são continuadas "para evoluir para
> outra arvore". As versões onde as evoluções acontecem são as da
> linhagem -CURRENT, da qual deriva a linhagem -STABLE, das quais são
> feitos eventuais RELEASEs.
>
> []'s,
> Alex
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Mais detalhes sobre a lista de discussão freebsd