The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Исследование размера зависимостей GNOME в последних выпусках Debian

08.09.2009 12:01

Франс Поп (Frans Pop), разработчик Debian GNU/Linux и автор проекта debtree, опубликовал результаты своего исследования изменения размера зависимостей у поставляемой в составе Debian сборки десктоп-окружения GNOME (при установке по-умолчанию). В процессе исследования были построены графы зависимостей для любого пакета. Франс получил результаты, демонстрирующие неожиданно значительное увеличение размера GNOME в последних релизах Debian:

  • Sarge (июнь 2005, GNOME+KDE) - 1390 Мб;
  • Ecth (апрель 2007) - 1360 Мб;
  • Lenny (февраль 2009) - 1830 Мб;
  • Squeeze (должен выйти весной 2010) - более 3000 Мб.

Разработчик задается вопросом о том, нужно ли добавление избыточных визуальных эффектов и дублирующей функциональности. В свое время он перешел на Linux с целью получения контроля над используемой системой. Но теперь разработчики различных "наборов" ("kits") Linux отдают предпочтение росту функциональности в ущерб контролю над системой и экономному расходованию ресурсов.

  1. Главная ссылка к новости (http://www.osnews.com/story/22...)
  2. OpenNews: Размышление об интеграции GTK 3.0 и GNOME 3 в Debian GNU/Linux
  3. OpenNews: Релиз Mono 2.4.2. Официальная позиция Ubuntu и Debian по отношению к Mono
  4. OpenNews: Проект Debian GNU/Linux не будет поставлять Mono при установке по умолчанию
Автор новости: wrnews
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/23332-debian
Ключевые слова: debian, gnome
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 13:46, 08/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Чего неожиданного то? Что GNOME что KDE давно радуют кучей зависимостей. Я за то чтоб приложения не зависили от DE
     
     
  • 2.5, AlexanderYT (?), 14:16, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ничего радостного. Тенденция "все из коробки" себя проявляет в полной мере. Такие зависимости сделают графический юзерспейс менее гибким (в случае с Gnome).
     
  • 2.15, trdm (ok), 15:19, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >>Я за то чтоб приложения не зависили от DE

    + 500.
    общий АПИ для систем спасет нас.
    А зависимости добавят гемора и ненужного труда.

     
     
  • 3.19, vitek (??), 16:22, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    и как себе это представляешь?
    если типа lsb - так он уже есть. юзайти, мля.

    или это будет некий набор, который должен быть в ОБЯЗАТЕЛЬНОМ порядке стоять везде (и даже в ембедед-девайсах)? так я против. напуркуа мне ещё одна винда.
    или вообще это всё в ядро запихнуть? опять же - винда не нужна.

     
  • 3.26, аноним (?), 18:36, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот тебе по сути и есть общий АПИ - 2000MB гнома. Не говори глупостей.
     

  • 1.7, Аноним (-), 14:22, 08/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    apt-get --no-install-recommends gnome-core спасет нуждающихся
     
     
  • 2.8, mag (??), 14:27, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +5 +/
    apt-get --no-install-recommends gnome-glamour gnome-ponts gnome-ryushechki -minimalism only
     
     
  • 3.31, поцанчик (ok), 01:05, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    E: Неизвестная опция командной строки 'i' [из -minimalism].

    а какая у вас версия апт-гет ?

     

  • 1.23, Аноним (-), 16:37, 08/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Now that I have a bit more perl experience through my recent work on debmirror, maybe I should finally port debtree from shell script to perl

    Ааа, некрофил. Ну всё понятно.

     
  • 1.24, Аноним (-), 16:41, 08/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Выкинуть поддержку принтеров и сети из графического тулкита - и половина зависимостей исчезнет. Зачем ещё одно QT?
     
     
  • 2.25, Aleksey (??), 18:32, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу. И каждое приложение для Gnome будет самостоятельно это имплементить (за примерами далеко ходить не надо - посмотрите из приложений для X'ов). Типа давайте вместо одного общего кода сделаем кучу персональных (еще и более глючных, т.к. теряются все преимущества использования уже написанного кодаa).
     
     
  • 3.27, аноним (?), 18:38, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Походу, если каждое приложение будет имплементировать нужную ему функциональность, это в сумме будет меньше чем то, во что превратился гном.
     
     
  • 4.28, x0r (??), 19:07, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    просто, если библиотеки есть - использовать,
    нет - отключить функции.
    и динамическая подгрузка
     
     
  • 5.30, Aleksey (??), 19:37, 08/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда все претензии к создателям программ для Гнома (а также КДЕ, и т.п.).
     
     
  • 6.32, victor (??), 04:57, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    что и должно быть.
     

  • 1.29, Аноним (-), 19:10, 08/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > добавление избыточных визуальных эффектов

    О каких эффектах речь. Чтоб настроить внешний вид гнома до более менее вменяемого нужно изрядно постараться. Там даже антиалиасинга для скруглённых углов окон нету, а у него избыток появился.

     
     
  • 2.34, .kkursor (?), 10:34, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А что, скруглённые края окон - категорическая необходимость для нормальной работы?
     
     
  • 3.36, User294 (ok), 15:51, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Если так рассуждать, можно поставить Win95 и не париться. Офис 97 там запускается - для работы в принципе хватит. Некоторым. И какое-то подобие многозадачности там вроде как есть.
     
     
  • 4.38, .kkursor (?), 17:24, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я давно читаю Опеннет, и к очень многим Вашим мнениям ставил категорические +1. Но с этим позвольте не согласится. Как круглые границы окон, полупрозрачность и трясущиеся как желе при перетаскивании окна могут повлиять на производительность труда? Нет, прикольно конечно побаловаться, но через некоторое время надоедает платить за свистелки значительным (субъективно) падением производительности системы. Линупс ведь всегда славился быстродействием? :) А получается, что за свистелки, дающие эфемерное удобство и радующие глаз, приходится платить производительностью работы. А компьютер - он же не для наблюдения за свистелками, а для работы сделан. :)
     

  • 1.33, leshiy.by (?), 08:20, 09/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    проблема высосона из пальца )))
     
     
  • 2.35, anon (?), 11:10, 09/09/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот-вот. Не нравится Гноме - удалять к чертям, как и кеды. Для школоты и секретуток в самый раз. Я доволен awesome'ом и никаких сотен метров зависимостей при каждом обновлении.
     

  • 1.37, User294 (ok), 15:52, 09/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > #  Lenny (февраль 2009) - 1830 Мб;
    > # Squeeze (должен выйти весной 2010) - более 3000 Мб.

    Это они туда моно добавили? :D

     
  • 1.39, azure (ok), 20:29, 09/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    gnome уверенно превращается в виндовс. кде изначально вендоподобен, поэтому я его не буду рассматривать. От графической среды что, собственно, требуется? Обеспечить графический логин в систему? - slim. Отображать отображаться рабочий стол с файлами и обоями - pcmanfm+openbox. Хочется красивостей - используйте compiz-fusion. Нужна панель - да их десятки, начиная от lxpanel, xfce4-panel, matchbox-panel, suxpanel и т.п. ЧТО ЕЩЕ НУЖНО ТО? подключать/отключать флешки? - через тот же pcmanfm или thunar с hal-надстройкой. Остальное - дело администратора и в кривы^W гуевых интерфейсах вряд ли нуждается (ну, настройка принтеров, например). Если приложение зависит от DE - оно обречено на плохую славу.
     
  • 1.40, Аноним (-), 23:10, 10/09/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >ЧТО ЕЩЕ НУЖНО ТО?

    Сессии нужны.

     
     
  • 2.41, azure (ok), 10:09, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    что есть сессия? автозапуск приложений?
     
     
  • 3.42, Аноним (-), 16:16, 11/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не просто автозапуск приложений, а автозапуск на рабочем столе прошлой сессии, с размером окна прошлой сессии, расположением окон, фокуса, автосохранения этих параметров в случае краха приложения, DE, системы, с сохранением прежней информации в самом приложении и т. д. В DE (в KDE точно) есть возможность такую функциональность создать для всех DE-зависимых приложений. А DE-независимая система такого плана есть?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру