TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Emacs As Operating System

91 点作者 fogus超过 11 年前

19 条评论

TeMPOraL超过 11 年前
Friend gave me this link once: <a href="http://www.informatimago.com/linux/emacs-on-user-mode-linux.html" rel="nofollow">http:&#x2F;&#x2F;www.informatimago.com&#x2F;linux&#x2F;emacs-on-user-mode-linux....</a> - Emacs standing alone on a Linux Kernel.<p>BTW. you can get a pretty good Emacs-as-an-OS feel with the combo of Emacs, Conkeror [0] and StumpWM [1]. They are all extremely extensible (via Emacs Lisp, JavaScript and Common Lisp, respectively) and can be even made to talk to each other.<p>[0] - <a href="http://conkeror.org/" rel="nofollow">http:&#x2F;&#x2F;conkeror.org&#x2F;</a><p>[1] - <a href="http://www.nongnu.org/stumpwm/" rel="nofollow">http:&#x2F;&#x2F;www.nongnu.org&#x2F;stumpwm&#x2F;</a>
评论 #6292453 未加载
评论 #6294476 未加载
评论 #6293136 未加载
评论 #6293369 未加载
评论 #6294327 未加载
评论 #6298172 未加载
评论 #6292882 未加载
评论 #6292239 未加载
lispm超过 11 年前
there are all kinds of random shitty pages on c2.com.<p>Emacs is an editor extensible in Lisp. Nothing more. Just like Autocad is a cad program extensible in Lisp. Autocad is also no Lisp OS. Just like Quicksilver is a publishing program extensible in Lisp. It&#x27;s still no OS. Just like Audacity is a sound editor extensible in Lisp. Still no OS.<p>An OS is Movitz. Written in Lisp. Runs on Intel and talks to the hardware. Talks to the graphics card. Keyboard. Network card.<p>Please, not every shitty Lisp interpreter which can print to the screen and take user input is an operating system. Not every Lisp program which can send mail is an operating system.<p>How do you know that some Lisp is actually an operating system? A good rule of thumb is this: Is the network stack talking to the ethernet interface written in Lisp? Is the file system and the block level interface to the disk written in Lisp? Is the routine which formats the disk written in Lisp? Is the routine which puts a file system onto a blank disk written in Lisp? If that&#x27;s the case, then you have a winner. Then it looks like it is a Lisp OS.
评论 #6292742 未加载
评论 #6292836 未加载
评论 #6292749 未加载
评论 #6292908 未加载
VLM超过 11 年前
Technically these guys are all talking about emacs as a CLI not as an OS. I don&#x27;t think they&#x27;re calling for reimplementing the e1000e network card driver in elisp as much as commenting out a getty on &#x2F;dev&#x2F;ttyWhatever and replacing it with a screen&#x2F;tmux connection to an emacs session or a zillion other ways.
samograd超过 11 年前
Now that we&#x27;ve learned from &#x27;Emacs as Operating System&#x27;, how about we move into the future.<p>As the saying goes, &quot;Emacs is a great OS but it&#x27;s got a crappy text editor&quot;.<p>&quot;Firefox&#x2F;Chrome is a great OS but it&#x27;s got a really crappy text editor that has about as much power as Notepad(TM)&quot;<p>How about we figure out how to embed a real text editor into the edit fields of web pages?[1]<p>Oh, and if it only worked under Linux, I don&#x27;t see a problem with that.<p>[1] <a href="http://emacs.1067599.n5.nabble.com/An-Emacs-plug-in-for-a-browser-Firefox-td191685.html" rel="nofollow">http:&#x2F;&#x2F;emacs.1067599.n5.nabble.com&#x2F;An-Emacs-plug-in-for-a-br...</a>
评论 #6292729 未加载
gavinpc超过 11 年前
This article was interesting:<p><a href="http://tkf.github.io/2013/06/04/Emacs-is-dead.html" rel="nofollow">http:&#x2F;&#x2F;tkf.github.io&#x2F;2013&#x2F;06&#x2F;04&#x2F;Emacs-is-dead.html</a><p>The lack of multi-threading is #1 on his list, and it seems to me for good reason. If one of my emacs buffers locks up (which can happen for any number of reasons), the whole session is hosed.<p>Notwithstanding that, one thing I&#x27;d love to see is an FTP client mode something like FileZilla.
评论 #6292962 未加载
评论 #6295419 未加载
评论 #6293348 未加载
评论 #6292687 未加载
fspeech超过 11 年前
I think the Emacs as OS feeling particularly rings true for those using Windows. It certainly makes Windows a lot more usable for me.<p>With dynamic languages the ability to run REPL inside an editor is also a huge plus. In Emacs the way you can interact with text is pretty much unlimited. For example, with the right modes you can pretty much free form evaluate any expression anywhere in the editor. One has to use it to experience the power.
toolslive超过 11 年前
The SELF guys <a href="http://en.wikipedia.org/wiki/Self_%28programming_language%29" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Self_%28programming_language%29</a> had the same dream, but used a different strategy. They wanted to replace underlying components by a rewrite in SELF, one component at a time. Until the only thing left was a SELF system.
评论 #6293196 未加载
erez超过 11 年前
emacs the Operating system is both the idea of the LISP machine and the situation that since it is extremely extensible, you can use it as a shell, for irc or mail, read pdf and view images, listen to music and do anything that doesn&#x27;t require a modern web browser, or video player.<p>For me that was the situation for a while, nothing but Firefox and emacs. I even used it for IM and Twitter. All I needed was for it to render the web and I could ditch anything but it.
评论 #6295353 未加载
davidw超过 11 年前
Once upon a time people made fun of Emacs for being bloated:<p>Eight Megs And Constantly Swapping<p>I think those people would have fainted at the thought of some of the Java IDE&#x27;s these days.
评论 #6292531 未加载
评论 #6292615 未加载
评论 #6292595 未加载
goldfeld超过 11 年前
&quot;What&#x27;s more, it&#x27;s about the most portable operating system ever.&quot;<p>So browsers and ECMAScript are the new EMACS. Looks about right.
评论 #6292252 未加载
评论 #6292435 未加载
tadfisher超过 11 年前
More like &quot;Emacs as default shell&quot;, as Emacs is next to worthless without all those userspace utilities.
评论 #6292825 未加载
评论 #6291876 未加载
jms超过 11 年前
Emacs is used as an operating system (interface), by blind users! Emacspeak adds speech syntheses and more to Emacs, and can do better than traditional screen readers in many ways due to being able to easily access the underlying lisp states easily.<p>My father has difficulty seeing, and spends most of his computer time within Emacs, occasionally switching to Gnome (for certain websites) or a speech enabled console.
latk超过 11 年前
The most amazing discovery I made was a minor mode that put a battery indicator into the status line. Emacs as OS – effectively true.
gprasanth超过 11 年前
Whoa anyone can edit the text? What site is this?
评论 #6291840 未加载
评论 #6291854 未加载
ableal超过 11 年前
This made more sense in the days when 80 column by 25 lines were all that one could see into a computer, and BSD Unix shells had no sensible response to arrow keys ...<p>In those days, having three or four Emacs buffers where one could have a couple of files being edited, a shell session, and the output of the compiler was considered a blessing.<p>The rest of the &quot;OS&quot; moniker referred to things such as email and NNTP clients written in Elisp. It was really possible to start the day in Emacs and never leave, and I saw some people do it, although it was never quite my cup of tea. Fortunately, megapixel displays and window systems soon came to the rescue.
tytso超过 11 年前
The main reason why emacs can&#x27;t be an operating system (or at least a decent one) is that it doesn&#x27;t support multi-threading. And even if you added multi-threading to emacs, the fact that all of the elisp code out there has no locking and doesn&#x27;t expect other threads to be modifying various data structures and buffers out from under them, means that it really can&#x27;t be done at all in any kind of practical way.
评论 #6292757 未加载
konceptz超过 11 年前
Forgive me for this but...<p>Now if only Emacs as an OS had a good editor.
评论 #6295654 未加载
wprl超过 11 年前
I miss emacs more than I like Sublime Text… never really liked it as an OS though (bash is better).
kjs3超过 11 年前
Those of us who actually used Genera on a Symbolics Lisp Machine really, really hope that anyone who contemplates this sets their sights a helluva lot higher than GNU Emacs. All of this mythologizing GNU Emacs as something more than a pale imitation created on hardware with a tiny fraction of the expressive power of the real thing is like watching some cargo cult culture talk about how they&#x27;re going to build a real airplane out of bark and vines.
评论 #6294350 未加载
评论 #6294629 未加载
评论 #6294485 未加载