Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       09 Jan 2007  03:09:52
 To : Slawa Olhovchenkov
 Subject : Re: xlib
 -------------------------------------------------------------------------------- 
 
 08 янв 2007, понедельник, в 19:00 KRAST, Slawa Olhovchenkov написал(а):
 
  EG>> Изучаю возможность собрать какой-нибудь современный open source
  EG>> браузер с минимально возможным оверхедом, в том числе административным.
  EG>> В частности, это означает, что шрифтов локальных нет (ну или почти
  EG>> нет, с поправкой на вышеизложенное). Соответственно, fontconfig
  EG>> вроде как получается излишней сущностью, но собрать gecko без
  EG>> pango/cairo/fontconfig уже не получается (раньше получалось с pango,
  EG>> но без cairo). Вопрос по-этому не столько про сам fontconfig (оверхед-то
  EG>> не шибко большой), сколько про то, из каких соображений перестали
  EG>> заботиться о возможности работы исключительно через сетевой X protocol,
  EG>> без всяких требований к локальным данным.
  SO> Все равно не понимаю. Без каких данных,
 
 Без локальных файлов, точнее с минимумом их.
 
  SO> какой смысл, почему Х протокол перестал
  SO> быть сетевым, или у тебя броузер перестал по сети работать?
 
 Чтобы браузер по сети работал, его надо сначала собрать.
 Без fontconfig собрать не получилось, а зачем нужен fontconfig,
 когда локальных шрифтов нет?
 
 Впрочем, firefox 2.0.0.1,1 из свежих портов не так уж плох
 сейчас: "всего" 29 портов потребовалось для его сборки:
 
 atk-1.12.4
 cairo-1.2.6_1
 expat-2.0.0_1
 firefox-2.0.0.1,1
 fontconfig-2.3.2_6,1
 freetype2-2.2.1_1
 gettext-0.14.5_2
 glib-2.12.7
 gmake-3.81_1
 gtk-2.10.7
 hicolor-icon-theme-0.9_2
 intltool-0.35.3
 jpeg-6b_4
 libIDL-0.8.7
 libXft-2.1.7_1
 libdrm-2.0.2
 libiconv-1.9.2_2
 libxml2-2.6.26
 nspr-4.6.4
 nss-3.11.4
 p5-XML-Parser-2.34_2
 pango-1.14.9
 perl-5.8.8
 pkg-config-0.21
 png-1.2.14
 shared-mime-info-0.19
 tiff-3.8.2_1
 xorg-libraries-6.9.0
 zip-2.32
 
 gmake, конечно, не в счет.
 
 36Mb сам firefox, 7Mb gettext, 6Mb - perl, дальше еще 20Mb всякой
 всячины, плюс 24Mb из второго гнома (в основном gtk2, libxml2 и glib2).
 Hу и 44Mb x.org 6.9.0, итого 134Mb вытянуть и можно собрать.
 
 В /etc/make.conf добавил WITHOUT_GNOME=yes, WITHOUT_FAM=yes
 и в Mk/bsd.gnome.mk оторвал gnomevfs2 и esound из списка зависимостей
 libgnome (мне никогда не понять, зачем нужен esound браузеру).
 По счастью, gnomevfs2 на самом деле не нужен файрфоксу, а то он тянет за собой
 огромную кучу всего совершенно непонятно зачем. И у мозиллы пришлось
 desktopfileutils тоже оторвать.
 
 Да, и у pango оторвал желание поставить иксы полностью
 и у libIDL опять же зависимость от BISON (при живом-то /usr/bin/byacc).
 
 В пакетах в итоге получается 48Mb, включая сам firefox размером в 11Mb.
 А Xlib всего-навсего 5Mb.
 
 Итого система вмесе со всей этой кучей - 363Mb.
 Если всякое барахло типа документации выкинуть, да и систему саму
 подчистить от ненужного, наверное на флешку 256Mb поместится.
 
 Eugene
 -- 
 Устав от радостных пиров,
 Hе зная страхов и желаний
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 xlib   Eugene Grosbein   07 Jan 2007 00:45:28 
 xlib   Slawa Olhovchenkov   08 Jan 2007 00:19:38 
 Re: xlib   Eugene Grosbein   08 Jan 2007 05:23:58 
 xlib   Slawa Olhovchenkov   08 Jan 2007 03:40:20 
 Re: xlib   Eugene Grosbein   08 Jan 2007 15:11:28 
 xlib   Slawa Olhovchenkov   08 Jan 2007 20:00:08 
 Re: xlib   Eugene Grosbein   09 Jan 2007 03:09:52 
 xlib   Max Khon   15 Jan 2007 23:34:32 
Архивное /ru.unix.bsd/260930cc34bb6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional