Termos Fundamentais

  • Kernel – Kernel ou núcleo, é basicamente o cérebro do computador. É o responsável pela ligação do hardware (parte física), com o software (parte lógica) do computador. Basicamente permite que as aplicações que usamos (software), sejam executadas e façam uso dos recursos fisicos (Hardware) que temos no PC.

Um Kernel bem conhecido é o Kernel Linux, desenvolvido por Linus Torvalds

  • Distribuição – É uma coleção de software que corre sobre o Linux Kernel. Alguns exemplos são Fedora, Ubuntu, Red Hat, Linux Mint, Gentoo, OpenSuse etc.

 

  • Boot LoaderÉ um programa que inicia o arranque do sistema operativo. Alguns exemplos são GRUB e ISOLINUX. O mais utilizado nos sistemas Gnu/Linux é o Grub 2.

 

  • Gnu/LinuxÉ um termo usado para se referir às distribuições, como por exemplo Fedora, Ubuntu, Red Hat, Linux Mint, Gentoo, OpenSuse etc.

 

  • Sistema de Gestão de ficheiro – É o metodo de guardar e organizar dados, como por exemplo ext3, ext4, Fat, Fat32, NTFS (Este ultimo relacionado ao Windows)

 

  • X Window / X11 / X – Todos os termos se referem ao mesmo, ou seja é um protocolo usado como base para a interface gráfica, é esse o protocolo padrão para GUI.

 

  • GUI (Graphical User Interface) – É o interface gráfico, em vez de um ambiente por linha de comandos. As distribuições linux e alguns programas usam um interface gráfico, outros programas só correm por linha de comandos (CLI)

 

  • Ambiente gráfico – É o interface Gráfico que corre em cima de um sistema operativo, como por exemplo GNOME, KDE, XFCE, etc.

 

  • GRUB (Grand Unified Boot Loader) – É o Boot Loader mais usado pelas distribuições Gnu/linux.

 

  • Linha de comandos – É o interface por linha de comandos que corre em cima de um sistema operativo.

 

  • Shell – É o que interpreta e executa, os comandos e as instruções escritas na linha de comandos, por exemplo bash, tcsh