`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Что для вас является метрикой простоя серверной инфраструктуры?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Кое-что о RedHat Linux 5.1 и не только

+55
голосов

В рамках публикации архивных материалов нашего издания, предлагаем вашему вниманию статью из №33 (152) «Компьютерного Обозрения» от 8 сентября 1998 г. Это одна из первых наших прикладных статей про Linux, когда использование этой ОС на рабочих местах совсем не считалось обычным.

РАБОТАТЬ В UNIX’Е?
ДА ВЫ ВОЛЬНЫ, МОЙ ДРУГ...

Во-первых, прежде чем решиться перейти на Linux, необходимо понимать, что вас ждет. В общем, ничего страшного и ужасного. Прочтите какую-нибудь книжку об идеологии Unix, если, конечно же, вы еще ни разу не работали в этой операционной системе. Сразу запомните, что обычная алфавитно-цифровая консоль в Unix — это самый мощный и эффективный инструмент управления системой. Не бойтесь ее. Мне известны люди, бывшие ярыми апологетами «оконных» интерфейсов и волей судьбы «заброшенные» в Unix. Через пару месяцев реальной и интенсивной работы в столь сложной системе, как HP-UX (версия Unix фирмы Hewlett-Packard), они вдруг резко меняли взгляды. А через приблизительно год уже можно было часами выслушивать их монологи об «ужасной казни» — попытках администрирования «дружелюбной» Windows NT: «неуправляемая..; наоткрывал штук сорок окон, запутался окончательно..; по сто раз в день делаю одно и то же — от мышки руки болят, а скрипта не напишешь...». Так что единственное, что нужно для эффективной работы в любом Unix, — желание.

Кое-что о RedHat Linux 5.1 и не только

Во-вторых, всегда помните, что Unix (в отличие от всех Windows) — действительно многопользовательская система. Никогда не занимайтесь повседневной работой в режиме суперпользователя (root). Вообще, хороший стиль использования рабочей станции (а после установки Linux ваш компьютер именно в нее и превратится) заключается в создании отдельного пользователя для каждой области вашей деятельности. Например, у меня на машине зарегистрированы несколько пользователей, имена которых сами говорят за себя: Writer (здесь я пишу статьи). Developer (разрабатываю программы), Surfer (для путешествий в Internet’e), Downloading (для загрузки nporpaмм с ftp-серверов), intranet (экспериментирую с intranet-сервером), Somebody (это — пользователь без пароля для работы на моем компьютере с любого ПК в локальной сети через интерфейс VNC) и KDEU (тут можно «потренироваться» в страшно красивой оболочке KDE — больше для интереса, чем для работы). Графические оболочки каждого пользователя (fvwm/Motif/ CDE/KDE) и командные оболочки shell (bash/ksh/ch...) могут быть принципиально различными. Вообще, пользователь может по запуску получить доступ к одному-единственному приложению, без доступа к ресурсам, позволяющим «искалечить» систему неквалифицированным вмешательством (что я и сделал дома для своей шестилетней дочки: она по login попадает сразу в любимую «рисо-валку» — и больше ничего). Поэтому правда о Unix может еще звучать и так — это система, в которой пользователь работает с приложением, а не с самой системой.

Теперь кратко о впечатлениях от дистрибутива RedHat 5.1, как от самого распространенного и популярного: много лишнего и не хватает нужного. Программу установки можно оценить двояко: с одной стороны, — очень проста и удобна, с другой, — процесс установки тонкому конфигурированию не подлежит. Но так как речь идет не о сервере оптимальной производительности, критичном к надежности, а об обычном десктопе, с этим можно смириться. Сразу хочу предупредить: в RedHat почему-то стали очень много думать за всех нас, поэтому при установке программных пакетов по умолчанию не ставятся, например, С-библиотеки и стандартный GNU C/C++ компилятор. А они очень понадобятся. Кроме того, в погоне за красивостью RedHat «напичкан» аж тремя виртуальными оконными менеджерами, два из которых — fvwm-95 и AfterStep — устанавливать категорически не рекомендую по причине их «сырости». По той же причине не рекомендую устанавливать Midnight Commander (нечто вроде Norton Commander). В качестве альтернативы у вас на дистрибутиве есть FileRunner — простой, красивый, интуитивно понятный и реактивно быстрый (одно «но» — не вздумайте относиться к командной строке в FileRunner, как к полноценной консоли, и попытаться изменить свои права из нее командой su — гарантированно придется перезапускать Х-сервер). Оставьте отлично работающий fvwm2 и не поленитесь изучить руководство по его конфигурированию (man fvwm) — ваша машина будет «летать», и от удобства вы получите массу удовольствия. За дополнительной информацией об fvwm2 сходите на сайт www.hpc.uh.edu/fvwm (официальный сайт fvwm).

Если машина с Linux вам нужна для работы, то кирилли-зация обязательно понадобится. Не следуйте советам из Linux Cyrillic How-To. Поступите сразу так, как описано далее, и проблем с кириллицей у вас не будет. Загрузите с сайта kulichki.rambler.ru/moshkow/CYRILIC файлы с названиями «Кодировка koi как lSO-8859-1» (размер 855 КВ) и «Переключатель клавиатуры в X Xes-sources». Удалите из директории /usr/X11R6/lib/X11/fonts/misc файл с именем fonts.dir. Содержимое первого скачанного файла (шрифты) после распаковки скопируйте в директорию с шрифтами X-Windows /usr/XIIR6/lib/XII/fonts/misc (шрифты в упакованном формате с расширениями .Z, для увеличения скорости работы Х-сервера советую их распаковать). Проследите, есть ли файл алиасов fonts.alias (он в этом файле должен быть). Находясь в текущей директории /usr/X11R6/lib/X11/fonts/misc, запустите mkfontdir. Проверьте созданный файл fonts.dir (есть ли он). В части подключения русских шрифтов мероприятие закончено.

Теперь ваш Netscape, например, будет отлично показывать все русскоязычные сайты, в окне xterm вы сможете просматривать русские тексты в кодировке koi8. Для того чтобы еще и печатать по-русски, понадобится распаковать файл xes, скомпилировать его (просто запустите make в директории xes) и, естественно, внимательно изучить файл readme. Можете запускать xes вручную — перед запуском редактора, а можете — из конфигурационного файла .fvwmrc. Единственное, что вызовет затруднение у не имеющих серьезного опыта, — одна из опций, требуемая для запуска xes, а именно — modifier (символическое название клавиши, используемой для переключения регистров). Необходимое имя клавиши выберите из файла /usr/X11R6/indude/ ХП/keysymdef.h, отбросив префикс ХК_. Такой метод кириллизации, может, достаточно жестокий, но очень эффективный и беспроблемный в эксплуатации.

Кое-что о RedHat Linux 5.1 и не только

Не обошлось в RedHat и без «болячек». Самая неприятная -неработоспособность после установки системы glint (графического менеджера инсталлятора/деинсталлятора пакетов в формате грпп). Не расстраивайтесь — дистрибутивный компакт-то читается. Скопируйтескомпакт-дискафайл RPM-PGP-KEY в директорию /tmp и оставьте его там навсегда. Теперь для установки любого пакета в формате rpm скопируйте его в /tmp (в режиме суперпользователя!) и запустите rpm -i имя_файла_пакета — все работает, как и должно.

Любителям «перегруженных красотой» экранов советую установить KDE (www.kde.org). Процедура установки предельно проста, так как KDE распространяется в rpm-формате. Единственное замечание ~ соблюдайте порядок установки пакетов: сначала kdelibs, затем — kdeutils, kdesupport, kdebase и все остальное — в любом порядке. KDE — чрезвычайно симпатична, очень аккуратно устанавливается (не разбрасывая кучу файлов по различным системным директориям) и даже несколько больше похожа на Windows, чем на Windows NT, причем во всем, включая «пожирание» системных ресурсов. Flo благодаря мощной Unix-многозадачности, это расточительство ощутимо только при запуске программ — он характерно долгий.

К особенностям KDE следует отнести, например, очень удачный файл-менеджер, объединенный с Internet-броузером, manual-броузером и еще Бог знает с чем. Естественно, с поддержкой технологии drug’n’drop, настраиваемыми меню, полным мультимедийным «фаршем». Короче говоря, если без MS Windows вы уже не мыслите себе компьютера, KDE вам очень понравится (сам я в ней постоянно не работаю из-за перегруженности экранов, и это не по моей прихоти, а от продолжительности сидения за компьютером по 12 15 часов в сутки).

Если серьезно, то KDE на сегодняшний день — важное событие в жизни и развитии Linux, первая глобальная подсистема Linux, полностью ориентированная на простого бывшего пользователя Wintel. KDE от своего коммерческого конкурента CDE выгодно отличается существенно меньшим размером реализации (только дистрибутив CDE занимает больше 100 МВ), абсолютной бесплатностью и распространением в исходных текстах, что заранее гарантирует ей успех. Кроме того, в KDE впервые уделено внимание локализации и, 8 частности, кириллизации (пока только русские менюшки и подсказки).

КУДА ТЫ ЛЕЗЕШЬ, НЕ В ФОРМАТ! MS WORD?..

Проблема с тем, что ты «не такой, как все», — обычная расплата за попытку плыть даже не против течения, а вообще не плыть. Если сказать честно, то никакой ущербности из-за добровольного отказа от столь «критичного элемента любой современной офисной системы», как MS Word, я не ощущаю.

В Internet’e практически отсутствуют документация и информация в формате .doc, зато в PostScript и pdf, да еще упакованной в .tgz или .tar.gz, — сколько угодно. Для работы со всем этим средства есть (кстати, о .pdf-формате: не тратьте свое время на выкачивание с Adobe версии Reader для Linux, он отвратительно медленно работает, очень долго загружается, вместо него на вашем дистрибутиве есть программа xpdf, которая делает все то же, что и Acrobat Reader, но намного быстрее и лучше).

А вот как быть с созданием своих собственных текстовых документов? Можно использовать свободно распространяемую версию офисной системы StarOffice или подобрать любой редактор по вкусу из десятков, доступных в internet (о возможности работы с пиратскими версиями Corel Word Perfect или ApplixWare и говорить не хочу — зачем вам было уходить с Windows, чтобы опять мучиться с Windows-подобными «мутантами»?). Лично я использую для работы текстовый процессор LyX — интерактивную настройку над системой ТеХ, разработанную много лет назад Дональдом Кнутом. Он позволяет делать все, что позволял мне MS Word, и кое-что, чего от Word’a было добиться почти невозможно.

Модификация LyX также принята в качестве основного тестового процессора в KDE и называется KLyX (она еще несколько «сыровата» для реальной работы).

Кое-что о RedHat Linux 5.1 и не только

К особенностям LyX следует отнести действительно «умный» механизм форматирования текста (проблемы «лишних пробелов», наверняка знакомой вам по MS Word, в TeX/LyX вообще не существует), очень удобные автофор-матирующиеся таблицы, мощные средства описания и применения шаблонов, отличный редактор математических формул (проще и «круче», чем в пакете Mathematica 3.0), возможность вставки в документ рисунков во всех вариациях формата PostScript. Для проверки правописания LyX использует внешнюю, написанную на С программу ispell, русские словари для которой можно найти в виртуальной библиотеке В. Мошкова (уже упоминавшейся).

Лично мне больше всего нравятся в LyX три вещи: он работает, он хорошо работает, он очень хорошо работает. И занимает при этом всего 1600 КВ. В общем, дополнительные рекомендации не требуются... Flo в LyX вы сможете редактировать тексты только в кодировке koi8, а постаравшись, и в других кодировках, но это не кардинально и не интересно. Зато файлы LyX прекрасно автоматически конвертируются в HTML. Вот вам и первый путь к спасению (принятый мной, например) — если нужно переносить LyX-файлы на Windows-машины в пределах локальной сети, разумнее всего развернуть собственную intranet-систему и распространять HTML (которые в Windows прекрасно копируются из Netscape или Explorer в MS Word). С одной стороны, — это как бы излишество, с другой, — по мере работы «за бесплатно» создается собственный, готовый к интернетизации сайт. Второй путь намного проще — экспортировать LyX-файлы в обычный .txt формат и конвертировать их в Windows-кодировку СР-1251 (простейшая программка на С — их в Internet навалом). Ну и, наконец, — третий путь: можно воспользоваться замечательным текстовым редактором yudit (его нет в дистрибутиве RedHat, и к очень популярным продуктам Linux он тоже не относится). Замечательность его состоит в том, что он работает полностью в Unicode со всеми возможными языками и кодировками и... ttf-шрифтами, т. е. конвертируйтесь «в куда хотите» без ограничений и красиво (дистрибутив yudit вы найдете на ftp://sunsite.unc.edU/pub/Linux/apps/editors/X/).

И В РЕДМОНДЕ НАС ТОЖЕ НЕВЗЛЮБИЛИ...

Работа в сети всегда была сильной стороной всех Unix. Даже больше — сети-то с Unix и начались. И, несмотря на монополизм нынешних компьютерных технологий, ваш Linux все так же уверенно будет приживаться в любой локальной сети (чего не скажешь о Windows, подключение которого к Unix, во-первых, стоит денег, во-вторых, не так уж и просто). Например, в сети компьютеров с ОС Microsoft Windows 95 с сервером под Windows NT возможны два варианта — либо intranet с обменом файлами по НТТР-протоколу (более предпочтительный, если вам нужно просто некоторые файлы пересылать вашим коллегам на Windows-машинах), либо более мощный, посредством SMB-протокола с использованием системы samba. Оба они достаточно просты в реализации, хочу только заметить, что samba желательно использовать самой последней версии, со всеми доступными изменениями. Если вы не собираетесь выступать в качестве сервера, вам понадобятся только smbdient и smbmount из состава всей samba-системы. Ничего сложного в конфигурировании или установке этих продуктов нет. Просто прочитайте о них в любой книжке по Linux или в «Linux Network Guide» (LNG). Самую свежую samba всегда можно скопировать с сайта samba.gorski.net/samba. Там же можно получить и всю необходимую информацию.

Кое-что о RedHat Linux 5.1 и не только

НЕ СОМНЕВАЙСЯ, ГАМЛЕТ, MAIN() - НАЧАЛО...

Установить Unix и не написать ни строчки своей собственной программы — это почти преступление перед самим собой. Вы лишите себя знакомства с удивительным, простым, понятным и красивым миром внутренней структуры Unix. Преимущество по сравнению с ближайшим конкурентом — Windows NT — становится заметным сразу же. Вместо умопомрачительных объектно-ориентированных построений на нескольких страницах кода для NT вы будете использовать куда более мощный и простой один-единственный системный вызов Unix. И для обеспечения POSIX-совместимости (читай, мобильности) вашей программы не потребуется никаких чужеродных коммерческих продуктов. И средств разработчика, и реализаций языков программирования вы можете использовать практически столько, сколько позволяет ваш жесткий диск. Подскажу только некоторые из категории freeware: CodeCrusaider (мощный редактор для объектно-ориентированных языков программирования со встроенными броузерами иерархий классов и прочими атрибутами), DDD 3.0 (абсолютно непревзойденный отладчик программ; просто посмотрите его, и все поймете), XWPE (очень простая интегрированная среда разработчика, практически полный аналог добрых старых Borland’овских продуктов), MGUI (легковесный, предельно простой интерактивный конструктор графических интерфейсов с генератором С-программ), xforms (отличная библиотека интерфейсных примитивов — widgets с конструктором графических интерфейсов, зарекомендовавшая себя во многих очень удачных разработках). Короче говоря, зайдите на сайт www.hongik.com/linux/ linapps.html — и вперед, выбирайте и «качайте». Тем, кто вынашивает планы реализации более или менее серьезных программных продуктов, советую обратить внимание на язык MODULA3 и его реализации. Поверьте мне, это на сегодня одно из самых эффективных и оснащенных инструментальных средств программирования, тем более, находящееся в категории freeware.


Вы можете подписаться на наш Telegram-канал для получения наиболее интересной информации

+55
голосов

Напечатать Отправить другу

Читайте также

Сам автор-провокатор красноглазия то хоть живой? О_О, потерялся след и в соцсеточках не всплывает на первых страницах выдачи.

Эх, зачитывался статьями. Интернета не было. Аж почти до 2000г.
Главное как подавал материал, писака! Можно было с журналом неделю в туалете просиживать, всматриваясь в загадочные скриншоты и такие мощные буквы, как СДЕ и ЮНИКС.

По факту(2019): -=8-))))))
- fvwm/afterstep - лютейшие глюкодромы.
- СДЕ - невероятнейшая хрень, уровня Вин3.11
- КДЕ - блоатварь

LaTeX - так и остался ископаемым...

А вот объекты ненависти расцвели и без них жизнь современного предприятия не представляется возможной. WindowsNT4 переросла в поистине промышленную ОС. Офис-365 доступен всегда и везде.

Даже хромой и падучий СтарОфис4 теперь цветет и свободеет ЛибреОфисом :-)

Жаль, что красноглазие улетучилось :-) В далеком 2000м году, с началом работы эникеем-оператором линукса в подсобке :-)))

Ребята, а где статья по выбору CAD систем? Там кто-то классно лялекс прокатил в 2000е уже годы. Сравнивая с Вин2к.
Посыл статьи был - бегите, безумцы , на Вин2к и Автокад, как наиболее дешевые альтернативы. И ведь как в воду смотрел. Автокады зачастили после R14, ежегодным инкрементом версии.

А линукса впали в глубочайший маразм... вместе с так любимой автором (и мной) ФриБСД.

КДЕ станет реально крутым ДЕ до момента, когда в Гном богатые дядьки стали вдувать бабки. Гном2 уже на подходе. Верчение кубиков рабочего стола и свистоперделки- уже грядут. Пройдет джва года и всё поменяется. В 2001 выйдет ВинХР и перечекнет всех альтернативно одаренных визионеров Линукса на десктопах.

Буквально через пятилетку RH уйдет в суровый энтерпрайз, на долгие годы.

>Через пару месяцев реальной и интенсивной работы в столь >сложной системе, как HP-UX (версия Unix фирмы Hewlett->Packard), они вдруг резко меняли взгляды.

А Чпукс - взял, да и помер :-) В смысле что никому не сдался за деньжищщии! Кроме банков и там, где без него никуда %-)
Но явно не ЧП/ООО на 10 землекопов от забора до обеда.

Пора уже клуб Свидетелей Зубинского открывать, где анонимы будут делиться своими впечатлениями за прошедшую 20летку :)))

Но с редакции я прозреваю. Как вы не наделали копий журнала? 8-)) Сейчас бы откатиться на 20 лет назад и почитать pdf-ки прошлой жизни.

так каждую неделю ж откатываемся ) но порционно

Михаил, а можно справиться о здоровье самого Зубинского?
Простите за мою настырность, но вот тут не одному мне интересно, куда он пропал.

С ним то хоть, лично, всё ОК?
Действительно ведь пропал из блога.

Порционно это так не интересно.
Эх. выкинул я вашу подшивочку за лет 10 /97-2007/, когда ремонт начал. 8-( Бо там живность завелась.

Жаль, автор перестал писать даже в блог...

Вторую часть - про микроконтроллеры - жду с неустанием, как ЕС1840 - новой пачки перфокарт... =)Надеюсь, что у АЗ - всё хорошо и он просто pm-suspend-hybrid.

АЗ стал микроблогером, читаю его в твиттере...

Спасибо за добрую весть.

ну и хде ссылка? В гугле какая-то политота выползает,и ссылки Лаптева на флейм 2010 года -=8()

Не глядя на подзаголовок - начал читать статью.
Понял, что она архивная только после упоминания Windows NT.

Да мы вообще то забыли тот факт, что UNIX IS DEAD -=8-/ (да, передайте автору эту новость из 2019 года) Даже масОС полуживая прошивка для гламурных продуктов с Яблоком.

Вот так вот, никаким будущим за ним не случилось, даже за академической ФриБСД.

Ой, этож автор еще не знает, что случится в 2000г или 2001, когда там первая пользовательская OSX выкатилась и все утёрлись её красотами и глюками.

И этож надо! Сентябре мне как раз 20годков стукнуло. :)))
Глаза горят, журнал и скриншоты до дыр засматриваю..
3-4 курс

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT