Reputation
3,585
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
4 22 58
Impact
~386k people reached

2d
accepted Zeroing out FreeBSD swap space?
2d
comment Zeroing out FreeBSD swap space?
@ott--: how to find that out? swapinfo? I am using a range of FreeBSD versions from 6 through 10.
2d
comment Dependency hell: Why not create portable applications
@mikeserv: I know, I have been using musl-libc at the company for quite some time now. But before that, all alternatives (possible exception bionic) were LGPL or GPL only.
2d
comment Dependency hell: Why not create portable applications
When was the last time you tried to build software to run on older Linux distros without building on the older Linux distros, but instead trying to link to the older glibc and so on? The ABI allows to a limited extent (and when it works) older programs to run on newer systems, but the other way around things get really messy. Side-note: Windows, i.e. a live CD, requires ~200 MB. And that's a relatively modern Windows 7 or 8. You're talking about the bloat that comes installed by default.
2d
comment Dependency hell: Why not create portable applications
@null_pointer: problem is that "Free Software" (as per RMS) is not the same as other definitions of freedom. The BSDs overall don't have the traction of Linux. And Linux, along with its stock C runtime glibc (and derivatives) is provided under a license that makes static linking a legal minefield. When it actually works. Newer versions of glibc will cause warnings when linking statically ... due to dependencies you'd not necessarily consider core functionality of a libc.
2d
comment Dependency hell: Why not create portable applications
@garethTheRed: which Linux are you using? Noticed glibc hell, yet? Honestly, I always thought that DLL hell was pretty harmless compared to the nasty stuff I am encountering (as developer and admin) with glibc. Not at last because of licensing and mixing licenses. Ermine/Statifier promise solutions, but those create rather more problems when it comes to licensing.
2d
asked Zeroing out FreeBSD swap space?
Jul
31
revised What Bash Statement does
added 21 characters in body
Jul
31
revised What Bash Statement does
added 21 characters in body
Jul
31
answered What Bash Statement does
Jul
31
comment Is there an easy way to “restart” a tmux pane?
I upvoted your answer, because it adds value. But here's why the escape characters are not necessarily a good idea: using an ssh session in order to connect to a tmux session which has open ssh connections. Then you suddenly need to think about how to send the escape character beyond first ssh connection to reach the inner one(s). And btw, I usually run ssh from a shell.
Jul
29
awarded  Popular Question
Jul
27
revised How to reduce ClamAV memory usage?
could -> might
Jul
27
comment External port forwarding stop working when VPN is activated
You mean your server uses OpenVPN as a client or you are starting the OpenVPN server and it fails? Assuming you mean the client scenario: compare the output of route or ip route before and after connecting the VPN. Also, routing can be done at the firewall level, too. So iptables-save or ip6tables-save output should be compared accordingly.
Jul
27
comment Tmux bash completion code walk-through
... because the :-} smiley looks awesome? Joke aside, the -- likely is there to make it known that the next argument is not an option! My guess would be that Bash uses getopt internally, so it relies on these conventions?!
Jul
24
comment What do I have to consider when sharing the package cache between LXC guests?
@Gilles: several things. With "only" 20 LXC guests the I/O overhead is already tremendous. The Linux kernel is fairly good at caching file system requests. So if I can share stuff at the file system level this should be far superior to the apt-cacher-ng. I'd still not want to share between host and guests for other reasons, so the apt-cacher-ng instance would be kept for that reason alone. And I believe the point of apt-cacher-ng is to download stuff once for many machines. But I want to save on actual disk I/O.
Jul
23
accepted Can't connect to the sshd in my unprivileged LXC guest. What to do?
Jul
23
asked What do I have to consider when sharing the package cache between LXC guests?
Jul
16
awarded  Famous Question
Jul
1
comment How does copy-on-write in fork() handle multiple fork?
I think David Kohen is right to some point. This is one way to implement copy-on-write. The gist would be that with this marking, writing to that page would trigger a page-fault handler that would then take appropriate action, i.e. copy-on-write. Unfortunately this detail (which would be system-specific) is mostly irrelevant for the question. Keep in mind that CoW has two dimensions: the one visible to the process and the one of how the kernel might implement it.