Sites úteis - Linux & Unix

Sites interessantes

Além do nosso Nanocurso de Linux, confira:

  • The Linux Foundation - A Fundação que promove o desenvolvimento do Linux e onde trabalha Linus Torvalds, seu criador.

  • Distrowatch - Lista as distribuições Linux e BSD.

  • DistroTest.net - Teste diversas distribuições Linux online, diretamente no seu navegador.

  • Linux Kernel - Site oficial do Kernel do Linux.

  • Linux.com -Site sobre Linux.

E em português:

  • Viva o Linux - Um dos maiores, melhores e mais antigos sites brasileiros sobre Linux. Confira também os links para outros sites no rodapé do Viva o Linux.


Ajuda com a interface de linha de comando, o shell, o bash

  • SS64 - Site com ajuda de linhas de comando bash, powershell, bancos de dados, etc.

  • Explainshell.com - Site que detalha as linhas de comando do (shell) bash. Digite o comando completo e ele explica cada detalhe!

  • TLDP - Projeto de documentação Linux. Um pouco desatualizado.

  • Bash Reference Manual - Manual oficial do projeto GNU.


E-books, livros, guias, apostilas, etc.

Em português:

Em inglês:


Adicionando um toque de Linux / Unix ao Windows

  • O Windows 10 permite a instalação do WSL (Subsistema Windows para Linux), que inclui o BASH (shell do Linux/Unix), compilador e vários utilitários. Ainda é possível escolher o "sabor": Ubuntu, openSUSE, SUSE Enterprise, Debian, ou Kali. A documentação do WSL vale uma aula de estrutura dos sistemas operacionais. O WSL 2, lançado em maio de 2020, baseia-se em uma máquina virtual integrada ao Windows de modo bastante transparente. A documentação da versão 2 do WSL pode ser lida neste link.

  • MinGW provê um ambiente para desenvolvimento de aplicações nativas para Windows;

  • Cygwin fornece um ambiente Linux dentro do Windows;

  • Xming X Server um servidor X compatível com Windows;

  • UnxUtils versões de utilitários GNU ("comandos Linux") portadas para Windows;

    • O Windows Power Shell suporta alguns comandos do Linux/Unix.


Ambientes virtualziados e emuladores LINUX / PC para rodar do navegador


Construa ou customize sua própria distribuição Linux

    • Yocto Project – Ferramenta que permite customizar uma distribuição Linux para sistemas embarcados. O projeto conta com o apoio da Intel, AMD, Texas, Xilinx, Microsoft, etc.

    • Buildroot - Mais uma ferramenta para geração de sistemas Linux embarcados.

  • So You Want to Build an Embedded Linux System? Se sua intenção for trabalhar com Linux embarcado a leitura desse artigo de Jay Carlson será muito importante.

  • Linux Live Kit - Ferramenta para criação de live kits ("live CDs") a partir de uma distribuição Linux instalada em uma máquina. Em outras palavras, transforme um instalação do Linux em disco em uma versão "live" para iniciar a máquina a partir de um pen drive, HD externo, ou DVD. Desenvolvida pelo criador da distribuição Slax.

  • Linux From Scratch – Permite criar uma distribuição Linux customizada "do zero".


Linhas do tempo das distribuições


Outros Sistemas Operacionais baseados no Linux ou UNIX

  • Android-x86 - Projeto que portou o Android para a arquitetura x86, permitindo rodá-lo em PCs. Lembre que o Android usa kernel Linux.

  • Chrome OS / Chromium OS - Sistema operacional que equipa os Chromebooks, os notebooks customizados para nuvem e Internet da Google. Também utiliza kernel Linux.

  • FreeBSD - Sistema operacional diretamente derivado do Unix. Um pouco menos usado e suportado que o Linux, mas com uma legião ferrenha de fãs e muito usado nas áreas de segurança e redes, embora possa ser usado como desktop também.

  • Minix - Em sua versão 3 o Minix é mais um sistema baseado no Unix para arquitetura x86, compatível com o NetBSD. Hoje está disponível também para a arquitetura ARM. O Minix é detalhado no livro Projeto e Implementação de Sistemas Operacionais do prof. Andrew S. Tanenbaum e Albert S. Woodhull. Talvez o fato mais conhecido a respeito do Minix seja que ele foi a inspiração para Linus Torvalds criar o Linux.