Gönderen nvi(1)
:
HISTORY
The ex editor first appeared in 1BSD. The nex/nvi replacements for the
ex/vi editor first appeared in 4.4BSD.
Biraz arka plan, bellekten, bu yüzden umarım ayrıntılar doğru:
Başlangıçta UNIX ücretsizdi. Herkes Ken'den bir kopya isteyebilir ve size kaynağı olan bir bant gönderirdi (iddia edildiği gibi "aşk, Ken" metni ile). "Özgür yazılım" veya "açık kaynak" terimleri henüz mevcut değildi, ancak tüm niyet ve amaçlar için "açık kaynak" idi.
Bunun nedeni UNIX'in Bell laboratuvarlarında geliştirilmesiydi. Bell laboratuarları, o sırada telefon üzerinde etkili bir tekele sahip olan AT&T'nin bir parçasıdır. ABD hükümeti ile yapılan anlaşma kapsamında, bu AT & T olduğu kabul edilmiştir değil
(örneğin, bilgisayarlar gibi) işletmelerin diğer alanları girmesine izin verdi.
Yol boyunca bir yerlerde bu değişti ve UNIX tescilli yazılım oldu. Sonuç olarak, BSIX (UNIX'ten kaynaklanıyor) de özel yazılım oldu. vi
BSD'nin bir parçası olarak yazıldı, bu yüzden de tescilli oldu.
Bu yüzden 80'lerin sonlarından 90'ların başına kadar bazı "vi klonları" ortaya çıktı, örneğin stevie
(daha sonra temeli vim
) ve nvi
.
90'lı yılların başlarında, insanlar ücretsiz bir BSD sistemi istediler, bu yüzden nvi
4.4BSD-lite için yaratıldı (lite anlamı, AT&T kodu tarafından engellenmedi), bu yüzden umulanlar nvi
için "böcek-böcek uyumlu" bir yedek olarak yaratıldı vi
. Tüm vi
özelliklere sahiptir, ancak bulabileceğiniz daha gelişmiş özelliklere sahip değildir vim
.
FreeBSD ve NetBSD'nin her ikisi de 4.4BSD-Lite'dan (ve sırasıyla OpenBSD ve DragonflyBSD sırasıyla NetBSD ve FreeBSD'den) iner, bu yüzden nvi
varsayılan olarak
kurulu olarak gönderilirler.
Linux'un aksine, BSD sistemlerinin bir nvi
parçası olan tek bir "taban" sistemi vardır, bu yüzden gerçekten 4+ sürümü vardır nvi
. Ancak gerçekte değişiklikler küçük ile var olmayanlar arasındadır, BSD projeleri değişim kodu, bu nedenle çoğu hata düzeltmesi ve geliştirme paylaşılır (ancak belki de hepsi değil?). Örneğin FreeBSD'nin birkaç yıl önce çok baytlı destek eklediğine inanıyorum.
vim
Hikaye daha sıkıcı: Bram, Amiga üzerinde çalışan çalıştırmak istedi vi
, ancak bulamadık vi
Amiga için. Böylece stevie
kodu aldı, Amiga'ya taşıdı ve daha da geliştirmeye devam etti. Bu yüzden bugün bile dokümanlarda Amiga ile ilgili birçok not bulabilirsiniz.
Bu arada, UNIX bir kez daha "özgür" ve orijinalvi
çalıştırabilirsiniz
.