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 senhores Sun 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!” :D
  • 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! :D
    “.. 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! :D 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

3 Comments »

  1. Luis Azevedo said,

    February 18, 2008 @ 6:55 pm

    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! :P

    Abraço

  2. João Barros said,

    February 18, 2008 @ 9:44 pm

    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? :P

    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 :P

    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 :)

  3. include said,

    February 19, 2008 @ 12:24 am

    Luis Azevedo:
    :) Vergonha de erro

    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 :D 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

RSS feed for comments on this post · TrackBack URI

Leave a Comment

Related Posts