Nvi - nvi - Wikipedia

nvi
OpenBSD'deki (nvi) vi editörü, küçük bir
vi editör OpenBSD (nvi), küçük bir düzenleme "Selam Dünya!" tip Yakut program
Depodepo.veya.cz/ nvi.git
LisansBSD Lisansı[1]
İnternet sitesiwww.bostic.com/ vi/ Bunu Vikiveri'de düzenleyin

nvi (yeni vi) klasik Berkeley'in yeniden uygulanmasıdır Metin düzeltici, ex / vi, geleneksel olarak dağıtılan BSD ve sonra, Unix sistemleri. İlk olarak Dördüncü Berkeley Yazılım Dağıtımı'nın (4BSD) bir parçası olarak dağıtıldı.

Nedeniyle lisans anlaşmazlıkları arasında AT&T ve Bilgisayar Sistemleri Araştırma Grubu (CSRG) California Üniversitesi, Berkeley CSRG'nin BSD kaynağının Unix'ten türetilmiş tüm bölümlerini yeni ve engelsiz kodla değiştirmesi gerekiyordu. nvi orijinal vi'nin UC Berkeley'den olmasına rağmen yeniden yazılmış birçok bileşenden biriydi. AT&T, lisans üzerinde yasal hak talebinde bulundu.

Krediler ve dağıtım

nvi tarafından yazıldı Keith Bostic. Bu varsayılandır vi tüm büyük BSD sistemleri (NetBSD, OpenBSD, ve FreeBSD ) Hem de MINIX.[2]

Başlangıçta ilk enkarnasyonundan türetilmiştir. Elvis, Steve Kirkendall tarafından yazılmıştır, nvi'nin kaynaklarında bulunan README dosyasında belirtildiği gibi.

Sven Verdoolaege, aşağıdakiler için destek ekledi: Unicode 2000 yılında.[3] Ayrıca bir GTK + nvi için ön uç, ancak bu çaba durmuş gibi görünüyor. Yönleri nvi Hala hazırlık niteliğinde veya uygulanmamış olarak işaretlenmiş olanlar, şimdilik bu şekilde kalmaya devam edeceklerdir.

BSD projeler kullanmaya devam ediyor nvi arasındaki lisans farklılıkları nedeniyle sürüm 1.79 Berkeley Veritabanı 1.85 ve sonraki sürümleri Sleepycat Yazılımı. nvi Bu alışılmadık bir durumdur çünkü metni düzenlenirken saklamak için bir veritabanı kullanır. Sven Verdoolaege'nin 1.79 sürümünden sonraki değişiklikleri Berkeley DB 1.85 veritabanında bulunmayan kilitleme özelliklerini kullanır. Bildirildiğine göre, değişiklikler nvi 1,79'dan sonra daha az yap vi -uyumlu.[kaynak belirtilmeli ]

nvi ince bir şekilde değişebilir BSD'ler.

nvi sadece şurada mevcut POSIX / Unix platformları, küfürler /ncurses kütüphane.[4]

Geç Jun-ichiro itojun Hagino tarafından bakımsız, çok dilli bir versiyon şu şekilde mevcuttur: nvi-m17n.[5][6]

Şu anda bakımı yapılan, çok baytlı bir sürüm şu şekilde mevcuttur: nvi2ve varsayılan vi'dır DragonFly BSD.[7]

Ayrıca bakınız

Referanslar

  1. ^ Keith Bostic. "Lisansı güncelleyin: standart BSD'ye gidiyoruz, telif hakkı UC Berkeley".
  2. ^ Lionel Sambuc. "Termcap güncellemesi, elvis yerine nvi".
  3. ^ "nvi commitlog". Arşivlenen orijinal 1 Mayıs 2001.
  4. ^ Thomas E. Dickey, "Kütüphane kullanıcısı türleri", NCURSES - Sık Sorulan Sorular (SSS), alındı 11 Temmuz 2014
  5. ^ Jun-ichiro itojun Hagino ve Yoshitaka Tokugawa. "Çok dilli vi klonları: geçmiş, şimdi ve gelecek".
  6. ^ Federico Biancuzzi (4 Aralık 2007). "Makinedeki Adam". SecurityFocus.
  7. ^ Zhihao Yuan. "nvi2 git deposu".

Dış bağlantılar