14 лет назад 9 июля 2007 в 11:08 605

Возможность оптимизации программ под конкретную систему всегда была сильной стороной Linux. Я имею в виду компиляцию исходных кодов на отдельно взятом компьютере, зачастую дающую заметное повышение производительности софтины.

Но юзер свободен в выборе. Есть два пути – для умных и для ленивых. Первые скачают исходный код браузера и соберут программу самостоятельно (если считают, что их Firefox способен на большее). Вторые скажут, что им и так хорошо.
Однако существует третий путь – для умных и ленивых. Установите Swiftfox, и вы получите прирост производительности безо всяких make и make install.
Что же такое Swiftfox? Это Firefox, адаптируемый под конкретный процессор. Отсюда вытекает особенность лицензии на программу. Автор предоставляет ее бесплатно, но при условии, что никто не должен включать ее в собственный программный продукт.
Логика разработчика прозрачна: Swiftfox отличается от своего прародителя только оптимизацией и, как следствие, полным отсутствием универсальности. Поэтому для достижения желаемого пользователю потребуется не программа вообще, а один из ее вариантов. Чтобы угодить всем, придется включить в состав дистрибутива все сборки, причем при инсталляции потребителю надо будет выбрать свою. Остальные для него мертвый груз.
Перейдем непосредственно к практике. Сперва разберемся с имеющимся в системе Firefox. Очевидно, что после установки фактически той же самой программы необходимость в «универсальном лисе» отпадает. Однако сразу же удалять его я не советую. Мало ли что? Тем более что скрипт все равно чем-то скачивать придется.
Итак, отправляемся на официальный сайт Swiftfox и выбираем одно из двух: можно взять приложение целиком (в виде архива), а можно загрузить крошечный скрипт инсталляции. Если Linux у вас в единственном экземпляре, то второй путь попроще. Ну а любителям тестировать новые дистрибутивы, конечно, лучше забрать весь браузер разом, а то трафика не напасешься на каждую установку.
Только учтите, качать надо с умом, а не что попало. На сайте программы вы должны выбрать из шестнадцати вариантов сборку именно под свой процессор. Есть даже такая экзотика, как K6-2, а «пентиумов» целых пять. В общем, вряд ли вы уйдете с пустыми руками.
Устанавливать приложение проще при помощи скрипта: запустил, получил. Если решили загрузить архив, то самостоятельно распакуйте его в каталог, предназначенный для программ, не входящих в состав дистрибутива (у меня /opt, но это дело вкуса).
Запустить программу следует командой <каталог установки>/swiftfox/swiftfox. А потом происходит маленькое чудо. Поскольку по сущности своей Swiftfox – тот же Firefox, он легко подхватывает настройки предшественника, включая визуальную тему, расширения, закладки и пароли для всех сайтов. Проще говоря, он использует тот же профиль.
Разница лишь в том, что независимо от локализации Firefox наш герой пока понимает только английский. Кстати, если вы не русифицировали «огненного лиса», то, возможно, вообще не заметите никакой разницы. Чтобы проверить, та ли сборка запущена, посмотрите на заголовок окна или зайдите в Help. Сомнения будут развеяны: работает именно Swiftfox, а не что-то другое.
Теперь Firefox вам вроде бы и без надобности. Можете смело удалить его, чтобы зря места не занимал. А вопрос русификации решается в несколько секунд. Со страницы www.mozilla-russia.org/products/firefox/ вы устанавливаете расширение языковой поддержки, затем набираете в адресной строке браузера about:config и меняете значение переменной general.useragent.locale с en-US на ru. После перезапуска интерфейс приложения станет русским.
Чтобы не вызывать постоянно программу из консоли, можете создать для нее кнопку.
А теперь главное – за что боролись. На мой взгляд, браузер стал гораздо шустрее. Особенно это заметно при старте. Да и странички как-то быстрее перелистываются.
В общем, смысл в переходе на Swiftfox однозначно есть. Тем более что никаких проблем процедура его инсталляции вызвать не должна. А жалеть о каких-то восьми мегабайтах трафика в наше время смешно. UP

n Программа: Swiftfox
n Тип: браузер
n Разработчик: Джейсон Хальме
n Операционная система: Linux
n Объем дистрибутива: 8,5 Мбайт
n Модель распространения: OpenSource
n Домашняя страница: www.getswiftfox.com

цена free

Автор: Сергей Голубев

Никто не прокомментировал материал. Есть мысли?