O que é o Gnome / KDE etc?

36

Eu estive no Windows toda a minha vida.

Sem ficar muito técnico, quais são essas coisas? Quando procuro na net, obtenho alguns resultados técnicos. Eu simples não entendo o que são essas coisas!

Eu trabalho no Windows e sinto falta do ponto em que esse jargão é usado.

Como o Linux é diferente do Windows basicamente? Eu pensei que é um conjunto de sistemas operacionais que são de código aberto e / ou gratuitos.

Quão errado estou?

É um mundo completamente diferente?

    
por Lazer 22.07.2010 / 20:20

14 respostas

42

Uma coisa importante a notar antes de começar é que a Microsoft é a fonte única para o sistema operacional Windows, e o "Microsoft Windows" pode ser visto como um produto único , mas tecnicamente consiste em várias camadas de software, trabalhando juntas de forma transparente do ponto de vista do usuário. No mundo do Linux, no entanto, existem vários pacotes de software disponíveis para cada uma dessas camadas. Esse conjunto de opções facilita a confundir um usuário incomum com os termos.

Vou tentar explicar as várias camadas abaixo.

1ª camada - interface de linha de comando / kernel

Para entender o aspecto de múltiplas camadas do Linux e descrevê-lo em termos simples semelhantes ao Windows, vamos fingir que estamos de volta aos tempos do Windows 95.

Nessa analogia, o sistema operacional "Linux" é semelhante ao DOS, onde tudo é executado a partir de uma interface de linha de comando (abreviada como "CLI"). Na verdade, na maioria das instalações de servidores do Linux, uma CLI é a única maneira de acessar a máquina. Após o Linux iniciar, dependendo da configuração, ele permanecerá no modo de linha de comando ou iniciará uma interface gráfica de usuário (abreviada como "GUI") automaticamente. Além disso, em algumas máquinas que permanecem no modo CLI, um usuário que efetua login na CLI pode iniciar manualmente uma GUI.

2ª camada - Interface gráfica do usuário

Na parte superior da interface da linha de comandos, está a GUI. Os sistemas Linux modernos normalmente usam um X Server , que é basicamente igual à área de trabalho do Windows - pense nisso como uma tela em branco.

Esta camada lida com o nível de hardware da GUI, gerenciando a entrada do teclado, mouse, etc., e a saída para monitores, etc. Basicamente, ele trata como as coisas são desenhadas na tela ; o que é desenhado na tela é controlado por um gerenciador de janelas.

3ª camada - gerenciador de janelas

Sentar-se no topo do sistema X window é um gerenciador de janelas. Ele é responsável por desenhar cada aplicativo na "tela" e anexa elementos comuns da janela, como bordas, a barra de título e minimiza / maximiza os botões para a janela. Alternar os gerenciadores de janelas pode ser comparado a alternar entre "modo Clássico" e "modo Aero" no Windows: o quadro da janela será alterado, enquanto o conteúdo da janela permanecerá o mesmo.

Os gerenciadores de janela mais conhecidos no mundo Linux são o KDE e o Gnome, e geralmente uma distribuição Linux se concentrará em um gerenciador de janelas como a interface primária. No entanto, em geral, você pode instalar qualquer gerenciador de janelas em qualquer distribuição e ser capaz de executá-lo sem problemas.

Por fim, é uma questão de escolha qual plataforma você deseja usar. Cada um fornece um grande número de aplicativos que são executados sob eles, usando sua estrutura. Também é importante saber que vários gerenciadores de janelas podem ser executados ao mesmo tempo (o Enlightenment pode ser usado no Gnome, etc.), mas isso geralmente está fora da necessidade de usuários normais.

Com relação ao Gnome e ao KDE, esses dois projetos cresceram muito além de serem apenas gerenciadores de janela. Entre outras coisas, eles também incluem estruturas de desenvolvimento para criar aplicativos a partir de. O framework KDE é conhecido como Qt e o framework Gnome é conhecido como GTK. Afirmar todo o escopo desses dois projetos neste post seria uma sobrecarga de informações.

Para ajudar a confundir o problema para usuários normais, as estruturas do KDE e do Gnome agora também estão disponíveis para uso na plataforma MS Windows, normalmente usada por aplicativos que estão tentando ser usados em várias plataformas (como o cliente de mensagens instantâneas Pidgin ). Na maioria dos casos, no entanto, quando você vê menções do Gnome ou do KDE, uma área de trabalho do Linux está sendo descrita.

Obrigado a Phoshi, cuja resposta eu construí sobre.

    
por 30.01.2014 / 13:42
19

Definição mais fácil -

O Gnome e o KDE são para o Explorer, como o Linux é para o Windows!

No entanto, não posso recomendar mais do que qualquer outro.

Não é um mundo inteiramente diferente , mas é um mundo diferente !

Editar - Algumas pessoas recusaram isso devido à definição, então vou explicar mais algumas coisas.

Windows é o sistema operacional, Explorer é o nome do "shell" que é a barra de tarefas e o gerenciador de arquivos. Enquanto eu diria que 99% das pessoas usam o Explorer como o shell do Windows, é possível usar outros e muito fácil de mudar.

Se você quiser dar uma olhada nos outros, por exemplo, você pode até usar o KDE no Windows .

    
por 15.09.2009 / 23:07
16

Gnome:

Kde:

Fluxbox:

Esses são ambientes de desktop - eles são a interface gráfica do sistema e normalmente vêm com um conjunto de aplicativos criados com eles.

    
por 12.08.2011 / 22:48
5

O Linux é na verdade apenas o kernel do sistema operacional, que é a parte do sistema operacional conectada ao hardware e uma parte que você realmente não vê.

No sistema operacional UNIX, os aplicativos gráficos geralmente são executados no X (também conhecido como X Window System ), além de Um deles executa um gerenciador de janelas , um aplicativo especial que lida com outras janelas de aplicativos. Pode-se também querer barras de ferramentas / barras de tarefas / docas, etc, que geralmente fazem parte do ambiente de área de trabalho . O KDE e o Gnome são dois ambientes de desktop diferentes, que definem a aparência do seu sistema operacional, incluindo gerenciador de janelas, barras de ferramentas, barras de tarefas, explorador de arquivos, etc.

    
por 19.02.2010 / 11:59
4

Isso não está relacionado à sua pergunta, mas aqui está uma explicação simples entre o Linux e outros sistemas operacionais:

    
por 12.08.2011 / 22:47
3

Em termos simples, centrados no Windows, vamos fingir que estamos de volta ao Windows 95. "Linux" é semelhante ao DOS (muitas variações, totalmente Command Line), e o KDE, GNOME, são semelhantes ao shell do Windows correu em cima do DOS.
Isso não significa, no entanto, que o KDE e o GNOME estão 'desatualizados' em comparação com o Windows, é apenas um método diferente de atingir o mesmo objetivo.

    
por 16.09.2009 / 14:04
3

O Gnome e o KDE são os dois gerenciadores de janelas mais populares para o Linux. Os sistemas operacionais Unix eram originalmente somente de linha de comando. Eventualmente, um programa chamado servidor X foi adicionado. Este programa fornece facilidades para programadores para fazer software gráfico. O Gnome e o KDE (e outros) usam esses utilitários de programação para fornecer um desktop unificado, com janelas e menus e outras coisas.

A melhor maneira de entender seria ver as capturas de tela:

Gnome

KDE

    
por 12.09.2014 / 04:12
2

No Linux, o conjunto de programas que faz coisas como mostrar janelas, mostrar seu menu Iniciar, sua barra de tarefas, etc., não está diretamente ligado ao sistema operacional em geral. Você pode executar uma distribuição GNU / Linux sem nenhum gráfico, ou com o gerenciamento de janelas e de tarefas gerenciado por um de uma dúzia de sistemas diferentes: Gnome, KDE, Xfce, Fluxbox. Estes são chamados de gerenciadores de janelas, porque eles fornecem a interface para interagir com todos os aplicativos gráficos em sua instalação GNU / Linux.

Para ter uma ideia melhor do que estou falando, você pode simplesmente ver capturas de tela de todas essas coisas diferentes em ação; uma vez que grande parte de sua diferenciação voltada para o usuário está na forma como eles se diferenciam como interfaces, é possível ver as diferentes formas de configuração.

    
por 15.09.2009 / 22:56
2

Sentado em um computador com Windows, estou vendo telas com janelas, e as janelas têm vários controles nos quais posso clicar. Se eu selecionar uma janela clicando nela, talvez eu possa digitar nela. Há ícones no lado esquerdo e uma barra de tarefas na parte inferior.

Isso é basicamente o que o Gnome ou o KDE fazem: eles fornecem o mesmo tipo de controles GUI que acabei de mencionar. Existem outros programas que fazem a mesma coisa, mas não são tão populares em máquinas Linux.

Um sistema operacional é um software que roda no seu computador e o torna basicamente útil. Ele permite que você execute aplicativos. Ele vem em camadas, mais ou menos.

Há o kernel, que lida com coisas como arquivos existentes no disco ou qualquer outra coisa, quais processos são executados quando e quanta memória eles conseguem usar. Não fala diretamente com o usuário.

Existem ferramentas de sistema que fazem várias coisas. Se você digitar ls em uma linha de comando do Linux ou dir em um do Windows, ele fornecerá uma lista de arquivos com as informações anexadas. Ele basicamente obtém as informações do kernel, mas as processa de outras maneiras. (Com o Windows, esses tipos de ferramentas geralmente vêm com GUIs, enquanto no Linux eles geralmente não.)

Há a GUI, que é o que você costuma trabalhar.

Existem outras partes, mas estou tentando simplificar.

No Windows, a Microsoft fornece todos esses pacotes organizados em grandes pacotes. Com os sistemas operacionais Linux, você tem opções para muitas coisas e pode construir um sistema de várias maneiras diferentes.

Muitos provedores de Linux fornecem pacotes. Por exemplo, se você instalasse o Ubuntu Linux (uma versão popular), ele funcionaria muito como o Windows em que todos os tipos de coisas seriam pré-instalados e (exceto incompatibilidades de hardware) simplesmente funcionariam. Se você usasse o Gentoo Linux, você se daria muito mais trabalho e tomaria muitas outras decisões. Algumas pessoas acham isso divertido (há uma variedade muito grande de coisas que algumas pessoas consideram divertidas), e outras gostam de adaptar seu sistema operacional para se adequar a elas.

Há também diferenças culturais. Os sistemas operacionais Linux normalmente são compostos de componentes que você pode duplicar livremente, examinar e alterar ao seu gosto e, portanto, há uma strong preferência por aplicativos que você pode obter nos mesmos termos. (A vantagem para a pessoa não técnica é que muitos aplicativos são gratuitos para baixar e instalar, de forma rápida, fácil e segura, sem se preocupar com licenças ou transferir dinheiro.) Os usuários do Windows estão mais acostumados a pagar por aplicativos de código fechado. eles apenas usam. (A vantagem aqui é que as pessoas que recebem um bom dinheiro pelas coisas geralmente prestam mais atenção às necessidades das pessoas que lhes dão dinheiro, e assim os aplicativos comerciais são mais fáceis de usar e há mais aplicativos comerciais disponíveis para coisas que os programadores acham monótonos.) Não exagere isso demais. Há uma abundância de aplicativos comerciais de código fechado que rodarão muito bem no Linux e muitos aplicativos de código aberto que você pode simplesmente pegar no Windows.

    
por 16.09.2009 / 17:21
2

É a distinção entre GUI e linha de comando. O KDE e o Gnome são GUIs alternativas. Eu vou elaborar sobre a situação do Windows como a Microsoft nem sempre combinou os dois. Há casos em que o Windows foi executado no DOS. Como uma GUI e uma linha de comando, como na situação do linux. Então, além do que foi dito, darei uma outra perspectiva que não foi mencionada.

De volta aos dias do Windows 3.1, o Windows era apenas a GUI. (Parece que eles tiveram que ser instalados separadamente, e poderiam ter sido vendidos em caixas diferentes ou na mesma caixa, mas ainda estavam em discos separados, eram programas separados) Aviso dos três discos em exibição, um diz o MS-DOS 6.22 e os outros dois parecem dizer Microsoft Windows e eles são vendidos neste caso, na mesma caixa. Embora você também possa colocá-los em caixas separadas, é claro.

Além NT, Naquela época, o Windows era - tecnicamente - não um sistema operacional completo. Foi um complemento para o DOS.

A parte principal de um sistema operacional, que faz dele um sistema operacional, é o Kernel. O Kernel estava dentro do DOS, não dentro do Windows.

O Windows era uma GUI para o DOS.

O Linux é uma linha de comando, como o DOS, mas uma linha de comando muito mais complexa, e o DOS encerrou o desenvolvimento há muito tempo.

O Linux possui GUIs como o KDE e o Gnome.

Com o Windows 3.1, o que aconteceria se o DOS fosse carregado e executasse um arquivo chamado autoexec.bat, que executava as coisas automaticamente. Você poderia adicionar uma linha apontando para o executável do Windows 3.1, o que quer que fosse e onde quer que estivesse, como C: \ WIN \ WIN.EXE e, em seguida, o Windows seria carregado assim, a partir do DOS. Automaticamente.

Quando o Windows 95/98 apareceu, as coisas ficaram borradas. Ele estava sendo executado no DOS, mas queria parecer que não era.

(e como uma nota lateral, eu diria que se você fizer um disco de inicialização do Windows 98 e não incluir um arquivo chamado msdos.sys com BootGUI = 0 e Logo = 0 em [opções], em seguida, um windows 98 splashscreen ou menu aparece quando não está realmente carregando janelas).

O Windows XP, que veio depois do Windows 98, rodou completamente sem o DOS. O Windows XP era da família / linha NT, como o Windows 2000, e não exigia ou era executado no DOS ou em qualquer sistema operacional.

(Nota: alguns NTs antigos podem ter tido algum tipo de relação com um SO chamado OS2)

    
por 09.02.2013 / 13:38
1

Eu tenho uma resposta simples para você:

Obtenha um "Live CD" do Ubuntu. Você pode obter um de graça. Cole-o no seu computador e inicialize a partir dele. Nota: ele não instalará nada em seu disco rígido ou mesmo tocará em seu disco rígido, a menos que você diga para fazer isso.

Agora brinque com isso. Navegue na web um pouco. Talvez experimente alguns jogos.

Você descobrirá que é diferente, mas não chocantemente diferente.

Se o Windows está funcionando para você, você pode ser feito neste momento. Mas ainda assim, guarde esse CD do Ubuntu; Ele pode servir como um prático "CD de recuperação" para ajudá-lo se o seu sistema Windows ficar invadido por vírus ou se derretido devido a um erro de registro, ou o que for.

Se você ainda está curioso, você pode querer repetir o exercício, desta vez com um CD "KUbuntu". Compare como a área de trabalho do KDE no KUbuntu parece e funciona, em comparação com a área de trabalho do GNOME no Ubuntu. Algumas pessoas realmente gostam do KDE. Outras pessoas preferem o GNOME. No Linux, você pode escolher. (No Windows, a única opção que você tem é: executar o XP ou executar o Windows 7? Se você executa o XP, obtém a área de trabalho do XP e, se executar o Windows 7, obtém a área de trabalho do Windows 7. No Windows, tudo vem junto. )

Você pode ter um amigo que possa lhe dar um CD do Ubuntu. Ou, você pode ter um clube Linux em sua cidade, onde alguém ficaria feliz em lhe dar um CD do Ubuntu. Ou você pode fazer o seu próprio:

Aqui está uma página da web que descreve como baixar e gravar seu próprio CD do Ubuntu.

link

    
por 22.12.2009 / 06:44
1

Para simplificar, o Linux é apenas outra opção. É como se você estivesse comendo com garfo e faca o tempo todo, e então um dia você percebeu que, ei! você pode comê-lo com apenas os dedos !

Os objetivos alcançados usando os dedos ou usando um conjunto completo de talheres são os mesmos - para levar a comida para a boca. No entanto, usar os dedos é livre, ao passo que se você usar um conjunto completo de talheres, isso custará dinheiro, e isso pode ser muito caro, dependendo da qualidade do conjunto de talheres.

Para muitas pessoas, comer com os dedos não é polido, confuso e incivilizado. Eles são desajeitados - muita comida cai entre os dedos. A maioria deles desistir depois de um tempo curto. Este grupo de pessoas, no entanto, é adepto de talheres e está mais do que disposto a pagar por um conjunto de talheres finos e bem trabalhados, para que possam comer com delicadeza e estilo.

No entanto, há outra classe de pessoas que não tem absolutamente nenhum problema em comer com os dedos. Na verdade, eles adoram! Eles amam como de ter apenas 2 pontos de contato com a comida, ele se expande para 10 de repente. Eles amam a escolha disponível - e o melhor de tudo, eles amam que, se um dia todos os talheres desaparecerem no mundo - eles saberão como usar seus dedos pelo menos (não como os outros bozos ).

Linux - é como comer com os dedos. Se você não sabe como fazer, é muito confuso, e provavelmente vai odiá-lo. No entanto, uma vez que você pegar o jeito, você ama as escolhas, e o melhor de tudo, você ama que você nunca tem que pagar por um conjunto de talheres nunca mais se você não quiser.

Windows - é como comer com um conjunto de talheres bom, sólido, se não for digno de nota. Bland, mas funcional, e ei, todo mundo também está fazendo isso.

Mac, ah Mac ... é como comer com talheres de ouro puro, provavelmente. Finamente equilibrado, parece ser bom, mas você paga pelo privilégio.

    
por 12.08.2011 / 22:49
0

O Unix e o Linux posteriores começaram como sistemas operacionais baseados em linha de comando. A filosofia nix é fornecer uma função simples que faz uma coisa corretamente. Se você quiser uma funcionalidade adicional, você pega a saída de uma função e a insere em outra. Quando o MIT foi dado a diferentes tipos de estações de trabalho, eles criaram uma plataforma que permitia que ambientes gráficos fossem espalhados pelos computadores. Foi um ambiente distribuído com puter dividindo a parte de exibição de um programa da parte de processamento. O KDE e o Gnome são dois gerenciadores de exibição diferentes, sendo o Gnome mais orientado a objetos do que o KDE.

    
por 15.09.2009 / 22:54
0

Agora, o KDE e o GNOME são ambientes de área de trabalho. Um gerenciador de janelas é um programa que controla a maneira como as janelas são exibidas, mas um ambiente de área de trabalho controla os ícones e painéis (equivalentes à barra de tarefas do Windows) em sua área de trabalho. Se você quiser um ambiente de área de trabalho que funcione exatamente como o Windows XP, obtenha XPDE . Gostaria de poder postar screenshots do meu KDE e GNOME, mas agora estou no Windows.

Além disso, o linux usa o / ao invés de C: \ para sua pasta raiz. Sua pasta Documentos está em / home / nome de usuário / Documents e sua pasta Imagens está em / home / nome de usuário / Pictures , da mesma forma. A mesma coisa para as suas pastas Vídeos, Música e Downloads.

    
por 16.01.2012 / 18:15