Re: Serious question: Is DragonFly's smp ISP-production-ready?

2006-04-19 Thread Vlad GALU
On 4/19/06, Tomaž Borštnar <[EMAIL PROTECTED]> wrote:
[...]

I'm sorry for chiming in here, but I feel I should say this:

- I like DFly's SMP approach better
- various pieces of hardware work a bit better (read: they work)
under FreeBSD due to more active development and newer commits. These
are small issues such as WPA (which is about to be fixed these days)
for wireless, better DMA handling for various IDE chipsets (I'm sure
that these would also be easy to fix with small commits in various .h
files).
- threading is still an open subject. I asked a question about
this on the mailing list a few days ago and David Xu said he was
working on it. I have a few things that would benefit from threading
which forces me to stick to FreeBSD for the time being (with libthr,
by the way :)
- I like the idea of using pkgsrc better, because it targets a
much broader user base, so issues are more promptly brought to
commiters' attention and dealt with.
- I like Matt's reactions better (no, this is not asskissing, just
an impression) - he seems to care more for his public's reactions and
is more willing to listen to new ideas. This doesn't affect the
projects' leadership at all, it seems, which is great.

 I know I didn't make much sense, but bottom line, DFly is
certainly the platform of choice for me, once it has combed a few
minor things. I'm one of the anxious users out there :) I'd love to
spend more time hacking on it and submitting patches, but
unfortunately my customers pay for other things :(


--
If it's there, and you can see it, it's real.
If it's not there, and you can see it, it's virtual.
If it's there, and you can't see it, it's transparent.
If it's not there, and you can't see it, you erased it.



Re: Serious question: Is DragonFly's smp ISP-production-ready?

2006-04-19 Thread Martin P. Hellwig

Tomaž Borštnar wrote:
> 
>>  a jail host server) and test network (3 FreeBBSD's, 1 DragonFlyBSD 
all on VMWare > no problems with timekeeping in DF? I still need to have rdate in 
cron in order to fix time slips with 1.4.3 under Vmware Server.


Yes I do but that are test servers so I don't care if their a bit offsync.

--
mph


Re: Serious question: Is DragonFly's smp ISP-production-ready?

2006-04-19 Thread Jeremy C. Reed
On Wed, 19 Apr 2006, [UTF-8] Tomaž Borštnar wrote:

> The only other thing why I would go with FreeBSD instead of DF is lack of
> diversity in pkgsrc compared to ports, but even that is changing towards
> pkgsrc - still catching diversity in ports though.

If there are any packages you are needing, please ask pkgsrc-users list 
about it. Maybe someone has it already or someone wil help create it for 
you.



 Jeremy C. Reed

echo ':6DB6=88>?;@69876tA=AC8BB5tA6487><' | tr '4-F' 'wu rofIn.lkigemca'


Re: Serious question: Is DragonFly's smp ISP-production-ready?

2006-04-19 Thread Tomaž Borštnar

Martin P. Hellwig pravi:

walt wrote:

Tomaž Borštnar wrote:
[...]

Or should I go with FreeBSD?


It all depends on which one do you know how to administer. Both will 
work.


Heh.  I'm an amateur so I'm incompetent on both systems ;o)

Seriously, is there much difference from a professional sysadmin's
perspective?  Can you give some examples, perhaps, of where the
admin would notice a big difference between DragonFly and FreeBSD?


One excellent value for DF over FreeBSD is that properly reported bugs gets 
attention and gets fixed much faster.
This has already helped me in the past - had occasional bugs and after one of them I (physically) went to server to try 
to provide more info for Matt and 2 hours later bug was found and fixed. It was in cvs even before I got mail from Matt 
and  it was all very fast!


The only other thing why I would go with FreeBSD instead of DF is lack of diversity in pkgsrc compared to ports, but 
even that is changing towards pkgsrc - still catching diversity in ports though.


Also for new file server DF seems excellent choice, because developers are very concerned that it works great and use it 
for themselves.  And this is even without cluster plans!



Of course migrating to another platform requires extensive testing of 
all required applications, which could hold you back because it's more 
effort then it's worth, but if you have to migrate anyway (i.e. FreeBSD 
4 to 6) then you could consider other platforms too.

Exactly!


Personally my production network ( 7 FreeBSD servers, 6 virtual on MS 
VirtualServer and 1 on the machine direct which is a jail host server) 
and test network (3 FreeBBSD's, 1 DragonFlyBSD all on VMWare no problems with timekeeping in DF? I still need to have rdate in cron in order to fix time slips with 1.4.3 under 
Vmware Server.


p.s.
I do not have bad experiences from FreeBSD project responsiveness generally, but you can always read ramblings from 
people who feel that somebody should help them fix problems faster. I know that FreeBSD is bigger project and with a lot 
of people you often have problem with scheduling them :)


Re: Serious question: Is DragonFly's smp ISP-production-ready?

2006-04-19 Thread Martin P. Hellwig

walt wrote:

Tomaž Borštnar wrote:
[...]

Or should I go with FreeBSD?



It all depends on which one do you know how to administer. Both will work.


Heh.  I'm an amateur so I'm incompetent on both systems ;o)

Seriously, is there much difference from a professional sysadmin's
perspective?  Can you give some examples, perhaps, of where the
admin would notice a big difference between DragonFly and FreeBSD?

Thanks.


The only thing I worry about is how SA are handled, till so far DF has 
done this very well. So assuming that the functionality you require for 
your services is indeed available on your favorite OS and you have 
included system maintenance of that OS in your security procedures, the 
only thing that holds you back is corporate policies and cost/value 
balance in comparison to other systems.


For me it was easier to maintain my production servers on FreeBSD 
because I already had that and it's easier for me to have an homogeneous 
approach to my network, I have one dedicated server doing port and 
system builds so the binaries can be dropped in my test environment (1 
or 2 virtual servers, depending on the test) and if Ok onto the 
production machines.


The funny thing is that I tend to favor DF for my personal projects, 
except for my notebook, which dualboots XP and FBSD6 (I require WAP for 
my WiFi). Somehow DF feels more stable but that could be imaginary 
because FreeBSD hasn't gave me much trouble either.


In short if somebody is willing to setup a maintenance system and 
procedures for a certain OS and all required application run on that OS, 
then there is no technical reason why this shouldn't be DragonFlyBSD.


Of course migrating to another platform requires extensive testing of 
all required applications, which could hold you back because it's more 
effort then it's worth, but if you have to migrate anyway (i.e. FreeBSD 
4 to 6) then you could consider other platforms too.


Personally my production network ( 7 FreeBSD servers, 6 virtual on MS 
VirtualServer and 1 on the machine direct which is a jail host server) 
and test network (3 FreeBBSD's, 1 DragonFlyBSD all on VMWare Linux>) will not migrate very soon to DF, I tried to migrate my mail 
server but DF didn't run very well under the MS Virtual Server, it also 
was about the same time the migration to pkgsrc was done so I passed 
that round.


However Matt's plan to incorporate ZFS will be a major point to 
reconsider my networks architecture, thats why I keep a close eye on 
this project, too bad I always need some MS Servers for most of my user 
applications. But I think over time (when AMD releases their 
virtualization solution) I will have a couple of NetBSD/xen servers 
doing my windows servers and the rest on DF.


Time will tell.

--
mph


Re: Serious question: Is DragonFly's smp ISP-production-ready?

2006-04-18 Thread walt
Tomaž Borštnar wrote:
[...]
>> Or should I go with FreeBSD?

> It all depends on which one do you know how to administer. Both will work.

Heh.  I'm an amateur so I'm incompetent on both systems ;o)

Seriously, is there much difference from a professional sysadmin's
perspective?  Can you give some examples, perhaps, of where the
admin would notice a big difference between DragonFly and FreeBSD?

Thanks.


Re: Serious question: Is DragonFly's smp ISP-production-ready?

2006-04-18 Thread Tomaž Borštnar

Petr Janda pravi:
We have a p3 2x1133mh (i think) box not used and i was thinking about setting 
it up as  as a mailfilter gateway. The question is, is DragonFly's SMP 
production ready and the whole system suitable for mission critical 
applications? I'd like to hear what Matt and other devs and users think.

1.2.6 and later is rock stable. Stable for databases, mail server, web servers, 
etc.


Or should I go with FreeBSD?

It all depends on which one do you know how to administer. Both will work.

Tomaž


Re: Serious question: Is DragonFly's smp ISP-production-ready?

2006-04-18 Thread Dmitri Nikulin
On 4/18/06, Petr Janda <[EMAIL PROTECTED]> wrote:
> We have a p3 2x1133mh (i think) box not used and i was thinking about setting
> it up as  as a mailfilter gateway. The question is, is DragonFly's SMP
> production ready and the whole system suitable for mission critical
> applications? I'd like to hear what Matt and other devs and users think.
>
> Or should I go with FreeBSD?

In my limited experience and watching mailing lists / bug reports (and
running both systems in the past), DragonFly is miles ahead of FreeBSD
in cleanliness and stability, but still has a non-zero amount of bugs
(which is entirely reasonable for any system, especially considering
the revolutionary development involved). I adhere to NetBSD which has
pretty much never failed me - though its SMP is primitive, it's
stable, and the system itself performs very well overall. It even
includes Postfix in the base package :)

High kernel parallelism is nice, but you probably won't notice on a
mail filter gateway. I'd run NetBSD. It sometimes hurts on interactive
sessions, even on my dual-core, where the kernel is working on a long
blocking code path (e.g. sync'ing large buffers during a file copy)
but I'm not even sure DragonFly's parallelism is at the stage where
such things don't happen - last I heard almost all drivers are still
giant-locked, including the ones with potentially high latency like
disks (however, maybe preemption is still in place - it sure isn't in
NetBSD).

  -- Dmitri Nikulin