Введение

Управляющий окнами с автоматической компоновкой и вкладками

В системах Unix, Ion — это управляющий окнами с автоматической компоновкой и вкладками для X Window System. Он разработан таким образом, чтобы управление окнами осуществлялось исключительно с клавиатуры, без использования мыши. Он является преемником PWM и написан тем же автором, Туомо Вальконеном. Начиная с версии 2, Ion поддерживает скрипты на языке Lua. Официальный сайт перестал быть доступным в начале 2010 года. Поддерживается форк под названием Notion (Не Ion).

Альтернативы

Notion (Not ion) форк активно поддерживается, с пакетами, доступными для дистрибутивов Linux gentoo, Debian, Arch, SUSE и Fedora, а также NetBSD и Solaris (Solaris 10, OpenSolaris и OpenIndiana). Оконные менеджеры, подобные ion, включают awesome, dwm, i3, larswm и xmonad.

Противоречия

Туомо Вальконен, автор Ion, оказался в центре нескольких споров, касающихся лицензирования и распространения его программного обеспечения, в частности, из-за тенденции крупных дистрибутивов Linux и BSD предоставлять устаревшие версии Ion3 (текущая нестабильная ветвь разработки) в составе "замороженных" репозиториев программного обеспечения. Часто такие версии включают в себя патчи, например, для поддержки Xinerama или Xft, которые Вальконен не одобряет по профессиональным и личным причинам и исключил из основного дерева исходного кода. Однако такое распространение может создавать впечатление, что пропатченная версия является официальным пакетом Ion3, поддерживаемым самим Вальконеном, что он считает неприемлемым. Вальконен даже стал резким критиком всего движения свободного и открытого программного обеспечения (которое он называет "стадом FOSS") из-за предполагаемого несправедливого отношения со стороны нескольких крупных дистрибутивов, включая Arch Linux, Debian, pkgsrc (NetBSD, DragonflyBSD) и FreeBSD. 28 апреля 2007 года Вальконен предупредил сопровождающих Arch Linux о возможной судебной тяжбе, поскольку (неофициальный) репозиторий пользователей Arch содержал скрипты для установки Ion3 с патчами, которые он не одобрял. Позже он поступил так же с сопровождающим pkgsrc проекта NetBSD и сопровождающим портов проекта FreeBSD. По состоянию на 12 декабря 2007 года ветвь разработки Ion, наряду с другим программным обеспечением Вальконена, была удалена из дерева портов FreeBSD после того, как автор подал жалобу на то, что устаревшие версии разработки все еще доступны. Любую версию Ion по-прежнему можно установить из исходного кода на любой Unix-системе с соответствующими библиотеками и зависимостями. В нескольких списках рассылки Вальконен намекнул, что он полностью разочаровался, если не испытывает открытой враждебности, к сообществу свободного программного обеспечения в целом. Он планирует перейти к разработке исключительно программного обеспечения с закрытым исходным кодом для платформы Windows. По состоянию на 2018 год автор утверждает, что "нашел более достойные занятия", чем программирование для "движения свободного программного обеспечения", полагая, что это сводится к "клонам, полным ошибок, с централизованным механизмом распространения программного обеспечения". Borgend, последняя опубликованная программа Вальконена по состоянию на 2018 год, остается программным обеспечением с открытым исходным кодом и совместима с Unix-подобными системами, включая Macintosh OS X, которая является его нынешней операционной системой по умолчанию.