Новость из категории: Информация

LibreOffice 3.4: малозаметные изменения и перспективы.

Содержание:
1. Путь OpenOffice.org;
2. Установка и впечатления;
3. Малозаметные изменения и перспективы (Вы читаете данный раздел).
LibreOffice 3.4: малозаметные изменения и перспективы.

Какой внутренний курс взят LibreOffice в области программирования и сопутствующих технологий? Перенос сборки для Windows под GCC/make, поскольку сейчас для сборки под Windows используются компиляторы от Microsoft. Когда под Windows сборка при помощи средств GNU будет проходить гладко, следующим шагом станет налаживание кросс-сборки Windows-версии прямо из Linux. Это позволит упростить и децентрализировать сборку. Каждый человек с системой, где способна работать программная среда для сборки, состоящая из утилит GNU, сможет собрать LibreOffice. И не нужно будет никакой проприетарной системы сборки.

Второе направление внутри LibreOffice - отвязывание функциональности от Java. Отрицательное влияние Java на работу LibreOffice - скорость (точнее, медлительность), возможность получить судебный иск, иногда возникающие проблемы с разными версиями реализаций Java. Например, сейчас LibreOffice лучше работает с OpenJDK, чем с GCJ. Невольно вспоминается, как летом 2009 года главный исполнительный директор Oracle Ларри Эллисон призывал разработчиков OOo от Sun переходить на JavaFX (http://www.theregister.co.uk/2009/06/04/ellison javafx commitment/). Напомню, что Sun в то время только-только начала «поглощаться» Oracle, но как видим, советы разработчикам Sun уже давались. Впрочем, группа разработчиков OOo из Sun и сама не отказывалась от Java.

В недрах The Document Foundation есть страница Development/ Crazy Ideas (http://wiki.documentfoundation.org/Development/Crazy Ideas), где перечислены идеи, которые разработчики LibreOffice хотели бы воплотить в жизнь. Там значится удаление Java-компонентов, а вернее - их замена на код на C++. Но Java на протяжении долгих лет глубоко отращивала корни внутрь OOo - теперь так просто от нее не избавиться. Еще один пример - Rhino, движок поддержки javascript, созревший под крылом у Mozilla, написан на Java. Разработчики LibreOffice хотят заменить его на V8 (написан на C++) от Google под BSD-подобной лицензией.

Кроме того, мало кто знает, что LibreOffice таскает за собой доставшийся ему в наследство от OOo... патченный-перепатченный пакет Seamonkey. Это фактически бывшая полновесная Mozilla (браузер, почтовый клиент, IRC-клиент и HTML-редактор в одном флаконе). Seamonkey нужна LibreOffice (но не его разработчикам) для поддержки LDAP (Lightweight Directory Access Protocol). LDAP, кстати, для офисного пакета тоже не самая необходимая вещь. И вот чтобы получить поддержку LDAP, при сборке LibreOffice приходится делать сборку всего SeaMonkey. Впрочем, я ещё много лет назад писал, что в OOo очень странный код, и многие задачи решены не по-людски...

Из невидимых пользователю изменений отмечу: несколько тысяч строк комментариев на немецком переведены на более понятный сообществу разработчиков английский, а более 5 тысяч строк мертвого, нерабочего кода удалено. Как видим, кузнецы LibreOffice не сидят на месте. Git-хранилище постоянно получает новые строки кода, появляются идеи, ставятся и решаются задачи. Проект живет - это не форк-однодневка, это уже отдельный от OOo проект. Приобретает ли он популярность вне среды, скажем так, энтузиастов, которые устанавливают его «вручную»? В какие дистрибутивы Linux и других UNIX-подобных систем включен LibreOffice вместо OOo либо наряду с ним? OpenSUSE - один из первых дистрибутивов, который заменил OOo на LibreOffice. Или это был ? В списке дистрибутивов, включивших в себя LibreOffice: Pardus Linux, Knoppix, PCLinuxOS, Ubuntu, Debian, Mageia, есть сборки под PuppyLinux и PuppyRus. Мне непонятно, чем руководствуются некоторые другие популярные дистрибутивы - я говорю не об их поддержке OOo, а об отсутствии поддержки LibreOffice.

Изменения в бета-версии OOo 3.4 (http://development. openoffice.org/releases/3.4beta.html) наталкивают на мысль, что часть разработчиков правильно сделала, оторвавшись от «материнского» проекта и основав LibreOffice. Офисный пакет в этом форке как будто получил второе дыхание. Впрочем, ситуацию нельзя сравнивать с KOffice и Calligra: Calligra - это больший набор программ и технологий, чем KOffice. Кроме того, Calligra нацелилась еще и на мобильные платформы. «Старый» KOffice доживает последние - не дни, но годы - в виде ветки 2.3. Можно сказать, что KOffice и Calligra - это, по большому счету, плод труда одной команды, в то время как OOo и LibreOffice сейчас -уже разные коллективы разработчиков.

Итого

LibreOffice 3.4: малозаметные изменения и перспективы.

По сути, LibreOffice уже почти повторил судьбу Xorg: форк получил широкую поддержку FOSS-сообщества, однако непонятно, какое будущее у OpenOffice.org, особенно теперь, когда он переходит в «инкубатор» Apache Software Foundation. Кто будет заинтересован в развитии OOo? Рано или поздно выбор между OOo или LibreOffice встанет перед каждым дистрибутивом Linux более ощутимо, чем сейчас. Чем больше проходит времени, тем более эти офисные пакеты становятся различны по функциональности - пусть даже нынче речь идет об относительных мелочах, если рассматривать расхождения между версиями по отдельности. Эти мелочи в сумме составляют разные картины. И картина LibreOffice мне очень нравится.

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх