A História do Linux - Diretórios no Linux
Olá Camaradas!
Hoje vou falar sobre o Sistema GNU/Linux A História do Linux - Diretórios no Linux.
Serão tratados os assuntos relacionados ao básico sobre o GNU/Linux.
O Linux é um sistema operacional que é composto por vários diretórios e arquivos basicamente. Cada diretório, que nada mais é do que uma pasta, tem sua função específica no sistema GNU/Linux assim como seus arquivos de configuração e os arquivos dos usuários.
O que você precisa saber para entender o básico sobre o sistema GNU/Linux são os diretórios e os arquivos e os comandos que ajudarão a entender como o sistema funciona.
A História do Linux
O Linux é um sistema operacional que teve um impacto profundo no mundo da computação, desde servidores e supercomputadores até dispositivos móveis e eletrônicos embarcados. A história do Linux é uma jornada fascinante de inovação, colaboração e desenvolvimento comunitário. Vamos explorar essa história desde suas raízes até os dias atuais.
As Origens
A história do Linux começa com o Unix, um sistema operacional desenvolvido nos anos 60 e 70 nos laboratórios Bell da AT&T. Unix foi pioneiro em muitos conceitos que ainda hoje são fundamentais em sistemas operacionais, como a hierarquia de arquivos e os processos multitarefa. No entanto, devido a restrições de licenciamento e alto custo, Unix não estava amplamente acessível para estudantes e desenvolvedores.
Minix: Um Predecessor Importante
Em 1987, Andrew S. Tanenbaum, um professor de ciência da computação, criou o Minix, uma versão simplificada do Unix destinada ao uso educacional. Embora Minix fosse uma ferramenta excelente para o ensino, ele tinha várias limitações que inspiraram alguns desenvolvedores a buscar alternativas.
O Surgimento do Linux
Foi nesse cenário que Linus Torvalds, um estudante da Universidade de Helsinque na Finlândia, começou a trabalhar em um novo núcleo de sistema operacional. Em 25 de agosto de 1991, Torvalds anunciou em um grupo de notícias da Usenet que estava desenvolvendo um sistema operacional livre e pediu feedback de outros desenvolvedores. Inicialmente, o projeto de Torvalds era apenas um hobby, sem ambições de se tornar algo grande. No entanto, ele rapidamente ganhou atenção e contribuições de outros programadores ao redor do mundo.
GNU e a Filosofia do Software Livre
Enquanto Linus Torvalds estava desenvolvendo o núcleo do Linux, o projeto GNU (GNU's Not Unix), iniciado por Richard Stallman em 1983, estava criando ferramentas e utilitários de sistema operacional que eram compatíveis com Unix, mas completamente livres. A junção do núcleo Linux com as ferramentas GNU resultou em um sistema operacional completamente funcional e livre, conhecido como GNU/Linux.
A Comunidade e o Desenvolvimento de Código Aberto
Uma das características mais marcantes do Linux é o modelo de desenvolvimento colaborativo e aberto. Desde o início, Linus Torvalds e outros desenvolvedores adotaram uma abordagem de código aberto, permitindo que qualquer pessoa pudesse examinar, modificar e contribuir com o código-fonte. Isso não só acelerou o desenvolvimento do Linux como também garantiu uma alta qualidade de código, já que milhares de olhos estavam constantemente revisando e melhorando o sistema.
Adoção Corporativa e Popularidade Crescente
Nos anos 90, o Linux começou a ser adotado por empresas de tecnologia e universidades. A comunidade de desenvolvedores cresceu exponencialmente, e várias distribuições de Linux começaram a surgir, como Debian, Red Hat, Slackware e SuSE. Essas distribuições tornaram o Linux mais acessível e utilizável por uma variedade de públicos, desde usuários domésticos até grandes corporações.
Linux Hoje
Hoje, Linux é onipresente. Ele é a base de sistemas operacionais populares como Android, que alimenta bilhões de dispositivos móveis. Linux também é amplamente utilizado em servidores de internet, supercomputadores e dispositivos IoT (Internet das Coisas). Empresas como Google, Facebook e Amazon dependem fortemente do Linux para suas operações diárias.
O kernel do Linux continua a ser desenvolvido ativamente por uma comunidade global de desenvolvedores, com Linus Torvalds ainda desempenhando um papel central como mantenedor principal. A filosofia do software livre e de código aberto que impulsionou o desenvolvimento do Linux se espalhou para outras áreas da tecnologia, promovendo a inovação aberta e a colaboração.
Diretórios no Linux
Os diretórios no Linux se relacionam entre si e formam o sistema como um todo.
Os diretórios no GNU/Linux possuem em seu interior diversos arquivos de configuração, bibliotecas de software, arquivos dos usuários, arquivos de logs, armazenamento de mídia, arquivos de softwares, arquivos temporários, processos.
Os diretórios possuem permissões que definem o que pode ser feito, o que pode ser alterado, qual usuário pode entrar em determinado diretório e apagar seu conteúdo ou alterar algum arquivo ou até mesmo excluir o diretório do sistema.
O sistema GNU/ Linux, basicamente após a sua instalação, será composto pelos seguintes diretórios: /bin, /boot, /dev, /etc, /home, /lib, /media, /mnt, /opt, /proc, /root, /sbin, /srv, /tmp, /usr, /var.
Obs . Pode variar a quantidade dependendo da distribuição que você estiver usando.
Todos esses diretórios acima fazem parte da árvore de diretórios do GNU/Linux e temos primeiramente o diretório raiz que é representado pelo símbolo / - barra.
As funcionalidades de cada diretório do GNU/Linux está apresentada abaixo:
/bin - Neste diretório é onde ficam os binários essenciais de programas e comandos normalmente utilizados pelos usuários sem privilégio de administrador do sistema, ou seja, os usuários nao root.
/boot - Aqui ficam os arquivos estáticos do carregador de boot - GRUB
/dev - Ficam os arquivos que representam os dispositivos físicos em exemplo é o HD e a nomeclatura no sistema é /dev/sda.
/etc - Aqui ficam todos os arquivos de configuração do sistema Linux.
/home - esse é composto por todos os diretórios dos usuários do sistema Linux, menos o do usuário root.
/lib - Todas as bibliotecas do sistema Linux e os arquivos de modulo do Kernel.
/media - ponto de montagem para mídia removível.
/mnt - Aqui é o ponto de montagem dos arquivos temporários.
/opt - programas adicionados de terceiros.
/proc - Este diretório armazena as informações dos processos do Kernel
/root - Diretório do usuário root.
/sbin - Aqui ficam os programas binários normalmente utilizados pelo super usuário root.
/srv - Dados do servidor
/tmp - Os arquivos temporários ficam aqui após uma reinicialização do sistemas esses arquivos são deletados.
/usr - alguns programas ficam neste diretório
/var - Arquivos variáveis bem como arquivos de log.
Conclusão
A história do Linux é um testemunho do poder da colaboração e da filosofia do software livre. Desde suas humildes origens como um projeto pessoal de um estudante até se tornar um pilar da infraestrutura tecnológica global, Linux transformou a maneira como pensamos sobre desenvolvimento de software e inovação. E com sua comunidade vibrante e dedicada, o futuro do Linux continua a ser brilhante.
Comentários
Postar um comentário