20 anos de kde: de desktop a guarda-chuva de projetos
TRANSCRIPT
20 anos de KDE: de Desktop a Guarda-Chuva de Projetos
Aracele [email protected]
Sumário● Parte 1: O começo do começo
Unix, C++, GNU, Linux, Gnu/Linux e Qt.
● Parte 2: Do Desktop ao Guarda-Chuva de Projetos
Anos 1990 (Reinado do Desktop)
Anos 2000 - 2005 (Reinado do Mobile)
Anos 2006 - 2009 (Android).
Anos 2010 (Tablets)
Parte 1: O começo do começo
Unix, C++, GNU, Linux, Gnu/Linux e Qt.
O começo do começo● 1969 – Unix
Ken Thompson e Dennis Ritchie começam a trabalhar no UNIX. Escrito inicialmente em assembler, logo foi reescrito em C, uma linguagem criada por Ritchie.
O começo do começo● 1979 – O C++
Bjarne Stroustrup começou a desenvolver o "C com classes", que se tornaria mais tarde o C++.
O começo do começo● 1984 – GNU
Richard Stallman começa a desenvolver o GNU (GNU is Not Unix), um sistema operacional totalmente livre baseado no Unix.
O começo do começo● 1991 – Linux
Linus Torvalds escreve o kernel Linux baseado no Minix, uma versão do Unix escrita por Andrew Tanenbaum.
O começo do começo● 1993 – Primeiras distros
Começam a surgir as primeiras distribuições livres, que eram formadas pela junção do GNU com o Linux.
O começo do começo● 1995 – Qt
A empresa norueguesa Troll Tech cria o framework multiplataforma Qt, com o qual o KDE seria criado no ano seguinte. O Qt se tornou a base das principais tecnologias do KDE nesses 20 anos.
Parte 2: Do Desktop ao Guarda-Chuva de Projetos
Anos 1990 (Reinado do Desktop) Anos 2000 - 2005 (Reinado do Mobile)
Anos 2006 - 2009 (Android). Anos 2010 (Tablets)
O Desktop● 1996 – O projeto KDE é anunciado
Em 1996, Matthias Ettrich anuncia a criação do Kool Desktop Environment (KDE), uma interface gráfica para sistemas Unix, construída com Qt e C++ e voltada para o usuário final. O nome KDE era um trocadilho com o ambiente gráfico CDE, que era proprietário na época.
C++ Qt+ =
KDE Beta 1● Agosto de 1997 – KDE One Conference
Cerca de 15 desenvolvedores do KDE se encontraram em Arnsberg, na Alemanha, para trabalhar no projeto e discutir o seu futuro. Esse evento ficou conhecido como KDE One.
● Outubro de 1997 – Beta 1A versão beta 1 do KDE, com codinome "Arnsberg", é lançada exatamente 12 meses após o seu anúncio. O texto do anúncio fazia questão de lembrar que o KDE não era um gerenciador de janelas, mas um ambiente integrado no qual o gerenciador de janelas era só mais uma parte.
KDE e.V● 1997 – KDE e.V é criado
Em 1997, é criado em Berlim o KDE e.V, organização sem fins lucrativos que representa financeira e legalmente a comunidade KDE.
KDE Free Qt Foundation● 1998 – KDE Free Qt Foundation é criada
KDE assina junto com a Troll Tech, então dona do Qt, o contrato de fundação da KDE Free Qt Foundation, que pretendia garantir a permanente disponibilização do Qt em licença livre.
KDE 1● 1998 – KDE 1 lançado
KDE lança a primeira versão estável do seu ambiente gráfico para Sistemas Unix.
Parte 2: Do Desktop ao Guarda-Chuva de Projetos
Anos 1990 (Reinado do Desktop) Anos 2000 - 2005 (Reinado do Mobile)
Anos 2006 - 2009 (Android). Anos 2010 (Tablets)
KDE 2 Beta● Maio de 2000 – KDE 2 Beta 1
A partir desse lançamento é possível perceber uma mudança de nomenclatura do projeto. Os anúncios que antes se referiam ao projeto como "K Desktop Environment", passam a se referir apenas como KDE Desktop.
KDE 2● Outubro de 2000 – KDE 2 é lançado
KDE lança sua segunda versão e teve seu código quase todo reescrito.
Desktop > Projeto● Fevereiro de 2001
A partir do anúncio de lançamento da versão 2.1.2 há também uma mudança em relação à nomenclatura. Os anúncios passam a se referir ao KDE como "Projeto KDE".
KDE 3● Março de 2002
KDE lança sua terceira versão, traduzida para 50 línguas; e um pacote com aplicações educativas, mantidas pelo KDE Edutainment Project.
KDE 3.5● Novembro de 2005
KDE 3.5 é lançado. Essa versão apresentou várias novidades, dentre elas, o SuperKaramba, uma ferramenta que permitia personalizar sua área de trabalho com "applets".
Parte 2: Do Desktop ao Guarda-Chuva de Projetos
Anos 1990 (Reinado do Desktop) Anos 2000 - 2005 (Reinado do Mobile)
Anos 2006 - 2009 (Android). Anos 2010 (Tablets)
KDE 4 Alpha 1● Maio de 2007
Em maio de 2007 é anunciado a versão alfa 1 do KDE 4, codinome "Knut". Esse anúncio apresenta um ambiente de trabalho completamente novo, com um novo tema, o Oxygen, novas aplicações como o Okular e o Dolphin, e um novo desktop shell, o Plasma.
KDE Platform● Outubro de 2007
Em Outubro de 2007, o KDE anuncia o release candidate da sua plataforma de desenvolvimento, composta das bibliotecas base e as ferramentas para desenvolver as aplicações KDE.
KDE 4● Janeiro de 2008
Oxygen, o seu novo tema padrão; o Plasma, sua nova interface desktop; o leitor de PDF Okular; o gerenciador de arquivos Dolphin, além do KWin com suporte a efeitos gráficos. Os novos frameworks Phonon e Solid representaram a reestruturação feita também em suas bibliotecas.
Projeto > Comunidade● Julho de 2008
A partir do anúncio da versão 4.1 nota-se a tendência nos anúncios de se referirem ao KDE como "comunidade" e não mais como um "projeto". Essa mudança vai ser reconhecida e consolidada no anúncio de rebranding do ano seguinte.
Rebranding● Novembro de 2009
"KDE" não dizia mais respeito a um software criado por pessoas, mas agora representava uma comunidade internacional que criava software livre. O nome "K Desktop Environment" foi substituido apenas por "KDE".
KDE Software Compilation● Dezembro de 2009
A partir da versão 4.3.4, os anúncios começaram a se referir ao conjunto de produtos da comunidade como KDE Software Compilation (KDE SC).
Parte 2: Do Desktop ao Guarda-Chuva de Projetos
Anos 1990 (Reinado do Desktop) Anos 2000 - 2005 (Reinado do Mobile)
Anos 2006 - 2009 (Android). Anos 2010 (Tablets)
KDE SC 4.5● Agosto de 2010
Anúncio da versão 4.5 de seus produtos: Development Platform, Aplicações e Plasma Workspaces. Cada um deles ganha um texto de anúncio separado. Um dos destaques dessa versão é interface do Plasma para netbooks, anunciada na versão 4.4.
Plasma Active● Outubro de 2011
A comunidade lança a primeira versão de sua interface para dispositivos móveis, o Plasma Active. Após dois meses a versão 2 foi lançada.
KDE Manifesto● Outubro de 2012
A comunidade lança o KDE Manifesto, um documento que apresentou os benefícios e compromissos de um projeto KDE, assim como os principais valores que norteiam a comunidade: Open Governance, Software livre, Inclusão, Inovação, A Propriedade Coletiva e Foco no usuário final.
Ciclos de Lançamento● Setembro de 2013
Mudanças no ciclo de lançamentos de seus produtos. Cada um deles, Workspaces, Applications e Platform, passaram a ter lançamentos separados. A mudança já era um reflexo da reestruturação de suas tecnologias rumo à próxima geração de seus produtos, que seria lançada no ano seguinte.
Frameworks 5 ou KF5● Julho de 2014
Primeiro lançamento da nova geração de bibliotecas do KDE baseadas no Qt 5. Com o Frameworks 5 a plataforma de desenvolvimento do KDE se tornou mais modular e facilitou o desenvolvimento multi-plataforma.
Plasma 5● Julho de 2014
Lançada a primeira versão estável do Plasma 5 com um novo tema, o Breeze, além de uma plataforma gráfica nova. O Plasma usa como base o Qt 5 e o Frameworks 5.
KDE Incubator● Em 2014 a comunidade começou a
incubar projetos.
Plasma Mobile● Julho de 2015
A comunidade anuncia o Plasma Mobile, uma interface para smartphones
.
Kirigami UI● Março de 2016
Anúncio do Kirigami, um conjunto de componentes QML para desenvolvimento de aplicações baseadas em Qt, para dispositivos móveis ou desktop.
Futuro?
Obrigada e