Código fonte do Apollo 11 foi disponibilizado no Github como opensource
12 de Julho de 2016, 12:18Não é porque os nerds são nerds que eles não gostam de zoar de vez em quando. O código fonte do computador de orientação do Apollo 11, foguete que levou o homem à lua, foi liberado como open source recentemente, mas o que impressiona mesmo é a quantidade de piadas inseridas no meio das linhas.
O responsável pelas transcrições disponíveis na web é o pesquisador de tecnologia Ron Burkey, que transcreveu cada uma das linhas do código à mão a partir do material original. Embora o código dos módulos de comando e da base lunar já estivessem na web desde 2003, a transcrição de Burkey foi postada no GitHub na semana passada por um ex-estagiário da NASA, Chris Garry. Embora algumas piadas sejam compreendidas apenas por programadores, a grande maioria pode ser curtida por usuários comuns.
Nessa primeira screencap, é possível notar a linha “N_BABY_BURN-MASTER-IGNITION_ROUTINE.s”, que faz referência ao bordão utilizado pelo DJ Magnificent Montague no momento que ele tocava as canções que mais estavam bombando no momento. Além disso, a frase também foi icônica em outro movimento americano: protestos ocorridos em Los Angeles em 1965 contra a morte de um jovem negro pela polícia.
O código foi escrito numa versão própria da Nasa de Assembly, um tipo de linguagem de programação básica. Isso por si só explica porque o código é tão longo. Na internet, versões alternativas do código já podem ser encontradas, como o MATTDAMON.s, que ajudaria a salvar a vida do personagem do ator no filme Perdido em Marte.
O código completo pode ser conferido no GitHub.
Segundo desenvolvedor, Snappy não é seguro no Ubuntu com o X11
12 de Julho de 2016, 12:02Entre os novos recursos disponíveis no Ubuntu 16.04 LTS (Xenial Xerus), está o suporte de instalação para snap, o formato de pacote inovador que a Canonical tem usado até agora apenas em seu sistema operacional Snappy Ubuntu Core, desenvolvido especialmente para dispositivos da Internet das Coisas (IoT).
O novo formato foi criado a partir do zero para trabalhar com o servidor de exibição de próxima geração da Canonical, o Mir, que é usado por padrão no sistema operacional móvel Ubuntu Touch em dispositivos Ubuntu Phone, bem como no novo Ubuntu Tablet, o BQ Aquaris M10 Ubuntu Edition, proporcionando aos usuários uma segurança de alto nível.
No entanto, de acordo com Matthew Garrett, um renomado desenvolvedor de segurança do CoreOS e contribuinte do Linux Kernel, ao adicionar suporte para a instalação de pacotes snap no Ubuntu para servidor e desktop, a Canonical pode ter comprometido a integridade dos usuários, isso porque o novo formato não é seguro em tudo quando está sendo usado sob o X.Org Server (X Window System) que, por enquanto, ainda é o servidor de exibição padrão no Ubuntu 16.04 LTS (Xenial Xerus).
O problema é que o design antigo do X11 é bem conhecido por não ser seguro. Matthew Garrett, por sua vez, resolveu tomar um pouco de seu tempo para demonstrar isso escrevendo um pacote snap simples que pode roubar dados de qualquer outro software X11, neste caso, qualquer coisa que você digitar no navegador Mozilla Firefox.
“Eu criei uma prova rápida para conceito deste. Grab XEvilTeddy do git, instale Snapcraft (está no 16.04), snapcraft snap, sudo snap install xevilteddy*.snap, /snap/bin/xevilteddy.xteddy . Um urso de peluche adorável! Que fofo. Agora abra o Firefox e comesse a digitar, em seguida, confira a sua janela de terminal. Ah não! Todos os meus segredos. Abra outra janela de terminal e dê uma olhada. Ah não! Um comando injetado que poderia, em vez disso, ter sido uma sessão curl para fazer upload de suas chaves SSH privadas para algum lugar que não vai respeitar a sua privacidade”, explica Matthew Garrett.
Por enquanto, o snap não é popular entre os fãs do Ubuntu, especialmente porque há muitos poucos softwares disponíveis no formato para serem instalados no Ubuntu 16.04 LTS (Xenial Xerus). Mas, isso vai mudar em breve, à medida em que mais desenvolvedores irão fornecer snap para seus aplicativos. Com isso, a Canonical precisa fazer algo sobre a segurança do snap no Ubuntu ao usar o X11.
Segundo o site Softpedia, que seguiu as instruções de Matthew Garrett, a aplicação xevilteddy (criada pelo desenvolvedor para realizar o teste) realmente pode roubar tudo o que você digita em um outro software X11 e, possivelmente, usar o cURL para enviar as chaves SSH de um usuário para um local remoto.
Vale ressaltar que na edição Ubuntu Server, felizmente, a segurança dos pacotes snap permanece inalterada, pois o sistema operacional normalmente é usado sem um servidor de exibição. Para mais detalhes, recomendamos que você confira o post oficial de Matthew Garrett, que pode ser encontrado clicando aqui.
Com informações de Softpedia | Phoronix | Matthew Garrett e LinuxBuzz
Lançado o VirtualBox 5.1 RC1 com suporte para o Linux kernel 4.7
12 de Julho de 2016, 12:00Foi lançado nesta última quinta-feira (07) a primeira versão RC (Release Candidate) do Linux Kernel 4.7 trazendo correções e melhorias para a atualização importante do software de virtualização multiplataforma utilizado nos principais sistemas operacionais de computador. Entre as mudanças implementadas desde a versão Beta 3, está os diversos aperfeiçoamentos na interface gráfica.
Além disso, há correções para algumas regressões com a migração para o Qt5, como também para um problema com o VBox GUI no Solaris 10, melhor captura de teclado em hosts X11, o recurso X2-APIC agora está ativado por padrão para guests Linux, a funcionalidade de captura de tela foi melhorada, o arquivo resolve.conf está corretamente analisado com vários separadores, um novo código de áudio foi habilitado e alguns vazamentos de memória foram corrigidos para melhorar a manipulação de arquivos DMG.
O VirtualBox 5.1 Release Candidate 1 também implementa um melhor suporte para o Linux Kernel 4.6 e uma falha foi corrigida em hosts Solaris. Para mais detalhes, confira as notas de lançamento, clicando aqui.
Você pode fazer download do software para o seu sistema operacional através deste link. Mas, por favor, tenha em mente que esta é uma versão ainda em desenvolvimento, ou seja, erros são esperados. Especula-se que esta seja a última build RC.
Com informações de Softpedia, VirtualBox e LinuxBuzz.
openSUSE Tumbleweed agora conta com Mesa 12.0 e LibreOffice 5.2 RC1
12 de Julho de 2016, 11:58O openSUSE Tumbleweed, uma das principais distribuições Linux rolling release hoje em dia, acaba de receber a recém-lançada biblioteca de gráficos 3D Mesa 12.0, a suíte de escritório LibreOffice 5.2 RC1, o servidor de áudio PulseAudio 9.0, o sistema de controle de versão distribuído e de gerenciamento de código fonte Git 2.9.0 e, finalmente, o KDE Framework 5.23.0.
Segundo Dominique Leuenberger, desenvolvedor no openSUSE, a maioria dos seus colegas de trabalho estão de férias, o que significa que tem diminuído nas últimas semanas o número de lançamentos de snapshots da distribuição – versão de teste retirada da árvore de desenvolvimento para ser testada por usuários interessados em ajudar a localizar e corrigir bugs, ou para quem quer experimentar as novidades com antecedência. No entanto, já estão disponíveis algumas atualizações para o sistema operacional.
No próximo snapshot, que pode ser lançado em uma ou duas semanas, os usuários do openSUSE Tumbleweed várias outras novidades, como o Linux Kernel 4.6.3, Freetype 2.8.4 e o ambiente gráfico KDE Plasma 5.7.0.
Portanto, se você é um usuário do openSUSE Tumbleweed e não o tiver atualizado há algum tempo, agora é a hora. Você deve ficar animado com a implementação da biblioteca de gráficos 3D Mesa 12.0, já que ela promete melhorar o desempenho de sua GPU e lembre-se de sempre manter seu sistema operacional atualizado.
Com informações de Softpedia, OpenSUSE e LinuxBuzz.
Agora é possível rodar o Ubuntu com Unity no Windows 10
12 de Julho de 2016, 11:56Um dos recursos presentes no Windows 10 é o Windows Subsystem for Linux (WSL), fruto de uma parceria entre a Microsoft e Canonical, onde não só é possível rodar o Bash do Ubuntu no sistema operacional, mas também o ambiente gráfico padrão da distribuição Linux, o Unity, como você pode ver na imagem acima. O feito foi realizado por um usuário do GitHub, conhecido apenas como “Guerra24”.
Após fazer algumas modificações no Compiz, com a aplicação CompizConfig Settings Manager (CSSM), além de usar uma combinação de VcXsrv e XLaunch, ferramentas para a configuração do X Window, o usuário conseguiu rodar o Ubuntu 14.04.4 LTS com o ambiente gráfico Unity sobre o Windows 10.
“Eu finalmente consegui rodar o Unity dentro do WSL, isso mostra que é totalmente possível executar todo um Desktop Environment, há alguns problemas com dbus e às vezes falhas no VcXsrv, você também não pode sair e a única maneira de sair é fechar o Compiz”, diz o usuário Guerra24 no GitHub. “Isto não se aplica apenas com o Unity, eu também testei o [ambiente gráfico] xfce4, mas, neste caso, é necessário apenas a correção do dbus para rodar, mas ainda há mais alguns bugs”.
Como esperado, alguns dos aplicativos não são abertos usando esse método e há vários problemas, mas já é um começo. Você pode conferir mais detalhes na publicação oficial no GitHub, clicando aqui.
Com informações de Softpedia, Guerra24/GitHub e LinuxBuzz.