albfneto
(usa openSUSE)
Enviado em 13/10/2012 - 15:03h
não sou programador, nem especilista, mas tenho algumas informações.
Olha, vc perguntou em que linguagem foi escrito... o Kernel foi escrito em C, mas tem coisas em Assembly também,principalmente de interação com hardware.
A maior parte do GNU-Linux, foi e é escrita em C e não em Python, embora muita coisa é em python.
Inclusive o "Inventor" do C também fex o Unix, e o Linux vem do Minix, que por sua vez deriva do Unix.
Esclarescendo e resumindo, X-Window é dos anos 60, é muito mais antigo que o Linux, e é multi-plataforma, até o "outro sistema pago do janelas" usa X-Window...
Para os ambientes gráficos... o que desenha as telas, forma as janelas,é X-Window e é uma ideía antiga da IBM, uma invenção deles, que foi licenciada e usada no MacOS pela Apple, e já era usada antes em mainframes IBM,rodando sobre Unix e não Linux, Linux é bem posterior...
O X-Window é feito com ponteiros é o que forma a janela, em Windows tb e no Mac tb não só no Linux.
O Gerenciador de Janelas roda em cima do X-Window uma camada acima, ele enfeita e melhora as janelas, e mais encima roda o ambiente gráfico. Ex. Em GNOME2, o X-Window forma o esqueleto das janelas, encima roda o Metacity, que era o Gerenciador de Janelas, e encima roda o GNOME...
quando vc coloca um Compiz, na realidade vc troca o Metacity por ele, vc troca o gerenciador por um 3D.
Numa analogia simples. imagine um Quadro... a moldura é X-Window, a Tela é o gerenciador de janelas e o quadro pronto é o ambiente gráfico completo.
Nos ambientes gráficos mais leves, ele são leves pq eles são ao mesmo os próprios gerenciadores de Janelas, por exemplo Window-Maker (e o que lhe deu origem, After Step) é assim roda direto sobre X-Window.
quanto aos contribuintes brasileiros do GNU, existem muitos, nao só tradutores... Ubuntu tem programadores brasileiros,por ex, openSUSE também. Um exemplo clássico... Antes do GNOME e do KDE, o ambiente gráfico mais usado no Linux, no Mundo todo era o Window-Maker.
Window-Maker é Brasileiro, foi inventado pelo Alfredo Kojima... Kurumin era uma Distro Brasileira,e Kurumin não era uma cópia do Debian, tinha código só dela.
XFCE não. XFCE o gerenciador de janelas se chama xfwm4.
a Linguagem no qual é escrito. Bom depende.para GNOME, XFCE, LXDE e MATE muita coisa é escrita em GTK.
GTK é uma linguagem para coisa gráficas, que foi baseada no código do GIMP (um editor gráfico para desenho).
Já para KDE, muita coisa e escrita em QT.