Leituras Online

Translate

quarta-feira, 18 de outubro de 2017

Conhecendo o Mageia 6 - Gerenciador de pacotes


Mageia é uma distribuição baseada no Mandriva, o qual mantém todas as características do seu antecessor.
Iremos rapidamente falar do gerenciador de pacotes do mesmo, apt-get?, dnf?, zypper? não, aqui iremos falar do URPM e duas ações importantes a quem quer aprender mais sobre a distribuição, ou seja, iremos aprender o básico, desinstalar e instalar um programa específico.


Instalar uma pacote/programa: sudo urpmi firefox
Desinstalar um pacote/programa: sudo urpme firefox

Acompanhe isto no vídeo abaixo :D

O Comando pstree





O pstree é um pequeno programa de linha de comando (ou seja, somente texto texto) que exibe os processos (ou seja, executando instâncias de programas) no sistema sob a forma de um diagrama de árvore . Ele difere do programa muito mais usado (e mais complexo) ps em vários aspectos, incluindo que o último mostra os processos em uma lista em vez de um diagrama de árvore, mas fornece informações mais detalhadas sobre eles.

Diagramas de árvores

Um diagrama de árvore é uma maneira de mostrar as relações ancestrais entre os processos (ou outras entidades) conectando-os com linhas curtas que indicam para cada processo o processo do qual ele originou (ou seja, seu pai ) e quaisquer processos que ele criou (ou seja, são crianças ). Este tipo de diagrama difere da imagem usual de uma árvore, na medida em que a raiz está no topo e os ramos apontam para baixo.

Diagramas de árvores invertidas semelhantes são comumente usados ​​para ilustrar os sistemas de arquivos hierárquicos do Linux e outros sistemas operacionais semelhantes a Unix , que começam com o diretório raiz (representado por uma barra invertida) off a partir do qual ramificam os diretórios de segunda camada, como / bin , / boot em / etc, / home / mount and / sbin .

Uma das vantagens de pstree em comparação com ps é que facilita a conclusão de uma série de processos relacionados (ou seja, todos os descendentes de um processo específico). Isso ocorre porque o Pstree deixa imediatamente claro qual processo é o pai, e tudo o que é necessário é encerrar o pai para extinguir todos os seus processos descendentes. Ou seja, não é necessário pesquisar manualmente através de uma lista para encontrar e encerrar individualmente cada processo como seria necessário usando ps. O comando kill é comumente usado para encerrar um programa ou processo gravado ou mal comportado.

Sintaxe

A sintaxe básica para o pstree é:

pstree [Opções]

Os colchetes indicam que os itens neles são opcionais. Se o pstree for usado sem opções ou argumentos , ou seja, digitando

pstree

e depois pressionando a tecla ENTER, o resultado é um diagrama de árvore que mostra todos os processos atualmente no sistema.

Na parte superior do diagrama está o processo init . Isso ocorre porque init é sempre o primeiro processo que é iniciado quando o Linux é inicializado (ou seja, iniciado). É o antepassado de todos os outros processos, e permanece no sistema durante a duração da sessão. Pode ver-se que o próprio Pstree também está listado como um processo, como é tudo no sistema.

Os processos que estão diretamente conectados à haste principal (ou seja, uma linha vertical que se estende para baixo a partir do init ao longo do lado esquerdo da tela) da árvore estão listados por padrão na ordem do alfabeto . Isso contrasta com o ps, que por padrão lista os processos na seqüência em que foram criados.

Para economizar espaço na tela e, assim, tornar sua saída mais fácil de ler, o Pstree combina visualmente os ramos idênticos, colocando-os entre colchetes e prefixando-os com um número inteiro que indica o número original de ramos. Por exemplo, quatro ramos idênticos de nautilus que representam quatro instâncias deste programa seriam compactados em um único ramo com a etiqueta -4 * [nautilus] em vez de serem mostrados como quatro ramos separados. (Nautilus é o gerenciador de arquivos oficial para a área de trabalho do GNOME, que é usado no Red Hat e em muitas outras distribuições do Linux).

Como o diagrama da árvore é geralmente longo mesmo com compactação e pode exigir facilmente mais espaço vertical do que está disponível em uma única tela, pode ser conveniente usá-lo juntamente com o comando menos , ou seja,

pstree | less

Isso permite que a saída seja vista uma tela por vez. A saída pode ser avançada pressionando a barra de espaço e as telas anteriores podem ser retornadas pressionando a tecla b .

Opções

Como é o caso da maioria dos programas de linha de comando, o pstree possui várias opções que melhoram sua flexibilidade e utilidade. Um dos mais utilizados é -p , que diz para mostrar os números de identificação do processo (PIDs). Um PID é um inteiro único, identificando, não negativo, que é automaticamente atribuído a cada processo em um sistema operacional similar a Unix. O comando

pstree -p

Dirá ao Pstree que mostre um PID entre parênteses após cada nome do processo. ps, em contraste com o Pstree, mostra PIDs por padrão.

A opção -p tem um efeito colateral da desativação da compactação. Isso ocorre porque a compactação ocorre apenas para as linhas de saída que são idênticas. As linhas que são idênticas quando não são mostradas PID não são mais idênticas quando os PIDs são mostrados porque cada instância de um programa (e, portanto, cada linha) possui um PID diferente. Uma alternativa é usar a opção -c , cujo único propósito é desativar a compactação.

A opção -n instrui o Pstree a classificar a saída na ordem dos PIDs em vez de na ordem alfabética padrão. Isso pode ser visto com maior clareza ao usá-lo junto com a opção -p, ou seja,

pstree -np | less

A opção -h destaca (ou mostra em negrito) o processo atual e todos os seus antepassados, se o destaque for permitido pelo sistema específico. Por exemplo, em um sistema Red Hat 9, esta opção resulta em algo como gnome-terminal-bash-pstree , bem como init (porque é o antepassado de todos os processos) sendo mostrado em negrito.

A opção -u diz a Pstree para mostrar o proprietário de um processo (ou seja, o usuário que iniciou) entre parênteses sempre que sua propriedade difere da de seu pai. Isso torna uma questão simples determinar quem é o proprietário de qualquer processo.

A opção -l evita o truncamento de longas linhas de saída que podem ocorrer quando a tela de exibição não é suficientemente ampla. Isso faz isso envolvendo (ou seja, transportando) qualquer excesso de saída para a próxima linha.

A opção -a mostra os argumentos da linha de comando para cada processo que foi iniciado por um usuário (em vez de por outro processo), emitindo um comando com argumentos. Como é o caso da opção -p, esta opção também desabilita automaticamente a compactação.

Argumentos

Um argumento, também chamado de argumento de linha de comando , é um nome de arquivo ou outra informação fornecida a um comando para que esse comando o use como entrada. Pstree pode aceitar um máximo de um argumento, e esse argumento pode ser o nome de um usuário ou um PID.

Fornecer pstree com um argumento faz com que ele mostre apenas partes da árvore de processo em vez da árvore inteira. Se um nome de usuário for especificado, apenas os ramos que iniciam em processos de propriedade desse usuário são mostrados. Se for fornecido um PID, apenas o ramo que começa com esse processo é mostrado.

Por exemplo, o comando a seguir mostrará apenas os ramos que foram iniciados por um usuário com um nome de usuário joe :

pstree joe

Pode-se ver que a haste principal (isto é, a haste vertical) não é mostrada quando o nome de um usuário comum é fornecido como um argumento. No entanto, a haste principal é mostrada se o argumento for o usuário raiz (ou seja, usuário administrativo), como pode ser visto, digitando o seguinte:

pstree root

O motivo é que o init é de propriedade do usuário root (que pode ser verificado usando o comando ps -aux ).














                                                                                                                                                             
               



domingo, 26 de fevereiro de 2017

Day of Infamy - Linux



        Day of Infamy, joga baseado na 2ª guerra mundial, uma opção para quem usa linux e gostou do estilo do novo Battlefield 1 por exemplo, pois os desenvolvedores do DOI prezam pelo realismo, não tanto nos gráficos mas na batalha in game, porém os gráficos no máximo são ótimos e baseados na engine do CS Global Offensive e inspirado no Day of Defeat Source como os outros títulos da empresa que se baseiam em outros jogos da Valve tanto no engine quanto no jogo em si.

Eu particularmente gosto muito do trabalho da New World Interactive, utilizando os motores da Valve para criarem jogos realistas no sentido de jogabilidade, algo que afasta certos tipos de players mas que fazem os apaixonados por FPS amarem e muito os jogos deles, ou seja, jogos que tem a qualidade Valve neles, mas com um realismo a mais nas batalhas, estou testando o DOI no Windows e no Linux e já estou me viciando, muito bom mesmo, realismo é a chave.

Há quem já conheça por exemplo Insurgency (também disponível no Linux) que, parece levemente com um CS, mas que traz uma experiência bem mais próxima da realidade de uma batalha como estas... Enfim, vale muito a pena experimentar este novo FPS tanto no Linux quanto no Windows, ele está na fase Beta desde o ano passado e vem sendo atualizado constantemente, creio que até o fechamento do beta para um novo release ele ficará mais do que perfeito, bom jogo a todos e obrigado. o/

terça-feira, 11 de outubro de 2016

Top FPS Linux


Muito já se falou contra o Linux quando se tratava de jogos, eram muitas críticas e desculpas para o não uso do mesmo como desktop principal, eu mesmo já fui um dos que tiveram aversão ao OS por este motivo, pois jogo há uns 15 anos e sempre foi no Windows, na verdade os melhores jogos sempre estiveram nele, até que a Valve começou seus projetos voltados ao Linux, criando uma distribuição própria e fazendo os testes necessários para inicialmente migrar seus jogos para Linux, baseando-se na versão criada por eles, dito e feito, nasceu então o SteamOS e o suporte finalmente ao Linux.
Claro, o projeto está muito além de apenas dar suporte ao Linux, o SteamOS foi projetado também para Steam Machines, e tal projeto acarretou em benefício  á quem usa Linux. Desktop.
Bom, vamos então aos grandes jogos com suporte ao pinguim, iniciando pelos Source Engine da Valve e outros com o mesmo motor, mas de terceiros.

Counter Strike: Global Offensive

Claro, este tem que ser sempre o primeiro, até quando se trata de Windows, jogo FPS que dá uma aula de competitividade nos demais, aliás CS sempre foi referência nesse quesito, todo ou a maioria dos jogos FPS que se vê hoje em dia, tem em alguma parte dele, algo que é baseado na jogabilidade do CS, posso até estar enganado mas até os modos de jogo em FPS, além do simples "mata-mata", veio também com CS e seus PTB, GunGame (Corrida as Armas no GO), TDMs etc
CS GO, simplesmente é, uma grande melhoria de um clássico que trouxe todas as referências que já citei, aos outros jogos FPS existentes, claro, existem muitos que são realmente inovadores em muitos pontos, mas sou dos que acreditam que CS foi e sempre será referencial desta categoria, e o melhor, full support ao Linux x64.

BioShock Infinite


Bioshock já é também um grande clássico, muito conhecido por game plays simplesmente fantásticos, ou pelo menos na minha opinião,  e ouve uma época em que gostava muito de jogar solo nas versões single dos jogos, Biochock é um dos que mais gostei do Single, principalmente na sua terceira versão (Infinite) que traz uma jogabilidade muito boa e gráficos sensacionais, é amor a primeira hora de jogo.
Graças a Valve, este é mais um dos grandes clássicos que migraram para Linux .

"BioShock: Infinite é o terceiro jogo da série homônima produzida pela Irrational Games. O título mantém as características estrurais de seus antecessores, sendo um FPS com forte foco no enredo. Contudo, existem muitas diferenças que dão novos ares a Infinite. Uma delas é o próprio ambiente: em vez das profundezas do oceano, o terceiro game coloca o jogador em uma utópica cidade flutuante.

Você encarna Booker DeWitt, um agente da Pinkerton que é famoso por conseguir dar um jeito em qualquer coisa, se o preço agradar. Durante um dia ordinário em seu “escritório”, um quarto sujo sob um bar de Manhattan, surge um misterioso homem trazendo uma nova missão para DeWitt: resgatar uma moça chamada Elizabeth. Posteriormente, você descobre que a vítima está em Columbia, a lendária cidade que flutua sobre as nuvens."(Tecmundo)

Insurgency


Voltando ao "Source Engine" encontramos também aqui um grande jogo que tem características e gráficos parecidos com CS Source e até do GO, mas com suas particularidades, Insurgency apesar de parecer mais um "CS-Like", traz um diferencial, o realismo de batalha, ou seja, neste jogo você não irá longe se está acostumado com FPS do tipo "Rusha e Atira", não mesmo, este jogo requer muita atenção e inteligência na hora do combate, você precisará ser estratégico, jogar em equipe, como no CS GO competitivo, porém precisa ser com muito mais cautela, então se quer se aventurar nesse game, se prepare para ter paciência e jogar um jogo muito bom no sentido de realismo, aqui não tem essa de 40 tiros e o player simplesmente continua atirando em você, se você for mais ágil você vai se dar melhor e como é SourceEngine, o suporte é full ao Linux também, pois é o engine que mais se comportou bem depois de migrar para Linux/OpenGL pelo que entendi e percebi.

PayDay 2


Bom, PayDay com certeza já é bem conhecido da maioria dos jogadores de FPS, porém a versão 2 é a única da franquia que agora recebeu uma versão Linux, jogos este que traz um cooperativo muito bom, basicamente você precisará assaltar alguns bancos e locais de comércio e arrecadar o máximo de dinheiro possível, e cá entre nós, o jogo dá uma adrenalina legal por ser algo bem intenso e tenso de se fazer, os gráficos de PayDay 2 são muito bons também, tem opções de comprar outros personagens e máscaras etc, vale muito a pena.

Rust 

Minha visão sobre Rust é bem simples e objetiva, é um ("Minecraft" "de pessoas normais e adultas") hahaha, brincadeiras á parte, nele precisaremos também ser estratégicos, caçar e criar nossas próprias ferramentas, roupas(pois todos iniciam pelados), armas, bem como nossa casa, e claro, proteger seu patrimônio contra os invasores animais e inimigos "humanos". Eu particularmente gostei do estilo desse jogo, também dos gráficos que para muitos pode não ser tão fantástico, porém acho que é perfeito, fiquei feliz de ver que também veio para o nosso amado pinguim, testem, vale a pena.

Bom, por enquanto vou deixar assim a lista e logo atualizo, nem todos os FPS disponíveis para Linux eu testei, talvez eu continue apenas atualizando esta lista ou crie uma versão 2, sei que há muitos artigos sobre isto, porém o Linux ainda é muito "mal visto" sobre jogos, quanto mais se falar dos bons títulos que hoje suportam Linux, melhor é, e indo um pouco mais a fundo, se os jogos tivessem mais Client Linux, talvez cheats já teriam diminuído muito na maioria deles, já que para Linux fica um pouco mais difícil criar "hacks" de jogos ou que normalmente só se cria mesmo para Windows, sem contar que a galera do Linux curte algo mais limpo, pois toda a filosofia do SO Livre o faz ter um pensamento diferente e melhor sobre tudo relacionado com tecnologia, jogos etc.

terça-feira, 30 de agosto de 2016

AryaLinux - Linux para "Builders"


AryaLinux é uma distribuição  Linux baseada nas regras e guias de construção LFS - Linux From Scratch e BLFS, livros e guias em que se ensina a montar/criar um sistema Linux  à partir do zero, ou seja, basicamente sem a necessidade de usar códigos fonte prontos como já vemos muitas como as baseadas em Ubuntu, Debian e outras conhecidas.

AryaLinux tem também o próprio gerenciador de pacotes que se baseia em "Ports" chamado alps que deve funcionar como o gerenciador de pacotes do Gentoo por exemplo, para que entendam melhor.
Ainda não tive a oportunidade de instalar e testar de fato mas pelo que entendi nas documentações até agora, é que pode se usar o Arya mesmo como construtor de sua própria distribuição caso você queira assim o fazer, pois ele possui scripts que permitem a qualquer pessoa construir um Linux próprio.
Particularmente já acho que seja uma ótima distribuição por todo o conceito e filosofia que ela traz, pois claro que há muitas distribuições e derivados das mesmas, mas tudo aquilo que é novo e permite ainda mais novidades no mundo do Software-Livre é muito bom e com certeza gosto muito de apoiar novidades como Arya e também NuTyX
NuTyx Logo
que traz uma ideia parecida e de certa forma inovadora pois também se trata de uma distribuição totalmente independente e baseada apenas no LFS.
Enfim, para os interessados, é bom que saibam que Arya pode ser usado para a construção de algo novo mas também há como usar apenas como desktop, servindo para qualquer pessoa que goste de Linux e não tenha nenhum conhecimento para construir uma distro, e que queira apenas usar como uma alternativa aos sistemas já conhecidos
Deixo então o demonstrativo de instalação que encontrei no site oficial, obrigado a todos e boa sorte.















Nuveem

728x90