当前位置:Linux教程 - Linux文化 - 采访实录:PC-BSD项目创始人Kris Moore

采访实录:PC-BSD项目创始人Kris Moore


PC-BSD应该可以说BSD家族的最新成员,该项目的宗旨是创建一个对桌面用户友好的,基于FreeBSd操作系统的桌面BSD发行版。该项目日前已经引起了社区和媒体的广泛关注。作为PC-BSD项目的创始人,Kris Moore日前接受了KDE项目组的采访,就该项目的发展和该项目和KDE项目组的关系,回答了一些问题。

  下面是采访的全文:

Past Can you tell us about the history of your distribution? PC-BSD was initially released as 0.5 Beta about a year ago, April 2005. I chose to begin development with the goal of making a FreeBSD-based desktop OS, with a custom software installation method called PBI or PC-BSD Installer. Instead of a true "distro" with numerous ports or programs being apart of the base system, PC-BSD is by default a Operating System only. Software packages live independent of the operating system, self-contained in their own directories, where they do no harm or cause dependency issues.

Why did you choose KDE and which version of KDE did you first implement? The first Beta release of PC-BSD used KDE 3.4, and since then we have been patching the system, bringing us now up to the latest 3.5.3.

How did you find initial support for a new distro? The support from the community was awesome! As one of the first real Desktop oriented FreeBSD systems on the market, there was a ton of interest.

What could KDE have done better to help new distros use KDE? Probably by providing more information about the text file configurations of KDE, and where and what is in each of the files. A lot of time was spent trying to figure out everything in the .kde/share/config directories, and figuring out how to manipulate them to suit our needs.

What were your first impressions about KDE's documentation and community? Fixing some specific bugs/tasks were often made easy by searching the docs to see if others had run into those particular problems. Community support has also been good, with lots of KDE fans pleased to see a FreeBSD/KDE based Operating System.

Present How closely do your releases depend on KDE releases? Not too closely at the moment. Typically there is enough stuff for us to work on release-wise to keep up busy, regardless what KDE version is available at the moment. However, when a new KDE version makes it out, I put it on the list to be checked, and included with the next revision/online update for PC-BSD.

Do you have a clear target audience for your distro? Yes, our Operating System is targeted at folks who like the stability/security that Unix and Open Source has to offer, but don't wish to learn new methods of software installation or system management from their traditional OS. By developing the PBI system, which keeps software programs separate from the core OS, we have been able to fulfill this important need. Now a user no longer has to worry about dependency issues, or waste the time compiling software from source, or troubleshooting it when things go wrong.

Do you have any user feedback mechanism? If so, what feedback do they have about KDE? Our PC-BSD forums are very popular, and we get a fair amount of feedback. For the most part, KDE is working fine, and meets the needs of the operating system as a whole. Often problems reported are simply configuration issues that we are working out here with the latest patches. (Except for issues with screensavers not launching properly under 3.5.3 of KDE :)

In what ways do you customise the version of KDE that ships with your distro? We make it a point not to do any code customisation of KDE, to make it as easy to maintain, and keep up to date as possible. All of the customisation we perform are simply configuration tricks and scripts to make KDE perform the functions we need it to. For example, getting KDE to popup with notifications when a CD has been inserted into the drive, etc.

What are the biggest strengths of KDE for your distro? Consistency. KDE across the board, has the feel of a polished and consistent user experience. The wealth of programs included offer a nice starting point for a minimal "OS" only type distro, such as PC-BSD. Having KDE based on Qt is also a huge plus, since that is what we use for our custom tool development.

What are the biggest weaknesses? It seems the memory usage is a tad much at times, and optimisation is also necessary for some older systems. Probably also trying to make sure that programs run under "root" with kdesu appear the same visually as regular user processes.

What KDE applications are the most popular among your users? Kopete is probably one of the most popular and we also use Konqueror as our default web-browser, and it works well. K3b is also a popular download.

Do you feel that you have a good relationship with the KDE community? Honestly, I haven't had much contact with the KDE community yet. Most of the work done on PC-BSD/KDE has been fairly straight forward, and there is a lot of information available online. However, we would like to attract some KDE/Qt developers to the project, since that is an area we always could use help with.

Future What feature would you as a distro maintainer like to see in KDE? Maybe a more powerful kicker, with more features that can make it XP'ish, or like what the folks at KBFX are doing. Also, some work on ensuring that applications look & feel consistent. With so many different libraries available, it is a bit strange sometimes to see so many programs open that look complete different.

Another BIGGIE is making sure KDE keeps up the FreeBSD support, since our distro is based on FreeBSD 6, it is nice when we don't have to spend lots of time troubleshooting KDE problems or bugs under FreeBSD :)

Is the extended 4.0 release cycle an issue for your distro? We will wait patiently for 4.0 :) However, a lot of the things we're hearing about it makes us excited for the future!

What are you most looking forward to about the 4.0 release? Plasma sounds like a winner here. A better looking, slick desktop is always a plus!

Do you plan any involvement in the beta/RC releases of the 4.0 release? Not for the released copies of PC-BSD, however, I'm positive there will be those of us who download and test it out on our own here.

Any other plans for your distro in the future? We always have some ideas that we are throwing around. Since we are based on FreeBSD, we are still looking into some things such as a workable Flash solution, integrating Konqueror with plugins better, etc.