Al_H
къадий
теперь вас двое, предлагаю вам сэкономленные на апгрейде деньги перечислить мозилле, что бы они для вас специально выпустили 3 фокс под 98 винду
если сами не потяните - агитируйте оставшиеся 69999998 пользователей
это не просто аватара - это древний символ изгнания зла
Отсутствует
Нет, всё-таки логика, это наверное самая не любимая наука в нашем народе.
Что есть новая версия программы? Вероятно новые возможности, дополнительная функциональность и т.п. А чем, пардонте, оно всё обеспечивается? Что, цифрой в номере версии? Новым видом интерфейса? Да нет, пожалуй. Вероятнее всего всё это обеспечивается повышенными требованиями к производительности компьютера. Возникает вопрос, если для работы новых версий большинства программ, среди которых и ФФ, требуется более серьёзная аппаратная составляющая, то к чему нужна поддержка древних ОС, которые имеют право на жизнь исключительно благодаря наличию парка реликтовой техники, на которую новые версии программ по определению не расчитываются?
Ну если у кого-то комплексы, и ему ну очень хочется иметь версию n+1, n+2 и т.д., то логичнее просто выпустить для таковых сборку старых версий под лейблом Лайт и новым номером.
Отредактировано rowlad (11-07-2006 02:13:00)
Русский человек может pешить любую пpоблему, если конечно не будет задаваться вопpосом "А зачем?"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Firefox/1.5.0.5 ID:2006071912
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 ID:2006071912
Отсутствует
Не знаю, как у них мысль работает, но в области веб-разработки так. Если Ваш сайт неизвестен, то каждый клиент на счету. Если же Ваша популярность для Вас достаточна, то любой заметный процент - это уже такое количество людей, что ими нельзя пренебрегать - хотя бы из-за репутации. Вот и получается, что нельзя при разработке сайта не учитывать пользователей Mozilla и Opera, если сайт не интранетовский. Мне казалось, что Файрфокс не в том положении, чтобы разбрасываться пользователями.
Отсутствует
О! Как же так? Код тот же, а без command.com и autoexec грузится?!
Не знаю. Я не работал никогда в Me.
Вот сейчас 32-х битные приложения запускаются в 64-битной Windows. Говорит ли это о том, что новые версии Windows - 32-х битные на самом деле?
Зачем ты про биты постоянно талдычишь? Я тебе говорю одно, ты мне другое.д
Так, для справки. В голой Win98 в памяти не запущено ни одонго 16-битного процесса. Посмотри их сам, их немного.
Не тупи. Или ты просто разговор в сторону пытаешься увести? Я тебе говорю, что Windows -- это мультизадачная гуевая надстройка. Она запускается из доса. Причем тут 16-битные процессы? По делу есть что сказать? Может тебе ссылок надавать про описание загрузки Windows 98?
Версию Linux, расчитанную для запуска из DOS без доса запустить тоже нельзя.
Linux не имеет ничего общего с DOS. Его можно запустить откуда угодно. Всё дело в загрузчике. В досе просто запускается loadlin.exe
Отредактировано Почесал (11-07-2006 21:30:35)
Отсутствует
rowlad
Возникает вопрос, если для работы новых версий большинства программ, среди которых и ФФ, требуется более серьёзная аппаратная составляющая,
Аппаратная составляющая - это железо. Мышь, например, или клавиатура. Ненужные ФайрФоксу ни новые мыши, ни клавиатуры. Это всё фантазии.
Отсутствует
А давайте подумаем, почему растут системные требования в новых версиях программ.
1. Добавляются новые фичи, которые жрут много системных ресурсов. Таковые я в фоксе 2.0 (да и 3.0) не вижу. Все возможности, которые они обещают реализовать не такие уж требовательные к ресурсам.
2. Переписываются части приложений с целью оптимизации кода по глюкам и быстродействию. Тут я в исходниках фокса не копался и могу предположить, что так и есть. Часто на этом этапе используется новое API и новые версии компиляторов с оптимизацией под SSE2, 3Dnow и аналогичные.
Как я уже не раз писал — API win9x очень сильно отличается от API win2000/XP. В последнем есть куча вкусных вещей, которые, если их использовать, приходится реализовывать вручную, поскольку их просто нет в API для win9x.
Применительно к фоксу, а не могу представить где там используется именно это. Ведь фокс кроссплатформенное приложение, а значит не может быть завязан на API windows. За него это делает GTK. Вот если они собираются в 3.0 выкинуть GTK и сделать все заново, то тогда возможно.
Black holes were created when the God divided by zero.
Отсутствует
flaps
Аппаратная составляющая - это железо. Мышь, например, или клавиатура. Ненужные ФайрФоксу ни новые мыши, ни клавиатуры. Это всё фантазии.
Если взгляды на железо ограничиваются уровнем есть/нет, то видимо вы правы. Я речь вёл о производительности (вычислительных возможностях/быстродействии/наличии наборов команд процессора и пр.) аппаратной части, к тому же не только применительно к ФФ. Если речь идёт о новом функционале в ФФ, который не реализован в нынешних версиях, то это вполне потребует и доп нагрузки на аппаратную часть.
Русский человек может pешить любую пpоблему, если конечно не будет задаваться вопpосом "А зачем?"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Firefox/1.5.0.5 ID:2006071912
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 ID:2006071912
Отсутствует
Боюсь, что под Windows Файрфокс - не GTK-приложение
Ы? А кто же он? У него явно прослеживаются GTK-черты (Динамическая компоновка интерфейса). Или MoCo от нефига делать уже и это переписало?
Если речь идёт о новом функционале в ФФ, который не реализован в нынешних версиях, то это вполне потребует и доп нагрузки на аппаратную часть.
Кеш будет сам у себя индексировать каждые 5 секунд, чтобы круче было? Или перерендеривать страницы каждые 3 секунды? Что там такого «мегатормозного» будет, чтобы повышать мегагерцы и мегабайты?
Отредактировано LattyF (12-07-2006 11:26:35)
Black holes were created when the God divided by zero.
Отсутствует
Точно. Не в том. И такое к нам отношение просто удивляет.
Он и не разбрасывается. Или как только выйдет третья версия, у вас вторая и 1.5 работать перестанет? Никто вас не тянет на третью версию за уши, так же, как и на Win2k/XP/Vista.
Отредактировано Почесал (12-07-2006 11:32:28)
Отсутствует
LattyF
Ведь фокс кроссплатформенное приложение, а значит не может быть завязан на API windows. За него это делает GTK.
Но в тоже время ФФ не требует на винде GTK, в отличие от того-же GIMP. Почему интересно?
Русский человек может pешить любую пpоблему, если конечно не будет задаваться вопpосом "А зачем?"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Firefox/1.5.0.5 ID:2006071912
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 ID:2006071912
Отсутствует
Но в тоже время ФФ не требует на винде GTK, в отличие от того-же GIMP. Почему интересно?
Он слинкован статически с GTK?
Если он не на GTK, тогда на чем? Можно ссылочки или цитатки. А то получается «неизвестно на чем». Не думаю, что MoCo больше делать нечего, как писать «еще одну графическую библиотеку».
Black holes were created when the God divided by zero.
Отсутствует
LattyF
Увы, но подобной инфой не владею. А пока это всё лишь догадки и предположения.
Русский человек может pешить любую пpоблему, если конечно не будет задаваться вопpосом "А зачем?"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Firefox/1.5.0.5 ID:2006071912
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Thunderbird/1.5.0.5 ID:2006071912
Отсутствует
Он слинкован статически с GTK?
Тогда бы какой размер был... А сейчас под Линух размер заметно больше.
Gentoo Linux 2007-03-23 by XOR
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b3pre) Gecko/2008010104
Нас мало, но мы в кедах! ;)
Отсутствует
Sky, размер GTK, насколько я помню, около 2-х метров.
"C:\Program Files\Common Files\GTK\2.0\" размер 16 МБ.
Firefox напрямую вызывает функции из GDI32.dll & USER32.dll
Opera/9.80 (Windows NT 6.1; U; MRA 5.8 (build 4156); ru) Presto/2.9.168 Version/11.51
Отсутствует
Если он не на GTK, тогда на чем?
Я так понимаю, что частью на системных библиотеках, частью на своих, и в него зашита часть XULRunnerа. Будут делать полностью на XULRunner - вот тогда-то... посмотрим, что с производительностью будет.
Отсутствует
Firefox напрямую вызывает функции из GDI32.dll & USER32.dll
Естественно, если GTK влинкован, то так и будет. GTK+ в библиотеках весит 3,7 метра. Остальное документация, локализации и всяческие утилитарные библиотеки.
Так кто-нибудь кроме своего мнения приведет ссылочки? На чем тот же XULRunner рисует кнопки? Сам что ли? Явно ведь лезет к WinAPI. А какая прослойка отвечает за платформонезависимую реализацию этого обращения?
Black holes were created when the God divided by zero.
Отсутствует
Так кто-нибудь кроме своего мнения приведет ссылочки? На чем тот же XULRunner рисует кнопки? Сам что ли? Явно ведь лезет к WinAPI. А какая прослойка отвечает за платформонезависимую реализацию этого обращения?
компилятор - Microsoft Visual C
moztools
The moztools package contains binaries and libraries necessary to build Mozilla. .......
If you want, you can download Visual C++ version specific moztools files:
Visual C++ 7: two files:
vc7-glib-1.2.10-bin.zip
vc7-libIDL-0.6.8-bin.zip
никакого упоминания о GTK там нет, но есть о GDI+
http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites
Opera/9.80 (Windows NT 6.1; U; MRA 5.8 (build 4156); ru) Presto/2.9.168 Version/11.51
Отсутствует
Sunix, хм… Ну там я вижу пока только необходимые для компиляции библиотеки. С большой вероятностью GTK всеже не используется, но вопрос кто и чем лезет к WinAPI для рисование кнопочек остается открытым.
Black holes were created when the God divided by zero.
Отсутствует
На чем тот же XULRunner рисует кнопки? Сам что ли?
А почему нет?
Gentoo Linux 2007-03-23 by XOR
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b3pre) Gecko/2008010104
Нас мало, но мы в кедах! ;)
Отсутствует
Sky, он сам не может рисовать, только через WinAPI, иначе получаем мегатормоза. Следовательно, поскольку это кросплатформенное решение, должна быть прослойка которая в винде обращается к WinAPI, а в линухе к GTK.
Black holes were created when the God divided by zero.
Отсутствует
значит надо пытать тех, у кого есть исходники. там должно быть ясно..
ps. а XULRunner - это вообще че такое? может та самая прослойка?%)
Отредактировано Sunix (12-07-2006 21:36:18)
Opera/9.80 (Windows NT 6.1; U; MRA 5.8 (build 4156); ru) Presto/2.9.168 Version/11.51
Отсутствует
Sky, он сам не может рисовать, только через WinAPI
Да, но может использовать низкоуровневые вызовы, а отрисовывать кнопки сам. Разве не так делает библиотека Qt? И в Линуксе и в Виндовс отрисовывает виджеты сама.
З.Ы. Че-то оффтоп! Завязываем!
Gentoo Linux 2007-03-23 by XOR
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b3pre) Gecko/2008010104
Нас мало, но мы в кедах! ;)
Отсутствует