Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows 98 SE (оптимизация и улучшение) — третья часть

Автор: Kirill666
Дата сообщения: 26.06.2008 22:18
IFkO
то есть MDDACU и MDAC 2.8 в вашей сборке - одно и тоже ?



Добавлено:

Цитата:
Но можно и обновить, если хотите иметь проблемы с регистрацией его

В принципе было бы неплохо, но вот про это:

Цитата:
там защита от взлома получше реализована.

я тоже подумал только не сказал
Автор: BolenB
Дата сообщения: 27.06.2008 04:59
Kirill666

Цитата:
Есть к вам еще вопрос, что кроме лимита кеша (16-битное слово в 2 местах) изменяется в VCACHE.VXD ?

Больше ничего не изменяется.
Автор: Swegiy
Дата сообщения: 27.06.2008 12:31
IFkO

Цитата:
А что надо изменить, чтобы в ней сразу оказались IE6 с его заплатками, DX9, MDAC 2.8 и нужные драйверы?


Я, в принципе, ответа ожидал...
Ведь именно об этом и спрашивал. Так, заменить в КАБе ишака не сложно. Как и DX. И если то, что я тут на 600 страницах читал (и читаю постоянно) верно, то с установкой Винды в "обновленном" виде проблем не должно быть.
Но вот заплатки?!

Цитата:
Мы едим, чтобы жить или живем, чтобы есть? Это в смысле: смотря какие желания!

А какая в принципе разница? И то и другое приводит к измененному результату...
Автор: and23
Дата сообщения: 27.06.2008 16:13
2Kirill666, IFkO: "у большинства нынче стоит новый винрар, и чужие архивы - не открыть" - надуманная причина: и в TC распаковщик есть (со слов IFkO - сам не пользуюсь), и к Far'у плагин(ы), и библиотека unrar.dll и распаковщик unrar.exe фриварные, и 7-Zip rar-архивы понимает.

Добавлено:
2Swegiy: Не обязательно менять в cab'ах - если рядом лежит неупакованный одноимённый файл, Винда установит именно его. Но копирование файлов - даже не полдела, а гораздо меньше. С записями реестра и т.п. что делать будете? Всё равно, если хотите на паровозике прокатиться в один клик, придётся ваять .inf, который всё это делать будет.
Я говорю не только про установку доп.софта типа обновлённого IE или DX. Даже апдейты системы прописываются в реестре.
Автор: IFkO
Дата сообщения: 27.06.2008 18:17
Kirill666

Цитата:
то есть MDDACU и MDAC 2.8 в вашей сборке - одно и тоже ?

В MDDACU есть кое-что неофициальное, что у меня вызвало подозрение в неустойчивости и я не стал включать это в обновления своей сборки.

Цитата:
Так, заменить в КАБе ишака не сложно.

Вот уж нет! Туда входит чуть не полсистемы, и он рассчитан на установку в уже стоящую Винду. Уговорить систему установиться с его компонентами у меня заняло больше месяца. Хотите пройти этот путь еще раз самостоятельно?

Цитата:
Как и DX.

DX попроще будет... но ненамного.

Цитата:
Но вот заплатки?!

Вот это как раз проще всего. Только не поставите Вы заплатки на IE6 раньше самого IE6.
То есть: сначала система, потом в стоящую систему IE6, потом его заплатки. Все это одним кликом???

Цитата:
А какая в принципе разница?

Разница в том, кто у нас главный - мозг или желудок.
and23

Цитата:
копирование файлов - даже не полдела, а гораздо меньше.

Вот-вот! Не всякий файл можно включить в установку системы. Возьмите, к примеру, обновленный VMM: кладем его в дистрибутив, и система уже не установится.
Автор: Kirill666
Дата сообщения: 27.06.2008 20:10
2 BolenB

Цитата:
Больше ничего не изменяется

И это ЗАМЕЧАТЕЛЬНО !!!

И еще: есть какие нибудь мысли, почему может не работать строка MaxPhysPage в system.ini ?
(если лимит меньше физической памяти, то система выдает синий экран при перезагрузке)
Хотя, не очень то она и нужна нынче .....


2 IFkO :


Цитата:
Вот-вот! Не всякий файл можно включить в установку системы. Возьмите, к примеру, обновленный VMM: кладем его в дистрибутив, и система уже не установится.

Ваша информация устарела: у меня прекрасно поставился, на 2Гб, дистрибутив 98se с вашими дополнениями, и положенным в корень дистрибутива, VMM32 v4.10.2222, пропатченным patchm v5.0, (который выкладывал BolenB).
v4.10.2226 - еще пока не испытал, но думаю все тоже будет OK.
Автор: IFkO
Дата сообщения: 27.06.2008 21:10
Kirill666

Цитата:
v4.10.2226 - еще пока не испытал

Я как раз его и имел в виду.
Автор: dj_Diesel
Дата сообщения: 28.06.2008 08:59
IFkO

Цитата:
Разница в том, кто у нас главный - мозг или желудок.

это зависит от ситуации, бывает и желудок главнее мозга))
Kirill666

Цитата:
Ваша информация устарела: у меня прекрасно поставился, на 2Гб, дистрибутив 98se с вашими дополнениями, и положенным в корень дистрибутива, VMM32 v4.10.2222, пропатченным patchm v5.0, (который выкладывал BolenB).

т.е. как я понял если собираю WIN98IF и потом кладу туда в корень
Цитата:
VMM32 v4.10.2222, пропатченным patchm v5.0,
то винда установится на 1 Гб ОЗУ?
Автор: IFkO
Дата сообщения: 28.06.2008 09:02
dj_Diesel

Цитата:
то винда установится на 1 Гб ОЗУ?

Можно предположить, что да.


Цитата:
бывает и желудок главнее мозга))

Всегда, как только проголодаешься.
Автор: BolenB
Дата сообщения: 28.06.2008 09:16
dj_Diesel

Цитата:
т.е. как я понял если собираю WIN98IF и потом кладу туда в корень
Цитата:VMM32 v4.10.2222, пропатченным patchm v5.0,
то винда установится на 1 Гб ОЗУ?

На 1Гб ОЗУ обычно хватает VCACHE.VXD огранчиченного на 128 или 256 Мб. И дополнительно ограничить AGP aperture size на 64 или 128 МБ в BIOS.
Вот на большем объеме памяти нужно уже дополнительно патченый VMM32.VXD.
Автор: Swegiy
Дата сообщения: 28.06.2008 11:57

Цитата:
Разница в том, кто у нас главный - мозг или желудок.

Да? Но на выхлопе ВСЕ РАВНО ИЗМЕНЕНИЯ. Неужели непонятно?

Цитата:
Вот уж нет! Туда входит чуть не полсистемы, и он рассчитан на установку в уже стоящую Винду. Уговорить систему установиться с его компонентами у меня заняло больше месяца. Хотите пройти этот путь еще раз самостоятельно?

Как раз именно этого и не хочу! Именно об этом и спрашивал.
ТАК ЧТО ЖЕ НАДО СДЕЛАТЬ В СТАНДАРТНОМ ДИСТРИБУТИВЕ ВИНДЫ, чтоб с одной установки встала (именно встала, а не переписалась) вся система?
Ясное дело, что меняется система "прекопи.1" и некоторые "инф"ы...
Которые и как?
Повтрорение разработок ИФКО позволит поставить стандартные версии?
В какой части необходимы изменения в наработках ИФКО?
Автор: dj_Diesel
Дата сообщения: 28.06.2008 12:14
Swegiy
в том и дело просто так без напряга ниче не выйдет
Автор: IFkO
Дата сообщения: 28.06.2008 14:44
Swegiy

Цитата:
ТАК ЧТО ЖЕ НАДО СДЕЛАТЬ В СТАНДАРТНОМ ДИСТРИБУТИВЕ ВИНДЫ, чтоб с одной установки встала (именно встала, а не переписалась) вся система?

Нужно сходить на мою страничку http://bust.narod.ru/win98.html взять оттуда все интересующие компоненты, которые можно поставить в стандартную 98SE (или в "Собери себе Windows" - это в принципе та же система). А потом задавать вопросы о тех компонентах, которых и после этого не хватает.

Цитата:
Повтрорение разработок ИФКО позволит поставить стандартные версии?

Стандартные версии чего? Что не устраивает в моих сборках?
Автор: Swegiy
Дата сообщения: 28.06.2008 20:07
IFkO
Я, не являясь програмистом, понимаю, что ты "облегчаешь" компоненты. В какой части они могут отказаться работать, мне неизвестно. Поэтому со своей вышки я рассматриваю возможность произвести подобную твоей операцию СО СТАНДАРТНЫМИ компонентами Вин98. Надо в моих вопросах ещё что то пояснять? Я могу повторить, что б мои вопросы не казались лично тебе обидными: ТЫ ДЕЛАЕШЬ ОГРОМНОЕ И НУЖНОЕ ДЕЛО!!!
Но меня интересуют ПОЛНЫЕ версии стандартных программ и компонентов.
Автор: and23
Дата сообщения: 28.06.2008 20:44
2Swegiy: Насколько я понимаю (если ошибаюсь, IFkO поправит), "облегчаются" сторонние программы типа Офиса, Фотожопы etc. Сама же система разрезана на логически связные части, апдейты (если есть) имплантированы в эти части. Из этих частей можете собрать себе инсталлятор в желаемой конфигурации. Я вообще не очень понимаю, что значит "стандартная, но уже с апдейтами". Полная? Ну, так возьмите _все_ части! Если не будете добавлять сторонние компоненты, то и получите на выходе дистрибутив той же 98SE + ужЕ установленные апдейты.

Посмотрите на страничке раздел "Исключены компоненты". Вас именно они смущают? Скучаете по Welcome ("Ваc приветствует Windows") или Tour98 ("Знакомство с Windows 98")? :-)
Автор: IFkO
Дата сообщения: 28.06.2008 21:36
Swegiy

Цитата:
ты "облегчаешь" компоненты

Там практически везде в ReadMe написано, что именно исключено. Уверяю, это все - ненужный мусор. Например, средства "миграции" компонентов под новые операционки, средства их обновления, средства их удаления....

Цитата:
В какой части они могут отказаться работать

В той, где остались ошибки MS. Ну, и мои, конечно.

Цитата:
я рассматриваю возможность произвести подобную твоей операцию СО СТАНДАРТНЫМИ компонентами Вин98

Что может быть проще: возьми мои и добавь все отрезанное.

Цитата:
что б мои вопросы не казались лично тебе обидными:

Кажутся странными: зачем повотрять уже сделанное? Но если и ты хочешь потратить три года...
and23

Цитата:
разрезана на логически связные части, апдейты (если есть) имплантированы в эти части.

Yes, Sir! Только и оттуда отрезано лишнее - все те же средства миграции, онлайновая поддержка.... Да, удален мастер подключения к Интернету. Это важно? У нас провайдеры-то другие...
Автор: Neue_Gott
Дата сообщения: 29.06.2008 10:12

Цитата:
Правда есть особенность - видеодрайверы под Windows9x пишутся (насколько я видел в 98DDK.EXE) на ассемблере (только часть DLL-ок отвечающих за DirectX/OpenGL пишутся на С), полностью на С пишутся видеодрайверы для WindowsNT/2000/XP/Vista.

Так вот! Мне интересно, можно ли их дизассемблировать? Мне нужно переписать последние Catalyst и ForceWare под Windows 9x
Автор: BolenB
Дата сообщения: 29.06.2008 11:36
Neue_Gott

Цитата:
Так вот! Мне интересно, можно ли их дизассемблировать? Мне нужно переписать последние Catalyst и ForceWare под Windows 9x

Если сможешь, то возьмут в Nvidia или AMD-ATI без испытательного срока.
Автор: Swegiy
Дата сообщения: 29.06.2008 13:04
Значит на МОЙ вопрос ответа нет?
Все предложения по поводу разработок ИФКО я читал на протяжении всего развития Вин ИФ.
Автор: IFkO
Дата сообщения: 29.06.2008 14:19
Neue_Gott

Цитата:
Мне интересно, можно ли их дизассемблировать?

Толку с этого не будет. У 9X и XP разная архитектура драйверов. То есть их нельзя исправить, можно только переписать с нуля. Причем язык здесть значения не имеет.
Swegiy

Цитата:
Значит на МОЙ вопрос ответа нет?

Ну почему нет? Говорю же: возьми мои компоненты и добавь то, чего тебе не хватает. На мой взгляд это самый простой путь.
Автор: and23
Дата сообщения: 29.06.2008 16:14
2Swegiy:
Цитата:
Значит на МОЙ вопрос ответа нет?
Так Вы поясните всё же, в чём Ваш вопрос заключается.

В общих чертах я Вам ужЕ ответил (может, и не о том - как понял вопрос так и написАл): берёте дистрибутив, распаковываете, заменяете файлы на апдейтнутые и добавляете недостающее, правите соответствующие inf-ы. При желании снова упаковываете.

Или Вы ждёте, что здесь до строчки распишут все правки inf'ов? 8-O Так это простыня нехилая получится. Думаете, я Вас зря всё время на страничку IFkO посылаю? Нет, не зря, и не для "возьмите готовое". А для "возьмите образец и сделаёте своё, воспользовавшись образцом как примером".
Автор: Neue_Gott
Дата сообщения: 29.06.2008 17:22

Цитата:
То есть их нельзя исправить, можно только переписать с нуля.

А для этого, наверное, нужны кодировки?
Автор: Swegiy
Дата сообщения: 29.06.2008 17:58

Цитата:
Ясное дело, что меняется система "прекопи.1" и некоторые "инф"ы...
Которые и как?
Повтрорение разработок ИФКО позволит поставить стандартные версии?
В какой части необходимы изменения в наработках ИФКО?


Вот именно это меня интересует.
Не взятие наработок у ИФКО, а работа со стандартным дистрибутивом Вин98се, ИЕ 6, DX9c, MDCU, MDDACU, MDIE6CU и другие заплатки, обсуждаемые тут.
Все это поставить с доработанного, но стандартного дистрибутива. Желательно, не увеличивая на много кол-во перезагрузок. Причем, дорабаткой считаю изменение порядка установки, инфов (если необходимо) и прекопи1 (так же, если необходимо).
Автор: IFkO
Дата сообщения: 29.06.2008 23:06
Neue_Gott

Цитата:
А для этого, наверное, нужны кодировки?

Нужно знать, как работает железо и как организовать его взаимодействие с системными компонентами, обеспечивающими вывод графики. А что за кодировки?
Swegiy

Цитата:
Все это поставить с доработанного, но стандартного дистрибутива

Поставь с "Собери себе Windows". Он практически стандартный.


Добавлено:
maxud
Поковырял немного Ваши разработки. Хочу о многом спросить. Для начала:
Почему используются 3 разных Advpack.dll (один в bhdd30 и mdcu30, другой в Mddacu14, третий в mdiecu21 (до mdiecu22 пока руки не дошли)). Какой предпочитаете? У меня вот 6.0.2800.1106 - это хорошо или плохо?
Аналогично - почему 3 разных W95inf32.dll (один в bhdd30, mdcu30 и nusb34, другой в Mddacu14, третий в mdiecu21). Моя версия - 4.71.17.0 - это как?
Аналогично - почему 2 разных cabinet.dll (в Mdcu300 и в Mddacu14). Мой - 5.0.2147.1
Продолжение следует...
Автор: Neue_Gott
Дата сообщения: 30.06.2008 03:02
IFkO

Цитата:
как работает железо

Для этого нужны электронные схемы

Цитата:
как организовать его взаимодействие с системными компонентами, обеспечивающими вывод графики

Только через драйвер

Цитата:
А что за кодировки?

Кодировки доступа и управления видеоадаптером.
IFkO, можно ли добавить в твой дистрибутив драйверы SATA RAID контроллеров? Я думаю это актуально. И ещё мне хотелось бы, чтоб Windows 98 IF больше походил на Windows 98 SE, а не XP...
Автор: ZloyBehemoth
Дата сообщения: 30.06.2008 06:04
Не подскажите - есть Windows 98 (не SE), как в ней сделать возможным подключать flash-диски?
Автор: midda2
Дата сообщения: 30.06.2008 06:33
Swegiy
Вас должен в таком случае больше интересовать проект maxud, который изначально расчитан на владельцев "кошерного" (настоящего американского" диска винды. Нужно прочитать как делается интегрированная установка всяких разных программ через msbatch.inf - автозапуска патчей и установки прог после завершения установки винды (было на этом форуме в этой теме, в предыдущих частях, используйте вариант для печати, так легче пользоваться кнопкой поиск.
В такам случае вы получаете винду со всеми Приветствиями. Обновления maxud ничего не отрезают. Меньше нужно анализировать его патчи (на самом деле это шутка, вы ведь не собираетесь выполнять декомпиляцию всех изменений между версиями файлов).

PS А вообще Вы вдруг подошли к понятию промышленной надежности ПО. Тут у Вас очень мало возможностей и все они очень трудоемки и затратны. Единственный доступный простому смертному путь - системы с открытым исходным кодом, например FreeBSD. Можете хоть каждый день сравнивать исходники вчерашние и сегодняшние и переписываться с разработчиками.

PPS А если все-же нужна винда, то читайте побольше книжек по тестированию програмного обеспечения, на этот счет их существует достаточно, даже в городских бумажных библиотеках.
Автор: Swegiy
Дата сообщения: 30.06.2008 09:09
midda2
Сенкс. Похоже, это то, что я искал.
Автор: IFkO
Дата сообщения: 30.06.2008 17:12
Neue_Gott

Цитата:
Для этого нужны электронные схемы

или хотя бы описания. Потому драйверы и пишут авторы железа.

Цитата:
Только через драйвер

Дело в том, что у 9X и у NT эти компоненты РАЗНЫЕ. Так что и драйверы должны быть разными. То есть нужно знать в совершенстве, как 98 контактирует с драйвером.

Цитата:
можно ли добавить в твой дистрибутив драйверы SATA RAID контроллеров?

Вряд ли: добавить можно только те драйверы, которые есть в природе, сам я их не пишу, и к тому же только на то железо, к которому у меня есть доступ, иначе не проверишь результат. Собственно, VIA RAID кажется, я туда включил, но без проверки его работы....

Цитата:
чтоб Windows 98 IF больше походил на Windows 98 SE, а не XP

Что не так? Что конкретно не нравится?
Swegiy
midda2

Цитата:
Вы вдруг подошли к понятию промышленной надежности ПО

Тут есть две стороны: надежность, с которой maxud не всегда ладит, ибо в его системе (а отлаживается он, видимо, на ней) есть масса сторонних включений (из ME, 2000...), так что то, что отлично работает у него, на кошерной системе может и не заработать: не хватит чего-то, что maxud не включил в пакет, и все! С другой стороны - уязвимость, против которой направлена большая часть этих патчей (учтите, что неофициальные не всегда достаточно отлажены... впрочем, и официальные тоже). Так вот, это напоминает преподавание философии: польза сомнительна, вред очевиден ( © Шихматов-Ширинский, министр просвещения Российскй империи). Так что именно вам выбирать, хотите ли вы меньше ошибок в программном коде или больше защиты от хакеров.

Автор: Neue_Gott
Дата сообщения: 01.07.2008 10:03

Цитата:
добавить можно только те драйверы, которые есть в природе, сам я их не пишу, и к тому же только на то железо, к которому у меня есть доступ, иначе не проверишь результат. Собственно, VIA RAID кажется, я туда включил, но без проверки его работы....

Мне хотелось бы SiS, Intel ICH4-5, nForce2-3, ULi. Если нужно, могу залить

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Как сделать в регистре чтоб папки перенести


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.