Emacsはもとは文字端末での利用を前提に設計されていたものであるが、少なくともGNU Emacsバージョン18ではX Window Systemアプリケーションとしてコンパイルすることもできた。しかし、その実装方法は、自前の端末エミュレータを立ち上げ、その中で動くというものであり、ウィンドウシステムの持つ機能を十分に発揮するには至っていなかった。このためXEmacsなどのプロジェクトが生まれたが、GNU Emacs自身も徐々にGUIに対応していった。Emacsバージョン21およびXEmacsではグラフィックス機能が強化されており、1バッファ中で複数のサイズやスタイルのフォントを混在させることもできる。また、画像を表示させることもでき、ImageMagickと連携してさまざまな画像ファイルを開くことができるようになった。2009年のGNU Emacs 23ではフォントの扱いが大きく変わり、TrueTypeフォントが自由に使えるようになった。
GNU Emacsは最も移植された非商用コンピュータプログラムの1つであり、DOS、Microsoft WindowsそしてOpenVMSを含む様々なオペレーティングシステム上で動作する。Emacs 23.1でサポートが削除された時代遅れのプラットフォームの中には、VMSや（Linuxベースのもを除く）大半のUnix派生など、既に開発が終了していたものもある。GNU EmacsはLinux、BSD派生、Solaris、AIX、HP-UXおよびmacOSなどのほとんどのUnix系オペレーティングシステムで利用可能であり、システムインストールパッケージに含まれていることが多い。AndroidやノキアのMaemo用のGNU Emacsネイティブ移植が存在する。GNU Emacsはテキスト端末とGUI環境の両方で動作する。GNU EmacsはUnix系オペレーティングシステム上でX Window Systemを利用できるため、Athena Widgetsを直接利用したり、Motif、LessTif、またはGTK+などの「ウィジットツールキット」を利用することでGUIを作成することができる。GNU EmacsはmacOSやWindowsといった各プラットフォームのルック・アンド・フィールに、より密接に適合したメニューバー、ツールバー、スクロールバーおよびコンテキストメニューを提供するため、macOSやWindowsのネイティブなグラフィックスシステムを利用することもできる。
GNU EmacsはLispベースのコードをロードし解釈することによるパフォーマンスのオーバーヘッドが発生するため、初期の実装時点では競合するテキストエディタよりもシステム上における実行が著しく遅かった。現在のコンピュータはスローダウンせずにGNU Emacsを起動するほどパワフルであるが、19.29以前のバージョンでは8MB以上のファイルを編集できなかった。このファイルサイズ制限はバージョンを通じて存在したが、GNU Emacs 23.2以降の32ビットバージョンでは512MBまでのサイズのファイルを編集できる。64ビットマシンでコンパイルされたEmacsではさらに大きいバッファを処理できる。
日本語 GNU Emacs (Nemacs:Nihongo Emacs) は東京大学の平野聡と大阪大学の東田学によって、フリーなDOSエクステンダのgo32/djgppを用いてMS-DOS上に移植され（後にemxにも対応）、demacsと呼ばれた。
Muleはアラビア文字などの右から左へ記述する文字をふくめた複数の文字集合の1ファイル中での混在と編集が可能であり、中国や、タイ等多くの国や地域で規格化された文字集合をサポートするなど、先進的かつ実用的な多用字系処理系であった（しばしば多言語処理系ともいわれる）。
韓国で姓氏が使われ始めた正確な時期は分からないが、漢字など中国の文物が輸入された時期に一緒に導入されたものと推定される。 氏族社会とその集団を統治する支配階級が発生することによって、姓氏は他の氏族や被支配階級と区別する目的で、すなわち政治的身分を現わす標識として書き記されることになった。『三国史記』と『三国遺事』によれば、高句麗の始祖東明聖王（朱蒙）は、国号の高句麗から取って、姓を高（고）氏とし、配下の忠臣たちにも、克 (극）氏、仲室（중실）氏、小室（소실氏などの姓を下賜したと記録されている。百済には司馬（사마）氏、首弥（수미）氏、祖弥（조미）氏、古爾（고이）氏、木刕（목협）氏などの姓を持つ人物が記録されており、王が下賜した百済の八族姓である沙（사）、燕（연）、刕（협）、解（해）、真（진）、国（국）、木（목）、苩（백）などは百済の権門勢族を代表する姓だった。 百済の始祖である温祚王は夫余から南下したと称して夫余（부여）氏を称した。 後代の百済王たちの中には、夫余を縮めて余（여）という姓を使うこともあった。 また優（우）という姓をもった百済王もいた。『三国史記』などに記録された百済開国の功臣たちの中には馬黎（마려）らがいるが、現代の馬（마）氏は馬黎を始祖としている。新羅では（王統を成す）朴・昔（석）・金の三つの姓がそれぞれの始祖説話を伝えており、儒理王（儒理尼師今）6年（29年）には六部村長にそれぞれ李・崔（최）・鄭（정）・孫（손）・裵（배）・薛（설）などの姓を下賜したとされる。しかし、当時、そういう姓が実際に使われたのかどうかは明確でなく、『北斉書』には、565年に新羅の真興王が金真興として歴史書に初めて登場したが、これは金氏姓を最初に使い始めた新羅の人物としての記録とされている。新羅が三国を統一して以降も、多くの民には姓がなかった。 南北国時代（統一新羅と渤海の並立時代）、新羅では王族を除いては崔致遠や張保皐など、中国との交流が頻繁な階層の人々がいち早く姓を作って使い始めたと推定されている。もともと南部沿岸の莞島の賎民出身である張保皐は弓福（궁복）という名前だけを持っていた。 彼は唐に渡って官職の道に上り、当時、唐の大姓のひとつであった張氏の姓を取り、名前も中国式に変えた。 渤海では大祚栄が大（대）姓を使い始め、現代の大氏と太（태）氏は大祚栄を始祖としている。