Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В Unix- вычислениях Ion - это оконный менеджер с разбиением на элементы и вкладки для X Window System . Он спроектирован таким образом, что управлять окнами можно с помощью только клавиатуры без использования мыши . Он является преемником PWM и написан тем же автором, Туомо Валконеном. [1] [2] С момента первого выпуска Ion летом 2000 года аналогичные альтернативные идеи управления окнами начали проявляться в других новых оконных менеджерах: Larswm , ratpoison , StumpWM , wmii , xmonad.и DWM .

Первые версии Ion были выпущены под лицензией Artistic License , Ion2 и версии Ion3 для разработки были выпущены под лицензией GNU Lesser General Public License (LGPL). Однако первый кандидат на выпуск Ion3 включал изменение лицензии на пользовательскую лицензию на основе LGPL (специально измененные версии не должны использовать имя ion). [3]

Начиная с версии 2, Ion поддерживает скрипты в Lua . [1] [2]

По состоянию на 17 сентября 2009 года Валконен заявил, что вряд ли продолжит развитие Ion в одиночку. [4]

Официальная домашняя страница была отключена в начале 2010 года.

Форк, Notion, поддерживается.

Противоречие [ править ]

Туомо Валконен, автор Ion, был в центре нескольких споров, касающихся лицензирования и распространения его программного обеспечения, в частности, склонности основных дистрибутивов Linux и BSD к выпуску устаревших разрабатываемых версий Ion3 (текущая нестабильная ветвь разработки). в составе «замороженных» репозиториев ПО. Часто такие версии включают патчи, например для Xinerama или Xft.поддержка, оба из которых Валконен не одобряет по профессиональным и личным причинам и был удален из основного дерева источников. Тем не менее, такое распространение может означать, что исправленная версия является официальным пакетом Ion3, поддерживаемым самим Валконеном, что он считает неприемлемым. Валконен даже недавно стал откровенным критиком всего движения за свободное программное обеспечение и открытый исходный код («стадо FOSS», как он его называет) [5] из-за его предполагаемого жестокого обращения со стороны нескольких основных дистрибутивов, включая Arch Linux. , Debian , pkgsrc ( NetBSD , DragonflyBSD ) и FreeBSD . [цитата необходима ]

28 апреля 2007 года Валконен предупредил разработчиков Arch Linux о возможных судебных исках, поскольку (неофициальный) пользовательский репозиторий Arch содержал скрипты для установки Ion3 с патчами, которые он не одобрил. [6] Позже он сделал то же самый с Pkgsrc сопровождающего NetBSD проекта [7] и портами сопровождающего FreeBSD проекта. [8] С 12 декабря 2007 г. [9] ветвь разработки Ion вместе с другим программным обеспечением от Валконена была извлечена [10] из портов FreeBSD.tree после того, как автор подал жалобу на то, что устаревшие версии разработки все еще доступны. Любая версия Ion может быть установлена ​​из исходного кода в любой системе Unix с соответствующими библиотеками и зависимостями.

В нескольких списках рассылки Валконен намекнул, что он полностью разочаровался, если не открыто враждебно настроен по отношению к сообществу свободного программного обеспечения в целом. В будущем он планирует перейти к разработке программного обеспечения с закрытым исходным кодом для платформы Windows . [11] По состоянию на 2018 год автор утверждает, что «нашел более стоящие хобби», чем программирование, для «движения за свободное программное обеспечение», полагая, что это равносильно «клону [-ам] с ошибками ... с централизованным механизмом распространения программного обеспечения ". [12] Borgend, последняя опубликованная программа Валконена по состоянию на 2018 год, остается открытой и совместима с Unix-подобными системами, включая Macintosh OS X , которую он выбрал в настоящее время.

Альтернативы [ править ]

Понятие вилки активно поддерживается с пакетами , доступных для распределений Gentoo Linux, Debian, Arch, SUSE и Fedora, а также NetBSD и Solaris (Solaris 10, OpenSolaris и открыла демонстрационный ).

Оконные менеджеры, похожие на ion, включают wmii , dwm , xmonad , larswm , i3 и awesome .

См. Также [ править ]

  • Единый интерфейс документа
  • Многодокументный интерфейс
  • Интерфейс в стиле IDE
  • Интерфейс документа с вкладками

Ссылки [ править ]

  1. ^ a b c Сондерс, Майк (март 2008 г.). «Легкие оконные менеджеры» . Формат Linux . Великобритания: Future Publishing (103).
  2. ^ a b c Сондерс, Майк (март 2008 г.).Легковесные ОМ (PDF) . Формат Linux (на русском языке). Россия: Мезон.ру (103): 20.
  3. ^ # 422527 - ion3: Доступен новый выпуск основной ветки разработки - Журналы отчетов об ошибках Debian
  4. ^ Valkonen, Tuomo (сентябрь 2009), Конец линии
  5. ^ Порты списки рассылки , FreeBSD, декабрь 2007.
  6. ^ [tur-users] Нарушение прав на товарный знак Ion3
  7. ^ te ch-pkg: Устаревший ion3 pkgsrc с нарушением лицензии
  8. ^ Почтовые архивы FreeBSD
  9. ^ Нарушение лицензии Ion3
  10. ^ Удаление Ion3 (Re: нарушение лицензии Ion3)
  11. ^ Нарушение лицензии Ion3
  12. ^ http://tuomov.iki.fi/software/

Дальнейшее чтение [ править ]

  • Златанов, Теодор (29 сентября 2004 г.). «Культурный Perl: развлечение с оконным менеджером Ion» . developerWorks . IBM .
  • Штутц, Майкл (27 июня 2006 г.). «Ион, эффективный оконный менеджер» . Linux.com .
  • Петрелей, Николас (29 июля 2002 г.). «Ион не слишком минималистичный оконный менеджер» . SYS-CON .(первоначально появилось на LinuxWorld.com )

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • «Ион» . Freecode .
  • Понятие на SourceForge.net (форк ion3)