16,509 reputation
12055
bio website stratigery.com
location Denver, CO
age 53
visits member for 3 years, 11 months
seen 1 hour ago

My first computer was a Radio Shack Color Computer 3 - 6809-based, running OS-9 Level II. It could run 32 processes at once, due to bank-switching a whole 1 Meg of memory.

After that, I got an AT&T 3b2, also known as a Convergent Safari. This was a Motorola 68010-based desktop.

Then, I graduated to a NeXT black&white "slab". I bought a used SPARCStation IPC in 1995, and put NetBSD 0.9 on it. I ran NetBSD on the IPC and a SPARCStation 10 until 2002.

I've been using Linux since 1997, starting with a DEC Alpha-based UDB, and downgrading to a x86 PC in 2002.

I run Arch linux, on my server and my laptop.


Feb
24
revised When do you need 'nohup' if you're already forking using '&'?
Indicate the signal mask is only kept for exec'd processes by default.
Feb
24
comment When do you need 'nohup' if you're already forking using '&'?
Emacs is complicated enough that it may handle SIGHUP on its own. It's only by default that processes exit on SIGHUP. A lot of 'daemon' programs like ntpd or inetd will re-read their configuration on SIGHUP instead of exiting. I'm a vim guy myself, so I don't have much experience with any emacs.
Feb
24
answered When do you need 'nohup' if you're already forking using '&'?
Feb
24
comment Changing user in a script?
The ownership or permissions of myLogfile.log might be the issue. Be aware that root might have a stricter umask, and the permissions of myLogfile.log would then disallow writes.
Feb
22
answered Plotting in gnuplot
Feb
20
answered Dereference concatenated variable name
Feb
20
comment Renaming files from bash in linux
You should note that this only works because bash expands "??-??-??.png" in the order Sergey asked for. That is, "hh-mm-ss" sorts in lexical order by bash expansion, but that just so happens to correspond to ascending timestamp order.
Feb
15
comment File extensions for unix shell scripts
@rahmu: write that up as an answer. Give some specifics about how regex-distinguishable names help you package (and maybe maintain) that application. Note specifically the interaction between what interprets the file and the file name's suffix and how that aids you in doing tasks. I'm interested in serious arguments against my viewpoint, and I'm willing to change if I'm convinced. I upvoted your comment to prove it.
Feb
15
revised File extensions for unix shell scripts
Strengthen the assertion by noting security flaws introduced by "extensions" and confusing file format with what iterpretes it.
Feb
15
answered File extensions for unix shell scripts
Feb
15
comment How do I search for Linux distro build tools?
Someone had to write the first package manager. A supernatural being didn't write the first package manager, unlike who made the first blacksmith's tongs (you need tongs to make tongs).
Feb
14
answered using here script I/O redirection with su command
Feb
14
revised What purpose does the colon builtin serve?
Add something that just occurred to me.
Feb
14
answered What purpose does the colon builtin serve?
Feb
14
answered Cross-platform (Linux, BSD, Solaris) way to check if pid exists
Feb
10
revised How can I pass a command line argument into a shell script?
Clarify that such code only looks at $0: shift moves $1 to $0.
Feb
10
answered How can I pass a command line argument into a shell script?
Feb
8
comment I would like to grep all files except some file types?
Be aware that Linux and Unix and unix-a-likes don't really have "file types" in the way you seem to want. It's only by convention that file names have a ".c" or ".txt" or ".sql" suffix - those suffixes aren't even Windows-style "extensions", much less indicators that SQL or text or C source code live inside the files.
Feb
7
comment Why is the default process creation mechanism fork?
In fact, don't honest comparisons of fork vs CreateThread usually show that fork is competitive with CreateThread?
Feb
7
comment Why is the default process creation mechanism fork?
The original, PDP-11 Unix realy, truly did copy all the bytes of a forked process: but it only had 64Kb of executable, and at most 64Kb of data, so it wasn't a huge burden, even in 1975. I would guess that EVERY unix and unix-a-like since about 1990 has had copy-on-write text segments, so I'm not even sure why books and articles propagate "performance problem with fork" any more.