Задали мне на днях такую вот задачку:
Есть старенький системный блок Dell GX280. На него попросили установить линукс с хорошей бухгалтерской программой, не будем тыкать пальцами какую именно - это и ежу понятно...
Ну думаю, убунта однозначно отпадает в свете её непомерной прожорливости и не поворотливости, а тут ещё надо нужный софт запускать который вовсю использует далеко не спринтерскую Java, а еще человеку хочется что б все было в меру гламурно и летало. Выбор конечно же пал на самосборную систему в которой работаю сам (Calculate Linux Scratch). Не буду вдаваться в подробности сколько было потрачено сил и времени на установку и оптимизацию системы - главное результат: система работает быстро и стабильно, потребление памяти при холодном старте в рабочее окружение кушает ~170Мб. Итак, что имеем:
Системный блок "Dell Optiplex GX280" - ОЗУ/1Гб, ЖД/80Гб, Проц/Intel Pentium 4(3GHz), Видео/Intel® Graphics Media Accelerator (GMA) 900.
Операционная система - пересобранная Calculate Linux Scratch х32.
Рабочее окружение - MATE Desktop 1.4
Дистрибутив программы - DebetPlusV12x32_12.0.66_20120807.tar.gz
-------------------------------------------------------------------------------------
Теперь вопросы:
1. При первом старте программы получаем вот такую картину замороженного на века окошка
Ладно думаю, попробую я кинуть в нее свою рабочую папку конфигураций(dpsettings) с рабочей машины. И о чудо - она запустилась, но радость длилась не долго пока я не решил переключиться на вшитую Derby Base - программа вылетела с ошибкой что чего-то там не в порядке со скриптом иницилизации java. Ну хорошо подумал я и не раздумывая долго скопировал с заменой в папку jre содержание локальной установленной JRE_7u9. И только после этого программа заработала нормально не считая того, что оказался запорченным каталог с базой "org1"(нет ни одной таблицы), тогда как в "org2"все есть?!?), пришлось его заново тянуть с архива дистрибутива более ранней версии 12.0.49 и произвести обновление и только тогда все стало на свои места.
Скриншоты:
-------------------------------------------------
Вообщем, вопрос заключается в следующем: Ошибки системы, или все таки программы? Если системы, тогда почему после моих грубых манипуляций все заработало?
P.S.
Из приятного: программа довольно отзывчиво работает даже на таком старом железе и кушает примерно 234Мб оперативки.