Linux para Todos

Todos tem o direito à liberdade!

Navegando Posts publicados em outubro, 2008

A partir de hoje é possivel encontrar para download o código fonte do Android, plataforma baseada em Linux do google para celulares, neste site: Android Source.

A idéia do google nunca foi lucrar com a plataforma em si, mas sim, provocar uma “evolução” nas plataformas móveis de forma com que as pessoas tenham mais facilidade para utilizar serviços on-line. E para eles, o lucro virá depois com propagandas (que é hoje o seu ponto mais forte).

Liberando o código-fonte irá prover uma melhora do sistema pela comunidade (como já aconteceu: 4 horas depois de liberado, já foram acrecentadas 6 linhas de correções) e permitir que qualquer desenvolvedora de celulares utilize o Android em seus aparelhos, sem ter que pagar uma “taxa” para o google, tornando assim a plataforma mais “popular”.

Para quem está querendo desenvolver aplicativos para a plataforma, é só baixar o Android SDK.

Para quem possui 2 pcs em casa, 1 ponto de internet, nenhum roteador, e um cabo cross (não é o de rede), e um pc com duas placas de rede, aqui vai a dica:

Primeiramente no pc com as duas placas de rede: Deixe uma placa para receber a conexão de fora e a outra vai ser ligada o cabo cross que vai enviar conexão ao outro pc. Edite a interface que será ligada o cabo cross e deixe com as seguintes caracteristicas: “Endereço de IP: 192.168.0.1″, “mascara de subrede: 255.255.255.0″, “Endereço de Gateway: VAZIO”.

Crie um arquivo com o seguinte codigo:

#!/bin/bash
echo “1″ > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -t mangle -F
# Na linha abaixo, onde está eth0, utilize a interface que recebe a conexão
# (a que está ligada no modem)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Salve como “compRede” ou o nome que preferir.
Execute(como root): # chmod +x compRede
Isso irá dar permissão ao arquivo de execução. Após isso é só rodar ele com (como root):
# compRede
Lembrando que se você movelo para a pasta /usr/bin, não irá precisar digitar o comando. Poderá executar o script diretamente com o nome (como root):
# mv compRede /usr/bin
# chmod +x /usr/bin/compRede
# compRede

Agora a internet está compartilhada. Para habilitar no pc 2, edite as configurações
de rede dele para: “Endereço de IP: 192.168.0.2″, “mascara de subrede: 255.255.255.0″, “Endereço de Gateway: 192.168.0.1″.
Enjoy! ;D

O T-Mobile G1 é o primeiro celular baseado no sistema Android. Para quem estava dando uma viajada por outros planetas e não sabe, o Android é um Sistema Operacional Mobile da Google, baseado em Linux e em uma maquina virtual desenvolvida por eles mesmos! Ele possui uma SDK, e você pode utiliza-la para desenvolver aplicativos para o mesmo!

Lembrando que o Android não se limita apenas à esse celular, logo teremos outros modelos, apenas este é o primeiro! Quando ele chega no Brasil não se tem ainda previsão, porém, imagina-se que não levara mais tempo que o IPhone.

O sistema de arquivos ext4, sucessor do ext3, começara a ser utilizado na proxima versão estável do Kernel (2.6.28). Ele ficou em estado de dev por muito tempo, mas acredita-se que ele já está maduro suficiente para ser utilizado sem problemas!

Algumas novidades do ext4:

  • Agora ele suporta volumes de até 1 exabyte (para quem não consegue imaginar, 1024 giga = 1 tera. 1024 tera = 1 peta. 1024 peta = 1 exa) e também suportara arquivos tão grandes quanto o volume propriamente dito.
  • Compatibilidade com ext3, fazendo-se possível um volume ext3 ser montado como ext4.
  • Uma pré-alocação persistente. A maioria dos sistemas de arquivos reserva o espaço no disco quando um arquivo é criado gravando um monte de ’0′.  Esse método não será mais necessário no ext4.
  • A tão esperada alocação tardia, que consiste em uma técnica de não alocar os dados necessários para escreve-los no disco enquanto eles ainda estão na ram. A única coisa feita na hora é o calculo da quantidade de espaço livre. Os dados posteriormente serão alocados e escritos. Isso prove uma menor utilização da CPU e consequentimente um ganho de velocidade no sistema.
  • No sistema ext3 o numero máximo de sub-diretorios (pastas) era de 32000. No ext4 esse numero foi duplicado, ou seja, agora é de 64000.
  • A pesar das várias tecnicas aplicadas no sistema de arquivos para evitar fragmentações (que sabemos que são praticamente nulas até mesmo no ext3), o ext4 irá ter uma ferramenta para desfragmentação de arquivos unicos e do volume completo
  • Irá usar um sistema de checksum para o journal, já que o mesmo é muito utilizado e corre sempre riscos de acabar corrompido.
Powered by WordPress Web Design by SRS Solutions © 2010 Linux para Todos Design by SRS Solutions