1
0
mirror of https://github.com/nbeaver/why-linux-is-better.git synced 2025-08-16 19:04:01 +02:00

Better citing.

This commit is contained in:
Nathaniel Beaver
2015-09-14 10:54:29 -05:00
parent 4c7eb5db25
commit a9c22b425b

View File

@@ -60,9 +60,9 @@ when we now know that `even Microsoft loves open source`_?
in so far as their actions are directly relevant in so far as their actions are directly relevant
to the technically capabilities of Windows and Linux. to the technically capabilities of Windows and Linux.
As an aside, Microsoft gets a lot of guff in the open-source world, As an aside, Microsoft gets a lot of guff in the open-source world,
but their behavior is typical of almost any company but its behavior is typical for a corporation
that relies primarily on selling proprietary software and devices for revenue. whose a bottom line relies on sales of proprietary software and devices.
It's just economics, not malice.) It's economics, not malice.)
The discussion is intended to be as accurate as possible, The discussion is intended to be as accurate as possible,
at the cost of possible dryness due to technical detail. at the cost of possible dryness due to technical detail.
@@ -340,7 +340,7 @@ This is why Linus Torvalds `chose an unusually high`_ timer interrupt frequency
if it's really only been up for ten), but if it is off by just a factor of if it's really only been up for ten), but if it is off by just a factor of
two, it might be overlooked. two, it might be overlooked.
-- Linus Torvalds --- Linus Torvalds, *Selectable Frequency of the Timer Interrupt* (2005)
.. _chose an unusually high: https://lkml.org/lkml/2005/7/8/263 .. _chose an unusually high: https://lkml.org/lkml/2005/7/8/263
@@ -389,17 +389,11 @@ to uppercase or lowercase.
http://xahlee.info/UnixResource_dir/_/fileCaseSens.html http://xahlee.info/UnixResource_dir/_/fileCaseSens.html
However, there is also no shortage of opinions that case-sensitive filenames However, there is also no shortage of opinions
that enforcing filename case-sensitivity
-- and even case-sensitivity in general -- -- and even case-sensitivity in general --
was a bad decision. was a bad decision.
Anecdotally, case sensitivity in programs is known to be error-prone for
both beginners and experienced users. Bob Frankston, a Multics alumnus
and the co-inventor of VisiCalc, once said it was the biggest mistake
that Multics had inflicted on the world.
https://www.ma.utexas.edu/pipermail/maxima/2003/004483.html
Mac Windows users have to have filenames read to them over the phone by Mac Windows users have to have filenames read to them over the phone by
support techs. They have to be able to write little sticky notes to their support techs. They have to be able to write little sticky notes to their
mothers about how to open up the mail program, without worrying about how the mothers about how to open up the mail program, without worrying about how the
@@ -408,32 +402,53 @@ https://www.ma.utexas.edu/pipermail/maxima/2003/004483.html
get a response that's anything but a 404? Haven't you ever been secretly get a response that's anything but a 404? Haven't you ever been secretly
pleased that e-mail addresses aren't case-sensitive? pleased that e-mail addresses aren't case-sensitive?
--- Brian Tiemann *On Unix File System's Case Sensitivity* (2001)
http://xahlee.info/UnixResource_dir/_/fileCaseSens.html http://xahlee.info/UnixResource_dir/_/fileCaseSens.html
Anecdotally, case sensitivity in programs is known to be error-prone for
both beginners and experienced users. Bob Frankston, a Multics alumnus
and the co-inventor of VisiCalc, once said it was the biggest mistake
that Multics had inflicted on the world.
--- Stavros Macrakis (2003)
https://www.ma.utexas.edu/pipermail/maxima/2003/004483.html
One of the most pernicious problems with C-based languages is that they're One of the most pernicious problems with C-based languages is that they're
case-sensitive. While this decision may have made sense in 1972 when the case-sensitive. While this decision may have made sense in 1972 when the
language was created, one wonders why the sins of Kernighan and Ritchie have language was created, one wonders why the sins of Kernighan and Ritchie have
been blindly perpetuated for the last thirty-three years. been blindly perpetuated for the last thirty-three years.
[ . . . ]
Unless you have extremely compelling reasons to make something case-sensitive, Unless you have extremely compelling reasons to make something case-sensitive,
case insensitivity is a much more human being friendly design choice. Designing case insensitivity is a much more human being friendly design choice. Designing
software that's easier for machines is questionable at best. software that's easier for machines is questionable at best.
--- Jeff Atwood, *The Case For Case Insensitivity* (2005)
http://blog.codinghorror.com/the-case-for-case-insensitivity/ http://blog.codinghorror.com/the-case-for-case-insensitivity/
There is no longer any excuse for making humans learn and handle the quirks of There is no longer any excuse for making humans learn and handle the quirks of
the way computers store upper- and lower-case characters. Instead, software the way computers store upper- and lower-case characters. Instead, software
should handle the quirks of human language. should handle the quirks of human language.
--- Brian Hauer, *Case-sensitivity is the past trolling us* (2014)
http://tiamat.tsotech.com/case-sensitivity-sucks http://tiamat.tsotech.com/case-sensitivity-sucks
Since it appears to have manifested out of opinion rather than necessity, it Since it appears to have manifested out of opinion rather than necessity, it
could be said case-sensitivity is the worst way that modern technology sucks. could be said case-sensitivity is the worst way that modern technology sucks.
--- Greg Raiz (2007)
http://www.raizlabs.com/graiz/2007/02/11/linuxunix-case-sensitivity/ http://www.raizlabs.com/graiz/2007/02/11/linuxunix-case-sensitivity/
This is really stupid, it causes a ton of problems and there is no longer any This is really stupid, it causes a ton of problems and there is no longer
good reason to have case sensitivity in an OS. any good reason to have case sensitivity in an OS.
--- Julian, OddThinking (2005)
http://www.somethinkodd.com/oddthinking/2005/10/27/the-case-for-case-preserving-case-insensitivity/ http://www.somethinkodd.com/oddthinking/2005/10/27/the-case-for-case-preserving-case-insensitivity/
@@ -445,7 +460,7 @@ There are also passionate views to the opposite effect.
the computer effectively considers the users to be too stupid or blind the computer effectively considers the users to be too stupid or blind
or whatever to be able to say what we mean accurately. or whatever to be able to say what we mean accurately.
--- Greg A. Woods --- Greg A. Woods (2003)
https://lists.nongnu.org/archive/html/info-cvs/2003-11/msg00127.html https://lists.nongnu.org/archive/html/info-cvs/2003-11/msg00127.html
@@ -454,7 +469,7 @@ https://lists.nongnu.org/archive/html/info-cvs/2003-11/msg00127.html
It makes case-sensitive systems and their sysadmins cry :-( It makes case-sensitive systems and their sysadmins cry :-(
--- u/bwosc --- u/bwosc (2015)
https://www.reddit.com/r/sysadmin/comments/2w6c8g/case_insensitive_windows_rant/ https://www.reddit.com/r/sysadmin/comments/2w6c8g/case_insensitive_windows_rant/
@@ -471,7 +486,7 @@ https://www.reddit.com/r/sysadmin/comments/2w6c8g/case_insensitive_windows_rant/
chargeback code for all of the time I've spent fixing and debugging systems chargeback code for all of the time I've spent fixing and debugging systems
that all come back to the file naming. Sigh, again. that all come back to the file naming. Sigh, again.
--- yagu --- yagu (2006)
http://slashdot.org/comments.pl?sid=190747&cid=15690704 http://slashdot.org/comments.pl?sid=190747&cid=15690704