page_title: Nvi
hierarchical_section_title: Nvi
caption_attribution_description: English: The vi editor in OpenBSD 5.3, editing a small "Hello, world!" type Ruby program. This is the "nvi" implementation, the reimplementation of vi by the Berkeley CSRG following the AT&amp;T lawsuits. Running in a QEMU VM.
context_page_description: nvi is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD and, later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution.
  Due to licensing disputes between AT&T and the Computer Systems Research Group at the University of California, Berkeley, the CSRG was required to replace all Unix-derived portions of BSD source with new and unencumbered code. nvi was one of many components rewritten, despite the fact that the original vi was from UC Berkeley. AT&T had a legal claim over the license.
context_section_description: nvi (new vi) is a re-implementation of the classic Berkeley text editor, ex/vi, traditionally distributed with BSD and, later, Unix systems. It was originally distributed as part of the Fourth Berkeley Software Distribution (4BSD).
  Due to licensing disputes between AT&T and the Computer Systems Research Group (CSRG) at the University of California, Berkeley, the CSRG was required to replace all Unix-derived portions of BSD source with new and unencumbered code. nvi was one of many components rewritten, despite the fact that the original vi was from UC Berkeley. AT&T had a legal claim over the license.
caption: The vi editor in OpenBSD (nvi), editing a small "Hello, world!" type Ruby program
exif: {}