HOME

TheInfoList



OR:

mg, originally called MicroGnuEmacs (and later changed at the request of
Richard Stallman Richard Matthew Stallman ( ; born March 16, 1953), also known by his initials, rms, is an American free software movement activist and programmer. He campaigns for software to be distributed in such a manner that its users have the freedom to ...
), is a public-domain
text editor A text editor is a type of computer program that edits plain text. An example of such program is "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be used to c ...
that runs on
Unix-like A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
operating systems An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
. It is based on MicroEMACS, but intended to more closely resemble
GNU Emacs GNU Emacs is a text editor and suite of free software tools. Its development began in 1984 by GNU Project founder Richard Stallman, based on the Emacs editor developed for Unix operating systems. GNU Emacs has been a central component of the GNU ...
while still maintaining a small
memory footprint Memory footprint refers to the amount of main memory that a program uses or references while running. The word footprint generally refers to the extent of physical dimensions that an object occupies, giving a sense of its size. In computing, t ...
and fast speed. An expanded version of the original is included as part of OpenBSD, where it is maintained, and snapshots of the OpenBSD version are available in the native package management trees of many other systems, including MacPorts,
FreeBSD Ports The FreeBSD Ports collection is a package management system for the FreeBSD operating system. Ports in the collection vary with contributed software. There were 38,487 ports available in February 2020 and 36,504 in September 2024. It has also be ...
,
pkgsrc pkgsrc (''package source'') is a package management system for Unix-like operating systems. It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently; in 1 ...
and
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
.


History

* Nov 16, 1986: First release to mod.sources, according to the README * Mar 3, 1987: First release (mg1a) via comp.sources.unix * May 26, 1988: Second release: (mg2a) via comp.sources.misc * Jan 26, 1992:
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
port released by Charles Hedrick. This version later makes its way onto tsx-11, Infomagic, and various other Linux repositories. * Feb 25, 2000: First import into the OpenBSD tree, where it is currently maintained * May 20, 2001: OpenBSD's mg is imported into
FreeBSD Ports The FreeBSD Ports collection is a package management system for the FreeBSD operating system. Ports in the collection vary with contributed software. There were 38,487 ports available in February 2020 and 36,504 in September 2024. It has also be ...
initial Makefile in FreeBSD
/ref>


See also

* List of text editors * Comparison of text editors


References


External links

*OpenBSD'
mg man page
*Han Boetes
portable version of OpenBSD's mg

Browsable source code of mg
at BXR.SU OpenGrok {{DEFAULTSORT:Mg (Editor) Unix text editors Free text editors Emacs OpenBSD Public-domain software with source code