Timeline for Why does Linux use LF as the newline character?
Current License: CC BY-SA 3.0
Post Revisions
36 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Jan 6, 2020 at 21:09 | comment | added | Pryftan |
Because it's better. Side note though: the telnet protocol insists on "\r\n" (some servers do it the other way round). I've seen Windows/DOS clients have problems when this wasn't done but Linux handles both fine. I might be simplifying this - it's been a very long time now!
|
|
| Dec 30, 2017 at 6:23 | history | tweeted | twitter.com/StackUnix/status/946990136960671744 | ||
| Dec 27, 2017 at 3:04 | review | Close votes | |||
| Dec 27, 2017 at 15:18 | |||||
| S Dec 25, 2017 at 17:20 | history | suggested | Matthias Braun | CC BY-SA 3.0 |
grammar, wording, spelling
|
| Dec 25, 2017 at 16:40 | review | Suggested edits | |||
| S Dec 25, 2017 at 17:20 | |||||
| S Dec 24, 2017 at 5:17 | history | suggested | Justine Krejcha | CC BY-SA 3.0 |
improved wording
|
| Dec 24, 2017 at 3:53 | review | Suggested edits | |||
| S Dec 24, 2017 at 5:17 | |||||
| Dec 23, 2017 at 16:07 | comment | added | Bob Jarvis - Слава Україні | History. It all comes down to history. Even though digital computers are less than a hundred years old they have millions of years of history. It used to take humans days to get a message from one town to the next. Computers do it in microseconds. Imagine how fast their history develops. In 70 years computers have gone from vacuum tubes and relays to integrated circuits, from a single processor that filled a room to multiple processors that you hold in your hand, from memory cells made of donuts to developers full of donuts. Truly the world is a wonderful place. Mmmmm - donuts... | |
| Dec 23, 2017 at 10:38 | comment | added | mathreadler | Most Unixes use the LF, and there exist lots of commercial unixes too. Back in the 70s far before windows even existed. Linux just happens to be the unix that people who don't know much about computers know of. | |
| Dec 22, 2017 at 15:05 | comment | added | allo | You can see why, when you try to connect with an old windows telnet to a unix server. Then you get the output of LF without CR, which looks like stairs. Just think about what CR and LF means. CRLF made sense, when they were actual control characters for a line printer. Unix started using LF, because it is quite obvious that you do not want a line feed without carriage return. On the other hand for ascii art it would be useful ;-). | |
| Dec 21, 2017 at 18:48 | answer | added | Walter Mitty | timeline score: 13 | |
| Dec 21, 2017 at 11:54 | comment | added | errantlinguist | @mcalex It seems BSD isn't UNIX (anymore). Berkeley UNIX systems cost a lot of money to license. You can consider the fact that you don't have to pay that yourself for BSD as a generous gift from the Californian education system. | |
| Dec 21, 2017 at 6:48 | comment | added | mcalex | @errantlinguist the BSD variants don't cost a lot of money | |
| Dec 21, 2017 at 0:56 | comment | added | Andrea Lazzarotto | An answer would be: why not? | |
| Dec 20, 2017 at 22:08 | comment | added | wjandrea | @BLayer Yes, Mac OS X is Unix. | |
| Dec 20, 2017 at 18:55 | comment | added | wizzwizz4 | If you think this is a mess, have a look at User Agent Strings! | |
| Dec 20, 2017 at 11:03 | answer | added | Michael Kay | timeline score: 18 | |
| Dec 20, 2017 at 4:43 | answer | added | R.. GitHub STOP HELPING ICE | timeline score: 7 | |
| Dec 20, 2017 at 1:46 | comment | added | errantlinguist | What? Linux is a free approximation of a commercial OS standard called UNIX. UNIX-compliant systems cost a lot of money back then and they still do today. | |
| Dec 19, 2017 at 22:43 | comment | added | xenoid | IIRC IBM OSes of yore (OS/something, MVS/someting, and VM/something (actually its CMS component), that were in their time the epitome of corrmercial OSes) hadn't even the concept of end-of-line characters. | |
| Dec 19, 2017 at 21:57 | comment | added | mmmmmm | See (wikipedia)[en.wikipedia.org/wiki/… for non Unix commercial systems using LF + commercial Unix - and non Apple OS using LF + other choices. So second sentance is false. | |
| Dec 19, 2017 at 21:52 | vote | accept | Bagas Sanjaya | ||
| Dec 19, 2017 at 21:37 | history | edited | Gilles 'SO- stop being evil' |
edited tags
|
|
| Dec 19, 2017 at 18:43 | comment | added | WGroleau | Macs still use both, depending on the app. Many apps try to auto-detect and auto-correct, which occasionally causes problems when one or the other shouldn’t be done or is done wrong. But most of the time works well. | |
| S Dec 19, 2017 at 18:38 | history | suggested | Dancrumb | CC BY-SA 3.0 |
Correct the grammar and content of the title
|
| Dec 19, 2017 at 18:19 | review | Suggested edits | |||
| S Dec 19, 2017 at 18:38 | |||||
| Dec 19, 2017 at 17:48 | comment | added | JdeBP | The second paragraph is a valid question, but the first paragraph is so full of oversimplifications and outright errors that it is drowning it out, with answerers having to correct a whole bunch of iffy and faulty premises before they even get to the question. | |
| Dec 19, 2017 at 16:53 | comment | added | Stéphane Chazelas | Explained on Wikipedia. Basically Multics in the last 60s (which inspired Unix, which inspired Linux) added some level of abstraction to avoid having the text encoding being encumbered by limitations of teletype devices so it didn't have to encode newline on two characters (which makes even less sense 50 years later of course). | |
| Dec 19, 2017 at 15:11 | answer | added | jlliagre | timeline score: 345 | |
| Dec 19, 2017 at 14:59 | history | edited | peterh | CC BY-SA 3.0 |
edited title
|
| Dec 19, 2017 at 14:45 | review | Close votes | |||
| Dec 19, 2017 at 14:59 | |||||
| Dec 19, 2017 at 14:25 | review | Low quality posts | |||
| Dec 19, 2017 at 14:47 | |||||
| Dec 19, 2017 at 14:00 | comment | added | ilkkachu | I think there are/have been a number of commercial Unixy OS:s too. | |
| Dec 19, 2017 at 13:59 | history | edited | ilkkachu | CC BY-SA 3.0 |
added 3 characters in body; edited tags
|
| Dec 19, 2017 at 13:53 | comment | added | B Layer | Macs haven't used CR only since prior to OS X...now use *nix style LF, I believe. | |
| Dec 19, 2017 at 13:48 | history | asked | Bagas Sanjaya | CC BY-SA 3.0 |