[PC-BSD Dev] how many qt?
pcbsd_dev at suykerbuyk.org
Fri Jan 4 07:52:06 PST 2013
As a delighted user of 9.0 and an ecstatic user of 9.1, I would like to
chime in with the opinion that not only are Kris and the team doing
great work, they are doing it 'the right way".
There is very little that is generic in managing a system's underlying
resources except perhaps the concepts in presenting them in a UI. I'm
glad that PC-BSD does not struggle to maintain alignment to upstream
system management applets and tools. If they did, they would probably
spend most of their time (I believe) handling exception conditions
unique to BSD. As a former user of OpenSUSE and Kubonto user, I came to
know that even the Linux guys can't keep the KDE system management
applets stable between major releases.
My one wish, is for there to be a guide to slip streaming the PCBSD apps
& overlays into a 'make release' image. Even better yet, getting them
into a standard ports package! I recently got a Samsung 840 Pro SSD for
my favorite laptop (an old Thinkpad T61). The SSD claims that it
supports Async Notifications, but every time it gets mod probed and
enabled, the drive errors out (the feature is not really implemented).
So I had to build my own kernel that worked around the bug and then edit
the PC-BSD 9.1 lite usb stick image inject my kernel into there. It all
seemed straightforward enough once I done it, but I would love to be
able to build a complete PC-BSD set of release images in a jail
relatively hands off.
Outside of that, fantastic work Kris. PC-BSD 9.1 is by far the best,
most functional and stable platform I have ever used. Thank you!
- John "S"
PS: Kris I'm an experienced QT developer and would be interested in
lending a hand with the new login manager.
On 01/04/2013 07:49, Kris Moore wrote:
> On 01/04/2013 04:24, Luca Ferrari wrote:
>> Hi all,
>> please, this is not meant to be a flame, but I'm curious to understand
>> the rationale behind the strong usage of Qt within PCBSD. I mean, as a
>> Qt (junior) developer I love the library and the facilities it
>> provides, and as a Unix lover, I love PCBSD too. However I see that
>> more and more gadgets are specifically developed using Qt instead of
>> "patching" and porting existing software. As an example, consider the
>> removable device manager and network connection manager that are in
>> 9.1: why not using the network manager and pluggable device plasmoid
>> already present in KDE? I also read somewhere about a Qt based desktop
>> manager (login screen). It sounds to me that a lot of existing pieces
>> are going to be reimplemented using Qt and while I understand how
>> portability is important, I believe that this could also lead to a
>> less attractive system since Linux users will not jump on board if
>> they don't have their well known gadgets (either KDE's, Gnome's or
>> whatever desktop's).
>> Dev mailing list
>> Dev at lists.pcbsd.org
> We typically have not tried to port over too many "linux" utilities for
> a host of reasons.
> First, most of them that deal with low-level stuff, like networking /
> device manager, are so enmeshed with linux, that it would nearly take a
> re-write of chunks of them just to add the FreeBSD backend
> functionality, plus then some of the ways BSD does things may not mesh
> with their GUI, etc. This is probably why most porters haven't done
> these utilities yet.
> Second, most of those utilities bring in other dependencies, such as KDE
> libs, GTK, etc. We are trying to keep things in our PC-BSD Control Panel
> as window-manager agnostic as possible, so that you can run whatever you
> want, be it fluxbox, LXDE, etc without having to "suck" in so many other
> un-related WM libs.
More information about the Dev