Everything about enterprise and desktop Linux ...
Linux Space
Горячие новости Информация со всего мира Русские ресурсы Международные ресурсы Мой путь в Linux ;) Что такое LinuxSpace ?

  Мой путь в Linux (версия от 15/05/99)

С 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 Дмитрия Семенова