Post a Comment
Nice suggestion in one of the screenshoots:
http://www.kde.org/announcements/4.1/screenshots/plasma-kickoff.png
DON'T LOOK BACK. hehehhe
They handled this release way way better than the 4.0 one.
I think a lot of critics won`t be as vocal as they used to be.
The anoucement is very clear and to the point and even the stable download page on kde.org got a really nice facelift.
So congrats and thank you KDE contributors ( I only contributed the odd bug report and some advocacy ;( )
I think KDE has some really cool people and I really hope Aaron will start to blog again, cause his posts were very insightfull (IMHO).
Cheers!
The paradox is that without the KDE developers setting 4.0 in stone and working off from it, 4.1 would probably not have happened and certainly wouldn't be as good as it has turned out to be.
Still some gaps to fill in and new functionality to be added, but you can really see where they've been heading with it now.
That is silly. The only reason that would be the case is if the kde core developers have no communication at all with the developers working on the platform. Since all the mailing lists are open, we know that isn't true. KDE4 was a milestone, not a release. The only reason they made it a release is because they were already late, and didn't want to look bad by waiting another 7 months to do it right.
Releasing of open source software doesn't work like that, it is NOT commercial software.
Perhaps some references might explain it a bit for you:
http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar...
http://radio.weblogs.com/0103807/stories/2002/12/01/understandingTh...
"If you are an ex-commercial developer then you want desperately to reach a "1.0" stage or a "near functional", "mostly baked" stage before going live. You wouldn't want to release something piece meal, would you? After all -- that's the way it's done.
Actually no. In the Open Source world, that's not how it's done."
This is not a new concept for open source:
http://www.google.com.au/search?hl=en&q=%22release+early+releas...
45,200 hits for the open source catchcry phrase that applies here ... "release early, release often".
I understand very, very well how it works. Anything even remotely close to a modern process works the same way in the commercial world, the goal is to have one month release cycles of small pieces of functionality, which lets you deliver business value immediately, tightens the user feedback cycle, and allows the user to drive the direction of development rather then wasting time on things they don't want/need.
That is not an excuse for cowboy coding, it means the scope of every iteration needs to include time for unit testing, integration testing, regression testing, performance testing, and deployment stories. If that means that a feature doesn't get done, it is more important to cut it from the release then to compromise on value by pushing it through.
A release means something is done. Something being done means that it has been fully tested. If it hasn't been done, it shouldn't be released. If all you can manage to put out in a release is a single feature, it is better to do that and have it be done rather then compromise on what done means, and release half a dozen features. That is how the commercial world works at any rate.
If indeed you did understand very, very well how open source code releases works, and you were being fair, then you would not have opined the following:
...
The only reason they made it a release is because they were already late, and didn't want to look bad by waiting another 7 months to do it right.
Rather, if you understood how it works, you would have understood that KDE 4.0 was ready for a .0 release ...
KDE 4.0 was indeed missing a great deal of functionality, no doubt. It was not ready if it were a commercial program, but it was ready for release in the sense it was an open source project following a "release early, release often" cycle of development.
For open source development programs, .0 releases do indeed lack significant slices of the eventual functionality. That is the way they are done.
Edited 2008-07-31 06:53 UTC
Missing functionality is different then removing existing functionality, and very different then putting out half done functionality that hasn't been tested and is full of bugs. This is what I was saying, kde 4.0 is the exact opposite of an iterative process, they basically disappeared for a year and came back with something completely different.
News at 11. Software works better in a release early and release often fashion. When you've achieved what you want to achieve in the run up to a release, release it and build off that. That is the certainly the way open source development works, and the way even commercial companies work.
I'm afraid you don't get to decide the requirements for a release. The KDE developers do. If it doesn't work for you then don't use it, and distributors generally make that decision for you by deciding whether to ship it by default. That's the way releasing open source software has always worked.
You can't have release candidates forever, otherwise if they'd waited nine months to release KDE 4.0 they would have had ten times the problems and everybody would have complained bitterly that it wasn't good enough for them anyway.
For some people 4.1 will work great. For others 4.2 or 4.3 will only be good enough as more applications get ported to the platform. There is no black and white.
Release early, release often means that instead of trying to implement everything at the same time, they all should have focused on one or two things, and got it out in a month or two. a top to bottom overhaul is the exact opposite of release early, release often. You are pretty much arguing my point for me by quoting that.
They did. They focused on getting their APIs and libraries organised in the way that they wanted first and foremost, and built off that.
No, that just doesn't mean what you want it to mean. A top to bottom overhaul is sometimes needed for you to get 'over the wall' and on to the next step. When undertaking a project the size of KDE 4 it becomes even more important to release early and release often. You can't just say "We're going to focus on one or two things". That's not what release early and release often means.
With 4.0 they got their APIs and library structure sorted, and that was the requirement for that release. In 4.1 it was to flesh out Plasma and the desktop functionality more. In 4.2 and 4.3 it will probably be the addition and porting of more applications to the new platform and Akonadi as a system wide PIM framework, in 4.4 it might be the introduction of Tenor contextual searching and in 4.5 it might be more widespread use of the Solid and Decibel frameworks.
We are arguing at cross purposes. I do not consider "getting your libraries sorted out" at all to be a thing worthy of release. You work bits of that as you need it, letting user stories drive the requirements.
You can see this on OSX releases, Core* overhauls have been spread out over about four releases, each release taking the one or two core libraries implemented in that release, and giving real world value to the users, and never pushing their release cycle over 6 months, or reducing existing functionality. What KDE did was basically a Vista on a smaller scale, bit off way more then they could chew, being forced to ship something that had drastic changes that noone will care about for awhile till everything else catches up.
In my team, we adhear pretty closely to the Scrum process. If we end a release cycle without anything of business value to show the share holders (our users), we consider that iteration to be a failure, and try to figure out where we went wrong. If we ever blew a deadline by four months and released something that was buggier and less functional, that would be considered a failure of epic proportions, and our project manager would probably lose his job.
Yes, in experimental - http://pkg-kde.alioth.debian.org/kde4.html
As freeze is more or less going on it won't reach into standard Lenny tree (i.e. the next stable release).
As freeze is more or less going on it won't reach into standard Lenny tree (i.e. the next stable release).
Asssuming you're familiar with dpkg and the metapackages for debian kde debs just go ahead and install from the aforementioned page and install them all.
I've got them in Sid and they work well. I've got certain applications (Kile leaps to mind, KMyMoney, et.al) that require kdelibs from the 3.x branch but they work within as well.
Multimedia apps for KDE are 99% still KDE3.x based.
Koffice is in alpha9 but I installed it anyways along-side OpenOffice and various LaTeX tools, not to mention AbiWord and other apps so if you want to see the direction of the KOffice 2.0 suite, it's there as well.
All these listed under: http://pkg-kde.alioth.debian.org/experimental.html
install but need some massaging [order of dependence] figured out to get them installed. Once done it's nice to boot up into kdm.
You want to install kdm for KDE 4 so it sets it up to run KDE 4.1 and have the entire environment look n' feel.
Most of Kdewebdev 4.1 is there already for i386 and I suspect shortly for amd64--Quanta is the only one missing and I'm sure it will be once it's ready.
I think they're starting to move into Experimental right now. At least today I saw in incoming.debian.org that there was the systemsettings 4.1 going into experimental.
I'd give it a week or two and it'll probably be in unstable (who knows if it'll make Lenny or not though, I think the freeze is in a couple of weeks)
RE[2]: Got to Love the Standards Here
"So, you've not bothered to even mention what's changed. From the look of things you've not even bothered to read the release announcement. Why not just post a link to the slashdot story and spare us the flamebait?"
Of course, linking to the release announcement and expecting people to read it is flambait....
Apparently you sir have not even bothered to check out what was posted before flapping your gums. Carry on.
RE[2]: Got to Love the Standards Here
You are really doing a disservice to KDE. You say you are a KDE developer, but your pointless inflammatory comments about a perfectly fine news item here on OSNews - a news item with a very sad and important last paragraph, I might add - tells me you either really don't care about the work you do for KDE, or you're just a stupid troll claiming to be a KDE developer.
Show some respect for the person this release has been dedicated to, please. I'm sure your fellow KDE developers would like that (assuming you are one).
So, you've not bothered to even mention what's changed. From the look of things you've not even bothered to read the release announcement. Why not just post a link to the slashdot story and spare us the flamebait?
What standards? I visit about eight tech sites like this one a day and most of them post the same stories within hours (rarely within days) of each other. Big deal. Furthermore, money talks. These guys, like all of them, are going to do the minimum amount of work to maximize their profits. You realize, it takes a couple more clicks of the mouse and ten minutes of actual reading (READING!! can you imagine the horror?) in order to get the full story and put it into context.
What do you mean the flamebait?
I actually wish OSNews would disable comment capabilities all together for the site if that's what you mean about comments going back and forth. I do agree OSNews sometimes has pretty pointless articles, but even when there is a useful or informative story from a practical perspective, 90% of the comments on here are garbage, it seems filled by people who think who think it's cool to be "techie", cool have Linux installed.
I am sure the lovers of cwm/fvwm know what I am talking about. Just want the barebones to get the work done and any more than that, just cut all the graphics and menus out of it. We don't like all the bla bla bla talk, so "shut up and hack".
If you know of a better site than say so. Daemonnews is alright but a little slow, so if you know of something else, or maybe we need an open source news site that is more inclined towards IT experts and is not interested in home users.
Looks really cool; hopefully by 4.2 all the applications will be moved to the new Qt 4.x widget kit. The only thing I do find disappointing is the fact that KDE still uses khtml instead of throwing out in favour of webkit. They should have moved to webkit months ago, and taken advantage of the work which Apple is contributing to it.
The thing I've always loved about KDE is the gradual moving forward. I don't want to turn this into a debate over which desktop is the best, but at the same time however, OpenOffice.org has been embraced - but at what cost? I've see KOffice, although limited in features, when features are added, they're integrated well, the office suite is integrated heavily into the desktop.
With that being said, it is going to be interesting to see what is going to happen to Xorg in the future - because ultimately the KDE developers could write the most beautiful code on the planet, but if it is constrained by the fact that Xorg don't address long standing show stopper bugs - KDE is going to end up looking bad because of it.
Currently the version of webkit included with Qt is not really up to snuff for full scale browsing.
e.g. it doesn't support netscape plugins so no embedded video and no flash either. Webkit atm is pretty much for simple applications that want to mix Qt widgets with web layouts...in KDE's case plasma.
According to the Qt devs 4.5 will allow full browsing with all of the holes in functionality filled. Having said that there is a webkit kpart somewhere...
Mandriva 2009 beta 1 has just been released. It features KDE 4.1 final release. Get the .iso from here http://wiki.mandriva.com/en/2009.0_Beta_1
I've been using KDE for years but stayed away of Linux a while during the last month because I didn't had enough place on my laptop. As I start to get depressive because of Vista, I decided to scrap my system restoration partition to install Ubuntu. I installed Gnome for the first time in my life. Not that I don't like KDE, but I just can't feel Kubuntu in its for anymore. Every time I used it, it needed tens of hours to setup it the way I liked. I liked Compiz too but in KDE it was a real hell to use. So I installed gnome, when to gnome look, download a file and everything went sexy. Kubuntu simply feel too borked. I lack the finish and the integration of Ubuntu. I used to run KDE-centric distributions. Where a they now? I really hope KDE 4.1 change this.
PCLinuxOS is probably the best getting-work-done distribution. (which is remarkable for a small understaffed distro. Compare that to the Ubuntu hype train, whose newest vexing version completely fails to do anything. No system, no error message, no nothing and the CD is fine. Bloody buggers =)
But the reason I'm back to OpenSuSE instead of PCLinuxOS is the very same KDE 4.1 we're currently talking about. As I said, PCLinuxOS is about getting-work-done and from what I've read it won't switch to KDE4 any time soon.
Mandriva 2009.0 (now at beta release stage).
http://www.osnews.com/story/20126/Mandriva_Linux_2009_Beta_1_Releas...
Mandriva is PCLinuxOS but without Synaptic, so the package management is a bit clumsier. Other than that the usability is the same ... but Mandriva has just release a preview of 2009.0 that includes KDE 4.1 final.
In fact, PCLinuxOS was just a one-man offshoot of Mandrake in the first place.
Mandriva is Mandrake + Connectiva. Recent releases of Mandriva have taken the mantle back from PCLinuxOS.
Current stable release of Mandriva is 2008.1 ... which is a great release but it uses KDE 3.5.9.
Does it come with a compiler and build system?
I *thought* I'd use OpenSuSE but my LAN chip's not supported (Atheros L1e). Now that's not a problem per se, as Asus provides a driver. But the OpenSuSE CD apparently decided to skip all those unsexy tools necessary to get their sh*t working for more Web2.0-ready multimedia-somethings.
Why the fs-ck the support Windows/Mac. Syllable is open source and needs their attention. Moreover QNX is becoming open source and is also a possible target. BSDs can be free from the burden of porting if a native port is made available. Windows does not want open source and Apple boasts about Carbon. I cannot understand them. The new release seems beautiful.
AFAIK, somethings are not true *IX agnostic:
I installed KDE on top of NetBSD, I installed ksysguard and... voilà , some counters are always returning 0.
/proc is not a native NetBSD virtual filesystem (though it can run through Linux emulation, provided in pkgsrc) and ksysguard depends on it to get several counters.
So, ksysguard has implementing thinking on Linux primarily; I suppose several KDE apps have similar issues.
Hi,
I'm the ksysguard maintainer.
I personally run Linux and rely on others to add the support for the other operating systems. Switching from KDE3 to KDE4 meant that the (very small number of) bsd developers were extremely busy, hence the lack of proper freebsd support. There are many areas of ksysguard that need some serious modernization, and it's just been a race against time to fix the more serious problems
I plan to try to install a virtual machine to install the dozen (!) or so different operating systems that ksysguard 3 supported. This should allow me to produce a more consistent result across any OS.
Btw, comments and suggestions for ksysguard are always welcome.
Does Syllable really want KDE? Last time I checked, Syllable did not want to become "yet another unix-like OS" with software that can be found everywhere but limited driver support.
Windows? If you mean Microsoft: That's not true. Microsoft wants as much software to run on Windows as possible. Even tough MS prefers it if the people use MS software on Windows but non-MS software on Windows is better for them than -non-MS software on Linux.
If by Windows you mean the Windows users: That's not true either. Most users Firefox and OpenOffice have are on Windows. Among these many users are certainly a few developers that want to help out. KDE wants them.
What has this to do with KDE? KDE is written in Qt, not Carbon. Qt/Mac currently wraps around Carbon but by Qt 4.5 Cocoa will be used.
The Mac OS and Windows support is basically a side effect - KDE is intended to be portable to all Unix-like systems. As of KDE 4, they're also maintaining a port to Mac OS X, and Windows, since the GPL-licensed version of Qt 4 supports them.
Porting to Windows (or Mac OS X) builds on the Qt library, which handles much of the platform-specific stuff already. The idea is to have a core of KDE that's portable, to the extent that applications can be written for KDE as a platform, and then run on any Unix-like system, on Windows, or on Mac OS X.
The problem with porting to Syllable (or SkyOS, or BeOS, or anything else that doesn't use X11) is that Qt would have to be ported as well. That's a hell of a lot of work.
Combine this allready nice GUI with the power of self healing and ZFS in OpenSolaris, add in some nice powerful admin stuff like the freeIPA, things from Red Hat and add some additional polish to make all of this work well together without glitches, and we will end up with an extremely powerful computing platform that will be very hard to beat even for Microsoft and Apple, no matter how good Windows 7 or, whatever sabbertooth tiger Apple might come up with in a year or two, will be.
Open source is really improving these days, in that they now adress areas they didn't used to such as GUI, and enterprice readiness in the form of ease of management for very large deployments, and good data security and managability. What's even more important is that they now tries to embrace and extend competing platforms like MacOS and windows by develooping cross platform frameworks like KDE.
No, Sappyvcv, we cannot hire a freaking font expert. Mainly because KDE, as a project of volunteers, does not hire anyone.
If you happen to be a freaking font expert, you're of course very welcome to start your copy of fontforge and create an excellent font. In the meantime, console yourself with the knowledge that everyone on the Linux desktop uses the same fonts and the same font rendering technology.
The beauty of open source is sharing. Once someone has a solution, there is no need to squander resources and/or money developing or acquiring it (as the case may be) all over again.
http://en.wikipedia.org/wiki/Liberation_fonts
http://en.wikipedia.org/wiki/DejaVu_fonts
http://en.wikipedia.org/wiki/Bitstream_Vera
http://openfontlibrary.org/media/view/media/fonts
Plenty of fine fonts to choose from. This is not a problem.
Why don't you try harder to find some other utter nonsense to whinge about Linux that might be a little harder to debunk?
Woosh yourself.
This was the original (and bogus) complaint: "Go to the same site using Linux and you're faced with font that don't match, size that are (most of the time) too small. I'm no Font expert, but it's a HUGE problem with Linux and one that put me off of using it."
The solution to this is: install the Liberation fonts, set your browser to render using Liberation fonts, and ensure that the system's dpi setting is correct.
Why Liberations fonts?
http://en.wikipedia.org/wiki/Liberation_fonts
Two reasons (both are quotes from the link I gave):
(1) "These fonts are metric-compatible with Monotype Corporation's Arial, Times New Roman, and Courier New respectively. "
(2) "They are available under the GNU General Public License with a font embedding exception, which states that documents embedding these fonts do not automatically fall under the GNU GPL."
The fonts are metric equivalents of common webfonts. They will therefore render correctly, at the correct size on screen (provided that the system's dpi setting for the display screen is correct).
Therefore, on a Linux system, installing and using Liberation fonts is exactly and precisely a sloution for the "problem" that the OP complained about.
It turns out that the solution IS largely all about the availability of appropriate fonts under an appropriate license for use on a Linux system (ie, the font's license must allow for re-distribution to downstream recipients).
Don't sprout about things that you don't understand would be my advice.
Browse most website using Windows or Mac OSX and the presentation is the same, font size and look are similar.
Go to the same site using Linux and you're faced with font that don't match, size that are (most of the time) too small.
I'm no Font expert, but it's a HUGE problem with Linux and one that put me off of using it.
Liberation fonts.
http://en.wikipedia.org/wiki/Liberation_fonts
Install them from your distribution's repository (search in your package manager for the keyword "liberation"), and once installed, set firefox to use these fonts as the default serif and san serif fonts.
The other thing you must check is your monitor's resolution setting in "dpi". Check it by typing "dpyinfo". If it is not correct, xorg configuration has erred, so you should force it to a reasonable value. For many monitors, 96 dpi is the correct setting. You can set this in both KDE and GNOME from GUI configuration applets.
Once you have done these things then website fonts render just fine.
Not a HUGE problem at all. In fact, it has been well and truly solved for quite some time now.
No, is the very simple answer. Fonts are handled separately, and when you see a screenshot it is generally a default base font that is used because you can't depend on what fonts might be installed. However, distributions might very well change the fonts available, the default and the rendering and things will then look better, so it's all rather mute.
I know it's incredibly fashionable at the moment for lots of people to wade in and pick out what they think to be usability and look issues in KDE 4.1 for reasons best known to them ;-). I saw one guy somewhere complain about not being able to see the columns in Dolphin, when the window had merely been resized to enable you to see the rest of the desktop!
Odd how that seems to work to KDEs disadvantage huh. Just shift the blame.
Que?
http://www.efytimes.com/efytimes/fcreative.asp?edid=27844
http://vizzzion.org/?blogentry=824
http://vizzzion.org/images/blog/4.1-theming/4.1-whiteish.png
http://news.softpedia.com/news/Mandriva-2009-Beta-1-Brings-KDE-4-1-...
http://news.softpedia.com/images/extra/LINUX/large/mandriva2009beta...
http://news.softpedia.com/images/extra/LINUX/large/mandriva2009beta...
Excuse me? You were saying?
No blame shifting going on, because that's the way you get to see a new desktop - configured in a distribution. It's like getting to look at the first version of some Windows desktop components produced internally, and then bitching at Microsoft because it hasn't been integrated nicely into Windows with all the new font work that's been going on elsewhere.
Ergo, you just have no clue how this works.
A review of the new 4.1 release of KDE4 form Ars Technica:
http://arstechnica.com/news.ars/post/20080729-kde-4-1-delivers-a-ne...
says this about it in summary:
"Although the weaknesses of the flawed 4.0 release provoked widespread criticism from users, version 4.1 is so polished that it feels like a completely different piece of software. This version truly delivers on KDE's promise of a next-generation Linux desktop environment, and it completes the foundation for a strong 4.x series.
The initial doubts and skepticism I experienced when using 4.0 are completely gone. This is, frankly, what 4.0 should have been. The question now is whether users who were burned by the inadequacies of the 4.0 release will give KDE 4 a second chance. I certainly hope so, because there looks to be a whole lot of room for innovation."
I think that is a pretty fair summary.
I think Microsoft is running the kubuntu (KDE 3.5) side at Canonical. The batas work better then the release. And KDE 4.1 is not any better, they dont even use kwin and about 2 plasmoids work. What is the best distro to use for KDE-4.1? I use Debian for servers, so i'm open to that.
Edited 2008-08-01 14:23 UTC
I've just used Suse for KDE, as they have a very nice installation mechanism for getting KDE 4 up and running.
My beef with Ubuntu goes far beyond the support, or lack of, for Kubuntu. I've had silly EVMS issues with Ubuntu, and I am probably less confident about doing any form of update on it than any other distribution. The problems Kubuntu has are just symptomatic of wider issues in the base platform.
I myself find Ubuntu the best operating system out there today. Having said that, I would be more likely to listen to your gripe if it made any sense.
You attack a product with no details. This sounds more like a political ad than a comment. What are the issues. Why do you find it difficult? What has better and more stable features?
I don't, considering that it does nothing that other Linux distributions aren't doing, and even Linux distros have their shortcomings.
It does make sense. You just sound offended that somebody came out and said that Ubuntu isn't what it's cracked up to be.
A political ad?! No I know you're really upset that someone has said something negative against Ubuntu.
EVMS is running when it isn't even being used, thankfully they've now dropped it (and with no way of even configuring the thing in the end either!), caused a ton of problems when trying to update various versions, package conflicts mostly related to mail, and in terms of getting KDE 4 up and running, not too much in the way of help. NetworkManager issues I don't see elsewhere, and I've hit most of this:
http://ploum.frimouvy.org/?194-hardy-is-a-hard-time
For the purposes of what the poster above wants? OpenSuse. Which is what I wrote.
Edited 2008-08-03 15:46 UTC
I have to agree with segedunum. openSUSE IMHO offers the best KDE experience out there.
Get the install DVD from http://software.opensuse.org/
Then after you installed openSUSE 11.0, get the KDE 4.1 packages via 1-Click Install: http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Deskt...
This will replace all KDE 4.0 packages with 4.1 ones.
After you installed 4.1, remove the desktop icons that are left from 4.0 and use the FolderView Plasmoid instead.
Additional Plasmoids (IIRC not installed by default) are part of the kde4-plasma-addons package.





