Re: OT. Güindous Vista
Copipegi de no se donde, sobre el "fabuloso" Window$ Vista.
MS Windows Vista y su dichoso DRM
Los visitantes de páginas inglesas habran notado un incremento del ruido
relacionado con DRM y Vista - casi todos ellos enlazando a este documento.
Como no he visto ninguna página en español que explique un poco el tema, me
he decidido a explicarlo yo un poco. NOTA:: Este documento está basado
prácticamente en notas extraidas y traducidas de ese documento. Recomiendo
encarecidamente leerlo, a pesar de la longitud, a todos los que trabajen en
ordenadores o estén interesados en el tema.Resumiendolo, Microsoft ha cedido
completamente a las peticiones de las multinacionales de contenido multimedia
(cine y musica), especialmente las grandes productoras. Microsoft dice que
esas empresas no se “fian” del PC, de la facilidad para piratear y distribuir
contenidos, y ha construido un sistema a base de DRM donde copiar es
prácticamente imposible, supuestamente para dar confianza a las citadas
multinacionales, para que saquen más contenidos para el PC. El problema es
que los requisitos que nos va a imponer por ello van a ser desmesurados:
aumentarán el coste de los equipos y disminuirán su fiabilidad y
funcionalidad drásticamente. Windows Vista tiene el potencial de hacer que el
PC deje de ser el PC. Lo curioso de todo es que no es una exageración, es la
cruel realidad y es preocupante. Siempre se ha dicho que como último recurso,
podrías grabar el sonido y el video de una peli de la conexión del monitor y
de la tarjeta de sonido, ¿verdad? Pues Vista está diseñado para no permitir
ni eso. Atentos a la catástrofe:
* En primer lugar, Vista disminuye la funcionalidad del hardware en muchos
niveles. Si estás disfrutando de contenido “protegido” (un HD-DVD o Blueray,
por ejemplo), Vista te desactiva ciertas salidas de audio, como la S/PDIF, la
más utilizada (dicen) por profesionales de audio. ¿Por qué? Pues porque
S/PDIF es una conexión que no protege los contenidos, alguien podría grabar
sonido de alta calidad por ahí. ¿Que te has gastado una pasta en un ordenador
profesional completamente legal? Pues te jodes, como Herodes. Así de
sencillo. Y donde digo S/PDIF, digo todo aquellas salidas de datos que
no “protejan”, que a día de hoy son todas (más sobre eso más adelante).
Ciertos modos de video están tambien desactivados, porque permitirían copiar
el video (los usuarios más avispados de Mac OS X - que no se libra del todo,
y mucho menos con su reciente alianza con Intel - se habrán dado cuenta de
que por ejemplo, no pueden hacer capturas de pantalla si se está
reproduciendo un DVD: Requisito que Apple ha implementado para agradar a las
industrias del cine). ¿Y crees que esto se acaba aquí? No, no, no, nada de
eso. Si quieres ver un HD-DVD necesitarás un tipo de conector que cifra los
datos por el cable. Si tienes un LCD normalito y corriente con tu conexión
DVI, como el que tenemos todos, Windows Vista te reducirá la resolución y
empeorará la calidad del video.Lo repito despacito, porque sé que algunos no
creen lo que acaban de oir: si tienes un LCD, un monitor normal y corriente,
que tienen una conexión DVI que no “protege los contenidos”, Vista empeora a
propósito la calidad de tu película HD-DVD/blueray adquirida de forma
completamente legal. Te mostrará la imagen “ligeramente borrosa”, dicen los
cachondos de Microsoft en la especificación. Y esto no ha hecho más que
empezar: Ciertas técnicas utilizadas por VOIP podrían usarse para grabar. Asi
que Vista degrada la calidad del sonido automáticamente para evitarlo. Toda
aquella salida que sea “insegura” sera controlada para evitar copias
ilegales. Se volverá a subir la calidad de sonido dinámicamente. Es decir, tu
ordenador podrá disminuir la resolución, la calidad del sonido, del video, de
repente, si detecta que existen salidas de datos no “protegidas”, volverá a
restaurar la calidad si esa fuente desaparece, y todo esto se traducirá en
cambios en la calidad del sonido, de la resolución, salidas que dejan de
funcionar, sin que sepas explicarte por qué.
* En segundo lugar: ¿Que utilizaremos si no podemos utilizar hardware
normal? Pues necesitaremos hardware específico con capacidades DRM. En vez de
DVI, necesitaremos conectores HDMI con capacidades HDCP. HDCP es un invento
que codifica los contenidos que viajan por el cable. La idea es que no puedas
copiar el video conectandolo a nada raro, ni tan siquiera “esnifando” el
contenido del cable. Oh, y es propiedad de Intel asi que el fabricante que lo
fabrique - y tendrá que fabricarlo para poder mostrar HD-DVD - tendra que
pagar una licencia. Costes añadidos para fabricantes de cables, monitores,
tarjetas de video….costes que pagaremos nosotros.El hardware tambien tendrá
que rediseñarse para poder permitir la reproducción de contenidos “seguros”.
Por ejemplo, los planes de Microsoft - aun no están terminados - para un
subsistema de sonido “seguro” implican que las tarjetas de sonido tendrán que
codificar el sonido en el viaje a través de los buses internos (PCI, PCI-E,
USB, etc) del ordenador. Para impedir….que hackeen el hardware y saquen el
sonido. Y las gráficas tambien tendrán que codificar el video. Todo un
programa.
* Pero los fabricantes no solo tendrán que hacer eso. Los dispositivos
estarán forzados a detectar pequeñas variaciones de corriente anormales.
Deberan cambiar ciertos bits cuando las detecten, y cuando Vista vea que esos
bits han cambiado, desactivará las salidas o empeorará la calidad de la
reproducción del contenido “protegido”. Todo esto implicará mayores costes en
diseño, materiales, testeo, chips de cifrado, haciendo que el hardware sea
más caro. A una persona normal podría no importarle comprar una tarjeta de
sonido de baja calidad que tenga variaciones de corriente que generen
imperfecciones en el sonido. Podría darse el caso de una tarjeta defectuosa
que tiene fallos periódicos. Con Vista, no serán posibles esos dispositivos
de bajo coste: Si los utilizan, los usuarios probablemente se pregunten por
qué su ordenador nuevo hace cosas tan raras cuando meten un hd-dvd.
* En tercer lugar, debido a lo anterior, tu hardware podrá dejar de
funcionar sin previo aviso. Todo lo dicho anteriormente requerirá que los
fabricantes de hardware pasen ciertas pruebas para que Microsoft compruebe si
sus dispositivos protegen los contenidos como dios manda. Necesitarán pasar
estas pruebas para que Microsoft les firme los drivers y poder asi instalar
los drivers en Vista. ¿Entendeis ahora la obsesión de Microsoft con que todos
los drivers y cosas que funcionan en modo kernel estén firmadas? Si Microsoft
detecta que un dispositivo tiene un fallo despues de haber pasado las
pruebas, podrá revocar las firmas, probablemente a través de WU, o sabe dios.
* Por si todo esto no fuera suficiente, hay que tener en cuenta los costes
del cifrado, en terminos de pérdida de rendimiento y sus consecuencias
económicas. Por ejemplo, todos los contenidos que se envien a los
dispositivos de video tendrán que estar cifrados con AES-128. A día de hoy
las CPUs normales y corrientes no son capaces de cifrar con AES-128 y en
tiempo real el ancho de banda utilizado en videos de calidad tipo HD-DVD, asi
que habrá que añadir chips de cifrado adicionales - más costes. Y más
espacio, que reducirá el espacio de silicona que se dedica a partes del chip
que aumentan el rendimiento gráfico.Para asegurarse de que todo está bien,
Windows Vista mirará cada 30 milisegundos los bits de los dispositivos
citados anteriormente, para ver si han detectado variaciones de corriente o
algo anómalo, y poder restringir el uso de los contenidos protegidos en
consecuencia. Polling puro, duro y absurdo, por cierto. Por no mencionar los
costes que tendrá en dispositivos portátiles debidos al continuo escaneo, que
hace imposible desactivar ciertas partes de los chips para reducir el
consumo.En la parte de software la cosa no pinta mejor. Muchos - sino son
todos - de los subsistemas software de Windows relacionados con el DRM
utilizan cifrado para proteger los contenidos. Tanto en espacio kernel como
en espacio de usuario. Las comunicaciones kernel <-> espacio de usuario de
componentes DRM tendrán que estar cifradas, y los componentes en espacio de
usuario tambien cifrarán datos al compartirlos. Buena parte de ese cifrado se
cargará a la CPU: Los fabricantes deberán montar CPUs más rápidas y caras
para sustentar la pérdida de rendimiento. Se añaden un nuevo tipo de
procesos: Procesos protegidos. Los procesos relacionados con mantener la
seguridad de los contenidos serán de este tipo. Estos procesos no podrán ser
depurados con depuradores, no se podrá volcar su memoria, no se podrán
duplicar sus descriptores de archivos, no les podrá iniciar cualquiera, ni
tan siquiera el administrador. Ni los antivirus podrán escanearlos, al menos
desde espacio de usuario. Por cierto, para los aficionados a sistemas
operativos: Si los crackers consiguen romper las protecciones y ejecutar
virus con procesos de ese tipo, que no pueden ser escaneados por los
antivirus, nos vamos a reir todos a carcajadas. Es un agujero esperando a ser
roto y explotado, ahora o dentro de diez años.
* Resumiendo: Vista incluye un montón de cosas que los usuarios no han
pedido. En un sistema de libre comercio y libertades individuales las
empresas hacen lo que los usuarios piden. Ni tan siquiera tienes que estar en
contra del DRM y Palladium para estar en contra de que una compañia decida
apagarte tu salida S/PDIF. Imponer a los usuarios qué hacer, tal y como están
haciendo Intel y Microsoft (y AMD, y…) tiene un nombre: Comunismo, imposición
a la gente de lo que debe comprar (nota: entendiendo “comunismo” como esa
cosa tan horrible que los Stalin de turno crearon en Rusia, no otras cosas).
Para mas colmo se nos incrementa el coste del hardware por algo que no hemos
pedido, y se pone el riesgo la plataforma PC. El PC tuvo éxito por la
libertad que daba para escoger lo que uno quisiera. Con Vista, el hardware
tendrá que cumplir unas normas de diseño, limitando el hardware que puedes
comprar.
Resumiendo: Pasate a Linux y que le den a Microsoft.
Un saludo
|