19,540 reputation
22467
bio website stratigery.com
location Denver, CO
age 54
visits member for 4 years, 7 months
seen 6 hours 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.


Apr
17
comment sigaction(7): semantics of siginfo_t's si_code member
I only got the si_code value of 0x80 once, I've never gotten it again. It took my program a while to dump core again, and I had set ulimits incorrectly the first time, so I only got two more SIGSEGVs neither of which claimed to be "from the kernel". Still puzzled by that one.
Apr
17
comment sigaction(7): semantics of siginfo_t's si_code member
Getting a core dump allowed me to figure out the underlying problem: a data race condition, where a file could get created and then noticed by my program. The file could get deleted before my program tried to open it. I didn't handle ENOENT correctly, causing problems up the call stack.
Apr
17
accepted sigaction(7): semantics of siginfo_t's si_code member
Apr
15
answered cannot mount .img file - “not a directory” error
Apr
13
answered Start Repl/CLI in Background and Feed Commands
Apr
10
revised (Ab) use Apache as a proxy
Fix misspelling, add stop/start advice.
Apr
10
answered Adblock rule to block g+ / twitter / etc.
Apr
10
answered (Ab) use Apache as a proxy
Apr
9
answered wireless interface stops working, netcfg reports no network found
Apr
9
comment wireless interface stops working, netcfg reports no network found
Give us a little more info. Give us the lspci output for the wireless interface itself. lspci says this about my arch wireless interface: "05:00.0 Ethernet controller: Atheros Communications Inc. AR5212/AR5213 Wireless Network Adapter (rev 01)"
Apr
8
answered how to uniformly execute benchmarks on linux
Apr
5
comment sigaction(7): semantics of siginfo_t's si_code member
What exactly does "A segmentation violation that occurs as a result of trying to access kernel memory" mean? I just get regular address not mapped to object SIGSEGV if I try to dereference 0xfffffc0000004000, for example.
Apr
4
asked sigaction(7): semantics of siginfo_t's si_code member
Apr
2
answered can't connect to dnsmasq on local machine, port is open but connection refused
Apr
2
revised What has happened to the file when I entered “mv file.txt ../”?
Grammar fixup.
Apr
2
answered What has happened to the file when I entered “mv file.txt ../”?
Mar
31
comment Prevent clashing of development version with system packages
You can start to figure this out with "./configure --help" A lot of times, that will give you the flags you can use to build the executables against non-standard libraries. Put the "./configure --with-whatever" command in a small shell script: you will be re-running it several times. Don't hesitate to delete the source (except for your small shell script) and start o ver from scratch.
Mar
20
revised How to know if you're in a typescript?
Incorporate "ppid=" suggestion.
Mar
20
revised How to know if you're in a typescript?
Add an exit command, after it finds out it's in the script Matrix.
Mar
20
answered Find directories that do not contain subdirectories