| 👁 曖昧さ回避 |
この項目では、テキストエディタについて説明しています。ミュージシャンのエルビス・プレスリーが出演した作品については「ELVIS」を、その他の用法については「エルヴィス」をご覧ください。 |
|
👁 Image Elvis | |
| 作者 | Steve Kirkendall |
|---|---|
| 最新版 |
2.2
/ 2003年10月21日(22年前)(2003-10-21) |
| リポジトリ | https://github.com/mbert/elvis |
| プログラミング 言語 | C |
| プラットフォーム | Unix, Linux, Microsoft Windows |
| 種別 | テキストエディタ |
| ライセンス | Clarified Artistic License |
| 公式サイト | elvis.the-little-red-haired-girl.org |
| テンプレートを表示 | |
Elvis(エルビス)は、vi/exのクローンである。特に、Unixのテキストエディタである"vi"によく似ている。しかし、若干のコマンドと機能が付け加えられている。ElvisはSteve Kirkendallによって書かれ、GNU GPL互換の自由ソフトウェアライセンスであるClarified Artistic Licenseで配布されている。
Elvisは、Slackware、Fugalware、KateOSにおいて用いられるviのバージョンである。
歴史
[編集]Elvisは、強化されたviのクローンである。Elvisが作られた文脈を理解するためには、読者はviの歴史も考慮に入れることが勧められる。このセクションでは、Elvisに限った歴史を扱う。
Steve Kirkendallは、最初のバージョンのElvisをUsenetニュースグループのcomp.os.minixに、1990年1月初めに投稿した。これは、Tim ThompsonのStevieよりも、より完全なviのクローンを意図したものであった[1]。
投稿後、すぐにElvisは熱狂的なコミュニティの関心を引いた[2]。タネンバウムは、すぐにコミュニティに、これら2つのエディタのうちどちらをMINIXにおけるviのクローンとして用いるかを訊ねた[3]。Elvisが選ばれ、現在においてもMINIXのためのviのクローンとなっている。
1989年、Lynee JolitzとWilliam Jolitzは、BSDを、i386級のプロセッサにポートすることを始めたが、フリーなディストリビューションを作るためには、AT&T由来のコードを避ける必要があり、これにはビル・ジョイのviが含まれていた。このような問題のために、彼らの1992年の386BSDディストリビューションは、Elvisをviの代替として用いている。しかしながら、バークレイにおいてKeith Bosticは、"バグレベルで互換性のある"BSD 4.4 Liteのための、ジョイのviの代替を欲していた。KirkendallのElvis(バージョン1.8)を用いて、Bosticはnviを作り、これは1994年の春にリリースされた[4]。
1994年8月、Kerkendallは、彼がElvisに対する大きな書き直しの作業を行っていることを宣言した[5]が、1996年10月これはリリースされた。このバージョンには多数の新機能が含まれる[6]。
2003年10月、前のリリースから4年後に、KirkendallはElvis 2.2をリリースした[7]。これは新機能を含んでおり、Vimからのアイディアにも準拠している。
その後、2015年11月時点で、Elvis 2.2以降の新たな公式のリリースはない。
脚注
[編集]出典
[編集]- ↑ Thompson, Tim(2000年3月26日).“Stevie”.2010年12月29日閲覧。
- ↑ Usenet, various newsgroups (comp.editors, comp.sys.*, comp.os.*), 1990
- ↑ Andrew S. Tanenbaum (1990年1月18日). “Elvis vs. stevie”. Newsgroup:comp.os.minix. Usenet:5133@ast.cs.vu.nl. 2010年12月29日閲覧.
- ↑ Robbins,Arnold;Hannah,Elbert;Lamb,Linda(2008).“Chapter 16: nvi: New vi”.Learning the vi and vim editors(7th ed.).O'Reilly Media, Inc..pp.307–308.ISBN0-596-52983-X.https://books.google.com/books?id=Eb8J3BONVxAC&pg=PA3072010年12月29日閲覧。
- ↑ Steve Kirkendall (1994年9月7日). “Elvis 2.0 is not released, but...”. Newsgroup:comp.editors. Usenet:324d04$9vh@rigel.cs.pdx.edu. 2010年12月31日閲覧.
- ↑ Steve Kirkendall (1996年10月2日). “Second Coming of Elvis (elvis 2.0 released)”. Newsgroup:comp.editors. Usenet:52updt$qhj@rigel.cs.pdx.edu. 2010年12月31日閲覧.
- ↑ Steve Kirkendall (2003年10月20日). “Elvis 2.2 is now officially released”. Newsgroup:comp.editors. Usenet:3f949d6b@nntp0.pdx.net. 2010年12月31日閲覧.
