Skip to content

Tag: Opensolaris

OpenSolaris SVG Poster

Sometimes we just need an good template for organizing a OpenSolaris event, I didn’t found a good one in a reusable format so I did this empty OpenSolaris SVG Poster.

OpenSolaris SVG Poster
Download the svg file: opensolaris_poster.svg

But why an SVG poster? SVG means Scalable Vector Graphics, an XML specification and file format for describing two-dimensional vector graphics. If you use a typical bitmap format like png, gif or jpg and need to scale the image you will loss image quality.

Example of loss of image quality in a bitmap format

Using a vector graphics format you can scaled the image indefinitely without loss of image quality.

Example of loseless quality in svg image

Additionally is a free and open format and also very reusable. You can edit and use it in a broad set of tools, from a scalable image editor like Inkscape to, believe it or not, Netbeans!

OpenSolaris Vending Machine

Takadonobaba Vending Machines, Creative Commons Photo by Abuckingham, Flickr user
Vending Machines, Creative Commons photo by Abuckingham

Those days I was walking in a college to a tech demo and saw a lot of vending machines for soft drinks, coffees and snacks. So I thought “For a college student can be easier get a soda than a free software copy, like opensolaris”. Wouldn’t be nice if we have an OpenSolaris vending machine?

I sketched this idea:

OpenSolaris Vending Machine
OSVM, Open Solaris Vending MachineBut notice that is not just an CD/DVD vending machine. The OSVM could deliver the newest version of the OpenSolaris distributions to places where internet connections aren’t easy or cheap enough to download entire DVD images. A way to deliver open software to people who would have otherwise not been able to acquire it! Just choose, pay and get your free software.Press button, Receive bacon OpenSolaris.

Conceptual sketch of the opensolaris vending machine

Inside the machine:

  1. Switch
  2. External Internet connection
  3. Touch screen monitor
  4. Coolers
  5. Coolers
  6. Uninterruptible power supply
  7. External power source
  8. DVDs supply
  9. Money chest
  10. Paper money recognition device
  11. DVD Recorder
  12. OpenSolaris computer

Main challenges:

  • It’s necessary an broad internet connection (item 2) so the vending machine can have allways the last builds of each distribution (Indiana, Nevada, Nexenta, Solaris Express, etc). In places where this connection is not available someone should periodically supply the vending machine with more iso images.
  • The idea of using an touch screen monitor (item 3) is having a very usable and rich user interface.
  • The user should pay for using a paper money recognition device (item 10). I don’t know much about those devices but I guess you just buy an money recognition box that do this for you. After payed the money goes to some kind of chest (item 9).
  • The media should come from the supply (item 8 ) to the recorder (item 10) and so be delivered for the user. But how?
  • An technology such LightScribe would just fits perfectly in this machine.
  • The OpenSolaris computer (item 12) should be capable to store and manage all dvd iso images from each distributions. A reliable filesystem like ZFS would help.
  • A software to manage the downloading of each distribution periodically.
  • A software to provide a rich user interface, easy and nice to use. JavaFX should fits well.

Haven’t I see this before?

Someho, yes, some similar idea. IBM did a similar project some year ago and there’s too the cool Freedom Toaster that is similar in some points.

What is all about?

Is just a open idea. You can comment, suggest and I’d love to see that implemented.

Update 20.Out.2008: Thanks for those who are helping this idea and giving more ideas. Specially thanks for Everton Rodrigues. Maybe in some time we have an prototype.

Some useful links

Introdução ao Solaris e opensolaris.org

Você lembra que eu falei sobre Cursos de Java de Graça para Estudantes?

Opensolaris Logo

O Sun Student Courses abriu mais um curso (Introduction to Solaris and opensolaris.org), agora sobre Solaris e opensolaris.org no mesmo estilo do curso anterior (Real World Technologies: NetBeans GUI Builder, JRuby, JavaFX, and JavaME).

Sun Students Courses

São 5 tópicos:

  1. Introduction to the course and opensolaris
  2. Java Desktop System
  3. SMF – Service Management Framework

  4. Solaris Containers, OS level virtualization for Solaris

  5. Introduction to ZFS
  6. DTrace – Dynamic instrumentation of system and applications

E só para lembrar:

  • É de graça!
  • No momento os cursos só estão disponíveis em inglês.
  • Cada tópico tem uma parte em texto, uma em slides e um questionário no final. Quando você responder corretamente todos os questionários você pode pegar um certificado de conclusão de curso.
  • Não perca essa ótima chance de estar em contato com tecnologias de ponta como ZFS e Dtrace. 😉

Ilex Paraguariensis

Chimarrão Gaúcho
Creative Commons image from Flickr.

From days 15 to 20 from April, I’ll be in Porto Alegre. I’ll participate on FISL (an old dream) with the presentation “Netbeans: beyond Java”. I’d like to talk about how you can use Netbeans as a great IDE for languages others than Java like Ruby, PHP, JavaFX, Javascript, Python, etc.

Probably I’ll be able to participate also on two events before FISL (about Opensolaris and Java ME). 🙂

So … how chimarrão tastes?

Opensolaris in a Junior Enterprise

Ejr empresa júnior da computação
Ejr actual officer

These days I visited the junior enterprise of my course (computer science, UFC). They are just starting and now have they own room.

The Junior Enterprise article at Wikipedia says:

This is an opportunity for students to develop self confidence and experience entrepreneurship at an early stage in their careers, to add practical experience to the theoretical skills and to provide private business with state-of-the-art knowledge from universities.

For my big surprise I found that they have also have an machine with Opensolaris installed for testing they softwares in multiples platforms. Very cool! If they continue to study and improve their skills in Opensolaris they can have an very special differential and goods business opportunities.

Very cool, keep going guys! 😀

Cannot create duplicate Solaris fdisk partitions

Eu estava com problemas para instalar o Solaris Express Community Edition b73.

Ocorria de sempre no inicio ou lá pelos 5% da instalação ela falhava. No log da instalação havia:

ERROR: Cannot create duplicate Solaris fdisk partitions (c0d0)

Isso acontecia quando eu instalava o Ubuntu e depois tentava instalar o Solaris. Quando eu tentava instalar o Solaris no disco todo não havia nenhum problema e a instalação transcorria normalmente.

Bem, o que eu acho que estava acontecendo era o seguinte. Por algum motivo o Solaris usa o mesmo código para identificar uma partição Solaris e uma partição linux-swap. Sempre que já havia alguma partição linux-swap ele iria pensar que já havia uma partição Solaris.

Para contornar isso, use uma ferramente da particionamento como o Gparted e modifique temporariamente o linux-swap para alguma outra coisa. No meu caso eu troquei para ext2.

Gparted

Depois é só instalar o Solaris normalmente e o problema não deve se manifestar sumir:

Opensolaris no notebook

Depois reformate a partição para linux-swap e torne o swap ativo:

Ativando o swap

Pronto.

Brindes da Sun

Chegou de surpresa uma caixona recheada de brindes aqui em casa. A Sun me mandou vários brindes e veio bem na hora do Café com Tapioca que acontece nesse sábado. Eles serão sorteados lá e para participar você deve se inscrever e estar presente no evento.

Esses são os itens:

  • Kits de dois DVDs com várias ferramentas da Sun.
  • Chaveiros do OpenSolaris.
  • Canetas da Sun.
  • Livros “Introdução a Sistemas Operacionais” do OpenSolaris, ZFS e DTrace.

Esse chaveiro é bem legal. Ele é um chaveiro e também um abridor de garrafas! Ideal para várias situações :p

Muito bonita essa. Ela tem uma ponta (tinta preta) que se retrai com um botão de deslize no meio. Do outro lado há um marcador de texto laranja.

No primeiro DVD:

  • NetBeans IDE 5.5.1
  • NetBeans Visual Web Pack 5.5.1
  • NetBeans Profiler 5.5.1
  • NetBeans Mobility for CLDL 5.5.1
  • NetBeans Mobility for CDC 5.5.1
  • NetBeans C/C++ Development Pack 5.5.1 update 1
  • Java Application Platform SDK Update 3 Preview 2
  • Sun Web Developer Pack Release 2
  • Java Plataform Standard Edition 6 Update 2
  • Sun Java Wireless Toolkit 2.5.1 for CLDC
  • Sun Training
  • Sun Support

No segundo DVD:

  • Sun Studio 12
  • Sun HPC ClusterTools 7
  • Sun Training
  • Sun Support

Junto com os DVDs vem também esses 5 adesivos.

Além desses brindes o CEJUG também vai sortear também:

Só lembrando: inscreva-se e participe do evento!

Relato e fotos da Caravana

Ontem passou aqui por Fortaleza a Caravana da Tecnologia 2007 trazendo muita gente boa e fazendo um grande evento.

Logo cedo da manhã tivemos a primeira palestra com o Tim Jacobson sobre computação de alto desempenho com o Sun Studio.


Pthreads, OpenMP e MPI

Ele mostrou um pouco de história e as diversas ferramentas para se trabalhar com computação de alto desempenho.


A tradução simultânea em ação sendo transmitida via FM para quem trouxe seu radio.

Tim também falou da importância de se aprender a programar para processadores de múltiplos núcleos e também falou um pouco sobre linguagens, programação e mercado de trabalho.


Tim falando sobre processadores multi-core em seu notebook.

Houveram vários benchmarks sobre otimização e também sobre os compiladores da Sun. Uma ótima palestra para quem, como eu, brinca com clusters e supercomputadores.

A segunda palestra foi a do Edward Pilatowicz sobre o sistema operacional livre, o OpenSolaris. Ele é um desenvolvedor do kernel do OpenSolaris e conhece a fundo o sistema.


Ed respondendo às dúvidas da plateia.

De longe o que eu gostei mais foi o DTrace. É algo tão incrível que é difícil de explicar.

O Dtrace é um ferramenta livre do OpenSolaris para fazer inspeção num programa rodando. Eu nunca tinha visto nada parecido. Com o DTrace você consegue inspecionar o código para saber em que função o programa entrou mais, quanto tempo levou, quais os parâmetros e praticamente qualquer coisa.


Ed tirando coelhos da cartola =D

Você pode inclusive ver as chamadas entre diferentes processos, kernel ou libc. É como se você estivesse vendo o mundo com os olhos do sistema operacional.

Ed também fez uma apresentação do ZFS, um robusto sistema de arquivos que eu estou ansioso para usar. É surpreendentemente diferente dos sistemas de arquivos que eu estou familiar.


DTrace em ação.

Ed falou também sobre o Projeto Indiana, que a partir de agora deve ganhar uma certa popularidade. O projeto Indiana é uma distribuição do Opensolaris mais bonita e fácil de usar, como o Ubuntu é para o Linux.

Ao final da palestra todo mundo que estava lá ganhou um kit com CD e DVD do OpenSolaris e também um livreto de introdução ao opensolaris com práticas de ZFS e DTrace.


Livretos Introdução a Sistemas Operacionais – Uma abordagem prática usando o projeto OpenSolaris.


Eu ganhando o meu DVD =D

Se você ficou sem esse material, não se preocupe. Esse livro está disponível para download aqui. Já os CDs e DVDs você pode baixar no site do OpenSolaris. Você também pode pedir um OpenSolaris Stater Kit para ser entregue em sua casa.


Uma pausa para o almoço =P


Tropa de elite tocando num iphone.


Um kit do SunSPOT, no momento só disponível para venda nos EUA.

A tarde houve uma apresentação sobre o SunSPOT (Sun Small Programmable Object Technology).


Ligando os brinquedos.


Botão de ligar/desligar e saída USB do SunSPOT


Um SunSPOT ligado.

Dentro do SunSPOT há uma Máquina Virtual Java (a Squawk) e diversos brinquedinhos como sensores de luz, movimento, aceleração, temperatura, transmissor de rádio etc.


SunSpot na minha mão.

Foi uma palestra que deu muito o que falar até porque é sempre um assunto que desperta muita curiosidade. Se você quiser saber mais sobre o SunSPOT, vá aqui.

A palestra seguinte foi a do Tim Boudreau sobre Java e Netbeans.

O Tim mostrou um release do Netbeans 6. Foi muito normal escutar ooooh vindo da platéia enquanto ele mostrava as novas funcionalidades.

Eu falei um pouco (e de improviso) sobre o Sun Academic Initiative (SAI) e sobre o programa de Embaixadores de Campus da Sun. Em breve eu faço um post explicando tudo sobre o SAI.

Por fim o Bruno Souza (aka Javaman) deu uma palestra sobre Software Livre e nós tivemos uma maratona de perguntas e respostas sobre os mais diversos temas, sobretudo Java.


Maurício Leal respondendo perguntas.

Foi muito bom também porque eu pude finalmente conhecer o Eduardo Lima pessoalmente. Agora ele não é mais só uma voz misteriosa no telefone. =D


Quase todo mundo junto e mais alguns professores de algumas faculdades daqui.

O pessoal tinha que voar para Salvador a meia-noite então nós fomos jantar no Coco Bambu para a caravana experimentar algumas comidas típicas daqui.


Com certeza foi um dia muito divertido.

Eu queria agradecer a todo mundo que esteve por trás do evento, a caravana, ao Felipe Gaúcho que mesmo lá em Zurique conseguiu estar do nosso lado fazendo tudo, ao CEJUG que esteve suando a camisa para que tudo desse certo, a FANOR pela infra-estrutura e pelo apoio e a todos que compareceram ao evento.

Foi realmente um sucesso e esperamos repetir a dose qualquer dia desses.

  • bônus 1: o restante das fotos que eu tirei estão aqui.
  • bônus 2: O Rafael Carneiro também fez um post sobre o evento, aqui.
  • bônus 3:  O Edward também colocou algumas fotos aqui.

OpenSolaris Installfest

O University Wourld Tour está chegando, e o Felipe Gaúcho avisa que já são mais de 200 inscritos!

Amanhã acontece a edição de Fortaleza da Caravana da Tecnologia 2007 e se você ainda não está inscrito, ainda dá tempo, vá se inscrever agora. É só acessar o site oficial do evento e seguir as instruções.

O Tim Boudreau avisa em seu blog que ele já está chegando e também vai passar por várias cidades do Brasil, Chile, Uruguai e Argentina.

opensolaris installfest tokyo flickr
Installfest de Opensolaris em Tokyo. Imagem no Flickr.

O Bruno Souza manda avisar que vamos fazer um installfest de OpenSolaris durante o evento.

Installfest: é um evento onde você leva sua máquina e usuários mais experientes tentam instalar uma determinada distribuição em sua máquina. Vai ser uma ótima oportunidade para quem está com dificuldades para instalar o OpenSolaris em sua máquina (eu, por exemplo).

Se você vai participar do installfest:

  • Traga seu gabinete: você não precisa trazer seu computador inteiro, basta trazer seu gabinete. No evento haverão monitores, teclados, mouses e estabilizadores.
  • Particione em casa: é preferível que você já traga seu disco rígido particionado para poupar tempo. Particione seu disco e deixa uma partição livre para a instalação do Opensolaris. Caso você não saiba fazer isso, tudo bem, particionamos na hora.
  • Brindes: estão chegando em Fortaleza várias caixas de DVDs e livretos do Opensolaris para todo mundo sair do evento com o seu!