LinuxBegin.ru - offline-версия от 26.04.2004
Главная | Все темы | Все статьи | Ссылки | Аналоги Windows-программ в Linux | Top 20

"Вечные истины" POSIX-систем. Истина первая, или почему Linux не Windows.
(Что такое Linux и зачем он нужен.)


- Алексей Федорчук, 11.12.2003, Unix4All, оригинал -

Вот и вспомнил я вечные истины -
Пожар, мол, не страшен нищему,
Одна голова - не бедна,
А если бедна - все одна...

Борис Алмазов

Я льщу себя надеждой, что мое сочинение будут читать (в том числе и) совсем начинающие пользователи Linux (и уж совсем несбыточная мечта - что для кого-то это окажется первым чтивом из компьютерной оперы). И потому позволю себе дать введение в набор базовых понятий Linux и POSIX-совместимых систем вообще - своего рода обзор "вечных истин", как я их понимаю. Истин этих у меня получилось ровно семь - по количеству смертных грехов, вероятно. Те из читателей, у кого сложилось свое их понимание, могут смело пропустить эту главу.

Истина первая, или почему Linux не Windows.

Мысль изреченная банальна,
Но, однако ж, эта мысль верна.
Изрекаю: пить шмурдяк, дружище, аморально,
Пиво пить почетно, старина.

Тимур Шаов

Возможно, первая из моих "вечных истин" покажется вам столь же банальной, как заявление Тимура о вреде употребления неправильной водовки. Однако она столь же верна, как и его максима. И если, по совету Ходжи Насреддина, вы будете думать о ней неотступно, то проникнетесь ее величием и блеском. Итак, изрекаю:

Linux - это не Windows, а Windows - не Linux. И те приемы, что хорошо (эффективно) показывают себя в Windows, отнюдь не обязаны быть столь же действенными в Linux. Как, впрочем, и наоборот.

Приведу простой пример. Первейший инструмент Windows-пользователя (для простоты, вслед за Владимиром Игнатовым, будем называть его "подоконником") - это программа, которую в этой ОС (точнее, русскоязычной ее ипостаси) называют текстовым процессором (на самом деле текстовый процессор в общепринятом понимании этого слова - нечто совсем другое, поэтому впредь программы этого класса будут именоваться ворд-процессорами, спасибо Максиму Отставнову за совет). И потому первое, что делает в Linux мигрант-подоконник - это тянется к знакомому пистолету. То есть пытается отыскать среди изобилия Open Sources что-то, отдаленно напоминающее ему Word (WordPerfect, WordPro, Lexicon - ненужное в скобках зачеркнуть).

И, к чести Open Sources сообщества, нужно заметить, что нынче его усилия увенчаются успехом. Хотя еще пару-тройку лет назад наш экс-подоконник не получил бы ничего, кроме верблюдообразных софтин (у верблюда спросили: "Почему у тебя шея кривая?" - "А что у меня прямое?" - резонно ответил тот). Способных только на то, чтобы привить стойкое отвращение (к офисным пакетам или к Linux - это уже другой вопрос).

А сейчас он имеет в своих руках тройку программ, знакомых видом и почти таких же нравом, что и привычный ему Word, с функциональностью от идентичной до несколько ослабленной, но в большинстве случаев - вполне достаточной: OpenWriter из комплекта OpenOffice, KWrite из аналогичного KDE-набора, и AbiWord из эвентуального пока офиса для GNOME.

Рискну предположить, что вторым инструментом в "подоконной" среде окажется электронная таблица (случай злостного геймера или web-серфера не рассматриваем как клинический - речь идет о людях, пользующих компьютер в основном для работы). И что же - к услугам нашего мигранта оказываются соответствующие средства из тех же офисных пакетов - OpenCalc, KSpread, Gnumeric.

И так далее. При желании он отыщет и графическую среду, внешне сходную с Windows (а при минимальных настройках - неотличимую), и браузер a la IE, и почтового клиента в диапазоне возможностей от Outlock Express до The Bat, и так далее - вплоть до медиа-плееров всякого рода и вида. Те, кто не верит - зайдите на специально посвященную этому страницу сайт LinuxBegin - там вы увидите таблицу соответствия программ Windows->Linux (строго говоря, Windows->POSIX).

Хорошо это или плохо для начинающего Linux-пользователя? Конечно, хорошо, - скажите вы, и я не смогу с вами спорить, памятуя свои первые шаги в Linux, посвященные лихорадочным попыткам применить в мирных целях тогдашний StarOffice или Applixware. Ведь нынче начинающий пользователь Linux может скрасить свой горький эмигрантский хлеб сладостью знакомых сред и классово близких приложений. Чем он, скорее всего, и воспользуется по полной программе.

Однако скоро у нашего экс-подоконника зародится мысль: а не напоролся ли он на то, за что боролся? И какой смысл был ему менять уютное и привычное место на подоконнике на такое же, только видом сбоку? Ибо OpenOffice покажется ему неповоротливым и тормозным, KOffice - падучим и слабо совместимым. GNOME Office - просто недо-офисом, и так далее. Где же обещанная ему при переходе мощь Unix на персональном компьютере? - задаст он резонный вопрос.

И постепенно к нему приходит понимание, что мощь Linux осталась где-то рядом, за пределами мира графических интерфейсов и wisiwig-программ - в глубинах командной строки, в буферах текстовых редакторов, управляемых зубодробительными комбинациями клавиш, в строках скриптов и конфигов. И тогда у него остается два выхода: или бежать обратно, на обжитый подоконник, как муж возвращается к нелюбимой, но хозяйственной жене от страстной, но безалаберной любовницы. Или все же, если очень нужно, очень хочется, или просто гордость не позволяет возвращаться битым - стиснуть зубы и начинать работать в bash и vim, искать файлы find'ом и тексты - grep'ом, а главное - читать man'ы, inf'ы, doc'и и прочие how-t'уи.

Так не лучше было бы для нашего подоконника, если бы кто-нибудь сразу объяснил ему: нет ничего более нелепого, чем ставить Linux ради только того, чтобы сочинять служебные записки в OpenWrite, финансовые отчеты - в OpenCalc. Или, паче того, ради профессиональной обработки изображений в Gimp - на то есть более подходящие инструменты (и, возможно, не в Windows, а в MacOS?). Что сила POSIX-систем для пользователя (о разработчиках или сисадминах тут речи не идет) - в изощренных средствах создания и обработки текстов, а также в мощнейших коммуникационных возможностях. А не это ли, как я уже отмечал в преамбуле, требуется большинству пользователей от компьютера "по делу", а не ради развлечения?

Прошу понять меня правильно: я не призываю отказываться от OpenOffice сотоварищи. Более того, я всецело "за" - эти средства помогут, помимо относительно безболезненного вхождения в новый дивный POSIX-мир, не чувствовать себя чужими на празднике окрестных Windows-файлов. Я лишь прошу вас помнить о том самом внешне скромном Unix-инструментарии, оттачивавшемся веками (в масштабах времени компьютерной эпохи) - и именно для работы с текстами и коммуникаций.

Помнится, на заре своего приобщения к Linux первое, что я делал после установки системы - была инсталляция StarOffice и прикручивание к нему русских буковок (тогда это не всегда выглядело столь тривиально, как сейчас). А нынче? Нынче я месяцами не вспоминаю об OpenOffice или любом ином офисном пакете - пока не придет doc-файл, который нужно не просто прочесть, но и поправить с сохранением форматирования.

Итак, резюмирую затянувшийся базар. Первая истина, которую должен постигнуть начинающий пользователь Linux - то, что с неизбежностью краха мировой системы социализма ему придется осваивать остальные из "вечных истин" POSIX-мира. И что, настраивая обои в KDE или лабая по клавишам в OpenOffice, он должен морально к этому готовиться. А еще лучше - закрыть глаза и сразу броситься с головой в ледяную воду командных строк и командных редакторов. Метод "большого болота", знаете ли, доказал свою эффективность не только в Дальстрое...

Просмотров: 1877  |  Рейтинг статьи: 3.85 (Голосов: 14).
3.85
Дата размещения статьи: 2003-12-13 18:16:40



5 последних поступлений в раздел Что такое Linux и зачем он нужен.:

06.03.04: Киберутопия (Кто же эти чудаки, работающие вечерами для того чтобы осчастливить всех желающих своими программами? ...)
01.02.04: Ну и ГНУ! (Сегодня я хочу рассказать о настоящем двигателе прогресса, каковым является лицензия GNU GPL (GNU Gen...)
18.12.03: "Вечные истины" POSIX-систем. Истина третья, или все для блага человека (Лицо у POSIX-систем было человеческим всегда. Ибо одно из краеугольных понятий, на которых стоял, сто...)
18.12.03: "Вечные истины" POSIX-систем. Истина вторая, или как научиться плавать. (Вторая моя истина столь же тривиальна, что и первая: чтобы научиться плавать, нужно лезть в воду, что...)
13.12.03: "Вечные истины" POSIX-систем. Истина первая, или почему Linux не Windows. (Linux - это не Windows, а Windows - не Linux. И те приемы, что хорошо (эффективно) показывают себя в ...)

Комментарии:

Re: (Оценка: 0)
от Anonymous на 15.12.03
Linux не Windows -
Windows не Linux - очень глубокомысленный вывод,
наверно мы не знали об этом до статьи.
Я уважаю автора статьи и слежу за HURD.RU(хотя
hurd такой долгострой что пора бы уж разродиться
чем то толковым - стабильного ядра досих пор нет)
но честно говоря статья у вас не получилась,
другие были лучше

-- wolf_black (wolf_black@rambler.ru)


Re: (Оценка: 0)
от Anonymous на 15.12.03
и причём тут posix

-- Anonymous


Re: (Оценка: 1)
от al на 18.12.03
(Информация о пользователе | Отправить сообщение)
Что-то я не понимаю предыдущих ораторов (или комментаторов?). Между прочим, основная беда всех "переходящих" и "начинающих" как раз в том, что они продолжают мыслить подокошечными стереотипами. И моё личное уважение к А.Федорчуку как к *nix-писателю в основном базируется как раз на том, что он, в отлицие от других пишущих, не только хорошо понимает разницу между *nix'ами и виндами, но и объясняет её читателям.


Re: (Оценка: 0)
от Anonymous на 19.12.03
да хоть plan9 господа ставте - главно чтоб работало ,а так кому чего нравиться,как то надоели
эти базары что луше





......................
MS-DOS & LEXICON - RULES !!!!! :))


-- wolf_black


LinuxBegin.ru © 2003-2004 Valery V. Kachurov | Условия использования материалов | О проекте