Why use ZIP instead of TAR?
February 3, 2016
I've been asked recently why ownCloud zipps its files instead of tarring them.
.tarpreserves file permissions, for one, and with
tar.bz2you have compression too.
Good question. Let me start by noting that we actually have both:
tar.bz2. But why zip?
A long time ago and far, far awayIn the beginning, we used
tar.bz2. As ownCloud gained Windows Server support, we added zip. Once we dropped Windows support, we could have killed the zip files. But we had reasons not to: tar is, sadly, not perfect.
Issues with TarYou see, tar isn't a single format or a 'real' standard. If you have a platform other than plain, modern Linux, think BSD or Solaris, or the weird things you can find on NAS devices, tar files can get you in trouble. Unlike
tarfiles also can have issues with character format support or deep folders. We've had situations where upgrades went wrong and during debugging we found that moving to
zipsolved the problem miraculously... And, as ownCloud, we're squarely focused on the practical user experience so we keep
See also the GNU tar manual if you want to know more about the various tar formats and limitations.
Sadly, sometimes it is impossible to find one thing that works for everyone and in every situation.
Tarred turtle pic from wikimedia, Creative Commons license. Yes, that's a different tar, I know. But - save the turtles!
ownCloud Mail v0.3 released
February 3, 2016
Although the 0.3 release was planned as refactoring only, we have included some new features:
- Image blocking
- Inline images are directly shown
- Speed up unified inbox
- Better overall frontend performance
This release already supports ownCloud 9.0 which will be released next month. If you want to know what’s coming up in version 0.4 & 0.5 you’ll find more information in this blog post on owncloud.org.
January 29, 2016
I’m an old guy who is in IT for a long long time. The reason why I love computer and information technology is the constant change, improvements, new technologies, business models, companies, products, use cases appear, have their golden age and disappear again.
I love this reinvention and questioning of the past. This is what makes IT for me more exiting than a lot of other areas of our world.
But from time to time you see things in IT and computers and you wonder, why does this still exist?
One example that I picked for me rant today are screen-savers.
So what are screen-savers?
In the 70s and 80s people used text command line interfaces at the computers and mainly black and white or green CRT monitors. This CRT monitors had a problem. If they show the same interface for a long time like for example Wordstar or Visicalc then the interface is burned into the screen and the screen is basically damaged. This was not good.
Then operating systems introduced a new invention. Screen-savers. A feature so save the screens. They did this by showing animated graphics while the computer is not in use to prevent the burn in effect. This was clever and made some sense for a short period of time.
In the 90s this screen-savers became very popular. People downloaded new ones from the internet, or even paid money to get the very cool and fancy ones.
This is of course a bit idiotic because they only run when you are AWAY from you computer. So the cool animations are only shown when you are NOT looking at your screen. But hey, people loved them.
Then in the late 90s the computer industry invented something new. It was called APM (Advanced Power Management). It allowed the operating system to turn of the computer screen when the computer is not used. Make sense, right? But this is boring and who cares about saving electricity anyways so people still loved their screen-savers.
In the meantime the screen-savers became even more advanced and started to use more and more 3D graphics. This was also the time when external graphic cards became popular that allowed to show very advanced and beautiful 3D graphics on the screen.
This had the even more idiotic effect that Computer consumed MORE energy and generated more fan noise while there are NOT used. Most 3D screen-savers basically used 100% of the CPU and GPU at the time.
So this screen savers actually consumed more energy then no screen saver.
Later LCD screens where introduced who don’t have the burn in problem, except in very extreme situations or if you use a very early model. But of course this didn’t stop people from using screen-savers. In fact all major operating systems still ship with a set of screen-savers that are 1. completely useless and 2. counter productive if you want to save energy.
Just imagine if mobile phone or tablets would have copied this idea and would show 3D graphics while not being used. Obviously a very bad idea.
So Linux Desktop Environment developers and operating system and distribution makers, please let’s move screen savers into the IT grave yard next to Scroll-Lock buttons, Parallel-Ports and Floppy-Discs.
ownCloud, openSUSE and KDE in Brazil?
January 29, 2016
We will soon be traveling to Brasil to visit family in various places (from Amazonia to Rio Grande do Sul). We'll land in Sao Paulo and stay there between February 9 and 11 - if you're a KDE, ownCloud or openSUSE contributor in that area and want me to try and bring some swag like flyers, stickers and posters for events, we could meet! Perhaps there's time for a lunch or dinner at some point.
Ping me, either here below in the comments or by sending me an email.
Videos from our last trips to Brasil: