Tag Info

New answers tagged


Everybody is right and wrong at the same time. As a weirdo dev back in the 90's and in and out of a lot of the open-source/IRC/newsgroup world.... here is the bottom line. Cows in the late 90s were everywhere popular in the geek culture. It was kind of a weird fad in a way. To pin who started a fad is pointless. Crazy like minded people will usually ...


In order to remove a file, you just need to be able to write to the directory the file is in. If you don't like this, you could set the "sticky" bit via chmod +t dir if you are on a halfway recent OS (this feature was introduced around 1986 in SunOS). If you like to be more fine grained, you need a filesystem with a modern ACL implementaion like ZFS. The ...


The reason why this is permitted is related to what removing a file actually does. Conceptually, rm's job is to remove a name entry from a directory. The fact that the file may then become unreachable if that was the file's only name and that the inode and space occupied by the file can therefore be recovered at that point is almost incidental. The name of ...


"Gnu" itself, meaning a type of African antelope, also called a "Wildebeast", is from the Khoikhoi language of Africa, the initial "G" indicating the glottal stop that is exensively used in Khoikhoi.


GNU is a recursive acronym, GNU's Not UNIX It was chosen because: The name “GNU” was chosen because it met a few requirements; first, it was a recursive acronym for “GNU's Not Unix”, second, because it was a real word, and third, it was fun to say (or Sing). See this GNU webpage for more historical information on the the name.


Using last | grep ABC Gives me a list of all the times user ABC has logged in along with the source IP/hostname. If it's the hostname you could nslookup <hostname> if you need an IP address. Note: the newest entry is the topmost entry, so you might want to do: last | grep ABC | head


It's history time, kids! Stevens, "APUE", chapter 4, section 10 quotes thusly: "The S_ISVTX bit has an interesting history ... if it was set ... a copy of the program's text was saved in the swap area ... this caused the program to load into memory faster the next time ... later versions of Unix referred to this as the saved-text bit, hence the constant ...


Well, that P4 chipset is the reason for the driver name. Starting with i810, Intel outsourced the driver to Tungsten Graphics, but commissioned it as an open source one for Linux. The first 915 chipset was released in June 2004 and soon after1, a driver for this chipset was added to the linux kernel (see also 2.6.9-rc2 changelog). The driver name was, you ...


RFC 1122 specifies in section that the keep-alive period must not default to less than two hours.


There have been other problems. The Bourne Shell did use sbrk() instead of malloc() and this made it not very portable. After the Bourne Shell had become OpenSource via OpenSolaris, I created a hafway portable version and later a really portable version by replacing sbrk() by malloc() with the help from Geoff Collyer (the same person that helped to avoid ...


Did something happen back in the day that divided the dev crowd into ... camps ...? You may be looking at the chronology backwards.  "Back in the day" the "Unix dev crowd" was all at AT&T Bell Laboratories.  (If you provide enough power to the flux capacitor, you may be able to go back to a time when the "Unix dev crowd" was two people, and they may ...


Considering the diversity above, what is the most accepted approach for naming configs? Whatever you want to call them. File extensions don't matter much beyond letting an admin know what the file probably is. A human is probably going to know that *.cfg and *.conf are both probably config files. The *.cnf I've only ever seen with MySQL which is a ...

Top 50 recent answers are included