4 ms·
It's a great OS. I mean, Emacs is an OS, right? They've certainly crammed enough things into it to make it an OS.
by GoofballJones 12y ago
It's a great OS.
I mean, Emacs is an OS, right? They've certainly crammed enough things into it to make it an OS.
- hollerith 12y agoI didn't downvote you, but I wish people would stop saying that. There's no scheduler inside Emacs. In contrast, there is something very much like a scheduler inside Firefox and inside Google Chrome so that more than one browser tab can make computational progress "simultaneously". What Emacs does have (at least when it is running on a Unix-like OS rather than on Windows) is a way to use the underlying OS to create and manage child processes. I.e., a way to add processes to the OS's scheduler. But a terminal-emulation app that lets the user create and manage multiple terminal-emulation windows or tabs has the same capability, and no one calls it an OS with an OS. Moreover, the programs `screen` and `tmux` also have that capability, and no one call them OSes within OSes. People who like Emacs sometimes treat it like a generalized interface to information. But the combination of a Unix shell and a terminal-emulation app ("the Unix commandline") is often treated the same way, and no one calls it an OS within an OS. Ditto a simple web browser like Lynx. EDIT: replaced "OS" with "OS within an OS" to try to make my argument less vulnerable to jacquesm's reply.
- jacquesm 12y agoThere was no scheduler in DOS either but it definitely was an OS.
- deleted 12y ago[deleted]
- cbd1984 12y ago> There was no scheduler in DOS either but it definitely was an OS. Meh. If you have to call it an OS, it isn't one.
- GoofballJones 12y ago> I wish people would stop saying that. Really? I thought I had an original thought there for a second. So, someone, somewhere, agrees with me out there.
- edwintorok 12y ago"Well, the nice thing about an operating system is that you can write a text editor for it; that text editor is called evil-mode." https://bling.github.io/blog/2013/10/27/emacs-as-my-leader-vim-survival-guide/ https://bling.github.io/blog/2013/10/27/emacs-as-my-leader-v...