While the Emacs OS joke is common and well known it is a joke slightly annoying me because Emacs is not a good OS as it is single threaded. Imagine you using Erc for IRCing from Emacs and the server goes down. All the time while Erc tries to reconnect, Emacs is completely frozen. In worst case you sit there a minute or two while it is timing out and you can do nothing.
Emacs is a typical example of how the GNU philosophy is not Unix philosophy (GNU= Gnu Is Not Unix). The Unix way is to have one tool doing one thing well. Emacs does many things but in most of the cases quite poorly. Really many of the Emacs modules are buggy with big faults.
In my opinion, the biggest strength of Emacs is how you can make your own IDE for developing stuff... that it is a programmable editor. Almost all of the rest (tetris, snake, erc, etc etc) could be thrown away from Emacs and Emacs would actually have a chance to see a faster progress than now. As it is now, you can not see a big progress as so many old modules still need to work.
Emacs was a wonderful OS for an ancient computer with a text-only CRT as its primary I/O device. We don't usually have machines like that around any more, so it's easy to make jokes about it.
(Score: 2) by engblom on Monday August 17 2015, @01:01PM
While the Emacs OS joke is common and well known it is a joke slightly annoying me because Emacs is not a good OS as it is single threaded. Imagine you using Erc for IRCing from Emacs and the server goes down. All the time while Erc tries to reconnect, Emacs is completely frozen. In worst case you sit there a minute or two while it is timing out and you can do nothing.
Emacs is a typical example of how the GNU philosophy is not Unix philosophy (GNU= Gnu Is Not Unix). The Unix way is to have one tool doing one thing well. Emacs does many things but in most of the cases quite poorly. Really many of the Emacs modules are buggy with big faults.
In my opinion, the biggest strength of Emacs is how you can make your own IDE for developing stuff... that it is a programmable editor. Almost all of the rest (tetris, snake, erc, etc etc) could be thrown away from Emacs and Emacs would actually have a chance to see a faster progress than now. As it is now, you can not see a big progress as so many old modules still need to work.
(Score: 2) by hendrikboom on Tuesday August 18 2015, @12:48AM
Emacs was a wonderful OS for an ancient computer with a text-only CRT as its primary I/O device. We don't usually have machines like that around any more, so it's easy to make jokes about it.