Material sobre a palestra sobre IPv6 e FreeBSD

A palestra que ocorreu no último fim de semana, no dia 01 de junho, sobre FreeBSD e IPv6, organizada pelo professor Mauro Paes Corrêa, está disponível no Youtube, bem como os slides. O tema, que é muito interessante e reforça a importância do sistema em diversos ambientes, está nos seguintes links:

Slides https://gnx.com.br/bsdday/IPV6_FREEBSD_BSDDAY.PDF

Palestra https://www.youtube.com/live/mqGmcLLSap0?si=woGPX7i5_87hL4Lf

GhostBSD, um FreeBSD Desktop

No teste de hoje, resolvemos trazer como destaque o GhostBSD, que é uma opção de um FreeBSD gráfico, trazendo ao usuário uma experiência interessante, apesar de alguns percalços em algumas configurações do sistema, e a ausência de alguns recursos necessários para o usuário iniciante, ou que pretende fazer do GhostBSD seu sistema principal.

A instalação foi muito simples, bastando fazer o download da imagem do sistema no site oficial, e usar o rufus para fazer a gravação da imagem no pendrive. Após o processo, bastou iniciar o hardware com o sistema, e a instalação foi muito tranquila, com apenas alguns passos para escolher o mapa de teclado, o idioma e o nome do usuário e senha do desktop.

Sistema carregado, a primeira surpresa: o ambiente MATE, baseado no GNOME, é muito interessante e extremamente rápido. A fluidez do sistema, apesar de sua simplicidade, facilitar uma primeira imersão no sistema.Mas, além da estabilidade trazida pelo FreeBSD, houveram vários contrapontos:

A falta de uma ferramenta de escritório, pesou bastante na availação do sistema. O GhostBSD apenas possui por padrão, um cliente de e-mail, um visualizador e editor simplificado de imagens, e ajustes no som. E só, sendo o resto bem gerenciado pelo painel de controle do sistema.

O suporte ao som, aparentemente funcionou, mas para o teste do hardware, faltou uma caixa de som para validar o áudio, e em relatos de outros usuários, não parece ser um problema no sistema.

Quanto a conectividade, o GhostBSD vai muito bem em IPv4, mas em IPv6 sofre um pouco ,pela impossibilidade inicial de fazer a sua configuração pelo desktop. É necessário ir no /etc/rc.conf e fazer as configurações adicionais, para finalmente, ter a experiência completa de conectividade no sistema, pois na aba de configuração da interface, a opção simplesmente ignora ou não lê os parâmetros para IPv6.

Pedir pelo suporte a WebCam, parece ser algo além do que o sistema oferece, ainda que no ports do sistema, há diversas aplicações que buscam trazer o suporte ao hardware muito utilizado em reuniões e contato online. Mas, se nem no Linux, o suporte a WebCam funciona muito bem, o que esperar do GhostBSD, não é mesmo? Ainda assim, apesar de uma experiência positiva, o GhostBSD precisa se espelhar nos seus primos baseados em Linux, e trazer mais opções para os usuários, pois se tiver uma boa suite opensource de escritório, e um suporte eficiente ao hardware básico, pode ser sim, uma boa opção em ambientes públicos e corporativos, que desempenham tarefas específicas. Para finalizar, um screenshot demonstrando que efetivamente, o desktop funciona, trazendo a conectividade de rede observada no site ip6.biz.

https://bsdsul.com.br/includes/thumbnail.php?file=captura-de-tela-em-2025-06-03-01-26-51-2.png

Baixando o ClonOS, um FreeBSD com o CBSD e a interface de gerenciamento de virtualização ClonOS

O CBSD é uma ferramenta de virtualização que agrega o bhyve, QEMU e XEN, que busca demonstrar que o mundo "cloud", não vive apenas do Linux, e que o FreeBSD está na "área". O CBSD em si é robusto, e agora conta com o ClonOS, uma interface WEB que pode ser empacotada em uma imagem ISO, com o FreeBSD , permitindo usar o sistema para estudos e até mesmo em produção, caso o usuário se sinta seguro.

Porém, como o projeto ainda está em desenvolvimento, algumas features podem estar ativas em releases diferentes do projeto, e a última versão, do momento em que este post está sendo lançado, e a versão 19, podem ser baixadas a partir deste link:

https://gnx.com.br/clonos/

Vale a experiência e inclusive, no último BSDDAY, do dia 31 de maio, o ClonOS apareceu por lá em uma palestra sobre IPv6.

BsdDay, terá uma palestra sobre Ipv6 no FreeBSD

O fundador do BsdSul, Mauro Paes Corrêa, fará uma palestra sobre o FreeBSD e o Ipv6, que fará uma análise, e também demonstrará de forma prática, os benefícios do protocolo de comunicação mais atual da Internet, que até o momento ,não atingiu os números esperados de implantação. Para Mauro, que palestrará no dia 31/05, Sábado, à partir das 10h, de forma online no evento, a migração apenas dos usuários finais, não é o suficiente. "A implantação, onde é realmente importante, nos serviços, ainda não ocorreu de forma efetiva, sendo que vários serviços públicos e privados, ainda estão rodando unicamente em Ipv4", afirma. Maiores informações, sobre o evento, estão no site oficial https://www.bsdday.com.br. O evento é organizado pela UFRRJ, Universidade Federal Rural do Rio de Janeiro, através do Nilton Rizzo e colaboradores, entusiastas do FreeBSD, desenvolvido desde 1993 em conjunto com a Universidade de Berkeley.

Resolvendo problemas com o NGINX no FreeBSD e Linux, para reconhecer o Safari

Um dos grandes problemas que os usuários enfrentam, principalmente quando estão utilizando o NGINX para Proxy Reverso, é a conexão fechada pelo browser Safari, quando tenta negociar a conexão via HTTPS, usando o SSL. A solução é simples, basta adicionar parâmetros adicionais após cada location, permitindo assim, que o navegador da Apple, reconheça o caminho do site e das URLs, de forma correta.
    ` `
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Forwarded-Server $host;
    proxy_buffering off;
    proxy_read_timeout 3600s;
    proxy_send_timeout 3600s;
    proxy_hide_header Upgrade;
    proxy_hide_header X-Powered-By;
    add_header Content-Security-Policy "upgrade-insecure-requests";
    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block" always;
    add_header X-Content-Type-Options "nosniff" always;
    add_header Cache-Control "no-transform" always;
    add_header Referrer-Policy no-referrer always;
    add_header X-Robots-Tag none;