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

Screen, tmux & cia: Systemd agora mata todos os processos da shell do usuário no logout, por default

Tags:

Novo default ignora um comportamento esperado por muitos usuários avançados.

A possibilidade de iniciar um processo em uma shell, e permitir que ele continue rodando mesmo após a shell em questão ser encerrada, é uma característica comum que faz parte das rotinas de administradores de sistemas, desenvolvedores, e usuários avançados de Unix e Linux.

Utilitários como o screen e o tmux são formas populares de tirar máximo proveito desse recurso, permitindo, por exemplo, iniciar um editor de texto enquanto está rodando uma sessão SSH a partir do computador de casa, suspendê-la ao desligar o computador para ir para o laboratório da faculdade, e ao chegar lá dar continuidade à mesma sessão de SSH previamente suspensa.

Mas os novos defaults do Systemd interferem com esse comportamento: agora todos os processos iniciados em uma shell terminam quando ela encerra.

É possível mudar o default editando o logind.conf, e há outras alternativas à disposição (por exemplo, mudar parâmetros do usuário com o loginctl, ou usr o utilitário systemd-run) para preservar a funcionalidade tradicional. Mesmo assim, é um exemplo adicional de como as mudanças no systemd alteram características default à qual usuários prévios podem estar acostumados. (via linux.slashdot.org - “Systemd Starts Killing Your Background Processes By Default - Slashdot”)

Compartilhe: [Twitter] [Facebook] [Comentar]

Editorial do GamingOnLinux diz que a Valve não abandonou o Linux, nem o SteamOS

Tags:

O editor também afirma que as coisas até que estão indo bem nesse âmbito.

Por alguma razão, esse tipo de editorial negando algo que eu não havia visto ser afirmado antes às vezes me lembra o estágio 1 do modelo de Kübler-Ross.

De qualquer forma, o editor do GamingOnLinux faz referência a quem afirma que a Valve está fracassando, ou já fracassou, no intento de estabelecer o Linux (ou o seu SteamOS) como uma plataforma de peso para o mercado de jogos no qual ela atua, e responde com uma lista de novidades tecnológicas recentes que ele considera como demonstração do contrário.

Ele também lista jogos disponibilizados para Linux na Steam nos últimos 6 meses (F1 2015, Tomb Raider, Stellaris, Saints Row: The Third, Medieval II: Total War Collection, Payday 2, XCOM 2, Dying Light: Enhanced Edition, American Truck Simulator, GRID Autosport, Total War: ATTILA), e uma média recente de ~90 lançamentos por mês.

Complementando a visão otimista, ele menciona a dificuldade de estimar o número de jogadores rodando Linux, mas afirma que o número deles na Steam está no seu nível mais alto de todos os tempos.

E faz uma recomendação a quem deseja contribuir com o desenvolvimento de mais jogos comerciais para Linux: comprar jogos que rodam no Linux. (via www.gamingonlinux.com - “Editorial: Valve have not abandoned SteamOS or Linux, things are looking pretty good | GamingOnLinux”)

Compartilhe: [Twitter] [Facebook] [Comentar]

Otimizando o desempenho do servidor MySQL usando a ferramenta de tuning MySQLTuner-perl

Tags: servidor

Tuning, na administração de sistemas computacionais, é a prática adotada por sysadmins que visam otimizar o desempenho de determinado tipo de serviço; bem como: serviços web, de banco de dados e o próprio sistema operacional.

No caso de servidores de banco de dados, as técnicas de Tuning visam otimizar o desempenho na recuperação ou atualização de dados. Aumentar o tempo de resposta, fazer caches de consultas, alocar mais memória para o serviço e entre outros.

Enviado por Ricardo Ferreira Costa (sysadm·linuxdescomplicadoΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Introdução ao Packer

Tags: containers

A partir do Vagrant é possível baixar a imagem de uma máquina virtual já pronta, criar uma versão customizada dela a utilizando o vagrant package e até disponibilizá-la publicamente através do Atllas. Mas como fazer para criar uma box a partir do zero? É aqui que entra uma outra ferramenta da HashiCorp, o Packer. Que junto com o Vagrant e outros, compõe os ingredientes da ração para cachorro que eles produzem e consomem por lá. :-)

Enviado por Giovanni Nunes (giovanni·nunesΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Google vence batalha contra Oracle que a acusava de violação de direitos sobre APIs Java usadas no Android

Tags: pos-pc, desenvolvedores

A Oracle, claro, prometeu recorrer. É um novo julgamento do caso previamente julgado em 2012, no qual o Google já havia ganho, juntamente com a declaração de que a estrutura de APIs usada pelo Google não estava sujeita a copyright. No novo julgamento, a conclusão dos jurados é de que o uso das APIs do Java é um caso de "fair use", que não viola o direito autoral.

Google finalmente ganhou uma batalha épica, de 6 anos, contra a Oracle que a acusava de violação de direitos sobre APIs Java usadas no Android; e exigia indenização de US$ 9 bilhões de doláres. A Oracle entrou com uma ação contra o Google em 2010, alegando que a empresa usou ilegalmente 11.500 linhas de código Java em seu sistema operacional Android; violando direitos autorais de propriedade da Oracle. No entanto, num júri federal, ocorrido nessa quinta-feira (26.05), a Google provou que usou os trechos Java baseando-se na parte da legislação dos Estados Unidos que permite o uso de material protegido por direitos autoriais sob certas circunstâncias; denominada “Fair Use” (uso honesto).

Enviado por Ricardo Ferreira Costa (linuxdescomplicadoΘgmail·com)

Seguindo um julgamento de duas semanas, um juri federal concluiu na Quinta-Feira que o sistema operacinal Android, da Google, não infringe os direitos autorais da Oracle porque sua reimplementação de 37 APIs do Java está protegida pelo "fair use". O veredito foi atingido após três dias de deliberações. O júri tomou a decisão por unaminidade. Mais uma vitória para a comunidade open source!

Enviado por André Machado (andreferreiramachadoΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Samba 4 + SystemD

Tags: instalar, distribuicoes, desenvolvedores

Se você instalou o Samba 4 via compilação no Debian 8 (a partir desta versão o Debian passou a utilizar o System D em vez do antigo System V ou Sysinit como é mais conhecido), e quer que os serviços do Samba iniciem automaticamente no boot sem a necessidade de criar um script para isso como era feito com o Debian 7 e anteriores, que ainda utilizavam o System V, então siga os passos a seguir: (...)

Enviado por CLAUDIO MACIEL (contatoΘbr-open·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

DatabaseCast 68: História do Cassandra

Tags: banco-de-dados

Neste episódio, Mauro Pichiliani (@pichiliani), Wagner Crivelini (@wcrivelini) e o convidado Eiti Kimura (@eitikimura) flertam com as mulheres para falar sobre o Cassandra. Neste episódio você vai aprender como se adaptar rápido a mudanças, andar sobre brasas em fogo e cacos de vidro, como o Cassandra é um NoSQL diferentes dos demais, deixar a consistência transacional de lado e marcar os erros na migração para um NoSQL na sua cartela de bingo.

Enviado por Mauro Pichiliani (pichilianiΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Newsletters sobre PHP e Go

Tags: desenvolvedores

As newsletters estão de volta! Com a profusão de informação que temos ao nosso alcance as newsletters voltaram a ser relevantes, como forma de receber um resumo ou links selecionados por curadores.

Prova disso é a história do Product Hunt, que começou como uma newsletter e se tornou uma das startups mais importantes do vale do silício.

De olho nisso eu comecei a fazer uma newsletter semanal sobre PHP, que já está chegando a edição 85, e recentemente lancei uma sobre a linguagem Go.

As newsletters podem ser assinadas em http://asemanaphp.com.br e http://asemanago.com.br

Enviado por Elton Minetto (eminettoΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Hangout grátis: Como instalar e manter um sistema Debian, quarta às 20h

Tags: instalar, distribuicoes, patrocinador, evento

Inscreva-se no Hangout Online e Gratuito Escola Linux - Como instalar e manter um sistema Debian GNU/Linux nessa 4a feira (1/6/16) as 20h.

Link de inscriçao: http://gowoa.me/i/vJV3

Enviado por Paulo Oliveira (treinamentoΘlinuxsolutions·com·br)

Compartilhe: [Twitter] [Facebook] [Comentar]

Novo bug no ImageMagick permite executar comandos arbitrários a partir do parâmetro do nome do arquivo

Tags:

As vulnerabilidades recentes do ImageMagick lembram bastante a década de 1990. Não por coincidência, esse popular utilitário tem 25 anos: a versão inicial é de agosto de 1990.

A novidade deste domingo (que talvez já venha sendo explorada discretamente há anos, já que o ImageMagick está por trás da conversão de tamanho e formato de imagens de muitos serviços online) é um bug que permite executar um comando arbitrário da shell passado como parâmetro no lugar do nome de um arquivo, precedido por um símbolo de pipe, como no exemplo:

convert '|echo teste > /tmp/teste.txt;' null:

Na versão do ImageMagick instalada no meu desktop, o comando acima retorna erro, mas o arquivo /tmp/teste.txt é criado, tendo a palavra "teste" como seu conteúdo. Outros comandos ao alcance do usuário que rodar o ImageMagick podem não ser tão inofensivos...

Um patch simples (que desabilita o recurso de abertura de pipes, no qual está o bug) acompanha a descrição do bug, no link abaixo.

(via seclists.org - “oss-sec: CVE Request: GraphicsMagick and ImageMagick popen() shell vulnerability via filename”)

Compartilhe: [Twitter] [Facebook] [Comentar]

libssl e libcrypto: Visualizando certificados online

Tags: desenvolvedores, certificacao

Muito se fala do OpenSSL para geração e manutenção de certificados digitais, além disso, o OpenSSL pode criptografar arquivos, gerar números randômicos, e etc. Este artigo vem mostrar como utilizar a libssl para visualizar certificado utilizando a linguagem C.

Enviado por Marcos Souza (marcos·souza·orgΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Prorrogado concurso de arte da Mageia 6

Tags: distribuicoes

O Blog Oficial da Mageia anunciou a prorrogação do concurso de arte da Mageia 6.

O prazo para o envio das propostas agora vai até o dia 30 de Maio; todos os trabalhos devem ser apresentados ao Artwork Drop.

Para mais informações sobre o concurso, por favor dê uma olhada no anúncio inicial no blog Mageia.

Enviado por macxi (ideiaslinuxetcΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Aberta Chamada de Voluntários do FISL17

Tags: evento, certificacao

Estudantes e profissionais podem se inscrever como voluntários da cobertura colaborativa do FISL17

A 17ª edição do Fórum Internacional de Software Livre acontece de 13 a 16 de julho na PUCRS e já é possível fazer sua inscrição para auxiliar na realização do evento. Neste ano a organização está recrutando voluntários para atuar no GT Temário, na Secretaria, na Infraestrutura e na Comunicação . Se você tem disponibilidade e interesse em conhecer os bastidores de um dos maiores eventos de tecnologia do mundo, fique atento às inscrições.

Ser um voluntário do FISL é uma forma de empregar seus conhecimentos em uma causa nobre, compartilhando suas experiências e fazendo o fórum melhor a cada edição.

Os voluntários que são convidados a participar da Cobertura Colaborativa atuam durante o evento prestando suporte para registrar tudo o que acontece nos quatro dias.

Quem ficar disponível para as demais áreas atuará nas salas, prestando apoio aos palestrantes, à equipe de produção e aos participantes.

Para se cadastrar como voluntário, é preciso preencher alguns requisitos mínimos: idade acima de 18 anos e estar disponível durante todos os dias do FISL, em pelo menos um turno.

O voluntário selecionado deverá auxiliar nas tarefas solicitadas durante meio turno e utilizar todos os dias durante o trabalho o uniforme padrão, constituído da camiseta oficial do evento e do crachá de identificação, ambos recebido no primeiro dia.

Os voluntários que trabalharem durante os quatro dias do FISL17 receberão auxílio transporte (dentro da cidade de Porto Alegre), alimentação em restaurante do evento, a camiseta da equipe FISL como uniforme, uma pasta oficial do FISL e um certificado de participação que conta como horas complementares nas universidades. Além disso, todos tem livre acesso às palestras e atividades do fórum e podem ajustar a escala de trabalho para que fique próxima aos seus temas de interesse.

E esta ainda é uma uma excelente oportunidade para fazer amigos!

Enviado por Ana Carolina de Lima Pereira (ana·limaΘsoftwarelivre·org)

Compartilhe: [Twitter] [Facebook] [Comentar]

LinuxTips: tutorial do editor Vim, em vídeo

Tags: video

Cansado de passar vergonha quando vai editar um arquivo? Não aguenta mais ter que apagar um monte de caracteres indesejados?

Seu problemas acabaram!

Enviado por Jeferson Fernando (jfnredesΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Exemplo em Rails - agenda – parte 3

Tags:

Na parte anterior deste exemplo em Rails a aplicação foi deixada funcional, ou seja, já era possível demostrá-la visto que tudo aquilo que o programa precisava fazer estava sendo feito — e até fora algumas coisas a mais como a tal opção “Sobre” no menu de navegação. Mas ele ainda não estava muito muito homogênea com o leiaute meio “torto” e algumas mensagens em inglês.

Então, agora, a conclusão do desenvolvimento da “Agenda Mequetrefe”.

Enviado por Giovanni Nunes (giovanni·nunesΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]