Vamos primeiro começar com o conhecimento básico do sistema operacional Linux.
Sistema operacional Linux
Um sistema operacional pode ser descrito como uma interface entre o hardware do computador e o usuário de qualquer computador. É um grupo de softwares que administra os recursos do hardware do computador e facilita serviços básicos para programas de computador.
Um sistema operacional é um componente essencial do software de sistema dentro de um sistema de computador. O objetivo principal de um sistema operacional é fornecer uma plataforma onde um usuário possa executar qualquer programa de maneira conveniente e eficiente.
Por outro lado, Linux OS é uma das versões famosas do sistema operacional UNIX. Ele foi desenvolvido para fornecer um sistema operacional gratuito ou de baixo custo para vários usuários de sistemas de computadores pessoais. Notavelmente, é um sistema operacional completo, incluindo um Sistema X Window, editor Emacs, IP/TCP , GUI (interface gráfica do usuário), etc.
matemática redonda java
História do sistema operacional Linux
Em 1991, a história do Linux começou com o início de um projeto particular do estudante finlandês Linus Torvalds para criar um novo livre OS kernel . O Kernel Linux final foi marcado pelo desenvolvimento contínuo ao longo da história desde então.
- O Linux foi proposto pelo estudante finlandês Linus Torvalds em 1991.
- HP-UX ( Hewlett-Packard ) A versão 8.0 foi publicada.
- A versão Hewlett Packard 9.0 foi publicada em 1992.
- Versão FreeBSD 1.0 e NetBSD A versão 8 foi lançada em 1993.
- O Red Hat Linux foi proposto em 1994. Caldera foi detectado por Ransom love e Bryan Sparks e a versão NetBSD 1.0 publicada.
- A versão HP-UX 10.0 e a versão FreeBSD 2.0 foram lançadas em 1995.
- K Desktop Environment foi estabelecido por Matthias Ettrich em 1996.
- A versão HP-UX 11.0 foi lançada em 1997.
- A versão IRIX 6.5, ou seja, a quinta geração SGI UNIX, versão Free BSD 3.0 e sistema operacional Sun Solaris 7 foi lançada em 1998.
- O Sistema Caldeira o acordo com a divisão de serviços profissionais e a divisão de software de servidor SCO foi lançado em 2000.
- O nome de Lindow foi modificado para Linspire em 2004.
- A primeira publicação de Ubuntu foi publicado em 2004.
- O projeto openSUSE iniciou uma distribuição gratuita pela comunidade de Novela Em 2005.
- A versão 3.0 do kernel Linux foi lançada em 2011.
- O Android baseado em Linux do Google conquistou 75% da participação de mercado do Smartphone, com base no número de telefones exportados em 2013.
- O Ubuntu insistiu em mais de 2.000.000 de usuários em 2014.
Arquitetura do sistema Linux
A arquitetura do sistema operacional Linux contém principalmente alguns dos componentes: o Kernel, Biblioteca do Sistema, Camada de Hardware, Sistema, e Utilitário Shell .
1. Núcleo: - O kernel é uma das seções principais de um sistema operacional. É responsável por cada uma das principais ações do sistema operacional Linux. Este sistema operacional contém tipos distintos de módulos e coopera diretamente com o hardware subjacente. O kernel facilita a abstração necessária para ocultar detalhes de hardware de baixo nível ou programas aplicativos para o sistema. Existem alguns dos tipos de kernel importantes mencionados abaixo:
- Kernel Monolítico
- Micronúcleos
- Núcleos Exo
- Kernels híbridos
2. Bibliotecas do sistema: - Essas bibliotecas podem ser especificadas como algumas funções especiais. Estes são aplicados para implementar a funcionalidade do sistema operacional e não necessitam de direitos de acesso ao código dos módulos do kernel.
3. Programas utilitários do sistema: - É responsável por realizar atividades de nível especializado e individuais.
4. Camada de hardware: - O sistema operacional Linux contém uma camada de hardware que consiste em vários dispositivos periféricos, como CPU, HDD e RAM.
conversão de string para número inteiro
5. Concha: - É uma interface entre o kernel e o usuário. Ele pode pagar os serviços do kernel. Ele pode receber comandos do usuário e executar as funções do kernel. O shell está disponível em tipos distintos de sistemas operacionais. Esses sistemas operacionais são categorizados em dois tipos diferentes, que são os shells gráficos e shells de linha de comando .
Os shells de linha gráfica facilitam a interface gráfica do usuário, enquanto os shells de linha de comando facilitam a interface de linha de comando. Assim, ambos os shells implementam operações. No entanto, os shells da interface gráfica do usuário funcionam mais lentamente em comparação com os shells da interface da linha de comandos.
substitua a string em java
Existem alguns tipos desses shells que são categorizados da seguinte forma:
- Concha de milho
- Concha Bourne
- Concha C
- Concha POSIX
Recursos do sistema operacional Linux
Alguns dos principais recursos do sistema operacional Linux são os seguintes:
Desvantagens do Linux
Temos que entender a interface da linha de comando e encontrar software mais recente também é um pouco complexo. Quando enfrentamos qualquer problema no sistema operacional, a solução de busca é muito problemática. Além disso, existem vários especialistas em Mac e Windows em comparação com Linux.
Aplicativos do sistema operacional Linux
Linux é uma empresa bilionária hoje em dia. Milhares de governos e empresas estão usando o sistema operacional Linux em todo o mundo devido à redução de dinheiro, tempo, taxa de licenciamento e acessibilidade. O Linux pode ser usado em vários tipos de dispositivos eletrônicos. Esses dispositivos eletrônicos estão facilmente disponíveis para usuários em todo o mundo. Alguns dos famosos dispositivos eletrônicos baseados em Linux estão listados abaixo:
- Teclado Motivo Yamaha
- Sistema de navegação automóvel Volvo
- Gravador de vídeo digital TiVo
- Leitor Sony
- Televisão Sony Bravia
- Um laptop por criança XO2
- Telefone Motorola MotoRokr EM35
- Lenovo IdeaPad S9
- HP Mini 1000
- Telefone de desenvolvedor Android do Google 1
- Garmin Nuvi 860, 880 e 5000
- Dell Inspiron Mini 9 e 12
Distribuição Linux
É um sistema operacional composto por uma coleção baseada em software no kernel Linux ou podemos dizer que a distribuição inclui o Kernel Linux. Ele oferece suporte a software e bibliotecas. Podemos obter sistema operacional baseado em Linux baixando qualquer distribuição Linux. Esses tipos de distribuições existem para tipos distintos de dispositivos, como computadores pessoais, dispositivos incorporados Existem cerca de mais de 600 distribuições Linux e algumas das distribuições Linux famosas estão listadas a seguir:
diferença entre $ e $$
- Profundamente
- OpenSUSE
- Fedora
- Apenas
- Debian
- Ubuntu
- Elementar
- Linux Mint
- Manjaro
- MXLinux
Ubuntu e Linux são diferentes?
SIM.
A principal diferença entre o Windows e o Linux é que o Windows é um sistema operacional de código aberto e gratuito e sua distribuição Linux é baseada no Debian, enquanto o Linux é uma grande coleção de sistemas operacionais de código aberto que funcionam com base no kernel Linux.
Além disso, o Ubuntu é uma distribuição do Linux e o Linux é um sistema central. Ubuntu é integrado pela Canonical Ltd. e publicado em 2004 e Linux é integrado por Linus Torvalds e publicado em 1991.
Modo de usuário versus modo Kernel
O código do componente do kernel é executado em um modo de privilégio exclusivo conhecido como modo kernel junto com acesso completo a todos os recursos do computador. Este código ilustra um processo individual, é executado em um espaço de endereço individual e não precisa de troca de contexto. Portanto, é muito rápido e eficiente.
O Kernel executa todos os processos e facilita diversos serviços de um sistema aos processos. Além disso, facilita o acesso seguro aos processos ao hardware.
O código de suporte que não é necessário para execução no modo kernel está dentro da biblioteca do sistema. Os programas de usuário e outros tipos de programas de sistema são implementados no modo de usuário.
Não inclui acesso ao modo kernel e hardware do sistema. Os utilitários/programas do usuário usam as bibliotecas do sistema para acessar funções do kernel para obter tarefas de baixo nível do sistema.