Visite também: UnderLinux ·  Dicas-L ·  SoftwareLivre.org ·  [mais] ·  Currículo ·  Efetividade ·  Arduino

Debate: O Android é ou não é Linux?

Tags: pos-pc, kernel

O tema é batido, mas os 2 debatedores (Thom Holwerda, do OS News, e Jon Buys, do OStatic) reuniram boa parte dos argumentos que já ouvi em suporte a cada uma das posições.

Começou com o post do Thom ("Android is Linux"), que chama de equívoco a ideia de que o Android compete com o Linux, afirma que o Android é tão Linux quanto o Ubuntu, Debian, Red Hat ou qualquer outra coisa que use o kernel Linux.

Para ele, o Android é uma distribuição de Linux e, em suporte a essa afirmação, ele apresenta a definição de "Linux distribution", da Wikipedia.

Curiosamente, eu acredito que o Android não se encaixa tão bem na definição de distribuição Linux escolhida pelo Thom, porque não atende tão bem1 ao requisito de ser Unix-like – não é questão de ser uma implementação incompleta, mas sim de opção por não implementar todas as interfaces. Nem a Bionic2 nem o Toolbox3 procuram implementar na íntegra as definições do POSIX, e até por uma razão bem simples: a máquina virtual Dalvik dispensa alguns dos recursos e – especialmente para um sistema operacional móvel – quanto menor for a libc, melhor.

Para crédito do Thom, entretanto, não há dúvida de que o Android é pelo menos em boa parte Unix-like (e até implementa boa parte do que o POSIX define), o que justifica a defesa de que ele seja, afinal de contas, uma distribuição Linux.

A resposta veio no artigo do Jon ("On Android being Linux"), que procura se afastar da mera questão de o Android satisfazer ou não o conceito de distribuição Linux, rejeita o critério de o kernel do Android ser um fork do Linux como elemento suficiente para caracterizá-lo como sendo um par das distribuições mais conhecidas do desktop, lembra a nomenclatura preferida pela FSF (na qual o Android não se enquadra, acredito) e traz a outra afirmação essencial do debate: o Android é distribuído como um ecossistema profundamente diferente do que vem com as típicas distribuições.

Segundo Jon, criar um sistema ao redor do kernel Linux não basta para atender às expectativas que as pessoas expressam ao falar sobre ser um usuário de Linux. O usuário espera disponibilidade de modificar qualquer parte do sistema operacional, algo que até pode ocorrer com as imagens de software distribuídas diretamente pelo Google, mas é pouco frequente com as que são incluídas na configuração default de vários fabricantes.

Ele também cita alguns pontos da filosofia de governança do Android, incluindo o trecho em que o projeto afirma não ver a si mesmo como uma distribuição.

Ao final, ele conclui da mesma forma que eu: o Android "ser" ou "não ser" "Linux" é um detalhe técnico sujeito a interpretações variadas, e é secundário em relação a outras diferenças entre populares agregados de software agrupados ao redor do Linux, ou mesmo a aspectos que transcendem a questão do kernel, como se devemos confiar em uma empresa de publicidade para construir o sistema instalado em dispositivos que sabem como somos, onde estamos, com quem falamos e o que queremos comprar. Imagino que ele ache que não, mas tenho certeza de que bastante gente acredita que sim, ou que é melhor confiar na empresa de anúncios do que em alguma outra da qual particularmente não gostam. (via ostatic.com - “On Android Being Linux”)

 
  1.  Quando comparado às distribuições mencionadas por ele.

  2.  Substituta do Android para a libc

  3.  Conjunto de ferramentas no estilo cp, rm, dd que fazem parte do Android

Compartilhe: [Twitter] [Facebook] [Comentar]

Site Groklaw está fechando as portas, de novo

Tags: bino

Pamela Jones, fundadora do site Groklaw – dedicado a cobrir aspectos legais/jurídicos do código aberto, incluindo as batalhas nas guerras de patentes e copyright –, publicou na manhã de hoje o último post do site, avisando que vai fechá-lo devido à vigilância on-line praticada pelo governo de lá.

Segundo ela, o esforço do Groklaw é colaborativo e é impossível fazê-lo funcionar sem o uso do e-mail; os colaboradores esperam que o e-mail seja um segredo entre as partes, e a Pamela entende que não pode mais garantir ou oferecer isso.

Portanto, ela vai parar com o site e, pessoalmente, vai se afastar da Internet, em busca de privacidade.

Como referência, veja também o post em que ela anunciou outro encerramento do site, em 2011. (via lwn.net - “Groklaw shutting down, again [LWN.net]”)

Compartilhe: [Twitter] [Facebook] [Comentar]

"O sucesso do Firefox OS vai depender do sucesso dos apps para ele" - será?

Tags: sera, tautologia

A frase entre aspas do título acima vem do artigo no OStatic e, embora expresse uma aparente verdade para as plataformas móveis dominantes, e ajude a explicar a sinuca em que o Windows RT se encontra, eu tenho dúvidas sobre o quanto ela se aplica ao sistema operacional móvel da Mozilla planejado para chegar ao Brasil no começo do ano no primeiro trimestre no final de 2013.

Explico: enquanto iOS, Android, Windows RT e até a plataforma Blackberry têm como alvo uma fatia bem ampla do mercado, a Mozilla optou a princípio por um segmento específico, que demanda smartphones de baixo custo, aceita um nível de desempenho computacional não muito avançado, e vai usá-lo possivelmente como substituto para um feature phone.

Essa fatia não é aquela que está primariamente em busca de grande variedade de apps. É claro que ela vai demandar o que os seus vizinhos usam – e que hoje seria definido por nomes como Facebook, Whatsapp, YouTube, Gmail e mais meia dúzia –, mas não acho que o contingente de usuários no qual a Mozilla está mirando anseie por uma App Store suprida por dezenas de milhares de opções.

Assim acredito que a disponibilidade e capacidade de executar com qualidade1 a meia dúzia de apps que eu mencionei acima é um fator bem mais importante para o público-alvo inicial do Firefox OS do que a ampla disponibilidade de milhares de apps "nativos"2 frequentemente renovados, que é um fator importantíssimo para os sistemas operacionais concorrentes.

O autor do artigo do OStatic pensa diferente de mim, e se baseia em uma pesquisa/previsão sobre como estarão as lojas de aplicativos em 2017. Bom pra ele. Aparentemente ele pensa também em um modelo de cobrança por aplicativos, e tenho a impressão de que o faturamento a partir de um produto como o Firefox OS tem bem mais chance de vir por meio de promoção e anúncios.

De qualquer forma, interessar os desenvolvedores é bom para o Firefox OS, disso não há dúvida. Talvez seja bom para a Web Aberta como um todo, até. E a observação do OStatic sobre a Mozilla ter parceria com uma empresa especializada em pagamentos via conta telefônica, para poder vender itens a usuários que não têm cartão de crédito, certamente é um ponto a favor.

A conferir. (via ostatic.com - “The Success of Firefox OS Will Depend on the Success of Apps for It”)

 
  1.  Talvez um desafio grande neste ponto seja a conectividade, inclusive a permitida pelo plano de dados típico dos usuários...

  2.  Conceito que no sistema operacional da Open Web é algo um pouco diferente do usual.

Compartilhe: [Twitter] [Facebook] [Comentar]

Novo Vim: RegEx mais rápido e mais de 1000 correções

Tags: vim, melhor

Via infoq.com:

A versão 7.4 do editor de textos Vim foi recentemente lançada, após mais de 1 ano em beta. A atual versão é mais robusta e traz como novidade um motor de busca mais rápido para tratamento de expressões regulares (RegEx).

"Corrigir todos os problemas, sejam pequenos ou grandes; fazer com que o Vim seja mais robusto" é o sexto desejo mais popular na lista das funcionalidades mais desejadas por usuários do Vim. A equipe do Vim levou isso em conta, e mais de mil correções e pequenas melhorias foram realizadas desde o lançamento da última versão (7.3) em agosto de 2010.

Há também uma interface Python melhorada, com o python-bindeval (que usa vim.bindeval em vez do eval embutido) e o objeto python-tabpage (para permitir o trabalho com tabpages).

Compartilhe: [Twitter] [Facebook] [Comentar]

PostGIS 2.1.0: objetos geográficos no PostgreSQL

Tags: banco-de-dados

Enviado por Marcelo Soares Souza (marceloΘjuntadados·org):

“O time de desenvolvimento do PostGIS, extensão que adiciona suporte a objetos geográficos ao SGBD livre PostgreSQL, disponibilizou uma nova versão. O PostGIS 2.1.0 é resultado de quase um ano de trabalho e teve como foco melhorias na performance, adição de novas funções, além de correções de erros.

Destacam-se correções no raster2pgsql, grandes melhorias de performance no cálculo de distância, adição de suporte ao libjson-c 0.10+, adição de mais de 40 novas funções e melhorias em outras 34, atualização do Tiger Geocoder para que este trabalhe com o TIGER 2012, melhorias na performance de Topologia.

O PostGIS 2.1.0 traz também mudanças que podem quebrar a compatibilidade com versões anteriores em pelo menos 24 funções.

O novo PostGIS traz 1150 mudanças (commits) desde a versão estável (2.0.3).

Leia as notas de lançamento em [postgis.net/…]” [referência: ]

Compartilhe: [Twitter] [Facebook] [Comentar]

NVidia Optimus: Configurando Steam + Bumblebee no Ubuntu

Tags: instalar, jogos, jogos

Enviado por JeffersonX (jeffersonhenriqueΘgmail·com):

“Como muitos sabem, a Valve lançou a versão oficial para Linux de sua plataforma de jogos para computadores pessoais, Steam. Aos poucos muitos jogos estão sendo portados para versões nativas de Linux e sua popularidade vem crescendo cada dia mais. Grandes jogos como Half Life 2, Dota 2, Left 4 Dead 2, Killing Floor, Portal e vários outros já contam com versões nativas para o Linux.

Ainda há dúvidas para instalar e configurar o sistema corretamente em computadores equipados com placa dedicada Nvidia com suporte à Optimus. Neste artigo, eu demonstro como instalar e preparar a Steam para funcionar nesta plataforma.” [referência: tibyjeffersonx.blogspot.com.br]

Compartilhe: [Twitter] [Facebook] [Comentar]

Executando aplicativos do Windows no OS X e Linux com CrossOver 12.5

Tags: instalar

Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com):

“Essa dica é para quem usa Linux ou Mac, mas não quer fazer dual boot apenas para executar um ou dois aplicativos do Windows e também não quer instalar um sistema operacional virtual completo para eles. A solução? CrossOver 12.5. Produzido pela CodeWeavers, o CrossOver permite que você instale e execute aplicativos do Windows que você precisa em seu sistema operacional favorito, seja ele um Linux ou o OS X da Apple. Ele é baseado no projeto de código aberto Wine e fornece uma implementação da interface de programação de aplicativos do Windows (API) em cima da família de sistemas operacionais Unix/Linux. Para cada aplicação, o CrossOver / Wine cria um pequeno ambiente virtual do Windows apenas para esse programa.” [referência: edivaldobrito.com.br]
Compartilhe: [Twitter] [Facebook] [Comentar]

Anunciado o V Fórum Espírito Livre

Tags: evento

Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org):

“No mês de setembro será a vez do município de São Mateus/ES receber o Fórum Espírito Livre. Será a quinta edição deste evento que nasceu com a proposta de percorrer esse Brasil. A grade do evento contará com palestras de grande relevância, além de minicursos.

Esta quinta edição do Fórum Espírito Livre contará com uma trilha paralela contendo vários minicursos e workshops sobre diversas temáticas, abordando então não somente as palestras no salão principal, mas uma junção de teoria e prática. O fato de estarmos inseridos em um evento maior, a Semana de Ciência e Tecnologia do Norte do ES.

O evento será realizado nos dias 04 e 05 de setembro de 2013, de 14:00h às 22:00hs, durante a 1ª Semana de Ciência, Tecnologia e Inovação de São Mateus e Região Norte do Espírito Santo, na Praça Amélia Boroto – Bairro Carapina, em São Mateus/ES.

A ficha de inscrição, grade de programação e demais informações podem ser encontradas no site [forum.espiritolivre.org./…]” [referência: forum.espiritolivre.org]

Compartilhe: [Twitter] [Facebook] [Comentar]

Samsung abre código do seu driver para o sistema de arquivos exFAT

Tags: patentes, fat, bino

Após ser alertada de que a sua inclusão no kernel de um de seus tablets violava a GPL, a Samsung abriu o código do seu driver de exFAT, agora também licenciado sob a GPLv2. Trata-se do mesmo código que há poucas semanas havia surgido no Github, sem autorização, após um aparente vazamento.

O exFAT é o sistema de arquivos da Microsoft voltado a dispositivos de armazenamento flash. Vale lembrar que a disponibilização do código pela Samsung não oferece nenhum direito sobre as patentes que a Microsoft registrou com relação ao exFAT em si. (via lwn.net - “Samsung releases exFAT filesystem source [LWN.net]”)

Compartilhe: [Twitter] [Facebook] [Comentar]

Pipelight – Rodando Silverlight em browsers nativos do Linux

Tags: instalar, distribuicoes

Enviado por Tales A. Mendonça (talesamΘgmail·com):

“O projeto Pipelight propõe a criação de uma biblioteca que proporciona rodar qualquer aplicação dependente do Silverlight. A grande procura e utilidade para esse projeto está na execução do Netflix diretamente nos browsers nativos para Linux.

De acordo com o projeto, o Pipelight consiste de duas partes: uma biblioteca Linux que é carregada no navegador e um aplicativo (pluginloader.exe) do Windows iniciado pelo Wine. Esse plugin simula um navegador e carrega as DLLs do Silverlight. Quando você abre uma página com um aplicativo Silverlight, a biblioteca Linux enviará todos os comandos para o navegador, proporcionando o funcionamento direto nos navegadores nativos para Linux.

O mais interessante é, que para o usuário tudo é feito de forma transparente, e o que acontece está na execução das aplicações no Silverlight como se estivesse no Windows, e o melhor, tudo de forma rápida e sem lag.

Veja os detalhes no link a seguir.” [referência: talesam.org]

Compartilhe: [Twitter] [Facebook] [Comentar]

Vídeo: Servidor Linux PDC - Ferramenta de automação e aprendizado

Tags: distribuicoes, servidor, video

Enviado por Adriano Cesar de Oliveira Santos (adriano·santosΘzealtech·com·br):

“Configure e deixe seu servidor Linux funcional em poucos minutos.

O vídeo abaixo demonstra o funcionamento de uma ferramenta desenvolvida por Adriano Cesar Santos, o qual tem a função de ser um automatizador no processo de configuração de um servidor Linux PDC baseado no Debian, além de ter uma função também educacional.

Esse lado educacional pode ser explorado criando-se duas ou mais configurações diferentes para um servidor e comparando os arquivos de configurações para verificar que dados são divergentes, ou seja, que pontos do arquivo de configuração de um serviço específico devem ser alterados para que funcione corretamente, conforme sua necessidade.

O servidor Linux tem os seguintes serviços disponíveis e funcionais: DHCP, DNS (Bind9), PROXY (Squid3), FIREWALL (Iptables), COMPARTILHAMENTO DE ARQUIVOS E PASTAS (Samba3) e SSH. O servidor está rodando o Debian 7 Wheezy e as estações o Windows XP SP3 e Windows 7 x64 SP1, tudo configurado e testado através de máquinas virtuais no Oracle VirtualBox.

Apesar de totalmente funcional, esta ferramenta ainda não está finalizada e disponível, pois estou refinando alguns aspectos dela e também estarei implementando outros recursos.

[youtube.com/…]” [referência: youtube.com]

Compartilhe: [Twitter] [Facebook] [Comentar]

Tizen OS deve chegar a 5 países em Outubro

Tags: pos-pc

Enviado por Daigo (openwebosbrΘgmail·com):

“A Samsung deve liberar o primeiro modelo de smartphone com o sistema operacional feito em parceria com a Intel e a Linux Foundation já nesse mês de Outubro.

Cinco países foram escolhidos para esse lançamento e como você já deve estar se antecipando, o Brasil não consta nessa lista (tal como no caso do Sailfish).” [referência: openapps.com.br]

Compartilhe: [Twitter] [Facebook] [Comentar]

Menu de aplicativos estilo GNOME no Ubuntu 13.04, 12.10 ou 12.04

Tags: instalar, distribuicoes

Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com):

“Se você usa o Ubuntu com Unity e sente falta de um menu de aplicativos, aprenda a instalar o Classic Menu Indicator no Ubuntu 13.04, 12.10 ou 12.04 e resolva seu problema.

Apesar do Dash encontrar aplicativos rapidamente, nem todo mundo se acostuma com ele. Pensando nessas pessoas, será mostrado no passo a passo abaixo, como adicionar um menu de aplicativos estilo GNOME no Ubuntu 13.04, 12.10 ou 12.04.” [referência: edivaldobrito.com.br]

Compartilhe: [Twitter] [Facebook] [Comentar]

Lançado o KDE 4.11

Tags: falha

Enviado por Filipe Saraiva (filipeΘkde·org):

“Foi lançado há alguns dias o KDE 4.11, apresentando uma série de novidades. Na área de trabalho (Plasma) temos mais elementos portados para QtQuick, novas funcionalidades para o monitor de bateria, kmix, e área de notificações, além da adoção por padrão do KScreen. O kwin recebeu mais efeitos, foi portado para tecnologias OpenGL mais modernas, e a partir desta versão trás suporte experimental ao Wayland.

Nas aplicações destacam-se melhorias e adições de novas funcionalidades no Kontact, KMail, Blogilo, Okular e outros, adição de plugins para desenvolvimento em python no Kate, suporte a WebP no Kolourpaint, suporte a Ogg Opus no Juk, e mais.

No plataforma KDE, melhorias e correções de bugs na kdelibs e grandes otimizações no Nepomuk, que agora indexa os arquivos numa velocidade 6 vezes mais rápida que em sua versão anterior, além de conseguir indexar aqruivos ODF e DOCX.

A partir desta versão, a área de trabalho entrará em freeze e só receberá correções de bugs e pequenas melhorias. Os desenvolvedores dessa parte do KDE estarão focados no chamado Plasma 2, que usará o KDE Frameworks 5. O desenvolvimento de novas funcionalidades se dará neste projeto.

Leia mais detalhes sobre o KDE 4.11 no link com as notas de lançamento em português:” [referência: kde.org]

Compartilhe: [Twitter] [Facebook] [Comentar]

Adicionando novas versões ao Pythonbrew

Tags: instalar, desenvolvedores

Enviado por Matias Schertel (matiasΘpletax·com):

“Quando uma versão nova do Python é lançada, pode ocorrer algum atraso até que ela seja adicionada ao Pythonbrew e uma atualização seja lançada. No entanto, isso não impede que já seja utilizado o Pythonbrew para instalar e gerenciar essa nova versão, ficando apenas dependente de um pequeno esforço da nossa parte.” [referência: pletax.com]
Compartilhe: [Twitter] [Facebook] [Comentar]