ПолезностиPrelink и Preload для ускорения запуска программ в Linux

В этой заметке я опишу две утилиты, которые помогут ускорить работу системы Linux, а конкретно — запуск приложений: prelink и preload. Prelink оптимизирует исполняемые файлы для быстрого связывания с библиотеками. Preload кэширует часто используемые библиотеки и программы.

Prelink


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

Установите приложение prelink средствами вашего дистрибутива. В файле /etc/prelink.conf содержится список путей, файлы по которым prelink будет обрабатывать. Модифицировать этот список вам скорее всего не придется, это за вас сделали авторы вашего дистрибутива. Запустите prelink -amfR (--all --conserve-memory --force --random) для выполнения прелинкинга всех приложений.
Читать дальше
  • +4
  • Guf
  • 19 ноября 2010, 19:12

Web-developerИспользуем видео как фон сайта. Разбираемся в youtube api. Плеер Chromeless

Итак, я расскажу как можно вместо обычного фона использовать видео без флеша и html5. Делать мы это будем с помощью youtube api и немного мозгов. Задача у нас простая: поместить ролик под основной контент сайта и вывести кнопки управления видео на специальную панель. По-моему такое решение будет очень круто смотреться на сайтах музыкальных групп etc.

Живой пример | Скачать архив

Использовать мы будем специальный плеер ютуба «Chromeless Player». Он отличается тем, что полностью контролируется с помощью JavaScript и не имеет визуального оформления. Примеры можно найти на Google PlayGround.

Итак, создадим файл index.html, script.js и style.css.
Читать дальше
  • +4
  • Guf
  • 01 ноября 2010, 15:37

ИгрыCommand & Conquer: Red Alert

Адрес: openra.res0l.net
Многопользовательский. Для Windows, Linux и Mac OS X.

  • +4
  • Guf
  • 04 октября 2010, 20:11

ПолезностиMeld - редактор сравнения файлов и катологов в Linux

Meld — очень полезная программа для наглядного сравнения файлов и катологов в Linux. Это что-то вроде утилиты diff, но в графическом виде с возможностью «сливать» изменения, удалять и восстанавливать файлы. Можно сравнивать как два, так и три файла или каталога одновременно.
Читать дальше
  • +8
  • Guf
  • 13 сентября 2010, 21:34

Есть вопрос!Отображение шрифтов в браузере(ах)

В общем нужен был мне wine, и вот эта вся беда
winetricks gdiplus ie6 msxml3 vcrun2005sp1 vcrun2008 fontsmooth-rgb
после чего в браузере поменялось отображение шрифтов (стали немного растянутые), пытался в хроме в настройках поставить всё по умолчанию, ничего не помогло… Как вернуть прежние шрифты? ОС ubuntu 10.04. А и еще, wine убил, вместе с пакетами которые написаны выше, результата нет…
Если я не ошибаюсь то и в других браузерах тож отображение шрифтов поменялось…
  • +1
  • Guf
  • 23 июля 2010, 13:07

О сайтеДизайн к open-life

Проголосовало: 52 | Воздержалось: 1

Нужен ли уникальный дизайн к сайту open-life? Если есть идеи по шаблону, выкладывайте...
  • +1
  • Guf
  • 16 июня 2010, 19:34

Игрытопик-ссылка Blood Frontier

Blood Frontier — бесплатный трехмерный шутер от первого лица для Linux. Blood Frontier предлагает как сетевую, так и однопользовательскую игру с ботами.

Есть вопрос!(process310): GLIB-WARNING в ubuntu 10.04

Периодически после перезагрузки вылазит вот такая ошибка:
(process310): GLIB-WARNING **: getpwuid_r(): failed due to unknown user id(0)

В чем собственно говоря причина?
  • +1
  • Guf
  • 03 июня 2010, 19:48

ИгрыКак запустить Quake III Arena без wine

Захотелось мне вчера поиграть в что то типа Q3, вот и надыбал игрушку OpenArena типа Q3, поиграл, но всё таки не то… Посмотрел на это всё дело и понял что нормальное Q3 не заменить чем нить другим… В общем ближе к делу… Так как движок OpenArena основан на Q3 я скопировал baseq3 в папку home/user/.openarena/ после этого заходим в openarena > mod > baseq3 ИГРАЕМ :)
  • +9
  • Guf
  • 24 мая 2010, 00:35

GNU/Linuxтопик-ссылка Linux 2.6.34 Released

Вышел релиз стабильного ядра Linux!