| Everything about enterprise and desktop Linux ... |
С Linux'ом я познакомился летом 1997 года. Когда я закончил инсталляцию и перегрузился, моим первым желанием было быстренько стереть ЭТО . Но я сделал над собой усилие и ... Пошел по пути Linux, по которому иду до сих пор, и сворачивать или возвращаться назад не собираюсь ;). Занимаюсь я в основном WEB-программингом, немного дизайню, пишу приложения на Java. Сейчас мой "рабочий стол" напоминает это (180K,1024x768 jpeg). Естественно, на скриншоте все несколько утрированно, поскольку такой бардак на столе у меня просто невозможен ;). |
|
В первую очередь - K Desktop Environment (1.1.1). Это графическая среда для Linux (Unix), объединяющая в себе не только традиционный Window Manager, но и удобный файл-менеджер, и массу всевозможных утилит, облегчающих жизнь пользователю, считающему, что и на рабочем столе есть место Линуксу. Лично я считаю,что удобнее пользовательского интерфейса, чем WorkPlace Shell (IBM OS/2 Warp) нет. И больше всего меня радует под KDE именно то, что они реализовали многие особенности WPS - дополняемые шаблоны типов файлов, привязка к одному типу файлов нескольких приложений с указанием приложения по умолчанию, KPanel (более расширенный вариант WarpCenter).
Сильной стороной KDE является интернационализация. У меня, например, он "говорит" по-русски . Специально для любителей экзотики KDE поддерживает возможность выбрать тему рабочего стола, причем для этого есть очень удобный Theme Manager. Моя сегодняшняя тема называется DrawingBoard. GNU Image Manipulation Programm (1.0.3) - инструмент для создания растровой графики (типа Adobe Photoshop). Изумительнейшая вещь ! Поддержка работы со слоями, возможность использовать plug-ins'ы и создавать на основе плугинсов скрипты (для своих эффектов), возможность одновременной работы нескольких плугинсов на разных слоях, и много других возможностей. Единственное его слабое место (не считая чехарды с версиями библиотеки Gtk) - цветоделение. WebMaker (0.8.0) - многооконный HTML-редактор. Удобный интерфейс, синтаксическая подсветка, поддержка HTML 4.0 и CSS1, preview для картинок, возможность легко добавить внешние фильтры. Использует библиотеки из KDE, в связи с чем очень легко с ним интегрируется и профессионально выглядит. MySQL (3.21.33) - свободнораспространяемый SQL-сервер. На сегодня это самый популярный в Internet сервер баз данных. Открытость кода, поддержка разных платформ, поддержка разных языков и API, высокая производительность. Это ,конечно , не Oracle, но при определенных условиях MySQL может обогнать и его (в первую очередь, за счет ограниченной функциональности - отсутствие транзакций и ссылочной целостности данных). Сейчас я использую его в своих WEB-проектах и для персональных баз. PostgreSQL (6.4.2) - объектно-реляционный сервер БД. Поддерживает как реляционную модель и SQL, так и объектную модель данных. Очень интересный проект. Из особенностей хочу выделить возможность создания и использования хранимых процедур (есть несколько процедурных расширений), поддержка триггеров и транзакций. Сейчас жду версию 6.5, в которой обещаны версионность и ссылочная целостность, и тогда , скорее всего, он станет основным сервером БД у меня. Java Development Kit 1.1.7 - комментарии излишни. Переход на JDK 1.2 у меня записан следующим пунктом, после смены ядра на 2.2.x . Никаких IDE я не использую - make & joe ;) Apache JServ - модуль для популярного http-сервера Apache, позволяющий запускать на сервере Java-сервлеты. JavaORB (1.2.5) - свободная реализация на Java брокера объектных запросов CORBA. Поддерживается спецификация CORBA версии 2.2 . Сейчас Distributed Object Group выпустили версию 2.0 beta1 , и свободную реализацию EJB 1.0. CVS (1.9) - Concurrent Versions System - фронтенд к rcs (revision control system). Позволяет в единой базе хранить изменения по проектам, историю, осуществлять откат как по целому проекту, так и отдельным файлам, обеспечивает групповую работу над проектом, вплоть до возможности одновременной работы над одним файлом нескольких разработчиков. Я его использую в работе и под Linux и под Windows . После встроенного в Delphi PVCS и майкрософтовского Source Safe CVS приятно поразил гибкостью настроек и обилием возможностей. Для CVS существует несколько GUI-фронтендов, работающих на разных платформах. Я как-то обхожусь без них ;). Все остальное, включая Apache,Perl и GNU C, входит в любой уважающий себя дистрибутив. Я использую KSI Linux 1.2 - дистрибутив, созданный в Киеве Сергеем Кубушиным и командой на основе Red Hat. За что им - огромное спасибо. Сейчас у меня на столе лежит уже KSI Linux 2.0 - жизнь продолжается ;) |
Ну и живет все это счастье сейчас на Intel Pentium 200MMX, 32M RAM, Cirrus Logic 5446 (2M VideoRAM). KSI Linux 1.2 практически без доработки напильником. |
| Этот сайт подготовлен Виталием Пылыпивым при содействии администратора узла www.nest.vinnica.ua Дмитрия Семенова |