Красота внешняя в любой компьютерной программе - штука, безусловно, важная и нужная. Но красота бывает не только внешняя: пользователи со стажем выделяют и другой тип красоты, вне мира дигитальных материй называемой внутренней, а для нас - красотой функциональной. Если хотите пример, то для демонстрации первого типа идеально подойдёт Karamba из нашего вчерашнего обзора. Нет, говорить, что неотразимая внешне Karamba лишена красоты функциональной было бы неверно, но чистый случай второго типа красоты - программный инструмент под названием Twin, речь о котором пойдёт в обзоре сегодняшнем.
Если вкратце и не претендуя на точность, то Twin можно представить полной противоположностью Карамбы: это оконная среда, работающая полностью в текстовом режиме. Работая в KDE, GNOME или любом другом графическом окнном менеджере, мы запускаем множество приложений, каждое из которых занимает не весь экран, а только часть его - в виде окошка. С помощью Twin того же самого результата можно добиться для программ, работающих в консоли: в окошках, нарисованных псевдографикой, можно держать открытыми и видеть результаты работы одновременно десятков программ, переключаясь между ними, перенося данные из одной программы в другую и т.п. Но Twin это не просто оконный менеджер. По своей функциональности он эквивалентен серверу X Window - только, разумеется, для текстовых программ:
запустив Twin на одном компьютере, можно использовать эту машину в качестве сервера для множества простых, маломощных удалённых терминалов, которые получат полный доступ ко всем функциям Twin. Зачем всё это надо? В Linux, в отличие от Windows, полноценно работать можно и не покидая текстового режима, и инструменты вроде Twin - серьёзная подмога желающим освоиться в этом незнакомом для большинства рядовых пользователей мире.
Впрочем, выявление преимуществ и недостатков консоли перед графическим режимом - не единственная и отнюдь не самая популярная головоломка для пользователей Linux. Есть и другие, не менее увлекательные. К примеру, возможность работы в качестве администратора: в Linux, как и в любой серьёзной многопользовательской системе, существует жёсткая иерархия, на вершине которой стоит Администратор (пресловутый root), владеющий правами на всё и вся, а ниже находятся пользователи, наделённые правами различными, но схожими в одном - они лишены права модификации важных системных файлов. Несомненный плюс такого раздела заключается в физической невозможности для пользователя привести систему в "состояние нестояния". Только администратор, понимающий, что он делает, может обновлять системные библиотеки, устанавливать новые программы и выполнять массу других потенциально опасных действий.
Однако есть у такого подхода и минусы. Самый главный заключается в небходимости обращаться к админстратору каждый раз, когда нужно поставить новую программу, подключить какой-либо драйвер и т.п. Возвращаясь к конкретике, заметим, что на наших с вами рабочих столах стоят не абстрактные серверы, управляемые таинственным Админом, а обычные персоналки, где и пользователь, и администратор - один и тот же человек. Так стоит ли городить огород и заводить пользователей, если можно просто спокойно работать "под рутом" (с администраторскими правами), имея на руках все карты? Сколько копий сломано в сражениях за и против этой точки зрения - не сосчитать. Но проблема продолжает волновать умы. На днях компьютерным форумом Slashdot.org было опубликовано интервью, взятое у главы
компании Lindows.com Майкла Робертсона (Michael Robertson) - и вопрос о том, почему в LindowsOS пользователь по умолчанию наделён правами администратора был там одним из самых ярких. Операционная система LindowsOS (по сути являющаяся вариантом Debian) позиционируется создателями как простая, дешёвая и надёжная альтернатива Windows. И именно в целях повышения удобства, права администратора в ней даются каждому пользователю. Отстаивая свою позицию, Робертсон ссылается и на Windows XP, и на Mac OS X - где, несмотря на возможность регистрации множества пользователей, каждый из юзеров в состоянии менять всё, что ему заблагорассудится. В конце концов, это домашний компьютер, а не военный сервер. Вот только комментируя слова Робертсона, один из читателей вспомнил старый программерский афоризм, характеризующий свойства программной продукции так: "Дешевизна, защищённость, удобство. Выберите любые
два..."
Кроме того, за последние дни:
- компания PeopleSoft сообщила о намерении портировать всю свою линейку программных продуктов под Linux. Компания специализируется на разноплановых приложениях для малого и среднего бизнеса.
- выпущена новая версия Linux-драйверов для видеокарт ATI (2.9.08-2)
- серия обновлений в GNOME (GtkGLExt 0.99.1, gtkglextmm 0.99.1, PyGtkGLExt 0.1.0, Glade-- 2.0.0, GPdf 0.101, Gnome Pilot 2.0.7, Gnome Pilot Conduits 2.0.7, Themus 0.1.5)
- серия обновлений в KDE (SuperKaramba 0.21, Gwenview 0.17.0, Bookcase 0.6, CPPSymbolViewer Plugin for Kate 0.5, KMyFirewall 0.9.6)
Ваши комментарии, советы и ссылки приветствуются! Пишите: knoppix@knoppix.ru