17,269 reputation
22257
bio website stratigery.com
location Denver, CO
age 53
visits member for 4 years, 1 month
seen 24 mins 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.


Dec
27
answered Wi-fi connection failing on Arch Linux
Dec
4
answered HTTPd shows PHP code instead of executing it
Nov
30
comment Why there are multiple shells in a Unix like system?
Thank you, RBerteig: well written.
Nov
29
comment Why there are multiple shells in a Unix like system?
Precisely. One could ask "why so many window managers?" as well. A unix native might ask the opposite question: why only one CMD.EXE? Why is Windows so rigid and not customizable?
Nov
29
answered Virus 'caught' while using Linux lays dormant, becomes active when login into Windows, can it be?
Nov
25
comment Make stdout and stderr be buffered by the same buffer
I can read setbuf(3) and setvbuf(3) the same way you do. Now that you bring it up, I imagine that bad things would happen, that the equivalent of data race conditions occur. Maybe if you just did stderr = stdout; ?
Nov
25
answered Make stdout and stderr be buffered by the same buffer
Nov
19
answered Intruder nature detection by opensource tools like tripwire
Nov
16
comment How to make a permanent variable
Why on earth would one do anything weird with or in an rc file? I'm shocked that such things go on.
Nov
15
comment ELF shared libraries - motivation for the PLT
You can use the mprotect(2) system call to make .text segment pages writeable and executable.
Nov
8
comment How do I count all the files that begin with letters from a to g?
Just a habit for me. Those two shell globs should match the same file names, but I think seeing all the characters in a range is clearer, at least for small numbers of characters.
Nov
8
answered How do I count all the files that begin with letters from a to g?
Nov
7
comment What means the “integer argument” in system call descriptions?
Just an FYI, true system calls would have a "2": "read(2)" for example. Library calls have a "3", so "exec(3)" means a library call, one that ends up calling "execve(2)", the actual system call.
Oct
31
comment Does free() unmap the memory of a process?
@michelle: suppose a page size of 4192 bytes. A program calls malloc(4186) and then malloc(8). The program has allocated all of a page. The program calls free() on the 4186-byte allocation. free() cannot unmap the page because the 8-byte-allocation has not been free()'ed.
Oct
31
revised Does free() unmap the memory of a process?
Add links about Vam memory allocator.
Oct
31
answered Does free() unmap the memory of a process?
Oct
24
answered why slight delay after failed login in tty
Oct
23
comment what is the difference between “chmod 775” and “chmod 2755”?
So, no effect on a non-executable file? What effect does it have on a directory?
Oct
19
awarded  Nice Answer
Oct
19
comment Pacman option to assume “yes” to every question?
I've never run pacman with the "--noconfirm" in about 3 years of using Arch, because of that warning. How many people run pacman from a script? What are the big risks? I have had to intervene 3 or 4 times to fix things that pacman has refused to upgrade.