FVWM: История и развитие легковесного оконного менеджера
FVWM
FVWM: легковесный и настраиваемый оконный менеджер для X Window System. История создания, оптимизация памяти и виртуальные рабочие столы. Unix-подобные системы.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
F Virtual Window Manager (FVWM) — виртуальный менеджер окон для X Window System. Изначально являясь производной от twm, FVWM превратился в мощную и легко настраиваемую среду для Unix-подобных систем.
The F Virtual Window Manager (FVWM) is a virtual window manager for the X Window System. Originally a twm derivative, FVWM has evolved into a powerful and highly configurable environment for Unix like systems.
История
В 1993 году, во время работы над анализом акустических сигнатур для Министерства обороны США, Роберт Нейсон начал модифицировать twm с целью одновременного снижения использования памяти и добавления поддержки виртуальных рабочих столов. Уже известный своим эмулятором терминала rxvt, Нейсон работал над уменьшением потребления памяти своего нового менеджера окон. Решив проверить реакцию на FVWM, 1 июня 1993 года он включил его в состав релиза rxvt. В 1994 году Роб Нейсон прекратил разработку FVWM и передал поддержку Чарльзу Хайнсу. Последним релизом FVWM, выпущенным Робом Нейсоном, был fvwm 1.24r. Версия FVWM после Роба Нейсона использует отличный формат файла конфигурации и имеет существенно иную архитектуру. В результате многие дистрибутивы Linux распространяли как fvwm 1.24r, так и более поздние версии FVWM в качестве отдельных программ. По состоянию на 2009 год, fvwm 1.24r по-прежнему компилируется и работает на современных системах Linux без каких-либо проблем. Небольшое число пользователей продолжает использовать более старую версию FVWM. В конце 1998 года должность сопровождающего FVWM была упразднена, и дальнейшая разработка осуществлялась группой добровольцев. Многие разработчики использовали FVWM в качестве основы для своих проектов, чтобы воспользоваться преимуществами многолетней доработки и развития. Многие популярные менеджеры окон, используемые сегодня, имеют отношение к FVWM: Afterstep, Xfce, Enlightenment, Metisse и многие другие.
In 1993, during his work analyzing acoustic signatures for the United States Department of Defense, Robert Nation began hacking twm with the intent of simultaneously reducing memory usage and adding support for virtual desktops. Already known for his rxvt terminal emulator, Nation worked on reducing the memory consumption of his new window manager. Deciding to test FVWM's reception, on June 1, 1993, he bundled it with a rxvt release. In 1994 Rob Nation stopped developing FVWM and made Charles Hines the maintainer. Rob Nation's last release of FVWM was fvwm 1.24r. The post Rob Nation version of FVWM uses a different configuration file format and has a significantly different architecture. Many Linux distributions, as a result, distributed both fvwm 1.24r and later releases of FVWM as separate programs. as of 2009, fvwm 1.24r still compiles and runs on a modern Linux system without any problems. A small number of users continue to use the older FVWM release. In late 1998 the office of FVWM maintainer was abolished and further development has been conducted by a group of volunteers. Many developers have based their own projects on FVWM in order to benefit from the years of refinement and development. Many of the popular window managers in use today are related to FVWM: Afterstep, Xfce, Enlightenment, Metisse and many more.
Название
Изначально FVWM был назван "Feeble Virtual Window Manager" (слабым виртуальным менеджером окон), что Роберт Нэйшн четко заявил в интервью для Linux Journal в 1997 году. Он также утверждал, что название было выбрано из-за того, что в первых версиях почти не было настраиваемых пользователем функций, и поэтому он действительно был слабым.
Originally, FVWM was the Feeble Virtual Window Manager, which was clearly stated by Robert Nation in a 1997 Linux Journal interview with him, who also claimed the name had been chosen because original releases had almost no user selectable features, so it really was feeble.