Linux Tech Hacks

Your Linux tech hacks and Tips

Por Que a Valve Quer Portar 2500 Jogos Para Linux?

by VIVEK GITE on · LAST UPDATED 
L4D2 Coming To Linux












Gabe Newell é o co fundador e diretor de gerenciamento do desenvolvimento do videogame e da companhia de distribuicao online chamada Valve Corporation.Ele quer portar 2500 títulos de jogos para Linux. Mas por quePrimeiro, Gabe odeia Windows 8 e ele acha que o Windows 8 é uma catástrofpara todos do espaço PC. Ele recentemente fez uma rara aparicao na ultima noite da Casual Connect, umconferência anual de videogame em Seattle. From the allthingsd:
O grande problema que está bloqueando Linux 'e jogosAs pessoas não consideram como jogos são criticos em guiar o comportamento de aquisição do consumidorNos queremos tornar o mais fácil possível rodar os 2500 jogos no Steam tão bem no Linux. 'E uma estrategia de coberturaEu acho que o Windows 8 'e uma catástrofpara todos no espaço PC. Eu acho que vamos perder alguns dos top-tier PC/OEMs, que irão sair do mercadoAcho que as margens serão destruidas por um monte de pessoasSe for verdadeentão sera bom ter alternativas de proteção contra essa eventualidade.
Parece que Mr. Gabe esta realmente preocupado se a Microsoft vai tomar os negócios do steam com a Windows 8 app store. De qualquer maneiraessa 'e uma situação de sair ganhado para os usuários Linux já que isso trara bons titulos de jogos para o sistem Linux que não tem estado por aquiEu só utilizo Windows tanto que posso rodar jogos e quando o steam para Linux chegar eu vou me livrar do Windows install de uma vez por todas.

É isso aí, liberado o Kernel 3.5

Download Do Dia: Linux Kernel Version 3.5

by  on JULY 22, 2012· LAST UPDATED JULY 22, 2012



O Kernel Linux versão 3.5 foi lançado e agora está disponível para download. Novos recursos, incluído suporte á gráficos híbridos, correções de segurança e outros aprimoramentos.


From the kernelnewbies change log:


Esse release inclui suporte á metadado chesums para ext4, userspace probes para desempenho profiling com ferramentas como Systemtap ou perf, um mecanismo sandboxing que permite filtrar syscall, um novo algoritmo gerenciamento de fila de rede para lutar contra bufferbloat, suporte a checkpoint e restoring conexões TCP, suporte à TCP Early Retransmit (RFC 5827), support á Android-style opportunistic suspend, btrfs I/O failure statistics, e SCSI over Firewire and USB. Muitos recursos pequenos e novos drivers e correções também estão disponíveis.

 Esse artigo provê uma visão das mudanças mais importantes no Linux versão 3.5:

Junto à uma nova versão do X Server, Linux 3.5 oferecerá suporte gráficos híbridos melhorados. O novo Kernel suporta ”FireWire Target Disk Mode”, o qual é um supporte Mac familiar, e o performance monitoring components agora pode manter um olho no userspace software.

=> Você pode baixar o kernel ao visitar esse url e pode querer seguir nosso guia rápido para compilar o kernel Linux


Traduzido na integra [Por Mim(Gabriel Costa)] da fonte :http://www.cyberciti.biz/linux-news/kernel-3-5-released/


Public Domain Mark



Esta obra (É isso aí, liberado o Kernel 3.5, por Gabriel da Silveira Costa), identificada por Gabriel da Silveira Costa, está livre de restrições de direitos autorais conhecidas.

Um pouco sobre o  Nmap 6.0



No dia 22 de Maio foi publicado no site Under-Linux sobre a versão 6.0 do Nmap (http://under-linux.org/lancado-nmap-6-0-4885/). A nova versão tem suporte a IPV6, traz a nova ferramente nping  que como o ping é uma ferramente que gera pacotes de teste mas testando direto pelas portas e protocolos e uma ferramente GUI (Graphical User interface:http://pt.wikipedia.org/wiki/Interface_gr%C3%A1fica_do_utilizador) chamada Zenmap e
 Resolvi fuçar um pouco na bagaça para ver como funciona e voilá, vamos aos procedimentos de obtê-lo, descompactá-lo, compilá-lo e instalá-lo.
Primeiro, baixe o nmap no link http://nmap.org/dist/nmap-6.00.tar.bz2 que pode ser feito com wget ou no próprio site (caso queira baixar compactado em tgz,ou seja, slakware, o link é o http://nmap.org/dist/nmap-6.00.tgz).
 Feito isso, basta seguir os passos padrão para a instalação:
  •  tar -xjvf nmap-6.00.tar.bz2
  • cd nmap-6.00/
  • ./configure 
  • make
  • make install
Não esqueça de que o "make install" deve ser feito em root (su).Pode-se seguir os passos do proprio site, o resultado é o mesmo:

http://nmap.org/download.html

Source Code Distribution (in case you wish to compile Nmap yourself)

This is the traditional compile-it-yourself format. The Nmap tarball compiles under Linux, Mac OS X, Windows, and many UNIX platforms (Solaris, Free/Net/OpenBSD, etc.) It includes Zenmap, the GUI frontend. Nmap is now offered in bzip2 format as well as traditional gzip.
Detailed compilation instructions and options are provided here, though this usually does the trick for Linux/BSD/Solaris systems:
bzip2 -cd nmap-6.00.tar.bz2 | tar xvf -
cd nmap-6.00
./configure
make
su root
make install

 O que pode ocorrer é a falta de dependências mas que basta instalá-las:



Ok. Vamos aos teste:

 No exemplo aqui, fiz um teste na minha própria maquina para verificar quais portas estão sendo utilizadas. Em seguida testei no próprio Google e o resultado foi o seguinte:





 O Nmap te mostra o relatório do IP do Google escaneado que foi o 173.194.74.100, outros endereços do Google que não foram escaneados [Other addresses for google.com (not scanned)], que foram 173.194.74.113 173.194.74.102 173.194.74.101 173.194.74.138 173.194.74.139, rDNS record for 173.194.74.100: qe-in-f100.1e100.net, e o que geralmente mais nos interessa as portas, estatus e serviço utilizado nas portas (PORT  STATE  SERVICE):

PORT    STATE SERVICE
80/tcp  open  http
443/tcp open  https

Uma coisa que ocorreu na quarta feira passada (não acredito em coincidência), é que em um cliente, as câmeras pararam de funcionar. ele gerencia as câmeras remotamente, e em contato com a equipe de TI de onde as câmeras estavam me informaram que a conexão local estava normal. Resolvi realizar um teste de ping para me certificar que o problema era a conexão do cliente; resultado, pingou normalmente ¬¬.  Foi onde resolvi perguntar a equipe de TI se as portas estavam abertas e funcionando; resultado? Eles não sabiam(me diz por que não fiquei impressionando?)!
Tive então que baixar o Nmap para Windows (já que era o único sistema de estava disponível para mim no local) e ter todo um trabalho de instalar programas e copiar arquivos baixados para "C:\Windows\system32". Beleza, feito isso utilizei o nmap pelo prompt do windows, o que me resultou no seguinte:


 Os cara utilizam as portas 10126 e 10127 para acesso das câmeras. O problema é que eles fizeram uma 3€®ð@ que além de perder o IP externo, ainda fecharam as portas.
 Mas bom, concentrando no que importa, eles liberaram as portas pelo firewall, permitindo o IP externo conectar as câmeras, funcionou e todos terminaram felizes, isso o que importa.
 Fiz somente uma demonstração básica aqui de como utilizar o Nmap; ele é muito mais extensivo do que isso. O uso de cada ferramenta é de  responsabilidade de cada um.

 bom estudo a todos.


Celebrando 20 de anos de Linux

ja que o Linux completou 20 anos ontem desde a sua primeira versão, linux-0.01 liberado pelo finlandês Linus Torvalds em 25 de Agosto de 1.991, resolvi participar da brincadeira também e escrever algo para comemorar.


 A primeira vez que Linus Torvalds pode ser lido  no comp.os.minix com o título: " o que você mais gostaria de ver no Minix?"
O que eu acho interessante é que ele diz que estava fazendo um sistema operacional (livre ) e que era só um hobby e que não ia ser nada grande ou profissinal como o GNU, que não era portável e provavelmente nunca iria suporte outra coisa além de disco rígido AT já que é tudo o que tinha. Quem poderia imaginar que o Linux iria s tornar tão grande e tão utilizado e de tamanho poder de fogo. Para idiotas que gostam de ficar procurando argumento dizendo que Linux nunca vai alcançar o Windows, que Linux fica tentando competir com o windows e balelabalelabalebla... Tá aí a dica, se é que são capazes de entender.
Voltando ao assunto e deixando os criticos sem bons argumentos de lado,o modelo do primeiro email de Linus Torvalds ao comps do Minix segue abaixo (daí aonde relato o que acabei de escrever):
                                                                                                                                                                                                                                                               
Path: gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!wupost!uunet!mcsun!news.funet.fi!hydra!klaava!torvalds
From: torva...@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Keywords: 386, preferences
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Lines: 20


Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones.  This has been brewing
since april, and is starting to get ready.  I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I'll get something practical within a few months, and
I'd like to know what features most people would want.  Any suggestions
are welcome, but I won't promise I'll implement them :-)

        Linus (torva...@kruuna.helsinki.fi)

PS.  Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.


Desde então contribuidores no mundo inteiro tem ajudado para o desenvolvimento do Linux.
Essa é uma foto dos responsáveis pelo desenvolvimento do Linux no grupo cúpula do Kernel Linux:



Entre eles está Ted Tso, primeiro desenvolvedor Norte americando do Kernel linux e tirei uma foto com ele no linuxcon o ano passado srsrs.
Pena que a foto ta meio zuadinha, é que a jabiraca da minha maquina não tinha flash ¬¬

Mais abaixo digamos que esse é um celo comemorativo dos seus 20 anos.



 Aqui um breve resumo a seu respeito contando o número de:
desenvolvedores, de linhas de código, de supercomputadores, celulares, aplicações, desktops rodando-o, usuários utilizando-o, distribuições usadas e aonde é mais utilizado.


Aqui o uso em Desktops, Tablets e Smartphones (para quem disse que Linux é só para servidor, acho que deveria voltar a estudar mais sobre Linux em vez de ser considerado cara bom no sistema).

 E falando em distruições utilizadas, aqui segue um quadro de todas as distribuições linux já desenvolvidas até hoje, até as que já não existem mais, esse quadro pode ser baixado em http://futurist.se/gldt/http://futurist.se/gldt/ para ser melhor acompanhado lá você pode baixar até separado entre as principais que foram dando origen a outras:


 Bom, acho que ja dei a minha contribuição, espero que tenham gostado.

 Um abraço a todos e muito Linux na véia. :)


Siga-nos