quarta-feira, 8 de fevereiro de 2017

A fórmula para a Janela do GNU-Linux perfeito

A fórmula para o desktop Linux perfeito

Atualizado: 4 de novembro de 2016
Faça sua própria distro, alguém disse. Eu poderia, eu respondi, e meu cérebro começou a girar, pensando em tudo como não-fazer-seu-OS, ao contrário de como não ser visto . Mas então, é fácil criticar o trabalho dos outros. É por isso que decidi escrever este artigo como uma base para o que eu acho que é necessário para fazer um desktop de Linux bem sucedido.
E não se trata de tecnologia. Não se trata de ambientes de desktop, nem o bling bling, nem as diferenças ideológicas entre Debian e Red Hat. Esses são provavelmente os bits menos importantes nesta equação. É tudo sobre o caso de negócios, e isso é algo que o desktop Linux nunca teve verdadeiramente.
Teaser
E o rei contempla com desamparo o seu domínio; Ele estava triste, porque chupava.

Comece no começo

Muitas vezes como não, as pessoas ignorar o básico e ir para a implementação. Do que, você pode perguntar. E é isso. Nada específico realmente. Não há meta, e assim os meios para um fim se torna o fim. É por isso que as distribuições Linux são criadas e mantidas, por uma questão de bem, sem responder a quaisquer questões cruciais e existenciais que podem realmente incomodar os usuários. É por isso que, no espaço da área de trabalho, o Linux é uma solução de sistema operacional, mas não uma solução de negócios.

Então, o que faz um sistema operacional bem-sucedido então?

É a tecnologia? Claro que não. Android é essencialmente Linux, e ninguém se importa. A maioria das pessoas que usam os produtos da Apple não pode escrever Mach, UNIX ou NeXTSTEP, mas essa é a beleza dele, eles realmente não precisam. Da mesma forma, as pessoas do Windows não são incomodados que seu sistema tem algo chamado NT lá, desde que ele joga música e jogos.
É o custo? Novamente, não é. Porque quando você compra o hardware, o custo real do software está escondido na linha inferior. Quer se trate de um desktop, um laptop ou um smartphone, o sistema operacional não pode ser dissociado do kit físico.
Aplicações? Absolutamente. E não muitos deles, também. Há provavelmente 10 apps em todo o mundo que mantêm 80% da população refém de suas plataformas. Basta pensar quantas pessoas poderiam ou iria mudar para o Linux se tivesse o Microsoft Office e Adobe Photoshop. O vapor era grande por um tempo, e aquele resolveu a maioria das preocupações com o jogo para as pessoas do Linux depois de aproximadamente uma década e meia de turbulência. O nível de dependência é quase assustador. Mas só natural, porque as pessoas usam o software para alcançar as coisas, não porque eles podem.
Algo mais? Bem, na verdade não. Na verdade, a fórmula que eu vou apresentar hoje não é muito diferente do que eu escrevi em 2009. Por favor, dê uma olhada para ler o meu artigo sobre como expandir o mercado de desktop Linux. É um exercício digno no pensamento avançado, e foi anotado antes da evolução do mundo móvel. Agora, com tudo isso em mente, vamos elaborar o que é preciso para ter um modelo de negócios para o desktop Linux.

Hardware> software

As pessoas devem mudar os sistemas operacionais quando mudarem de hardware. Isso ainda é válido em todos os aspectos da computação. Basta lembrar de quanto esforço a Microsoft investiu na tentativa de fazer com que os usuários do Windows 7 e 8 mudassem para o Windows 10 com sua campanha GWX barulhenta . Durante um ano inteiro, seu sistema operacional mais recente estava disponível gratuitamente, e eles tentaram todos os tipos de truques, e ainda assim, não fez um grande dente nos números do mercado. Muito parecido com o Windows XP , os lançamentos mais antigos terão seus 5-10 anos morrendo.
Detalhes do caso de Nice
As pessoas compram hardware e não sistemas operacionais.
Com smartphones, as pessoas são estimuladas a atualizar para obter o mais recente conjunto de aplicativos e, às vezes, é impossível separar o hardware do software, mas mesmo neste mundo controlado e limitado pelo usuário, a maioria das pessoas atualiza seus sistemas ao comprar Novos telefones. De certa forma, também torna mais fácil para os desenvolvedores parar de suportar hardware mais antigo e se concentrar em processadores mais novos e mais rápidos.
A única maneira que os fornecedores encontraram para ser um compromisso razoável é ter não intrusiva atualizações gratuitas, mas é uma solução agradável de ter, em vez de uma necessidade. Porque se ele funciona, ele funciona. E se o hardware já é totalmente suportado, não vai haver qualquer grande magia descendo os tubos digitais. Os fornecedores podem introduzir otimizações e melhorias em sua pilha existente, mas muitas vezes como não, eles vêm para corrigir problemas flagrantes no software existente, que deve ter sido apressado prematuramente no selvagem, mercado caótico, ao invés de oferecer novas funcionalidades e serviços.
Janela de atualização
Isto vai completamente contra o ritmo atual de desenvolvimento e ciclos de suporte do mundo Linux mais amplo. Os lançamentos semestrais são loucura completa. Um total desperdício de esforço, e eles levam a nada bom ou produtivo. A Canonical criou um precedente ao oferecer lançamentos LTS, onde o ciclo de suporte de cinco anos é mais ou menos adaptado a um ciclo típico de atualização de hardware.
Não me interpretem mal, o desenvolvimento ainda pode continuar, mas em um nível de negócios , os usuários não devem ver mais de um novo lançamento do sistema operacional por ano, se isso. Idealmente, a cada dois anos, e novamente, isso volta para o modelo LTS. Reduzir a necessidade de tabelas de horários apressados ​​e uma sobrecarga de QA apressado pode realmente melhorar a qualidade geral do desktop Linux como um produto.
Ingrediente 1: Liberação principal a cada 2 anos, suportado por 5 anos.

Software pago

Devido à natureza livre do Linux, as pessoas erroneamente assumem um preço zero para tudo e qualquer coisa de código aberto. Mas esta é uma maneira errada de fazê-lo. Se não há lucro no espaço do software, os únicos produtos que sobreviverão serão o esforço voluntário, e esse não é um modelo de negócios sustentável.
Uma versão de negócios do desktop Linux deve custar dinheiro. Não é apenas o custo do suporte, é o custo que remonta ao desenvolvimento. Desenvolvimento profissional que é de propriedade exclusiva dos fornecedores. Caso contrário, o Linux será tão bom quanto o seu link mais fraco, e que muitas vezes é um desenvolvedor a tempo parcial hobbyist que será ido desta vez no próximo ano.
Gostaria de pagar por Linux, se isso significa consistente, produtos de alta qualidade. Na verdade, o custo pode ser facilmente absorvido e escondido no produto de hardware que é oferecido. Por exemplo, quando você compra um laptop Dell XPS pré-carregado com o Ubuntu, você tem alguma idéia de quanto custa o sistema operacional? Não, você não, e você não deveria. Mas eu esperaria uma parte do preço para cobrir o lado do software, também.
Ingredient 2: Paid products.

Quem é o dono?

O dinheiro pode ajudar, mas isso não é suficiente. Olhe para os sabores de Linux da empresa. Eles são bem sucedidos porque praticamente tudo o que eles navio com é de propriedade ou apoiado pelos fornecedores. Agora, olhe para a área de trabalho. A maioria das coisas vem de desenvolvedores de terceiros que não têm obrigação legal para ninguém. É um show de melhor esforço, e ele mostra. O nível de amadorismo no mundo Linux é terrível, e novamente, é um resultado direto da clara falta de propriedade no espaço de software.
Uma companhia profissional que vende o software não pode deixar uma pessoa aleatória em algum lugar para fora lá seja responsável para os codecs da música que power o jogador de música ou uma biblioteca necessários para imprimir. Essa atitude é absurda. Basta olhar para a Microsoft, Google e Apple, eo que eles enviam com seus sistemas. Você não recebe muito, mas o que você recebe é totalmente detida e apoiada por essas empresas, para melhor ou pior. Eles não vão vender o que eles não podem legalmente se comprometer.
Esta é a razão pela qual a única maneira de um desktop Linux pode ter sucesso se todos os seus componentes vêm de fontes profissionais, de preferência a empresa que vende o software e talvez até mesmo o hardware. No momento, não existe uma única distribuição Linux que siga este modelo. É por isso que há tanta inconsistência em geral. Ninguém se importa se Samba ou Gstreamer ou algo mais quebra, porque ninguém é realmente responsável.
Samba falhou, grande momento
O dicionário de Oxford lista smb.so como uma ortografia alternativa ao fracasso.
Esta é também a razão pela qual Xandros falhou como um negócio. Eles tentaram vender coisas, mas não eram donos da maioria da pilha de software, e não havia valor agregado em pagar pelo suporte, porque o modelo desgastado nas costuras. SUSE tem o seu sabor empresarial do desktop, SLED, mas novamente, os pedaços e pedaços que cobrem não são apenas úteis o suficiente para uso doméstico. Depois de sair do domínio do fornecedor, o modelo é interrompido.
Espere, Dedoimedo, a Microsoft também não possui a maioria das coisas do Windows! Isso é verdade, mas há várias diferenças cardeais. A pilha básica da Microsoft é totalmente auto-suficiente e perfeitamente adequado para a tarefa. Talvez você não goste do Internet Explorer ou do Edge, mas eles existem. Microsoft Office, Bloco de notas, Wordpad, Explorer e assim por diante. Esses são produtos com os quais a Microsoft está comprometida e permitem que qualquer pessoa use o Windows. Se quiserem se expandir, podem.
Página de boas-vindas
Inútil, mas pelo menos existe.
A pilha de aplicativos de terceiros para a Microsoft também é muito rica, estável, com suporte por muitos anos e de natureza previsível. Compatibilidade com versões anteriores e suporte ao driver também são de primeira qualidade. Você pode executar aplicativos DOS no Windows. O laptop T-42 que eu testei há muito tempo tinha drivers de gráficos do Windows 10 anos depois que ele foi lançado no mercado. Não para Linux, mente.
Se você olhar para o Linux, digamos Fedora, quais são os aplicativos do Fedora exatamente? Nenhum. Debian? Nenhum que conta. Aplicações canônicas? Bem, eles estão tentando, e isso é em parte por causa do altamente recomendável se tarde telefone e Tablet esforços. Mais uma vez, a Canonical está à frente do jogo em comparação com outros fornecedores. E agora temos Snaps disponíveis, o que pode mudar a realidade um pouco. Mas então, sem um proprietário formal, este esforço pode terminar com o mesmo Catch 22 predicamento como o quadro AppImage.
Ingrediente 3: O software pertence ao fornecedor.

Que software exatamente?

Bem, um sistema operacional bem-sucedido permite que seus usuários façam realmente coisas. Os drivers são o primeiro componente crítico. Dê uma olhada em meu laptop G50 e seu cartão Realtek . Eu preferiria não ter boot de distro sobre ele do que a situação half-arsed eu estou, onde não há drivers adequados para o meu cartão Wireless. Novamente, porque ninguém é dono, é tudo sobre desviar a culpa, um grande triste blamefest que está acontecendo há dois anos.
Bumblebee é outro exemplo de má qualidade, falha na integração. É verdade que os fornecedores de distro não podem controlar o que a Nvidia, a Realtek ou a Intel fazem, mas poderiam, se fossem negócios adequados, fazer parcerias com eles, executar programas de validação e, em seguida, liberar softwares firmemente acoplados ao hardware, com resultados bem comprovados. É tudo sobre fazer as coisas profissionalmente.
Depois dos drivers, existe o sistema operacional e as bibliotecas principais, o que é quase certo, exceto que tudo se rompe uma vez que entramos no espaço do usuário. Mais uma vez, a Canonical tentou intensificar o jogo e foi baleada pelo desenvolvimento da Unity. Mas a partir de uma perspectiva de negócios, é a única maneira. Você deixaria seu negócio nas mãos do Gnome, do KDE ou de qualquer desenvolvedor e de suas disputas mesquinhas e decisões aleatórias?
O problema é que a Unity ainda depende muito do Gnome, não há tempo suficiente para desenvolver e testar as coisas corretamente, e há muita poluição de terceiros para ter uma plataforma estável e confiável. Isso se estende a coisas como codecs, compartilhamento, impressão e muito mais.

O que as pessoas realmente precisam?

Se eu fosse um negócio de distro, a primeira coisa que eu iria oferecer é algum tipo de suporte do Microsoft Office. Gostaria de certificar-se de que cada usuário Linux está plenamente consciente de que você pode realmente executar a versão on-line do Office através de qualquer navegador moderno. Esta é provavelmente a peça mais importante. Não estou executando o Linux 24/7 porque preciso do Microsoft Office. Simples.
Salvar opções
Jogos, Vapor, até agora tudo bem. Nós não temos nenhuma alternativa ao Adobe Photoshop, então eu iria ter certeza de falar com a Adobe. Gostaria de falar com todas as empresas importantes lá fora e certifique-se de que liberam software para Linux. E não é preciso muito. 10-20 aplicativos cobrirão a maioria dos casos de uso.

Integração comercial

Totalmente suportados, clientes nativos para Twitter, Facebook, Google Apps, Snapchat, Instagram, o que torna as massas felizes. O material que eles adoram e consomem em suas plataformas móveis, eles devem estar disponíveis no desktop. Não como uma alternativa ao modelo existente , mas como uma solução complementar .
Eu não estou dizendo vamos fazer o desktop em um estúpido, monstruosidade tacada bastardo. Não. Mas tem que haver um modelo comercial viável disponível. Por si só, o Linux não tem chance, porque as pessoas já têm o que precisam. Replicar o que o Windows faz só pode funcionar se você pode reduzir os preços, oferecendo 100% da funcionalidade. Em vez disso, o Linux oferece apenas uma fração disso, e não há concorrentes com os gigantes no jogo de custo.
Além disso, o Google provou que o Linux pode ter um modelo comercial incrível. Por que você acha que eles estão trazendo aplicativos Android para o Chrome OS ? Por que você acha que eles estão fazendo todas essas coisas loucas? Porque eles têm um claro, modelo de negócio de longo prazo, bem definido e bem financiado e executar profissionalmente.
Então sim, você pode fazer tudo através de um navegador. Mas isso é lento e isso é uma merda. O Ubuntu Phone sofre com este problema e não será resolvido em breve. Aplicativos nativos são uma obrigação. Você precisa tornar mais fácil para as pessoas querem consumir sua plataforma. Você pode rir tudo o que puder, mas o Powershell no Linux e o BASH no Windows são provavelmente as duas coisas mais importantes que aconteceram ao Linux no ano passado. Imagine desenvolvedores que agora podem criar software em uma única plataforma. Nós podemos realmente começar a ver o Microsoft Office ou Visual Studio terra no Linux como um resultado deste esforço.
Comando Uname
A Canonical tentou ser pioneira. Por um tempo, você tinha os escopos comerciais, lentes qualquer que seja no Dash no Ubuntu, mas fanáticos gritavam privacidade e outras coisas. Você também pode comprar software através do Ubuntu Software Center, e você tinha que Ubuntu One conta para todos os fins comerciais. Foi um bom começo.
Pesquisa de vídeo
Não tenho certeza se isso ainda é o caso com o novo e aleijado Software Center. Ubuntu tentou mover as coisas para a frente, e lamento ver que eles se cederam à mentalidade de homem das cavernas do usuário típico do Linux. Parece morto. Derrotado.
Centro de Software
Essa coisa realmente funcionou muito bem. Suspiro.
Agora, você não projetar para o público que você tem, você projetar para o público que você quer ter. A Canonical cometeu um erro ao acomodar os usuários da era dos anos 90, que nunca comprarão produtos Linux. Não há modelo comercial lá. É um cemitério.
Agora, imagine um centro de software que tenha o seguinte - integração com Amazon, Google Play, iTunes, Steam, qualquer que seja. Você pode comprar jogos, música e vídeos diretamente através da loja. Soa familiar? Você pode usar o Spotify , transmitir e sincronizar seus dados, salvar na nuvem, o que quer que seja. Ignore os hypes, pense em casos de uso.
Corrida a vapor
A maioria dos usuários de desktop provavelmente não quer tudo, mas eles podem querer algumas dessas opções e recursos. Eu provavelmente pagaria dinheiro por um ou dois serviços on-line que eu acho útil, além de Office, além de suporte de software confiável. Para outra pessoa, pode ser a integração de hardware e software. No momento, não temos nada. Nada mesmo.
Ingredient 4: Loja de app comercial e integração desktop.

O futuro

O desktop Linux está preso. 1999 se você me perguntar, 2006 ou assim se você me perguntar em um dia brilhante. Mas não houve nenhum progresso desde os dias de OpenArena, é todos os sonhos vazios e esperanças, não há nada de novo vindo. O kernel está progredindo muito bem, mas isso é uma entidade comercial, com a maioria das contribuições provenientes de gigantes de bilhões de dólares.
No espaço do usuário, systemd , Wayland, seja qual for. Quem dá uma merda. Posso usar o desktop Linux para alcançar as 5 principais coisas da minha agenda diária que faço no Windows? Não. A maioria das pessoas pode fazer isso? Não. Então, por que alguém se incomodaria?
Chame-me fanboy, mas a Canonical está tentando - o telefone, o tablet, a convergência , trata-se de tentar criar uma realidade útil, útil e prática para pessoas que usam seus desktops e seus tablets e telefones e outros. A Microsoft tem uma coisa semelhante com sua linha Lumia 950. No entanto, a Canonical simplesmente não tem os recursos para retirá-lo. Eles estão perdendo tempo liberando inúmeras imagens do Ubuntu a cada seis meses.
Convergência 1
Claro, a empresa está crescendo, e sua mordida no centro de dados eo espaço de nuvem está crescendo, e esses são verdadeiramente resultados encorajadores. Aqui é onde está o dinheiro. O desktop é quase um hobby. Mas um dia, a empresa pode simplesmente decidir desistir deste sonho, e se concentrar em fazer coisas comerciais. Assim como a SUSE ea Red Hat fizeram.
As pessoas ficam animadas lendo sobre uma nova versão deste ou daquele software, mas as coisas importantes são coisas como Piloto Automático OpenStack, Juju, Snappy, Paisagem, parceria com regiões e países. É assim que o negócio é feito no mundo real.
Às vezes, quando estou me sentindo particularmente louco, estou pensando em ir Kickstarter ou VC, pedindo milhões de dólares para começar a minha própria Linux desktop aventura e torná-lo em um produto comercial. Mas então, Canonical e Google já fizeram em certa medida. Começar do zero me coloca cinco anos atrás de todos os outros.
E a parte triste é, o produto seria nada como o Linux que usamos hoje, e praticamente nenhum dos usuários atuais usá-lo. Porque eles me odiariam por vender minha alma ao Diabo ou algo assim. Mas vamos enfrentá-lo. O modelo clássico para o desktop Linux não conseguiu torná-lo uma escolha doméstica popular. É 1-2%, e tem sido lá para a última década ou assim. Nada tem cardinalmente mudado, e apenas fazendo incrementalmente mais do material não vai balançar o mercado.
As pessoas não se preocupam com os sistemas operacionais - e, portanto, o Linux não precisa ser Linux para ter sucesso. O Google provou isso, e eles irão re-prová-lo uma vez Chrome OS + Android atinge as prateleiras. Isso significa que o futuro do Linux realmente significa a morte de praticamente todas as distros lá fora, todos os ambientes de desktop e 90% de software inútil e repetido que faz mais do mesmo.
Claro, os esforços hobbyist vai continuar, e eles serão uma tomada de boas-vindas intelectual, mas no longo prazo, se quisermos um desktop comercial Linux, ele não pode permanecer nas mãos das massas. Deve ser um produto profissional, os padrões serão duras e rigorosas. O que temos hoje falha no teste.

Conclusão

Não é preciso muito para criar um desktop comercial Linux. Trata-se de integração de hardware e software, uma propriedade de pilha completa do produto, software comercial desempenha um papel crítico, e tudo isso custa dinheiro. Mas você estaria disposto a pagar por um desktop Linux seguro, estável e bonito que será suportado por 10 anos, ele vem com assinaturas de meia dúzia de serviços de streaming de multimídia, você pode comprar jogos e vídeos sem andar sobre a Web, e É executado em hardware de alto nível?
Eu sei que eu faria. Então, importa o que o sistema operacional é chamado? Então sim, o nascimento comercial do Linux é a morte de nossas ilusões infantis. Mas depois de 25 anos, talvez seja hora de o Linux se transformar em uma nova entidade, e não será mais o nosso playground. Parece triste, e é, mas também estou cansado de testar as distribuições do Linux, testar e testar e testar e obter um pouco de minha alma queimada toda vez. Você só pode deixar de imprimir em uma impressora cara tantas vezes antes que se torne ridículo. Alimento para o pensamento.
Felicidades.
Ícone de RSS Feed
delicioso delicioso Tropeçar em cima tropeçar Digg Digg Reddit Reddit Slashdot Slashdot
Fonte:  http://www.dedoimedo.com/computers/linux-perfect-desktop-formula.html


Anunciar!
Gostaria de anunciar seu produto / site no Dedoimedo?

Consulte Mais informação

Doar para Dedoimedo!
Você quer
Me ajudar a me aposentar mais cedo? Como sobre doar
Algum dinheiro para
Dedoimedo?

Consulte Mais informação
Doar

quinta-feira, 12 de janeiro de 2017

Introdução ao GNUzilla e IceCat

GNUzilla e IceCat

[Logotipo do IceCat do GNU]

Introdução ao GNUzilla e IceCat

GNUzilla é a versão GNU do pacote Mozilla, e GNU IceCat é a versão GNU do navegador Firefox. Sua principal vantagem é uma ética: é totalmente software livre . Enquanto o código-fonte do Firefox do projeto Mozilla é software livre, eles distribuem e recomendam software não-livre como plug-ins e addons. Além disso, sua licença de marca restringe a distribuição de várias maneiras incompatíveis com a liberdade 0.

Recursos de proteção de privacidade

  • LibreJS : GNU LibreJS tem como objetivo abordar o problema de JavaScript descrito no artigo de Richard Stallman The JavaScript Trap .
  • Https-Everywhere : Extensão que criptografa suas comunicações com muitos dos principais sites, tornando sua navegação mais segura.
  • SpyBlock : Bloqueia os rastreadores de privacidade enquanto estiver no modo de navegação normal e todos os pedidos de terceiros quando estiver no modo de navegação privada. Com base no Adblock Plus.
  • AboutIceCat : Adiciona uma página inicial "sobre: ​​icecat" personalizada com links para informações sobre o software livre e recursos de privacidade no IceCat e caixas de seleção para ativar e desativar os sites mais propensos a quebrar.
  • Contramedidas de impressão digital : A impressão digital é uma série de técnicas que permitem identificar de forma exclusiva um navegador com base em características específicas dessa instância específica (como as fontes disponíveis na máquina). Ao contrário dos cookies, o usuário não pode optar por não ser rastreado desta forma, então o navegador tem que evitar dar esse tipo de dicas.

Downloads

As versões oficiais do IceCat estão disponíveis em ftp.gnu.org , ou em qualquer espelho GNU . Use um espelho, se possível. Além das fontes, as versões binárias para GNU / Linux (32 e 64 bits) estão disponíveis.
O IceCat é gerado a partir do Firefox com os scripts disponíveis em http://git.savannah.gnu.org/cgit/gnuzilla.git .

Complementos e complementos gratuitos

Nós mantemos uma lista de addons grátis .
O GNUzilla executa seu próprio serviço de busca de plugins em gnuzilla.gnu.org.

Langpacks

Você pode encontrar langpacks para o IceCat no FTP oficial do GNU: ftp://ftp.gnu.org/gnu/gnuzilla/ no diretório "langpacks" para uma determinada versão
Estes langpacks são gerados automaticamente a partir do original do Firefox, se você notar problemas em sua localidade, por favor, deixe-nos saber na lista de discussão <bug-gnuzilla@gnu.org> .

Ajuda on-line e documentação

Os manuais conduzidos pela comunidade estão disponíveis em http://libreplanet.org/wiki/Group:IceCat/

Listas de discussão

A discussão geral desses projetos ocorre na lista de discussão bug-gnuzilla@gnu.org (não é apenas para relatórios de bugs, apesar do nome). Sinta-se livre para assinar ou navegar nos arquivos .
Para se inscrever na lista de discussão do GNU IceCat, use a interface web do mailman ou envie email vazio com uma linha de cabeçalho Subject: apenas inscreva-se em bug-gnuzilla-request@gnu.org .
Encontrou um bug? Tem uma sugestão? Informe-o para a lista de endereços, tentando especificar todas as informações que poderiam estar envolvidas (plataforma, versão do programa (o comando icecat --version irá relatar isso) e construir a versão das ferramentas se construir a partir do código-fonte). Informe o comportamento esperado para o comportamento real observado.

Envolver-se

Desenvolvimento do IceCat, e GNU em geral, é um esforço voluntário, e você pode contribuir. Para obter informações, leia Como ajudar o GNU . Se você gostaria de se envolver, é uma boa idéia juntar-se à lista de discussão (veja acima).
Mantenedor
O GNU IceCat está sendo mantido atualmente por Ruben Rodriguez. Por favor, use as listas de discussão para contato.

Origem do nome

O nome "IceCat" foi inventado para mostrar nossa relação com o navegador Mozilla Firefox. O gelo não é fogo e um gato não é uma raposa, assim que é claramente um pacote diferente (nós não queremos Mozilla culpado para nossos erros, nem causar a confusão com suas marcas registradas), mas está igualmente claramente intimamente relacionado (naturalmente Quase todo o trabalho vem do esforço da Fundação Mozilla, por isso queremos dar crédito).
O navegador gNewSense BurningDog eo navegador Debian IceWeasel são similarmente derivados do Firefox, também com a intenção de ser software livre. Tecnicamente, no entanto, esses projetos são mantidos inteiramente independentemente do IceCat. (Anteriormente, este projeto de navegador GNU também era chamado IceWeasel, mas isso provou ser confuso.)

Sobre o GNU ea Filosofia GNU

O Projeto GNU foi lançado em 1984 para desenvolver um sistema operacional completo semelhante a Unix, que é livre de software livre como liberdade e não preço . Seu principal patrocinador é a Free Software Foundation .
A filosofia do software livre é a raiz ea motivação das diretrizes e objetivos do movimento de software livre todo, uma comunidade mundial.
Por favor junte-se a nós !

Por favor envie as perguntas da FSF & GNU para <gnu@gnu.org> . Há também outras formas de entrar em contato com a FSF.
Por favor, envie links quebrados e outras correções ou sugestões para <Bug-gnuzilla@gnu.org> .
Copyright 2012,2014 Software Livre Fundação, Inc.
Esta página está licenciada sob uma Licença Creative Commons Atribuição-NoDerivs 3.0 Estados Unidos .
Agradecemos a equipe Hitflip pelos logotipos IceCat.
Atualizada: $ Date: 2014/10/21 14:55:34 $

Fonte: https://www.gnu.org/software/gnuzilla/

Gaúcho GNU 

sexta-feira, 30 de dezembro de 2016

Repositório APT para Linux-livre-pt-br


Jxself.org

Repositório APT para Linux-livre

Eu tenho mantido este repositório APT para o kernel chamado Linux-libre desde setembro de 2011, graciosamente hospedado pela Free Software Foundation América Latina .
O Linux como distribuído pelo kernel.org contém software proprietário, e induz você a instalar software proprietário adicional que ele não contém.
Linux-libre é uma versão modificada do Linux com todos os blobs binários, código ofuscado e partes de código sob licenças proprietárias removidas.
A combinação resultante do Sistema Operacional GNU eo kernel chamado Linux é o sistema operacional GNU / Linux, embora muitos (incorretamente) se refiram a ele como "Linux".
Esse repositório contém .debs do Linux-libre compilado para CPUs x86 de 32 e 64 bits. Ele deve funcionar com a maioria das distribuições GNU / Linux que usam o APT. É conhecido por ser compatível com Trisquel, gNewSense, Debian, Ubuntu, e seus derivados respsective. Entre em contato se precisar de suporte para arquiteturas de CPU adicionais ou outras distribuições GNU / Linux.
Espero que este repositório torne a liberdade do software mais fácil para mais pessoas, permitindo que você substitua o kernel em sua distribuição GNU / Linux existente por um que seja totalmente respeitador da liberdade, ou para pessoas que já usam distribuições GNU / Linux totalmente livres Para obter mais facilmente uma versão mais recente do kernel se você precisar dele por algum motivo.
Para usar este repositório, instale primeiro o pacote apt-transport-https :
sudo apt install apt-transport-https
Em seguida, adicione o meu repositório:
sudo apt edit-sources
E adicione a linha:
deb https://linux-libre.fsfla.org/pub/linux-libre/freesh/ freesh main
Você também deve buscar e instalar a chave GPG com a qual o repositório é assinado:
wget https://jxself.org/gpg.inc
Verifique se é a chave certa:
gpg --with-fingerprint gpg.inc
Certifique-se de que você vê:
Key fingerprint = F611 A908 FFA1 65C6 9958 4ED4 9D0D B31B 545A 3198
Desde que corresponda, configure o gerenciador de pacotes para confiar na chave e exclua a cópia temporária:
sudo apt-key add gpg.inc
rm gpg.inc
Agora você poderá atualizar o gerenciador de pacotes e instalar o Linux-libre:
sudo apt update
O comando exato a ser executado em seguida depende de como você deseja que as coisas funcionem. Reveja todas as informações abaixo.
Versões atuais e futuras do kernel para saber sobre:
Versão Status Liberado Suportado até
4,10 Versão futura, esperada em algum momento em fevereiro de 2016
4,9 Última versão lançada. Versão atual de suporte a longo prazo (LTS). Dezembro de 2016 Dezembro de 2018
4,8 Versão anterior. O suporte está terminando em breve. Todos são incentivados a atualizar para 4.9. Outubro 2016 Dezembro de 2016
4.1 Versão anterior de suporte a longo prazo (LTS), mas ainda é suportada. Junho de 2015 Setembro de 2017
Tenha em mente que uma nova versão de suporte a longo prazo é selecionada aproximadamente uma vez a cada ano e, em seguida, com suporte por pelo menos dois anos. A próxima será selecionada na última parte de 2017.
Para determinar se sua CPU suporta PAE (o que é bom saber para o gráfico abaixo) execute este comando:
grep --color=always -i PAE /proc/cpuinfo
Se pae estiver destacado na saída, o sistema suporta PAE. Caso contrário, não.
Continue lendo para localizar o caso de uso que mais descreve o que você deseja.
Caso de uso Comando
"Eu sempre quero a versão mais recente do Linux-libre. Não importa o quê." sudo apt install linux-libre
Mesmo que acima, mas eu tenho um computador mais antigo que não suporta PAE. (Veja a nota anterior sobre o PAE.) sudo apt install linux-libre-nonpae
"Eu quero a versão mais recente do Linux-libre, mas quando o 4.10 aparecer como a próxima grande nova versão, eu quero esperar um pouco antes de atualizar para que qualquer problema possa ser resolvido.Eu vou decidir quando estou pronto para atualizar Para 4.10, mas eu ainda quero obter atualizações para 4.9 enquanto estou esperando. " sudo apt install linux-libre-4.9
Mesmo que acima, mas eu tenho um computador mais antigo que não suporta PAE. (Veja a nota anterior sobre o PAE.) sudo apt install linux-libre-4.9-nonpae
"Agora que o 4,9 está fora eu quero esperar um pouco antes de atualizar para que qualquer problema pode ser resolvido.Eu vou decidir quando estou pronto para atualizar para 4.9.Eu sei que o suporte para 4.8 está terminando em breve, mas eu ainda Quero usá-lo. " sudo apt install linux-libre-4.8
Mesmo que acima, mas eu tenho um computador mais antigo que não suporta PAE. (Veja a nota anterior sobre o PAE.) sudo apt install linux-libre-4.8-nonpae
"Eu sempre quero usar a atual versão de suporte a longo prazo (LTS) do Linux-libre. Não importa o quê." sudo apt install linux-libre-lts
Mesmo que acima, mas eu tenho um computador mais antigo que não suporta PAE. (Veja a nota anterior sobre o PAE.) sudo apt install linux-libre-lts-nonpae
"Eu quero usar a atual versão de suporte a longo prazo (LTS) do Linux-libre, mas quando o próximo sai na última parte de 2017 eu não quero atualizar para ele.Quero ficar com o LTS atual (4.9) até que eu decida de outra maneira. " sudo apt install linux-libre-4.9
"Eu sei que a atual versão de suporte a longo prazo (LTS) do Linux-libre é 4.9, mas eu quero continuar usando a versão LTS anterior (4.1) até que eu decida o contrário." sudo apt install linux-libre-4.1
Mesmo que acima, mas eu tenho um computador mais antigo que não suporta PAE. (Veja a nota anterior sobre o PAE.) sudo apt install linux-libre-4.1-nonpae
Se você usar o Libreboot certifique -se de fazer isso. Se você não usar o Libreboot, pule esta etapa.
cd /boot/grub
sudo ln -s grub.cfg libreboot_grub.cfg
Também recomendo que você se inscreva na lista de discussão linux-libre-announce para estar ciente das mudanças importantes. A lista de endereços é de volume muito baixo.
Tem perguntas? Preciso de ajuda? Por favor, visite # linux-libre em irc.freenode.net ou entre em contato comigo .
Linux-libre é um software livre , licenciado sob os termos da GNU General Public License versão 2, conforme publicado pela Free Software Foundation. Você deve ler a licença para que você conheça seus direitos de executar, estudar e modificar o software, bem como suas obrigações se você redistribuir o software para outras pessoas.
Para garantir que estou em total conformidade com a licença, você pode baixar o tarball contendo o código-fonte completo e correspondente, os arquivos de configuração do kernel e as instruções para compilar e instalar o kernel de http://linux-libre.fsfla.org / Pub / linux-libre / freesh / .

Fonte: https://jxself.org/linux-libre/

Copyright © 2011, 2012, 2013, 2014, 2015, 2016 Jason Self. Veja license.shtml para condições de licença. Copie e compartilhe.
O rótulo sem DRM por Defective by Design ( fonte ) está licenciado sob a Licença Creative Commons Atribuição-Compartilhamento pela mesma licença 3.0 Unported .


 

palestra de Richard Stallman na universidade de Estocolmo


A de Barcelona é mais fácil de entender ...


quinta-feira, 15 de dezembro de 2016

Microdata HTML5s - O segredo mais bem guardado do HTML5

Microdata: HTML5's Best-Kept Secret Microdata: O segredo mais bem guardado do HTML5

Dada a quantidade de ruído da indústria sobre vídeo nativo e animações com script, você ficaria perdoado se você nunca tivesse ouvido falar da nova especificação de microdados incluída no HTML5.
Semelhante a esforços externos como Microformatos, os microdados do HTML5 oferecem uma forma de ampliar o HTML adicionando vocabulários personalizados às suas páginas.
A maneira mais fácil de entender é considerar um caso de uso comum. Vamos dizer que você quer detalhes da lista sobre um negócio em sua página - o nome, endereço, número de telefone e assim por diante. Para fazer isso você vai precisar usar algum vocabulário, além de HTML, uma vez que não há nenhuma <business> tag.
Usando microdados, você pode criar seus próprios pares nome / valor personalizados para definir um vocabulário que descreva uma listagem de negócios.
Quando uma aranha do Search Engine vem longitudinalmente, saberá que não somente seus dados são uma lista de negócio, mas pode descobrir o endereço, o número de telefone, ou mesmo as geo-coordenadas exatas se você quer os incluir.
Dado que HTML5 ainda é um projecto neste momento, por que se preocupar?
Na verdade, apesar da falta de publicidade e do status ainda incompleto do HTML5, os microdados já estão sendo usados ​​pelo Google, que começou a adicionar informações obtidas a partir da marcação de microdados em seus snippets de resultados de pesquisa.
Microdados é útil hoje em dia, mas que sobre Microformatos ou ferramentas mais complexos como RDFa? A resposta é que todos os três vão funcionar (e Google, na maioria dos casos, entende todos eles).
No final, as diferenças entre os três são principalmente na sintaxe, e cada um tem suas vantagens e desvantagens. Mas dado que a especificação Microdata muito provavelmente se tornará um padrão oficial recomendado web como parte do HTML5, parece o mais futuro-prova das três opções.
Então, como podemos adicionar microdados a uma página da web? Considere a seguinte marcação HTML básica, que pode ser usada para descrever a minha loja de café local:
 <Div>
     <H1> Barra de café de Hendershot </ h1>
     <P> 1560 Oglethorpe Ave, Athens, GA </ p>
 </ Div>
Esta marcação obtém as informações básicas sobre a página e os seres humanos podem lê-lo, mas as aranhas do Search Engine não vão ficar muito fora dela. Embora seja verdade que mesmo o Google diz que você deve projetar para os seres humanos primeiro e robôs em segundo lugar, podemos melhorar esse código sem torná-lo menos legível para humanos.

Microdados

Para reescrever esta listagem de negócios usando a sintaxe de microdados do HTML5, faríamos algo como isto:
 <Div itemscope itemtype = "http://data-vocabulary.org/Organization"> 
     <H1 itemprop = "name"> Barra de café de Hendershot </ h1>
     <P itemprop = "address" itemscope itemtype = "http://data-vocabulary.org/Address">
       <Span itemprop = "rua-endereço"> 1560 Oglethorpe Ave </ span>, 
       <Span itemprop = "locality"> Atenas </ span>, 
       <Span itemprop = "region"> GA </ span>.
     </ P>
 </ Div>
A marcação de microdados acrescenta atributos de um par você pode não ter visto antes, itemscope , itemtype e itemprop . O primeiro é essencialmente apenas um marcador de nível superior, ele diz ao motor de busca aranha que você está prestes a definir algo nas seguintes tags aninhadas. O itemtype atributo indica a aranha que você está definindo - neste caso, uma organização.
O restante da marcação deve parecer bastante familiar se você usou Microformatos. A principal mudança é a itemprop atributo (abreviação de propriedade do item) para definir o que cada elemento é. Como nosso endereço é todo um parágrafo, adicionamos algumas tags span para definir cada elemento do endereço separadamente - endereço, localidade e assim por diante. Se quiséssemos, poderíamos acrescentar outras propriedades como um número de telefone ( itemprop="tel" ), uma URL ( itemprop="url" ), ou mesmo dados geográficos ( itemprop="geo" ).
Então, onde nós começamos estes itemprop vocabulários de? Bem, como o URL no itemtype atributo indica, eles vêm de data-vocabulary.org . É claro que você pode fazer a sua própria sintaxe itemprop, mas se você quiser motor de busca aranhas para entender seus microdados, você vai ter que documentar o que você está fazendo. Uma vez que as definições em data-vocabulary.org abrangem uma série de casos de uso comum - eventos, organizações, pessoas, produtos, receitas, opiniões - que faz um bom ponto de partida.

Microformatos e RDFa

Então como é que Microdados ajuste com Microformatos e RDFa ? Bem, a WHAT-WG , que ajuda a desenvolver a especificação HTML5, decidiu as guerras de chamas provocadas pelo debate sobre a possibilidade de usar Microformatos ou RDFa faltou veemência suficiente, então eles adicionaram uma terceira definição própria.
Na verdade, o raciocínio parece ter sido algo como isso: Microformatos são uma idéia muito boa, mas essencialmente um hack. Porque Microformatos contar apenas com as class e rel atributos, escrever analisadores para lê-los é complicado.
Ao mesmo tempo, o RDFa foi projetado para trabalhar com a especificação XHTML 2.0 agora extinta. Embora o RDFa esteja sendo portado para trabalhar com HTML5, pode ser excessivamente complexo para muitos casos de uso. RDFa é um pouco como perguntar que tempo é e ter alguém dizer-lhe como construir um relógio. Sim, RDFa pode fazer as mesmas coisas HTML5 microdata e Microformats fazer (e mais), mas se a história da web nos ensina uma lição, é que soluções mais simples quase sempre vencer.

Leitura adicional

Antes de mergulhar em microdados, certifique-se de verificar todas as opções. Google tem uma boa visão geral sobre a adição de microdados para sua página , e oferece exemplos usando todos os três sintaxes de marcação. Dive de Mark Pilgrim Em HTML5 também dedica um capítulo a microdados com mais detalhes sobre como analisadores microdados ler a sua marcação.
Além disso, tenha em mente que não são apenas os motores de busca que se beneficiam de microdados em suas páginas. A especificação HTML5 também define um conjunto de DOM APIs para navegadores da web para ler e manipular microdados em suas páginas. No momento, nenhum navegador suporta a API, mas provavelmente será eventualmente.
Quanto mais informações você pode dar à web, mais pode fazer com essa informação. Eventualmente, os motores de busca pode usar microdados para encontrar seus amigos na web (como DRX e webfinger ) e navegadores poderia usá-lo para conectar você com aqueles amigos não importa que sabor-of-the-month site social que pode estar usando.

Veja também: