FreeBSD ‘Quartly Status Report’ (10/07)
Como um relógio Suíço aqui temos o FreeBSD Quartly Status Report à maneira!
De entre os inúmeros tópicos, irei salientar e comentar aqueles que pela sua importância ou porque de alguma forma estão mais ligados ao meu dia-a-dia, me parecem mais interessantes.
Projects
- Dtrace - Querida Cisco System, Inc. Obrigado pelo suporte. :). Sim, é graças a
estes senhoresSun Microsystems que pelo seu projecto OpenSolaris, FreeBSD pode contar com este framework. Depois de alguns meses parado, está de volta o seu desenvolvimento. Atenção que até ao momento isto ainda está disponível no kernel para apenas arquitecturas amd64 e i386! - TCP ECN - O nosso Tuga Rui Paulo anda mesmo muito entretido a ‘brincar’ com RFC’s, mais um comit ( http://people.freebsd.org/~rpaulo/tcp_ecn.diff )
‘Força nisso Rui!’. - TrustedBSD Audit - Pois, é a primeira “production release” do OpenBSM 1.0. Seus ‘hackarus’ be afraid. Foram corrigidos alguns bugs, aumentada a performance na detecção ‘live’ de intrusos, aumentada ainda (mais?) a granulidade no registo e correspondência de dados, e muito mais…
- Xen - Ainda no outro dia se falou nisto numa lista e hoje ‘voi lá’, e as novidades depois disso ainda não são muito animadores, pois ainda só temos um guest (domU). Bem… ‘who needs Xen when we have Jails!”
- Performance Monitor Project - FANTÁSTICO! Erik Cederstrand, para sua tese, tese a brilhante ideia de montar uma framework para monitorizar a evolução da performance do -CURRENT ao longo do tempo, ao longo do seu desenvolvimento. Os benchmarks são produzidos e publicados para que os developers possam ver os resultados dos seus comits e o impacto na performance do BSD numa perspectiva geral. Eric promete novas funcionalidades. http://littlebit.dk:5000/
- FreeBSD Installer - Não sei porque vou escrever algo sobre isto, pois para mim e para os fãs do “o que está perfeito não precisa ser mexido”, mas ok. o FIN é uma tentativa para humm (mandar para o lixo) o sysinstall do FreeBSD, mas pronto o interessante é ver mesmo os movimentos que o código tem. Vindo do bsdinstaller.org, já suporta várias límguas, instalação remota, etc etc, mas ainda falta muito para se conseguir fazer tudo o que o old-friend sysinstall fez durante anos (15) e fará
Kernel
- Coda - foram corrigidos muitos bugs no entanto o man page ainda diz que este módulo é experimental. Caros, eu não usaria isto ainda para montar sistemas de ficheiros distribuídos!
- LVM Geom - Nome de código ‘glvm’ ou melhor, nome da classe que por sua vez é também o nome do comando usado para ler a metadata vinda de um LVM2 (Linux Volume Manager). Isto ainda está em testes!
- TCP Code Cleanup - Já há muito que se vinha a falar disto, mas agora há links que apontam concretamente para o que está a ser feito. (ver status completo). Por agora basta dizer que isto está a trazer limpeza ao código que se tornará mais fácil de seguir, manter e estender. Nisto tudo há também o interesse de se adicionar algumas ‘coisas’ novas no código, trabalhar em conformidade com RFC’s e aumentar performance na stack.
Userland
- procstat - e depois perguntam “ah porque dizem que procfs é inseguro?”, porque é e porque não precisamos!

“.. allows detailed inspection and printing of process properties, including file descriptors, threads, kernel thread stacks, credentials, and virtual memory mappings of processes…” Através de uma data de sysctls isto é recolhido da framework stacks(9). Nada vem do procfs
Ports
- Ports 2.0 - ‘Re-engineer/Modernize’ e eu pergunto pq!
ok ok concordo com o que dizem sobre a flexibilidade das dependências a qual podia ser um pouco mais inteligente ao instalar/desinstalar ports. A documentação que também querem dar um ‘revamp’ a meu ver está optima, sendo que a secção para Port Maintainers é bastante maçadora, e depois há tipos como este ( sufixo.com ) que se atrasa a lançar os patchs :P.. (cof cof) - Ports Collection - A barra está a bater neste momento nos 18.000 ports. As novidades neste campo são mesmo o KDE 4.0 que já está a ser testado, como sabem normas da ‘QA process’ da FreeBSD
E claro, nota-se que fico contente sempre que acabo de lêr um Status destes!
‘Long live *BSD’
PS: Ao que parece há Tugas em várias branchs de BSD’s
Rui Paulo - FreeBSD e NetBSD (se não estou em erro)
Nuno Antunes - DragonFly
Comments
3 Responses to “FreeBSD ‘Quartly Status Report’ (10/07)”
Leave a Reply
Eias Maior!
* “Dtrace - Querida Cisco System, Inc. Obrigado pelo suporte. :). Sim, é graças a estes senhores que pelo seu projecto OpenSolaris,”
O DTrace é da SUN e não da Cisco!
Abraço
Dude, deves ter escrito isto a 300KM/h…
Então o OpenSolaris é da Cisco?
Também fiquei contente quando li o suporte da Cisco mas logo depois li isto:
“The anonymous tracing stuff that you see was part of my initial
port. Second time around I was working to Cisco priorities which
rated user process tracing above anonymous tracing.
Now that Cisco has dropped the ball and walked away, I guess it
would be appropriate to reconsider the priority list.” - John Birrel on current@freebsd.org
Quem precisa de Xen? Eu gostaria de correr FreeBSD como dom0 e também como domU para host de VMs. Consegues fazer isso com jails?
E sim, o sysinstall precisa de mudar de século…
O Rui Paulo tem um patch(diff) preparado para o ECN, ainda nao foi commited
O Nuno Antunes já contribuiu com patches para FreeBSD e o Rui Reis é commiter de OpenBSD.
É o que tinhamos falado da outra vez, temos de juntar esta malta toda
Luis Azevedo:
João Barros:
300Km/h aproximadamente
“…Thanks to support from Cisco Systems, Inc, the port of the DTrace dynamic tracing framework from OpenSolaris to FreeBSD is active again…” < - devia ter feito confusão aqui neste parágrafo.
Xen: Eu continuo a achar que Xen é uma perda de tempo e recursos. Atenção que não se consegue fazer tudo com uma Jail, mas IMHO, quando se entra nesse campo, prefiro uma máquina apenas para a taréfa, e sim, não penso espetar nenhum Linux como guest :)… mania minha
sysinstall: o que te falta aqui que nestes anos todos tenha causado problemas? Agora tava a tentar lembrar se o Slackware já tem um GUI pro installer.
Nuno Antunes: ngcar and so on
quanto ao Reis não conheço nem sabia. (antes de postar esta new fui ao site do openbsd-pt.com verificar se já tinhamos um tuga lá e, infelizmente, não dei com isto)
Bem faz-se tarde e a ver se não meto as mãos pelos pés nas respotas mas
sim tens toda a razão em quando falas em juntar a malta… ainda ai muita vontade de expressar cada X mais o BSD por terras Lusas
Abraço grande
Francisco