-
tm512
johnjaye: I did link the exact trackball I use:
xkeys.com/l-tracbk.html
-
VimDiesel
Title: P.I. Engineering X-keys L-Trac Black Trackball X-keys®
-
johnjaye
oh i see. the picture shows the person using their fingers to operate it
-
johnjaye
as opposed to the one where it's on the side of a regular mouse and you still use the thumb
-
johnjaye
tm512: out of curiosity, did you implement all 3 of those changes at once? or did you try them one at a time?
-
tm512
johnjaye: I think switching to dvorak was like a couple months before getting this particular trackball, but I was also trying stuff like vertical mice and cheaper trackballs beforehand. kinda hated what I had tried
-
johnjaye
ah ok. i've read studies on dvorak that say it has no benefit over qwerty.
-
johnjaye
so i'm interested in people with evidence about that
-
johnjaye
it might have no speed benefit but have a "usability" benefit though if that makes sense
-
tm512
from what I'm aware of, there's no evidence that people type faster on dvorak vs. QWERTY, at least when properly trained
-
tm512
I don't know how much dvorak actually helped ergonomically
-
tm512
but I type like twice as fast now as I did on QWERTY, because I had to learn how to touch type
-
johnjaye
sure touch typing is a huge benefit. but as far as layouts go the main metrics i would think would be speed and accuracy
-
johnjaye
if you can't show a change in one of those then there's no real benefit to an alternate layout
-
johnjaye
but comfort/ergonomic could be a potential 3rd possibility you could measure
-
tm512
johnjaye: well at least with english text, pretty sure dvorak is hands-down *easier* to type on. significantly fewer awkward movements from the home row position (and fewer movements from the home row in general). a bunch of the most common english words can be typed on just the home row
-
tm512
no good evidence that this makes a statistically significant improvement in typing speed (I mean, you can make awkward movements just as quickly). I'm not sure if there's been any kind of study on typing-induced RSI prevalence between QWERTY and dvorak (or colemak) users, though
-
rwp
I can see that Dvorak layout would be better for some things. But it would also mean always needing to reconfigure everything for that use. It's not without a burden.
-
rwp
And then you will need to be bilingual on the keyboard for different layouts. Because you won't always be able to use dvorak and will need to also be able to use standard qwerty layout when not configured.
-
rwp
And all of the normal things like hjkl movement no longer makes sense and so some other compromise must be made.
-
rwp
There is also the newer Colemak layout which is not quite so radically different. That might be a good thing or a bad thing. But more of the lessor used keys such as the punctuation and brackets are moved making it a little more "normal".
-
rwp
I think the biggest benefit that anyone working with the keyboard very much can do is to learn to touch type with all of their fingers. On whatever layout they choose.
-
tm512
rwp: personally, I never liked or used hjkl movement. I only really use them for some vim motions, but for actually navigating I use arrow keys (pretty convenient since I use a 60% keyboard and arrows are fn + ijkl, at a resting position my fingers are already right there)
-
tm512
can be an issue with games that don't allow key remapping, but it's possible to just switch layouts on the fly
-
tm512
I haven't actually made any effort to remain "keyboard bilingual". it is rather annoying to type on QWERTY now, but I can do it if I need to. if you do considerable amounts of typing on machines where you can't change to your preferred layout, I can understand it being a dealbreaker, just isn't really one for me
-
tm512
for me, the worst part of switching was actually making the switch, and being infuriatingly slow at typing for a while. I'll probably never switch keyboard layouts again even though there are some that are arguably more optimized for reducing finger travel (even colemak, iirc)
-
yaslam
hi
-
Bheam
-
VimDiesel
Title: Mozilla Community Pastebin/SwoL61du (Plain Code)
-
Bheam
I'm having disk performance issues, what do you guys read from this? what is syncq_wait ?
-
arino
Asyncq_wait and syncq_wait are, respectively, the time that data (sync or async) spends waiting to commit to disk in TXGs, and the time sync data spent waiting to commit to the ZIL. Neither of these columns include disk service time.
-
arino
-
VimDiesel
Title: OpenZFS: Using zpool iostat to monitor pool perfomance and health | The FreeBSD Forums
-
Bheam
so it's normal for syncq_wait to be over a minute?
-
pvalenta
hi, I am starting to play with bhyve (via cbsd) on old hardware ( Intel(R) Pentium(R) CPU G645 @ 2.90GHz with 4GB RAM ) and created 3 guests (FreeBSD /UFS/, OpenBSD, Debian). All with only 512m RAM. I have tried iperf to guests and surprisingly FreeBSD guest is slowest with 600MBits/s, OpenBSD 750MBIts/s and Linux 2.4Gbits/s. Do you have any idea why is FreeBSD slowest?
-
tykling
pvalenta: which virtual NIC are you using?
-
Bheam
Any ideas why bhyve keeps getting killed like this?
paste.mozilla.org/2nD9DfxX
-
VimDiesel
Title: Mozilla Community Pastebin/2nD9DfxX (Plain Code)
-
Bheam
it doesn't matter how much memory i wire to bhyve, i have 16gb ram and tried wiring 4gb, same thing happens.
-
pvalenta
tykling, FreeBSD vtnet, OpenBSD vio, Debian has virtio_net virtio1 enp0s6
-
pvalenta
tykling, all of them virtio_net
-
CrtxReavr
So. . . I have a box running 13.2-RELEASE-p9.. it's been upgraded from source several times, but in the most recent upgrade there were some change that weren't exactly mergemaster-friendly, but I did my best.
-
CrtxReavr
Mar 19 09:00:00 vincent syslogd: /var/log/daemon.log: No such file or directory
-
CrtxReavr
I'm getting events like that lost. . . and indeed, there is no such file.
-
CrtxReavr
It is referenced in syslog.conf, however: syslog.conf:daemon.info /var/log/daemon.log
-
CrtxReavr
Is that a log that went away?
-
jaredj
that it is, yes
-
CrtxReavr
I see no reference to it in src/UPDATING
-
jaredj
for that particular file, you can just touch it and i think syslogd would be happy
-
jaredj
yeah i have no idea why that would come up during an upgrade
-
jaredj
i have... *stares up into the distance*... yeah. i have never done a source upgrade
-
alepzi
should logs be 600 or?
-
jaredj
i think many of them are often 644
-
alepzi
doesn't that still allow world read which can be bad for sec?
-
CrtxReavr
I'm leaning more towards removing it from syslog.conf, since there's no reference to it in /etc/newsyslog.conf
-
CrtxReavr
Depends on the log.
-
jaredj
alepzi, yes. and some logs are 600
-
CrtxReavr
You shouldn't always have to become root to look at every log.
-
CrtxReavr
Pro Tip: /etc/newsyslog.conf shows the preferred pemissions for the logs.
-
jaredj
^ good point
-
alepzi
ah nice
-
CrtxReavr
You can tighten them up. . . but it may cause uncessary work for yourself.
-
jaredj
uh, my /etc/newsyslog.conf says /var/log/daemon.log 644 5 1000 @0101T JC
-
CrtxReavr
jaredj, your OS version?
-
jaredj
14.0-RELEASE
-
jaredj
p-something
-
alepzi
mine too, 644 for daemon.log. 13.2
-
kevans
yeah, I'm not sure I could get used to a trackball that isn't thumb-operated
-
kevans
I do love my trackball, though
-
CrtxReavr
I think I saw where the mergemaster went sideways.
-
jaredj
kevans, i tried a fingers trackball once. it made my rsi worse
-
dstolfa
CrtxReavr: i'm not sure if mergemaster is supported anymore. it was replaced by etcupdate
-
CrtxReavr
I had newsyslog.conf entries for /var/log/named.log & dhcpd.log right after weekly where this new daemon.log is supposed to go.
-
CrtxReavr
dstolfa, in 13.x?
-
dstolfa
CrtxReavr: i... think so? i'm not 100% sure about 13.x
-
CrtxReavr
AUTHORS This manual page and the script itself were written by Douglas Barton <dougb⊙Fo>.
-
CrtxReavr
etcupdate is on my 13.2 system.
-
CrtxReavr
Though mergemaster is still there too.
-
dstolfa
it's probably there because people still use it, but i'm not too sure it's actively tested
-
CrtxReavr
BTW, dougb is an awesome shell scripter and mentor.
-
CrtxReavr
Learned a lot from him.
-
CrtxReavr
He wrote the service(8) util, mergemaster. . . bunch of other stuff.
-
CrtxReavr
Before service(8), in the FreeBSD world, you had to ``/etc/rc.d/whatevs restart``
-
CrtxReavr
Or /usr/local/etc/rc.d/ depending on what you were dealing with.
-
alepzi-
would you make a webserver log 644 or 600?
-
jaredj
alepzi-: i'd make it 644. what value would it have to other users who can log into the system? if it would help them find information about security measures (e.g. /var/log/auth.log), or show them what to attack in order to elevate access (e.g. /var/log/cron), that's why i'd make it 600. the web server *error* log i might make 600.
-
jaredj
course, if it's just a web server, i wouldn't expect non-admins to be logging onto it all the time either
-
CrtxReavr
Is mergemaster still present on 14.x?
-
babz
yes
-
babz
but its being deprecated
-
alepzi-
anything replacing it?
-
pkubaj
alepzi-: etcupdate
-
alepzi-
ahh
-
sixpiece
root@videotron:/usr/local/www/apache24/data/videotron/freebsd # pkg search libc++
-
sixpiece
pkg: sqlite error while executing iterator in file pkgdb_iterator.c:1090: Invalid regex
-
sixpiece
the error I am getting
-
babz
because libc++ is an invalid regex
-
babz
¯\_(ツ)_/¯
-
babz
try with --glob or --exact
-
kevans
or just escape +
-
alepzi-
anyone serving http3 over port 80 too or everyone just doing 443?
-
babz
why would anyone do that ?
-
alepzi-
do what
-
alepzi-
babz:
-
babz
https on port 80
-
alepzi-
i said http3
-
alepzi-
as in quic
-
alepzi-
it's udp
-
alepzi-
is it a syntax error to make a udp pf rule that has "flags any" because that doesn't apply to udp rules?
-
babz
does quic support a plaintext mode ?
-
tykling
alepzi-: default port for the https:// scheme is still 443
-
tykling
but with alt-svc and https/svcb dns records it could be anything I guess :D tough time to be filtering outbound
-
rwp
I upgraded my desktop to 13.3-RELEASE and the radeonkms driver now will not load without a kernel panic. I ensured a full pkg upgrade -f of everything. No joy. Is anyone else seeing radeonkms driver problems with 13.3R?
-
rwp
I reverted to the previous Boot Environment because I must do work today. I won't be able to debug further today but will need to debug it at some point.
-
cracauer
rwp: you need to compile the module from ports. The package is built for 13.2.
-
rwp
cracauer, Ah! So probably if I wait a few days the autobuilders will have caught up to it with a new build against 13.3R?
-
cracauer
No. That will only be fixed when 13.2 is out of service.
-
rwp
Hmm... Me thinking through the ramifications...
-
rwp
Does that mean that 13.3R is not really supported by the precompiled pkgs binaries? Because the packages are not compatible with the 13.3R kernel?
-
rwp
Honestly I have been waiting for 14.1R before I upgrade to it. I think I noticed that 13.2-RELEASE-P10 just released today too. If I stay on 13.2R then I would upgrade to -p10.
-
babz
the underlying problem is to have kernel modules in the port tree
-
rwp
That does seem to make for a more complicated dependency problem. :-(
-
rwp
I'll also be honest and admit that I did not read the 13.3-RELEASE Release Notes ahead of time. Of course I should always do that. But I feel comfortable that I can always use Boot Environments to reverse out of any problems like this that might occur.
-
rwp
Now that I have read the Release Notes I don't feel bad I did not since it did not say anything about kernel ABI/API changes breaking pkg binary drivers. (shrug) :-}
-
rwp
It looks like 13.2R EOL is 13.3R + 3 months. 13.3R released March 5, 2024. So 13.2R EOL on the schedule is June 2024. Sometime after then the autobuilders will rotate forward to building against 13.3R and the pkg binary packages with the radeonkms driver will then be built and supported on 13.3R. And there is security errata support through that time. I think. Which is a fine timeline for me. No problem.
-
rwp
Maybe between now and then I will be motivated to set up my own poudriere pkg autobuilder and sidestep the problem. Who knows?
-
VVD
rwp, u can just build locally
-
rwp
Right. But I am task saturated with other things at the present time. And there is no reason 13.2R isn't doing well for me. Easier if I just stick with it for the moment.
-
rwp
I haven't yet set up poudriere for me yet. I want to do that. Just life and time keeping everything from happening all at once.
-
rwp
To be clear I really appreciate the help understanding exactly what is happening. Now that I do I understand it and it is making perfect sense. And I am up and running okay and all is good with the world for me. I really appreciate the help today when I didn't quite understand the problem.
-
rwp
Unfortunately I need to get back to work. Ugh. Oh well!
-
lw
rwp: i've had a similar problem building locally, where 'poudriere -b latest' fetches an older version of drm-kmod that's not compatible with my system. i had to set it up to force building certain packages from source.
-
lw
i feel like there should be a better solution for this, like a way to make minor-version-specific kmods in ports
-
lw
(of course it's easy to say that, no doubt harder to actually implement :-)
-
lw
wonder what this means: pkg: Package database is busy while closing!
-
rwp
A contributing problem to this is when the kernel changes abi/api between point releases causing an invalidation of compatible drivers.
-
rwp
It's the type of thing where one might ask, Was it really required to do that in a minor point release? Or should it have waited for a major version release?
-
lw
it's because "the kernel ABI" is defined entirely in terms of __FreeBSD_version and that has to change for *any* internal kernel ABI chance
-
rwp
Through upgrades of all of the 12.x and 13.x using this same radeonkms driver so far this is the first time I have hit the problem.
-
lw
for example, because NFS is a kernel module, any change between how the kernel and nfsd communicate requires a __FreeBSD_version bump
-
lw
this is not a great situation generally and it might be nice if there were a separate ABI (+ ABI version) for external modules
-
rwp
I am only saying that most point releases (all through 12 and up until now in 13) none have triggered this pitfall of a pkg driver being incompatible with the kernel.
-
rwp
And having now read the release notes I didn't see anything in them for 13.3R that indicated I should expect this issue either.
-
rwp
So maybe the problem is that actually the change was inadvertent and perhaps not expected at some level of things or it would have been avoided.
-
lw
i do not think that's the case, it's expected that __FreeBSD_version can change between minor releases
-
lw
(i don't know why you didn't encounter this before, though)
-
lw
-
andreas303
I'm thinking of installing beadm, but I have some questions. Is it possible to configure beadm so that I can ssh into the FreeBSD server and unlock a ZFS-encrypted root pool?
-
andreas303
(i.e., so that it works like ZFSBootMenu for Linux.)
-
rwp
andreas303, Note that beadm is in ports, and the original tool to look like the original Sun era zfs tool. But bectl is in base, so that in base we have a tool that does not require a port install. Meaning that you don't require to have beadm installed in order to have full benefit of Boot Environments. The bectl in base is sufficient.
-
lw
but bectl doesn't allow unlocking an encrypted pool prior to booting
-
rwp
It's okay to have both installed. And either may be used. The feature set of the two of them is not exactly the same.
-
rwp
Right. It does not. That's going to be either GELI or ZFS native encryption. Probably GELI at this time.
-
lw
bit of a long shot, but has any tried running FreeBSD on an Opengear terminal server?
-
andreas303
rwp & lw: OK, so, as I understand it, neither beadm or bectl support unlock of ZFS-native encrypted root, and none of them support login to beadm/bectl via ssh?
-
lw
andreas303: bectl does not support that. i have no idea about what beadm supports since i've never used it.
-
andreas303
lw: OK.
-
rwp
When you ask if beadm/bectl supports this it is like asking if "cat" supports it. Because as I understand things both of those tools set up the file system and neither has anything to do with encryption directly. Instead the question would better be if any of the boot managers support ssh logins and encryption.
-
rwp
-
VimDiesel
Title: Chapter 15. The FreeBSD Booting Process | FreeBSD Documentation Portal
-
rwp
As far as I know none of them support ssh at the boot loader phase of booting.
-
rwp
But I don't know much so possibly there is such a thing.
-
andreas303
rwp & VimDiesel: Ah, OK.
-
kevans
rwp: andreas303: yes, we would need something more like an initrd that would be configured to do something like that
-
debdrup
You can boot unencrypted storage and have sshd running there, then ssh in and supply the key, then reroot.
-
debdrup
I have at least one system configured exaclty like that, for use as a remote backup destination for important stuff.
-
mason
-
VimDiesel
Title: outerbase: install script for remote-unlockable geli-encrypted root-on-zfs | The FreeBSD Forums
-
debdrup
From the URI, that's more or less basically what I'm doing.
-
debdrup
bectl is kind-of the wrong tool to achieve what you're trying to do, too.
-
rwp
mason, I have not seen that posting before. But it looks quite clever! I am saving that one off and am definitely going to try it. (I am familiar with reboot -r and I also find that capability extremely clever too. Such as this use of reboot -r
people.freebsd.org/~lidl/blog/re-root.html)
-
rwp
I don't know exactly what andreas303 was wanting but for me on servers I would want it to be able to fetch the encryption key from the network and retry until the network was available. At that point I have lots of possible ways to provide good security of the key for the event of the server being stolen or the underlying encrypted data exfiltrated.
-
rwp
This article you cited looks like this might be possible using that method. So very cool! :-)
-
tm512
oh cool, so apparently 14-STABLE got support for drm-61-kmod. I'll have to see if these page faults still occur on that version
-
tm512
little bit frustrating that I don't have any real method to trigger the page faults, they just occur at random within like a few hours of using the machine, and when I'm at home like I am now, I'd generally prefer using my PC, not this laptop