From the Research deps of KDE Project
The KDE project is proud to announce his first public release, after 20 years of hard development from a team of multi cultural developers around the world.
Was an amazing effort of the original dinosaurs to make this beautiful piece of software be available on the hands of our beloved supporters
Here’s the screenshots on the current status of the desktop
All teams will celebrate PARTIES all over the world trough this day, and you will be welcome to join any near you.
IF YOU READ UNTIL HERE, SURPRISE !!
NO, I’M NOT CRAZY – IS KDE 1 FOR REAL
The KDE Restoration Project was a personal pet project that born around last QtCon and i took as a letter of love for the project that basically formed my professional life.
What you’re seeing here is the last KDE 1 release RUNNING ON A MODERN SYSTEM OF 2016 !!
Let me tell some about the history. Some time ago the Kde eV had a task to have our old desktops, KDE 1, 2, 3, running in some way to show in the anniversary. This was an easy job, anyone could do with an old distro and a virtual machine. And technically boring.
But then, what would be more interesting ?
There we go, how a 20 years ( or more ) code base of C++ would match against a modern, complete bleeding edge environment ? I started to itch myself and then my first test was Qt 1.45. I showed that in QtCon and some people even blogged about.
This was exactly what my personal satisfaction was requiring. Is part of our history been preserved.
And then i made KDE 1. OH NO, WAIT, THERE’S MORE….
SO NOW, HERE’S WHAT WAS ACHIEVED NOW:
If you look on the screenshots, they are made with spectacle, the new screenshot tool, running inside Fedora beta 25, FROM KDE 1 RUNNING.
YES, YOU HEARD RIGHT. What i did:
- Minor patches, surprise number one, the code aged well
- completely revamp of buildsystem, Goodbye auto*hell tools headaches, welcome cmake
But then, something else would be nice, then
- Imported the ORIGINAL KDE CVS to git up to KDE 1.1.2
- Rebased the changes on top of that
- Made it available on KDE git
WAIT, WHAT ?
YES, if you want RIGHT now try and see how was KDE, just jump on ou phabricator.kde.org and you can build it yourself.
The repositories are called qt1 kde1-kdelibs and kde1-kdebase.
I did packages for Fedora on Qt1 and kdelibs, but not ready to deploy
I committed myself in my limited time to finish up to kdebase, and then the objective is around the end.
I will, and anyone can help, convert the other modules, but this will take more time, so for now you can even use it on your machine after compile. Konsole works !!
Don’t be fooled, i took a lot of shortcuts to make it faster, and i know that some part can be improved, but we have time. Just want to keep our memory ( and my history tied too )
If you want details about the port, how i decided to proceed and what can be done, feel free to contact me by email, on firstname.lastname@example.org or on irc on freenode, heliocastro. I will be glad to talk about this. And i will be at Qt World Summint next week.
I want to give a special thanks to KDE sysadmins that provided me more than i was expecting, and the support from people that motivated me to make this port, and to my wife, that had a huge patience on my insanity process of execute this.
And all KDE dinosaurs that created this amazing piece of history.
HAPPY 20 YEARS TO ALL KDE USERS AND DEVELOPERS OF THE WORLD