Thanks for your offer!
I am currently caught up in getting my PhD submitted. Once that is done
and I
have settled in at my new work space I will finish the port pretty quickly
I
guess. I also thank Sascha for putting the effort in to get USB into
master.
I guess by the end of September
Hi all,
Last time I heard there was someone working on the port. I'd be willing to
test (my dragonfly installation is long not used because my USB
peripherals - keyboard etc are not working with the existing USB stack)
Cheers,
Petr
On Sat, 01 Sep 2012 11:44:47 +0200, elekktrett...@exemail.com.au wrote:
Hi all,
Last time I heard there was someone working on the port. I'd be willing
to
test (my dragonfly installation is long not used because my USB
peripherals - keyboard etc are not working with the existing USB stack)
One more thing,
Can you give me some instructions on compiling a kernel with the new usb
stack?
Petr
I am NOT talking about background fsck which is implemented in FreeBSD and
i turn this off.
I am talking about just not doing fsck of every filesystem after crash.
And doing it within same day but when pause is not a problem.
This is legitimate method with UFS+softupdates.
Then explain
This was under FreeBSD but DragonFly UFS is no different.
My main problem had been with ffs_fsck. At one point my machine was
randomly crashing due to a bad power supply. Everytime I started up, did
an hour of work, then crash, then 30-40 minutes for fsck to run, and an
hour later do it all
I think you can make recurring through PayPal.
What about a donation button the the DragonFly homepage?
That's great! If you'd like, I could set up a small system for the
website so people can make recurring donations.
Cheers,
Jelle
You're right. I forgot about SFC.
You see, there are ways. But even if DragonFly wanted to register as
non-profit on it's own. Sure it's complex and time consuming, but it's
been _10_ years.
Even considering that a non-profit registration is necessary?
Because majority of people, including me, consider donating for the
specific reason of reducing personal taxes.
I'd rather pay $100 to DragonFlyBSD than to Uncle Sam.
Even considering that a non-profit registration is necessary?
Furthermore, in my experience, companies(who have naturally much bigger
capital) will only ever donate to non-profits, to reduce their own tax
burden.
I never said it was easy to get non-profit company status.
Matt runs this project. Anything that happens is his decision.
All I'm saying is that more ways need to be exploited to attract funding
and skills to move this project further quicker, otherwise it's forever
going to be just a research
We need to state why DragonFly's goals are superior. Why should people
give their precious time and money to our cause instead of theirs?
Majority of *nix users still don't know much, if anything, about
DragonFly.
I don't mean superior to minix in particular, but superior to other
We don't really have a mechanism for that, cause we don't have a path
for that money. If you want to save up some money, there is:
I have a feeling that Dragonfly is cutting itself out of extra funding and
possibly developers.
A lot of people might want to donate money for tax reasons.
For
It's been over 10 years since DragonFly forked off FreeBSD. While the
progress is still happening at a reasonable pace, I think it's time to
step it up and get the OS more out there. Otherwise it's always going to
be just a research project.
Justin is doing a great job promoting DF via DBSDLog
Why not use a message board and an RSS service?
While inspecting the html code to see whats causing it to load for about 3
minutes i found this -
iframe allowtransparency=true frameborder=0 scrolling=no
Just as an addition to my previous post - click on the twitter link and
have a look how much code that single iframe button fetches.
Is it time to get rid of it? It seems like a waste of space/compile time.
Maybe replace it with clang-3?
Is anyone using GCC 4.1 over 4.4?
Petr
I just opened up a new Facebook account with this email address and, went
to People who you may know and I found all the familiar names - Matt
Dillon, Jan Lentfer, Sascha Wildner, Michael Neumann, Sephe, Alex Hornung,
Hasso Tepper and others.
I thought thats kinda cool!
Hi,
Can someone please tell me where are kernel config options stored? I'm
renaming USB to OLDUSB.
Thanks,
Petr
Thats quite a few packages not building (around 800) since the switch, at
least in comparison to previous bulk build. Is any other BSD using GCC
4.4?
Petr
What does HAMMER do about bad sectors? Does it mark them as corrupt, and
allow system to function normally?
Petr
I'm trying to compile LDC (D compiler for LLVM), I fixed most errors, but
this one puzzles me:
/home/petr/sources/ldc/dmd2/root/port.c: In static member function 'static
int Port::isNan(double)':
/home/petr/sources/ldc/dmd2/root/port.c:382: error: '::isnan' has not been
declared
I'm trying to compile LDC (D compiler for LLVM), I fixed most errors, but
this one puzzles me:
/home/petr/sources/ldc/dmd2/root/port.c: In static member function 'static
int Port::isNan(double)':
/home/petr/sources/ldc/dmd2/root/port.c:382: error: '::isnan' has not been
declared
Currently gives a compile error upon running make
In file included from nvidia_ctl.c:14:
nv-freebsd.h:267: error: field 'rsel' has incomplete type
nv-freebsd.h: In function 'pmap_mapdev_attr':
nv-freebsd.h:351: error: too few arguments to function 'kmem_alloc_nofault'
nvidia_ctl.c: At top level:
Well, the poll stuff is easy We don't have poll support in the
kernel anymore, you need to rewrite those as kq filters. See any other
driver for details.
I figured as much.
Can you please point me to a specific place in the source code where I can
learn about kq filters, and maybe even
I mean some equivalent of growfs for HAMMER. Im aware of hammer
volume-add /dev/diskname, but it seems kind of redundant with LVM since
it's supposed to manage the volumes on behalf of HAMMER. Lets say I have
an LVM volume to which i add a disk to expand it, how should i grow the
filesystem? via
I know that the NVIDIA driver works, but I did have to do some slight
tweaking with corecode on the IRC channel before I got it to fully
work. This was with my GTS 250 and a while ago though on 2.4 ;)
Wish you the best of luck with this endeavor.
Can you please tell us the tweaks? Some of
Am 03.11.2010 22:11, schrieb Steve:
I've obviously read that it's intended for a minimum filesystem size of
50GB, but if I wanted to try it out on a smaller size what sort of
problems am I likely to see?
Filesystem filling up very quickly. You could try to reduce the amount
of historic data
Personally, I think a GUI install should come with full fledged desktop
GUI (either KDE, Gnome or XFCE another) instead of a window manager as
they are on their own quite useless. I think fvwm is probably worst choice
even as a window manager only as any modification requires user to learn
the bit
This release has had substantial work on SMP scaling. It would be great to
see the actual performance increase with MySQL and PostgreSQL in DragonFly
2.8 versus FreeBSD 8/9 versus NetBSD 5.
Is anyone planning to do this?
Petr
What about hammerd?
* Starts when system starts
* Wakes up every 10 seconds or so to check current system load/memory
usage to estimate if its appropriate to run a cleanup operation at this
time.
* Can have a text file configuration where you can specify maximum
size(GB) of history per PFS or %
I think we definitely must have hammer cleanup not depending on periodic.
Especially laptop/workstation users, since they may be running only couple
of hours a day.
The system should be able to automatically initiate hammer cleanup
whenever it's been more than 1 day/x hours since last time it was
I don't think it is committable at this stage. After the release
I will have to spend a few days and see how much can be salvaged.
A good chunk of the work was syncing up code from FreeBSD and we
should be able to get that in but the actual linux GEM API and
mmap()ing...
When will it be committed? Will the Nouveau(open source nvidia drivers)
Xorg driver work with our implementation?
Petr
I've been learning C++ for about a year now(own about 5 books on it), and
I also started doing a couple of projects in the language at work, but I
feel I need to use/understand plain C a bit more. Is there any projects on
DragonFly that are easy enough that I can pickup? Few hundred lines of
code?
On Mon, Sep 20, 2010 at 01:33:28PM -0600, Samuel J. Greear wrote:
What has drawn you to use the DragonFly BSD operating system and/or
participate in its development by following this list? Technical
features, methodologies, something about the community? I suspect the
HAMMER filesystem to be
I'm running Ubuntu 10.04 and I've installed with apt DragonFly Mail
Agent package (dma).
dma man page is the same that dragonflybsd dma man page, but I want to
know how I must
send mail with dma command.
Sorry I don't know anything about DMA, but here is a question for the
devs: is DMA
Yes, it's students-only. Don't wait! Start now. It'll be difficult, but
nothing worthwhile is ever easy.
So I have to be a uni student or something like that?
Petr
If someone wants to write a really nice gpt partition editor that
pops you into vi or emacs or whatever then I would be more amendable
to using gpt as a default. But if all we have is command-line
list/add/remove junk, then no.
Can you give me some pointers as for where to
Given that's it's going to be a year until the next one, I wouldn't wait
on any work you may want to do; a new GPT editor could be finished in less
time, I would guess.
Doah, I haven't been a student for 5 years :)
Well, there are two parts to GPT. There is the partition table
standard and then there is the BIOS support. If you mean booting
from a GPT compatibility slice without needing the BIOS support
then it is probably doable.
This.
I've come across a few people (Linux users
It seems that a lot of new comers get a really annoyed(and more than often
turn away altogether) with the fact that they have to use archaic programs
like disklabel to setup partitions. Wouldn't it be better to simply dump
it, and use GPT partitions instead?
Petr
If by dump it you mean default to GPT style partitioning, I think that is
valid discussion. I would say yes, standardization here seems to be a net
positive.
Yes thats what I mean.
Instead of disklabel partitions like ad0s1*, only use GPT partitions ie.
ad0p* - note the change from s to p -
DragonFly could really lead the way here amongst the BSDs who all use some
version of disklabel. Can DF boot from a GPT partition? If so the next
thing would be teaching it to boot from such a partition without a
disklabel present.
For example:
/boot ... /dev/da0p0
/ ... /dev/da0p1
/usr ...
Do you have a second NIC in the DF box? The ASA5505 is a firewall
security device and not a router therefore do not make the mistake in
believing it will behave like a router. Cisco ASA's are persnickety
devices and will only VPN from an insecure to a secure interface. If
your DF box had a
Hi,
I know this would work ie.
ifconfig bge0 202.111.111.111 255.255.255.0
ifconfig bge0 alias 202.111.111.112 255.255.255.255
note they are on the same network.
What if the alias was on a 203.xxx.xxx.xxx? Would that work? What would
the netmask be in such case?
Thanks,
Petr
The situation is like this:
DF Box is on a public IP - 1.1.1.2 - The box is connected to a switch,
and the switch is connected to the upstream router - 1.1.1.1
Now, I've also connected another router(Cisco ASA 5505) to the switch. Its
also got a public IP - 1.1.1.3 - and the router will be used
Hi,
Im trying to benchmark DF with sysbench and got 2 issues:
The cpu and OLTP (using mysql) benchmarks are ridiculously slow. ie. with
one thread they take minutes to complete while on freebsd its a matter of
seconds. Can someone verify this? I dont know if its sysbench or DragonFly
bug.
Petr
However whats interesting is DF performance in the fileio/seqrd benchmark
with one thread. DF seems to be about 4 times slower. But when you add 2nd
thread it almost catches up with FBSD.
Hi guys,
Is there a non-complicated way to change/cross-compile kernel and userland
to 64bit from a 32bit installation?
Thanks,
Petr
Unfortunately no. We'd need 32 bit emulation support in the 64 bit
kernel to be able to boot the 32-bit filesystem image with a 64-bit
kernel and we don't have it.
The best solution is a completely fresh install using the
64-bit img/iso.
Doing an upgrade in place
Hi all,
How does one recover a directory. ie. a database directory that has many
files at a specific time?. How can I guesstimate the right transaction ID
created approximately 5 minutes( or 5 hours ago) so that I may recover the
directory? Is there any tool to display all transaction ids on the
Hi,
I've been trying to update my workstation to kde4 but the last package
kde-workspace4 fails to build with this error:
http://avalon.dragonflybsd.org/reports/20091123.0451/kdebase-workspace4-4.3.1/build.log
Is this difficult to fix?
Thanks,
Petr
It would be good if someone could make sure that this patch *REALLY* makes
its way upstream now, as I don't have the time right now to follow up on
this.
Thanks,
Im compiling now. Maybe the patch should check for DragonFly so it doesnt
break on FreeBSD.
Petr
:
:The DragonFly box is the server, and Ive forced the FBSD nfs clients to
:use TCP.
:
:Is this the right setup?
:
:Petr
You should use TCP no matter what the client/server is.
I though FreeBSD defaulted to tcp now (as do we in 2.5+).
FreeBSD 7 default is definitely UDF. Dunno
x86_64 now works properly with 3G of ram. Bounce buffers in the
kernel
were broken due to an incorrect #define.
I guess this could be why ciss on x86_64 (machine also has 5GB RAM) halts
the boot process.
Petr
Now that you have it working, if you are doing more then just
playing a bit with it please be sure to use a TCP mount and
not a UDP mount. Particularly between FreeBSD 7 and any
recent DragonFly. A DragonFly client is capable of queueing
upwards of 50+ RPCs to the server
Just out of curiosity, what's wrong with BTX + loader?
It's working quite well for me, and I like the fact that
it is scriptable so you can do whatever you want, e.g.
create your own menus and so on. (Admittedly FORTH is
not the most intuitive language to program in, but you
get used to
The problem with USB keyboards was fixed in FreeBSD
recently. Since DragonFly bascially shares the same
loader, maybe it's time to sync it to FreeBSD.
Can you point me to a specific commit(s) ?
http://www.secnetix.de/olli/FreeBSD/vloader/screenshot6.png
This is an actual screen shot from
So we know that we can recover files. What if a directory(lets say it
contains 3000 files) is accidently deleted or the files are overwritten,
but it doesnt exist in the last snapshot (ie. I created it today). How can
we recover that?
Thanks,
Petr
I'll try FBSD8 and see if my keyboard works.
Petr
Or if we set prune-min to 3 days. Lets say someone modifies a database and
we want to recover the directory containing the database files at exactly
the state it was 4 hours ago (before the changes were made)
How can I do that?
Note, that you don't have to call hammer synctid youself, as every 30
seconds the
filesystem is synced to disk.
Assuming you know the transaction id, but what if you dont know?
Petr
Hi all,
There has been a lot of NFS changes recently so maybe its related.
I can mount an NFS share on the DF box, but when I try to mount it from
FBSD 7 it gives me:
mount_nfs: /usr/local/www/aubill/public/invoices: Protocol not supported
Any ideas? My nfs server flags are -t -u -n 4
Petr
Are you using NFSv4? As far as I know we don't support it; only v2 and v3.
No, I tried(on the FBSD box) using mount_nfs -2, mount_nfs -3 practically
everything but cant get past the error. Interestingly when i do try to
mount it, it showmounts shows that its mounted.
This problem is really
So I changed the server to only serve TCP clients. And I ran this on the
client:
mount_nfs -3 -T xxx.xxx.xxx.xxx:/usr/aubill/invoices
/usr/local/www/aubill/public/invoices
And now im getting this:
nfs server xxx.xxx.xxx.xxx:/usr/aubill/invoices: not responding
it keeps repeating itself and I
2009/12/12, elekktrett...@exemail.com.au elekktrett...@exemail.com.au:
Hi all,
1) I think we desperately need to bring our USB stack into reality. Is
anyone working on bringing in the new FreeBSD USB code or maybe one from
other BSDs? How difficult would it be? Lets dicuss.
I am going to
Hi Simon,
Just a question about your nvidia driver port. Does it work on x86_64? I
know the FreeBSD driver is only for i386 but your driver is a port so Im
not sure.
Thanks,
Petr
Hi all,
1) I think we desperately need to bring our USB stack into reality. Is
anyone working on bringing in the new FreeBSD USB code or maybe one from
other BSDs? How difficult would it be? Lets dicuss.
2) BTX: i have been recently bitten by this thing again and I would really
like to see GRUB
Hi Justin and everyone,
It would be very cool if someone updated the goals page on the dragonfly
site with information on the status of each of the goals/projects.
Petr
Hi guys,
I may have had perhaps a wishful thinking that pkgsrc contains Ruby 1.9,
which I found that it doesnt.
So i went and compiled it from source manually. Compile went ok but when I
try to install the rmagick gem, I get this error:
Hi Simon,
Ive installed the nvidia driver on this box, following the instructions in
the README. But when running startx I get
NVIDIA: failed to set MTRR, at 0xd00 256MB (WC)
Is this a problem? X seems to start normally. But no nvidia logo appears.
Thanks,
Petr
Ok, but does the nvidia driver work with devfs?
petr
Is the current git repo still at: git://ww2.fs.ei.tum.de/~corecode/nvidia.git
I looked at the doco and it still says to create static devs for nvidia.
Thanks,
Petr
Excellent! Didnt know that, I was only going by the old repo.
Monday I will be install DragonFly on the new workstation: nvidia 9800
with dual DVIs and 2x 21.5 inch HD displays :)
Im going to be setting up a new workstation with 2x 19inch LCD displays
using DVI. Which graphics card should I get that would work well in DF,
any ideas?
Petr
Thanks,
Is the nvidia wrapper up to date with the devfs work?
Petr
Hi all,
Now that we've been using git, do you think it may be a good idea to
create a git mirror of pkgsrc?
Petr
Hi all,
Im thinking about deploying DragonFly as a storage server. Company I work
for needs fine snapshot/versioning granularity and I think Hammer would be
good for that. The situation is like this: they want daily snapshots, but
they want to keep every modification of files/databases since the
Thanks Matt,
So if I set the prune-min to 3 days, and use even the default PFS config
(1 day snapshot, 1 day prune, 1 day reblock) it will just work?
Excellent!
Petr
Hi all,
Ive updated my machine to the latest master to try devfs. Ive run
buildworld,installworld,buildkernel,installkernel and make upgrade and
then restarted and I get the mountroot prompt saying this:
hammer_mount: volume /dev/ad4s1b has an invalid header
Root mount failed: 79
mountroot
My bad, I was using ad4s1a for root, then found its actually ad4s1d. Ive
booted now and im trying to get kdm/Xorg to start. Any ideas? It gives me
IO Error in XOpenDisplay.
Petr
Futher updates. I have found this is a problem with the nvidia-driver
wrapper.
Simon: Is this something you have to update in the wrapper or can I do it
on my own? Xorg is complaining that /dev/nvidiactl is missing and it
failed to load the nvidia driver.
Question about sound: is it now possible
Hi all,
Company that I work for has had a major intrusion into their billing
system most likely by one of their competitors and they deleted about half
a million $ worth of invoices. They used a chinese proxy server to avoid
being tracked. The IP address of the proxy is 119.119.231.1. It blocks
I cant wait. I think devfs is really important, with so much static nodes
in /dev its really a mess.
Just a side question, when HAMMER becomes network aware (disks
spanning/replicating over network in a cluster), will it be possible to
mount disks on other DragonFly servers like mount_hammer
If all of this makes it to 2.4, then I think this will be the biggest
release since 1.0A!
Petr
Ok, the problem seems to be with libc_r. switching to libthread_xu works.
perl makes this error:
neptune# Fatal error 'mutex is on list' at line ? in file
/usr/src/lib/libc_r/uthread/uthread_mutex.c (errno = ?)
Fatal error 'mutex is on list' at line ? in file
There is no coredump. I suppose to enable core dumping I have to recompile
perl with -g Cflag? Or else how?
I've run amavisd with perl -w (debug option) and it produced this:
neptune# amavisd
my variable $result_ref masks earlier declaration in same scope at
/usr/pkg/sbin/amavisd line 2847.
Name
Hi,
Ive just been thinking about this thing. what if i had a lets say 1gb
database file which changes at least every 30 seconds. if sync is run
every 30 seconds, i would effectively create 2880 historical copies of the
same 1gb file every day. This would equal to almost 3TB of history every
day.
Hi,
Ive just been thinking about this thing. what if i had a lets say 1gb
database file which changes at least every 30 seconds. if sync is run
every 30 seconds, i would effectively create 2880 historical copies of the
same 1gb file every day. This would equal to almost 3TB of history every
day.
I'm looking at the SoC page at the wiki for LockLess Kernel, and it says
Summer Of Code failed, is it true? Its a pity as it was the single one
SoC project Ive been really looking forward to. :(
Is it reproducable? Does the code in the view crash every time?
100% reproducable. Im gonna run a few tests (older 1.x rails version on
DF, and on fbsd 6.2). It seems the same problem happens when i use
render_component(), so i dont think its just LDAP problem. I find that
this happens:
1)
In regards to not being able to compile ruby again, i ran ktrace on bmake
and this is what i got when it halts on compiling bigdecimal.
85350 bmakeRET vfork 85383/0x14d87
85350 bmakeCALL wait4(0x,0xbfbfec40,invalid0,0)
85350 bmakeRET wait4 85383/0x14d87
85350 bmake
Is it reproducable? Does the code in the view crash every time?
100% reproducable. Im gonna run a few tests (older 1.x rails version on
DF, and on fbsd 6.2). It seems the same problem happens when i use
render_component(), so i dont think its just LDAP problem. I find that
this happens:
1)
Is it reproducable? Does the code in the view crash every time?
100% reproducable. Im gonna run a few tests (older 1.x rails version on
DF, and on fbsd 6.2). It seems the same problem happens when i use
render_component(), so i dont think its just LDAP problem. I find that
this happens:
1)
Is it reproducable? Does the code in the view crash every time?
Ok it seems to be DF specific as in FreeBSD loading Zones from the view
works just fine in all cases.
ok now the interesting thing is, if i put the code into a partial it
crashes with both cgi and fcgid, but in plain view(without
Is it reproducable? Does the code in the view crash every time?
100% reproducable. Im gonna run a few tests (older 1.x rails version on
DF, and on fbsd 6.2). It seems the same problem happens when i use
render_component(), so i dont think its just LDAP problem. I find that
this happens:
1)
How does one list all diskdrives connected to the system (the ones mounted
AND unmounted) on a BSD system without looking at dmesg? Normally, id look
into dmesg to find that ie. my usb drive is on da0 or da1, but there must
be a much better way to find out.
Cheers,
Petr
I usually tell NFS to do a background mount by specifying the 'bg'
option. Making operations interruptable with the 'intr' option is
also a good idea in certain cases. For example:
fubar:/usr/doc /usr/docnfs ro,bg,intr 0 0
fubar:/sources/HEAD
1 - 100 of 134 matches
Mail list logo