Visualizando o boot do Linux
A imagem que você vê logo aí abaixo pode parecer qualquer coisa: uma tela de arte moderna, uma tomografia cerebral ou até mesmo um desenho aleatório, daqueles que fazemos distraidamente, enquanto falamos ao telefone.
Na verdade, esta imagem é o resultado do trabalho de Perry Hung, estudante do curso de mestrado em Ciência da Computação do MIT. Ela mostra, fantasticamente — devo admitir —, o processo de boot de uma distro Linux, cada função é um nó. Cada linha conectando os nós representa uma chamada, uma ramificação direta ou uma ramificação indireta.
A imagem em si foi criada por um algoritmo que interpreta o processo como um sinal elétrico. O nó menor, no canto inferior esquerdo, representa a interrupção da rotina de alguns processos (irq vectors, irq_svc etc.) e o nó maior, ao centro da imagem, representa a própria sequência de inicialização do sistema. Juro que eu adoraria ver este mesmo processo aplicado ao Mac OS X.
[Via: MAKE.]





Boas,
E como ponho isso a rolar no meu PC?!
cumps ;)
Muito engenhoso
Estava sentindo falta de algum “colunista” do seu naipe aqui, Paulo Biagio…
Eu diria que você é o único que posta realmente tecnologia, invenções e coisas do gênero. E não apenas da Apple, mas sim do mundo da informática em si.
A Apple está fru fru demais, gosto quando fazem algo mais usual em vez de apenas “ser bonito pros olhos”. Está de parabéns.
Queria ver o do Windows, deve parecer um rabisco feito por uma criança de 2 anos, hehehe…
E concordo com o Maurício, os posts do Nelson (Paulo?) Biagio são demais.
Po bem legal esse post. Inclusive estamos trabalhando em algo semelhante aqui no grupo de pesquisa, eu fiz um algoritimo e um visualizador para transformar dados textuais como livros, poesias, códigos de programação e etc em estruturas que podem ser visualizadas em 3D…
aqui tem alguns links:
Tem desde texto de Machado de Assis até um código objective-C:
http://img296.imageshack.us/my.php?image=codigoobjectivec1xy7.png
http://img205.imageshack.us/my.php?image=redeColaboracao3.png
http://img205.imageshack.us/my.php?image=aeroportos3.png
http://img205.imageshack.us/my.php?image=redeColaboracao1.png
http://img205.imageshack.us/my.php?image=redeColaboracao4.png
http://img205.imageshack.us/my.php?image=Assis1.png
http://img205.imageshack.us/my.php?image=aeroportos2.png
http://img205.imageshack.us/my.php?image=poesia1.png
http://img205.imageshack.us/my.php?image=codigoObjectiveC2.png
http://img205.imageshack.us/my.php?image=Assis2.png
http://img205.imageshack.us/my.php?image=redeColaboracao2.png
Tentarei ver se da para parsar os logs do Mac Os X ou até mesmo os scripts para criar uma visualização 3D…
Nivel nerdiano ultrapassou os limites imagináveis do ser humano, neste post. :)
Nelson,
Seu post me fez lembrar de um outro estudo e imagens que eu já havia visto. Resolvi então criar um post sobre isso e compartilho aqui: Por que o Windows é menos seguro do que o Linux?
Acho que o pessoal do Blog.MacMagazine pode achá-las igualmente interessantes e quem sabe, até mesmo reveladoras! ;-)