Question about goal of Windows/Mac frameworks

Christoph Cullmann cullmann at absint.com
Wed Oct 21 20:12:00 UTC 2015


Hi,

>> What's important to realize is that deployment under Windows works different
> 
>> to deployment under Linux: In Linux, you have the package manager which
> 
>> automatically drags in all correct dependencies and you are fine.
> 
>> 
> 
>> In Windows, such a package manager does not exist. KDE tried to create
> 
>> such a package manager through the emerge/KDE Windows installer, but
> 
>> this is non-standard [on Windows] and simply not what users want.
> 
>> 
> 
>> Speaking for Kate or KWrite, we want one downloadable .zip/installer that
> 
>> just installs Kate/KWrite, and that's it. Yes, that implies that Kile,
> 
>> KDevelop, ... will again install Qt and all the required frameworks, but
> 
>> this is how things
> 
>> work on Windows, and that's perfectly fine (size is not an issue).
> 
> 
> 
> Maybe Qt could be shared ?
Maybe, but actually, even with the most dumb application bundle I have created ATM
all stuff together is around 50 MB compressed and installed 125 MB.

This includes a more or less complete Qt (with webkit, some debug plugins and other not used stuff) +
xx of our frameworks and a complete Breeze icon set (and most of the kate plugins).

gekko:Contents cullmann$ du -ms *
92      Frameworks
1       Info.plist
1       MacOS
22      PlugIns
11      Resources

gekko:Contents cullmann$ du -ms .
124     .

You can shrink that, by not bundling things you don't need, and I guess that could save
again 40 - 50 MB.

Still, on a modern machine that means not much, given one MP3 album or some raw photos are already larger.

On a Windows machine, 125 MB are a Joke ;=)
On some Mac, yeah, you have not that much space, but alone Firefox or Chrome are here > 150 MB. I don't think
the current bundle size is that ridiculous.

And the big benefit: One can install my alpha crashy something quality Kate bundle with its Qt something version
and some imaginary Krita bundle that is installed in parallel will NOT be borked!

Greetings
Christoph

-- 
----------------------------- Dr.-Ing. Christoph Cullmann ---------
AbsInt Angewandte Informatik GmbH      Email: cullmann at AbsInt.com
Science Park 1                         Tel:   +49-681-38360-22
66123 Saarbrücken                      Fax:   +49-681-38360-20
GERMANY                                WWW:   http://www.AbsInt.com
--------------------------------------------------------------------
Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234


More information about the Kde-frameworks-devel mailing list