Неподдерживаемая Win7
Eugene Muzychenko написал(а) к Eugene Grosbein в Feb 20 09:53:47 по местному времени:
Привет!
14 Feb 20 13:20, you wrote to Konstantin Simonov:
EG> многочисленные устройства, работающие на скоростях USB 2.0 и выше,
EG> многоканальный звук, встроенные и внешние батареи и работа системы
EG> в разных режимах в отличее от уровня заряда и наличия "розеточного"
EG> питания (включая непостоянную скорость CPU), пишущие DVD и BluRay,
EG> WiFi 5Ghz
Все это не требует поддержки на уровне ОС, и решается исключительно драйверами устройств, как и было задумано. А поддержка многоканального звука была еще в Win 3.1, и все упиралось исключительно в двухканальные драйверы.
EG> IPv6
Рядовой пользователь до сих пор не знает, для чего оно нужно.
EG> совершенно иная ситуация с видеоподсистемой, с драйверами и
EG> поддержкой ими разных моделей рендеринга, даже разрешениями экрана,
EG> многоядерные CPU и обязательность синхронизации доступа к памяти из
EG> разных ядер для одновременно работающих потоков и системные примитивы
EG> для этого.
Это все существенно либо для серверов и серьезных рабочих станций, либо для очень редких программ, с которыми приходится работать рядовому пользователю.
EG> Даже элементарно встроенные гигабитные сетевые карты в десктопных
EG> материнках и необходимость в сетевом стеке, который был бы способен
EG> качать хотя бы на скорости 10 мегабайт в секунду при TTL порядка 50
EG> и уровне потерь в 0.1%, чего не способен даже стек TCP/IP WinXP
EG> при дефолтных параметрах реестра.
А что именно препятствует этому в самом стеке?
EG> А это может означать неработоспособность программы при работе с
EG> разделяемыми сетевыми данными
Только достаточно редкой, нетипичной программы. Ну, или написанной настолько криво, что лишь сверхскорости позволяют обеспечить приемлемую эффективность.
EG> Я уж не говорю о том, что Win95 просто не запустится на машине
EG> с более чем 2GB памяти из-за проблем в ядре Win95,
EG> а значит, программе для обработки массивов данных такого размера
EG> не светит работать под Win95.
Это опять-таки редкая, нетипичная программа. Или очень тупая, не умеющая обращаться с данными аккуратно.
EG> Есть определённые пределы поддержки совместимости и только тем,
EG> кто сам никогда не был вынужден тратить усилия на эту поддержку,
EG> кажется, что совместимость легко поддерживать до бесконечности.
Это как раз понятно. Речь о том, что многие разработчики программ стремятся применять новые возможности ОС только потому, что они существуют. Заявления "теперь с поддержкой фичи XXX от Windows N!" на малограмотного юзера действуют неотразимо. А ситуация, когда без этой фичи у программы были реальные сложности, достаточно редка.
Ладно, вместо Win95 можно поставить эталоном функциональности NT 4.0. :) А если непременно нужен USB (который опять-таки редкой прикладной программе нужен непосредственно), то Win2k.
Всего доброго!
Евгений Музыченко
eu-gene@muzy-chen-ko.net (все дефисы убрать)
--- GoldED+/W32-MSVC 1.1.5-b20170303
|