Portada
mis comunidades
otras secciones
#86
> Utiliza unas instrucciones del procesador para guardar en unos enclaves de memoria los datos cifrados. Piensa en las SGX de procesadores x86 que utilizan los Blu-ray UHD. Ahí el kernel no pinta nada.
Las instrucciones SGX se permiten tener enclaves de memoria protegida userspace, correcto, y también se definen desde userspace a base de ioctls.
Ahora me explicas, por favor, como compartes esa región de memoria con la GPU sin que sea accesible a cualquier usuario con cap_ptrace o al propio usuario que arranca el proceso sin intervención del kernel? No puedes. Por eso si te pones una película en netflix y haces lsmod | grep drm verás un modulo llamado drm del que dependen drm_kms_helper y el módulo de tu GPU.
https://www.kernel.org/doc/html/v4.15/gpu/introduction.html
https://github.com/torvalds/linux/blob/8186749621ed6b8fc42644c399e8c755a2b6f630/drivers/gpu/drm/drm_ioctl.c
Widevine, como dije antes, usa libdrm y libdrm requiere una versión relativamente antigua del kernel, no se cual exactamente, pero por ejemplo en 2.6 no funcionaría.
#129
No te tengo que explicar nada. Está claro que tú lo sabes todo /sarcasmo. El modelo de SGX supone que incluso el sistema operativo es malicioso. Por lo que el kernel no tiene (no puede tener) ninguna responsabilidad en la gestión de ese enclave. SGX es transparente. Es un mecanismo puramente hardware. El kernel no interviene en nada. La operación que tú mencionas se realiza como siempre. No tiene nada de especial. La tarea activa programa el DMA (ioctl, etc.) y la gráfica hace la copia correspondiente en su framebuffer para mandarlo a la pantalla. El procesador se encarga de que ningún otro proceso pueda acceder a esas regiones de memoria. Da igual lo que el kernel permita.
Eso sí, SGX no protege contra canales de ataque laterales. La aplicación ha de protegerse de ello, gestionando debidamente el enclave.
#3 Claro que tiene que ver con el kernel. Los DRM generalmente suelen tener una parte importante en kernelspace. Concretamente este, widevine, se basa en libdrm que tiene que soportarlo el kernel específicamente.
El prob0lema en este caso no es simplemente que a HBO no le da la gana, ya que widevine funciona perfectamente en chromium y firefox en linux.
#47
No. https://www.androidauthority.com/widevine-explained-821935/
Utiliza unas instrucciones del procesador para guardar en unos enclaves de memoria los datos cifrados. Piensa en las SGX de procesadores x86 que utilizan los Blu-ray UHD. Ahí el kernel no pinta nada.
Además hay tres niveles de protección. Con los navegadores se usa habitualmente L3, que ni si quiera utiliza el entorno de ejecución protegido por el procesador. Aunque con la extensión que provee soporte se puede pasar a L1.
CC #63
Widevine nada tiene que ver con Linux.
#86
> Utiliza unas instrucciones del procesador para guardar en unos enclaves de memoria los datos cifrados. Piensa en las SGX de procesadores x86 que utilizan los Blu-ray UHD. Ahí el kernel no pinta nada.
Las instrucciones SGX se permiten tener enclaves de memoria protegida userspace, correcto, y también se definen desde userspace a base de ioctls.
Ahora me explicas, por favor, como compartes esa región de memoria con la GPU sin que sea accesible a cualquier usuario con cap_ptrace o al propio usuario que arranca el proceso sin intervención del kernel? No puedes. Por eso si te pones una película en netflix y haces lsmod | grep drm verás un modulo llamado drm del que dependen drm_kms_helper y el módulo de tu GPU.
https://www.kernel.org/doc/html/v4.15/gpu/introduction.html
https://github.com/torvalds/linux/blob/8186749621ed6b8fc42644c399e8c755a2b6f630/drivers/gpu/drm/drm_ioctl.c
Widevine, como dije antes, usa libdrm y libdrm requiere una versión relativamente antigua del kernel, no se cual exactamente, pero por ejemplo en 2.6 no funcionaría.
#129
No te tengo que explicar nada. Está claro que tú lo sabes todo /sarcasmo. El modelo de SGX supone que incluso el sistema operativo es malicioso. Por lo que el kernel no tiene (no puede tener) ninguna responsabilidad en la gestión de ese enclave. SGX es transparente. Es un mecanismo puramente hardware. El kernel no interviene en nada. La operación que tú mencionas se realiza como siempre. No tiene nada de especial. La tarea activa programa el DMA (ioctl, etc.) y la gráfica hace la copia correspondiente en su framebuffer para mandarlo a la pantalla. El procesador se encarga de que ningún otro proceso pueda acceder a esas regiones de memoria. Da igual lo que el kernel permita.
Eso sí, SGX no protege contra canales de ataque laterales. La aplicación ha de protegerse de ello, gestionando debidamente el enclave.
#47 solo la versión 3
No entiendo por qué alguien que cause daño a la propiedad pública tenga responsabilidad civil y aquí no. En mi opinión en estos casos habría que exigir responsabilidad civil por los gastos que ocasiona.
#87 > El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
Claro, son atmosféricos, logicamente un turbo siempre va a tener más retraso...
> Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Igual patino el ralentí del mío está sobre unas 1000 rpm, y el del 330i e90 creo que andaba parecido, igual un poco más alto, este coche a partir de 1800 vueltas más o menos tiene poco lag, en octava a 120 va a algo menos de 2000 vueltas, y el 330i creo que iba más o menos por unas 2500 (si no me falla la memoria).
Si aceleras a fondo en segunda a 1500 vueltas en el 230i y a la misma velocidad en 2ª con el 330i aún con el lag del turbo y las marchas más largas yo estoy convencido de que lo compensa de sobra, porque para que el N53 ande lo tienes que estirar más.
El lag, en mi opinión, solo puede ser un problema si vas en un sitio con curvas que quieres potencia al salir de la curva y vas en una marcha bastante larga, pero eso lo solucionas reduciendo antes de entrar.
Lo que peor tiene son las altas, que tampoco son malas, pero si que le falta poder estirarlo un porquito más.
Sobre la forma de empujar pues es un motor con una curva de par muy plana y una curva de potencia muy plana (por cierto, muy parecida a la del m240i en la forma), si prefieres una curva de potencia que haga un pico y un par que suba mucho, no se mantenga en el maximo y vaya cayendo de forma más progresiva pues un atmosférico te gustará más. Pero eso no es porque sea 4 o 6 cilindros, es porque es atmosférico.
#105 Para que nos entendamos, ambos motores pueden tener una curva de potencia muy parecida (hablando de ambas arquitecturas en turbo), esas curvas son siempre pie a fondo. Lo que no te representan es cómo la desarrolla cuando aceleras
Lo que quiero decir es que al final esa es la condición del día a día en su mayoría y ahí el L6 tiene una forma de iniciar el empuje que ningún L4 ha podido igualar. Igual que un V8 tiene una forma de empuje más contundente en bajas y más bruto que un L6.
Incluso puedes notarlo si eres fino en cómo empuja de diferente un V6 con respecto a un L6
Yo soy de los que lloran porque no existan ya L6 en la franja por debajo de los 200cv. No es mi caso, pero algunos no quieren más potencia pero si un motor con tacto, pena que sea un producto de nicho.
Seguiré de momento con mi N55 DKG
#84 El 330i e90 llevaba un L6 atmosférico, y sigo diciendo que salvo en el sonido me gusta más el B48, mucho mejor en los bajos y medios y quizas un pelín peor en altas, pero poco. Y el lag me parece aceptable, no tiene demasiado retraso.
Creo que te estás confundiendo con el 335i del e90 que si que era L6 y biturbo pero ese he podido probarlo.
El m240i lo veo inviable porque me compré el 230i nuevo y el cambio a otro nuevo no me merece la pena, y cambio por una unidad de segunda mano tampoco me lo planteo.
#86 El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
No ya te digo que no me confundo, sé de lo que hablo. He cogido todos los L6 turbo de BMW, N54, N55 y B58, sé de lo que hablo
Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Soy muy tali, lo sé.
#87 > El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
Claro, son atmosféricos, logicamente un turbo siempre va a tener más retraso...
> Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Igual patino el ralentí del mío está sobre unas 1000 rpm, y el del 330i e90 creo que andaba parecido, igual un poco más alto, este coche a partir de 1800 vueltas más o menos tiene poco lag, en octava a 120 va a algo menos de 2000 vueltas, y el 330i creo que iba más o menos por unas 2500 (si no me falla la memoria).
Si aceleras a fondo en segunda a 1500 vueltas en el 230i y a la misma velocidad en 2ª con el 330i aún con el lag del turbo y las marchas más largas yo estoy convencido de que lo compensa de sobra, porque para que el N53 ande lo tienes que estirar más.
El lag, en mi opinión, solo puede ser un problema si vas en un sitio con curvas que quieres potencia al salir de la curva y vas en una marcha bastante larga, pero eso lo solucionas reduciendo antes de entrar.
Lo que peor tiene son las altas, que tampoco son malas, pero si que le falta poder estirarlo un porquito más.
Sobre la forma de empujar pues es un motor con una curva de par muy plana y una curva de potencia muy plana (por cierto, muy parecida a la del m240i en la forma), si prefieres una curva de potencia que haga un pico y un par que suba mucho, no se mantenga en el maximo y vaya cayendo de forma más progresiva pues un atmosférico te gustará más. Pero eso no es porque sea 4 o 6 cilindros, es porque es atmosférico.
#105 Para que nos entendamos, ambos motores pueden tener una curva de potencia muy parecida (hablando de ambas arquitecturas en turbo), esas curvas son siempre pie a fondo. Lo que no te representan es cómo la desarrolla cuando aceleras
Lo que quiero decir es que al final esa es la condición del día a día en su mayoría y ahí el L6 tiene una forma de iniciar el empuje que ningún L4 ha podido igualar. Igual que un V8 tiene una forma de empuje más contundente en bajas y más bruto que un L6.
Incluso puedes notarlo si eres fino en cómo empuja de diferente un V6 con respecto a un L6
Yo soy de los que lloran porque no existan ya L6 en la franja por debajo de los 200cv. No es mi caso, pero algunos no quieren más potencia pero si un motor con tacto, pena que sea un producto de nicho.
Seguiré de momento con mi N55 DKG
#4 Yo tengo un 230i y te aseguro que aunque sea un 4 cilindros no le debe nada al 6 cilindros que llevaba el 330i e90. Casi no tiene turbo lag, empuja muy bien desde muy abajo y lo mejor viene en altas. En cuanto a sonoridad si que suena mejoor el anterior, pero tampoco me parece que sea noche y día:
La verdad que no esperaba tanta respuestas, me imagino que somos todos de forocoches
#36 No he probabo el actual 330i pero por poco lag que tenga, nunca va a tener la suavidad y finura de un 6L. Será más rápido seguro, más aprovechable en todo su rango de RPM, menos gastón, más efeciente, incluso más fiable (esto último es poco probable, pero quién sabe) pero un 6L es un BMW y lo otro no. En estas cosas, soy muy talibán. Pero reconozco que debe ser un motor excelente, una cosa no quita la otra, de hecho casi cualquier coche actual turbado coge a uno atmosférico y lo destroza, pero luego la suavidad de uno y otro (para el que la busca) y su elasticidad no son comparables.
El 240i es uno de los mejores coches actuales en relación al precio. Si alguna vez cambio el mío me iría a por un 35i de los actuales porque si miras los precios de los 40i se van de madre.
#6 del GT3000 somos muchos los enamorados, pero dicen, confírmalo tú, que era tan adelantado a su tiempo que daba muchos problemas electrónicos. ¿Cual tuviste el de faros escamoteables?
#84 El 330i e90 llevaba un L6 atmosférico, y sigo diciendo que salvo en el sonido me gusta más el B48, mucho mejor en los bajos y medios y quizas un pelín peor en altas, pero poco. Y el lag me parece aceptable, no tiene demasiado retraso.
Creo que te estás confundiendo con el 335i del e90 que si que era L6 y biturbo pero ese he podido probarlo.
El m240i lo veo inviable porque me compré el 230i nuevo y el cambio a otro nuevo no me merece la pena, y cambio por una unidad de segunda mano tampoco me lo planteo.
#86 El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
No ya te digo que no me confundo, sé de lo que hablo. He cogido todos los L6 turbo de BMW, N54, N55 y B58, sé de lo que hablo
Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Soy muy tali, lo sé.
#87 > El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
Claro, son atmosféricos, logicamente un turbo siempre va a tener más retraso...
> Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Igual patino el ralentí del mío está sobre unas 1000 rpm, y el del 330i e90 creo que andaba parecido, igual un poco más alto, este coche a partir de 1800 vueltas más o menos tiene poco lag, en octava a 120 va a algo menos de 2000 vueltas, y el 330i creo que iba más o menos por unas 2500 (si no me falla la memoria).
Si aceleras a fondo en segunda a 1500 vueltas en el 230i y a la misma velocidad en 2ª con el 330i aún con el lag del turbo y las marchas más largas yo estoy convencido de que lo compensa de sobra, porque para que el N53 ande lo tienes que estirar más.
El lag, en mi opinión, solo puede ser un problema si vas en un sitio con curvas que quieres potencia al salir de la curva y vas en una marcha bastante larga, pero eso lo solucionas reduciendo antes de entrar.
Lo que peor tiene son las altas, que tampoco son malas, pero si que le falta poder estirarlo un porquito más.
Sobre la forma de empujar pues es un motor con una curva de par muy plana y una curva de potencia muy plana (por cierto, muy parecida a la del m240i en la forma), si prefieres una curva de potencia que haga un pico y un par que suba mucho, no se mantenga en el maximo y vaya cayendo de forma más progresiva pues un atmosférico te gustará más. Pero eso no es porque sea 4 o 6 cilindros, es porque es atmosférico.
#105 Para que nos entendamos, ambos motores pueden tener una curva de potencia muy parecida (hablando de ambas arquitecturas en turbo), esas curvas son siempre pie a fondo. Lo que no te representan es cómo la desarrolla cuando aceleras
Lo que quiero decir es que al final esa es la condición del día a día en su mayoría y ahí el L6 tiene una forma de iniciar el empuje que ningún L4 ha podido igualar. Igual que un V8 tiene una forma de empuje más contundente en bajas y más bruto que un L6.
Incluso puedes notarlo si eres fino en cómo empuja de diferente un V6 con respecto a un L6
Yo soy de los que lloran porque no existan ya L6 en la franja por debajo de los 200cv. No es mi caso, pero algunos no quieren más potencia pero si un motor con tacto, pena que sea un producto de nicho.
Seguiré de momento con mi N55 DKG
Por lo general un compilador siempre va a hacer binarios más pequeños y más rápidos, es muy muy dificil escribir ensamblador eficiente hoy en día con SIMD, hay demasiadas extensiones AVX, SSE, MMX, etc. y demás como para poder altamente paralelas.
Solo gente que sepa muy bien lo que hace y en partes muy concretas y muy críticas del código puede ganar al compilador. El 99% de veces el compilador lo va a hacer bastante mejor.
#18 Es que ni siquiera es práctico. A día de hoy, si haces cualquier programa (diría cualquiera mínimamente complejo, pero ya para cualquier cosa tiras de librerías... ya eso es impráctico de usar con ensamblador) usar ensamblador es morirse. Sólo para cosas muy concretas y específicas: drivers/firmwares (cada día menos), cálculo (cada día menos) y procesado de datos (cada día menos). Sólo en sitios donde optimizar a bajo nivel (o sea, gastar días, semanas o meses de un ingeniero de medio-alto nivel) ahorra cientos de miles de euros.
#3 No le veo mayor problema la verdad. El lector lee un stream de bytes y lo guarda en un archivo, no se va a poner a ejecutar el código porque si.
Solo si hubiese una vulnerabilidad en el lector que permitiese ejecutar código aleatorio, y ya sería que justo te toque porque encima para leer QRs hay un huevo de librerías, zbar, zxing, google vision, apple imagino que también tendrá otra para iphone y sabe dios cuantas más habra por ahí. Malo será que alguien sea capaz de hacer un QR que permita ejecutar código aleatorio en todas y cada una de ellas.
#1 Cuando el dijo lo de jarabe democrático lo dijo refiriendose a unos escraches en los que se hacían reivindicaciones con más o menos razón. Aquí se le pide que se vaya del país y no se reivindica nada, no es lo mismo.
Yo no trago a Iglesias, me parece un bocachancla y un cancer para la izquierda, pero no me parece normal ni aceptable el acoso que tiene que aguantar.
#82 Me parece un absurdo mezclar izquierda con esto. Ser de izquierdas que es? Yo puedo ser de izquierdas en cuanto a lo económico y conservador, o progresista en ideología y liberal en cuanto economía. O ser progresista de izquierdas y putero y considerar que no hay explotación. O que te la suden los trabajadores y decir que eres de izquierdas porque tratas a las mujeres como discapacitadas.
Los conceptos de izquierda y derechas actualmente están totalmente desvirtuados. Si te ciñes a lo económico pues es perfectamente compatible.
En España se calcula que un tercio de los hombres han ido de putas, si ha habido una participación del 70% (incluye votos nulos y votos blancos) o hay una correlación brutal entre ir de putas y no votar o no me salen los números.
PD: Te he votado positivo por error, no quería votar ni positivo ni negativo.
#132: Ser de izquierdas es no aprovecharse de las circunstancias para obtener sexo fácil de otra persona.
Cuando haya un subsidio para todas las personas que no encuentran trabajo y opciones a formarte para poderlo tener, entonces se puede plantear más como algo legítimo y realizado dentro de la libertad.
#50 Cierto, pero para que tuviera un impacto evolutivo tendría que ser una causa común de muerte.
Además de que no hay correlación entre población zurda y el numero de tormentas eléctricas, si eso fuera cierto en España deberíamos tener un número mucho mayor de zurdos que Países Bajos y sin embargo tenemos un porcentaje más bajo[1].
1- https://izure.es/blog/porcentaje-zurdos-mundo
#52 Gracias por la corrección, pero me parece que el pitorreo del imperio romano sobraba.
#50 Cierto, pero para que tuviera un impacto evolutivo tendría que ser una causa común de muerte.
Además de que no hay correlación entre población zurda y el numero de tormentas eléctricas, si eso fuera cierto en España deberíamos tener un número mucho mayor de zurdos que Países Bajos y sin embargo tenemos un porcentaje más bajo[1].
1- https://izure.es/blog/porcentaje-zurdos-mundo
#52 Gracias por la corrección, pero me parece que el pitorreo del imperio romano sobraba.
#23 En el Imperio Romano también era mal visto confundir "a parte" con "aparte":
https://www.fundeu.es/recomendacion/aparte-a-parte/
Si lo he entendido bien es mucho más grave de lo que dice la noticia.
La noticia dice que el miércoles día 5 empiezan a buscar personal para un concurso que se cierra el 10, tratandose de algo de urgencia veo lógico que busquen candidatos de forma proactiva para poder responder a tiempo y podemos presuponer que no ha habido tratos de favor.
Lo realmente grave es que se supone que no hablan de contratación de emergencia hasta el 7 de agosto [1]. Y eso entiendo (sin ser abogado) que si sería probatorio.
1- https://www.abc.es/espana/madrid/abci-ayuso-privatiza-parte-servicio-rastreadores-contrato-194000-euros-adjudicado-quiron-202008101735_noticia.html
#1 La oferta y demanda solo funcionan cuando el que compra quiere comprar y el que vende quiere vender.
En algo tan caro como una vivienda la caída de precios no es nunca inmediata. Si quieres comprar tu casa vas a esperar a que salga un chollo, y si quieres vender y no te urge no vas a desplomar el precio, salvo que tengas calro que no se va a recuperar en un unos pocos años.
Pseudocientífico? No, directamente no es científico, ni lo pretende. El coeficiente intelectual es probabilistico por diseño.
Que no predice todas las habilidades intelectuales de una persona? no, tampoco lo pretende.
El test de inteligencia no mide nada en términos absolutos, lo unico que hace es una serie de pruebas lógicas y en función de los aciertos respecto a otras personas te situa en un punto de la curva. Dicho de otro modo si el test solo lo hace una persona dicho test no indica nada, punto. Evidentemente esos resultados dependen de muchas cosas, tu cultura previa, lo habituado que estés a resolver problemas que requieran aptitudes similares (por ejemplo un matemático o un programador), que el día anterior te hayas puesto como Ortega Cano y te vayas de resaca, etc.
Ahora, que no sea científico no quiere decir que no sea útil como dato orientativo. Alguien con un CI alto es improbable que sea un cenutrio, del mismo modo que es muy improbable que alguien con un CI por debajo de la media destaque en alguna actividad intelectual.
Respecto al éxito laboral, pues si, ser más inteligente no implica automáticamente el éxito, pero el propio gráfico del artículo enseña claramente que está correlacionado. Que yo sepa nunca nadie ha dicho que es una garantía de nada, pero si que es un indicador de probabilidad de éxito.
#71
> El senador de Vox acusado de maltrato dice que la mujer se cayó por las escaleras
Ese no está ni condenado, el ministro de justicia del psoe cuando se aprobó la LIVG también fue imputado (y luego absuelto): https://www.abc.es/espana/20150407/abci-perfil-lopez-aguilar-201504071052.htm
#86
> Utiliza unas instrucciones del procesador para guardar en unos enclaves de memoria los datos cifrados. Piensa en las SGX de procesadores x86 que utilizan los Blu-ray UHD. Ahí el kernel no pinta nada.
Las instrucciones SGX se permiten tener enclaves de memoria protegida userspace, correcto, y también se definen desde userspace a base de ioctls.
Ahora me explicas, por favor, como compartes esa región de memoria con la GPU sin que sea accesible a cualquier usuario con cap_ptrace o al propio usuario que arranca el proceso sin intervención del kernel? No puedes. Por eso si te pones una película en netflix y haces lsmod | grep drm verás un modulo llamado drm del que dependen drm_kms_helper y el módulo de tu GPU.
https://www.kernel.org/doc/html/v4.15/gpu/introduction.html
https://github.com/torvalds/linux/blob/8186749621ed6b8fc42644c399e8c755a2b6f630/drivers/gpu/drm/drm_ioctl.c
Widevine, como dije antes, usa libdrm y libdrm requiere una versión relativamente antigua del kernel, no se cual exactamente, pero por ejemplo en 2.6 no funcionaría.
#129
No te tengo que explicar nada. Está claro que tú lo sabes todo /sarcasmo. El modelo de SGX supone que incluso el sistema operativo es malicioso. Por lo que el kernel no tiene (no puede tener) ninguna responsabilidad en la gestión de ese enclave. SGX es transparente. Es un mecanismo puramente hardware. El kernel no interviene en nada. La operación que tú mencionas se realiza como siempre. No tiene nada de especial. La tarea activa programa el DMA (ioctl, etc.) y la gráfica hace la copia correspondiente en su framebuffer para mandarlo a la pantalla. El procesador se encarga de que ningún otro proceso pueda acceder a esas regiones de memoria. Da igual lo que el kernel permita.
Eso sí, SGX no protege contra canales de ataque laterales. La aplicación ha de protegerse de ello, gestionando debidamente el enclave.
#3 Claro que tiene que ver con el kernel. Los DRM generalmente suelen tener una parte importante en kernelspace. Concretamente este, widevine, se basa en libdrm que tiene que soportarlo el kernel específicamente.
El prob0lema en este caso no es simplemente que a HBO no le da la gana, ya que widevine funciona perfectamente en chromium y firefox en linux.
#47
No. https://www.androidauthority.com/widevine-explained-821935/
Utiliza unas instrucciones del procesador para guardar en unos enclaves de memoria los datos cifrados. Piensa en las SGX de procesadores x86 que utilizan los Blu-ray UHD. Ahí el kernel no pinta nada.
Además hay tres niveles de protección. Con los navegadores se usa habitualmente L3, que ni si quiera utiliza el entorno de ejecución protegido por el procesador. Aunque con la extensión que provee soporte se puede pasar a L1.
CC #63
Widevine nada tiene que ver con Linux.
#86
> Utiliza unas instrucciones del procesador para guardar en unos enclaves de memoria los datos cifrados. Piensa en las SGX de procesadores x86 que utilizan los Blu-ray UHD. Ahí el kernel no pinta nada.
Las instrucciones SGX se permiten tener enclaves de memoria protegida userspace, correcto, y también se definen desde userspace a base de ioctls.
Ahora me explicas, por favor, como compartes esa región de memoria con la GPU sin que sea accesible a cualquier usuario con cap_ptrace o al propio usuario que arranca el proceso sin intervención del kernel? No puedes. Por eso si te pones una película en netflix y haces lsmod | grep drm verás un modulo llamado drm del que dependen drm_kms_helper y el módulo de tu GPU.
https://www.kernel.org/doc/html/v4.15/gpu/introduction.html
https://github.com/torvalds/linux/blob/8186749621ed6b8fc42644c399e8c755a2b6f630/drivers/gpu/drm/drm_ioctl.c
Widevine, como dije antes, usa libdrm y libdrm requiere una versión relativamente antigua del kernel, no se cual exactamente, pero por ejemplo en 2.6 no funcionaría.
#129
No te tengo que explicar nada. Está claro que tú lo sabes todo /sarcasmo. El modelo de SGX supone que incluso el sistema operativo es malicioso. Por lo que el kernel no tiene (no puede tener) ninguna responsabilidad en la gestión de ese enclave. SGX es transparente. Es un mecanismo puramente hardware. El kernel no interviene en nada. La operación que tú mencionas se realiza como siempre. No tiene nada de especial. La tarea activa programa el DMA (ioctl, etc.) y la gráfica hace la copia correspondiente en su framebuffer para mandarlo a la pantalla. El procesador se encarga de que ningún otro proceso pueda acceder a esas regiones de memoria. Da igual lo que el kernel permita.
Eso sí, SGX no protege contra canales de ataque laterales. La aplicación ha de protegerse de ello, gestionando debidamente el enclave.
#47 solo la versión 3
No entiendo por qué alguien que cause daño a la propiedad pública tenga responsabilidad civil y aquí no. En mi opinión en estos casos habría que exigir responsabilidad civil por los gastos que ocasiona.
#87 > El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
Claro, son atmosféricos, logicamente un turbo siempre va a tener más retraso...
> Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Igual patino el ralentí del mío está sobre unas 1000 rpm, y el del 330i e90 creo que andaba parecido, igual un poco más alto, este coche a partir de 1800 vueltas más o menos tiene poco lag, en octava a 120 va a algo menos de 2000 vueltas, y el 330i creo que iba más o menos por unas 2500 (si no me falla la memoria).
Si aceleras a fondo en segunda a 1500 vueltas en el 230i y a la misma velocidad en 2ª con el 330i aún con el lag del turbo y las marchas más largas yo estoy convencido de que lo compensa de sobra, porque para que el N53 ande lo tienes que estirar más.
El lag, en mi opinión, solo puede ser un problema si vas en un sitio con curvas que quieres potencia al salir de la curva y vas en una marcha bastante larga, pero eso lo solucionas reduciendo antes de entrar.
Lo que peor tiene son las altas, que tampoco son malas, pero si que le falta poder estirarlo un porquito más.
Sobre la forma de empujar pues es un motor con una curva de par muy plana y una curva de potencia muy plana (por cierto, muy parecida a la del m240i en la forma), si prefieres una curva de potencia que haga un pico y un par que suba mucho, no se mantenga en el maximo y vaya cayendo de forma más progresiva pues un atmosférico te gustará más. Pero eso no es porque sea 4 o 6 cilindros, es porque es atmosférico.
#105 Para que nos entendamos, ambos motores pueden tener una curva de potencia muy parecida (hablando de ambas arquitecturas en turbo), esas curvas son siempre pie a fondo. Lo que no te representan es cómo la desarrolla cuando aceleras
Lo que quiero decir es que al final esa es la condición del día a día en su mayoría y ahí el L6 tiene una forma de iniciar el empuje que ningún L4 ha podido igualar. Igual que un V8 tiene una forma de empuje más contundente en bajas y más bruto que un L6.
Incluso puedes notarlo si eres fino en cómo empuja de diferente un V6 con respecto a un L6
Yo soy de los que lloran porque no existan ya L6 en la franja por debajo de los 200cv. No es mi caso, pero algunos no quieren más potencia pero si un motor con tacto, pena que sea un producto de nicho.
Seguiré de momento con mi N55 DKG
#84 El 330i e90 llevaba un L6 atmosférico, y sigo diciendo que salvo en el sonido me gusta más el B48, mucho mejor en los bajos y medios y quizas un pelín peor en altas, pero poco. Y el lag me parece aceptable, no tiene demasiado retraso.
Creo que te estás confundiendo con el 335i del e90 que si que era L6 y biturbo pero ese he podido probarlo.
El m240i lo veo inviable porque me compré el 230i nuevo y el cambio a otro nuevo no me merece la pena, y cambio por una unidad de segunda mano tampoco me lo planteo.
#86 El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
No ya te digo que no me confundo, sé de lo que hablo. He cogido todos los L6 turbo de BMW, N54, N55 y B58, sé de lo que hablo
Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Soy muy tali, lo sé.
#87 > El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
Claro, son atmosféricos, logicamente un turbo siempre va a tener más retraso...
> Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Igual patino el ralentí del mío está sobre unas 1000 rpm, y el del 330i e90 creo que andaba parecido, igual un poco más alto, este coche a partir de 1800 vueltas más o menos tiene poco lag, en octava a 120 va a algo menos de 2000 vueltas, y el 330i creo que iba más o menos por unas 2500 (si no me falla la memoria).
Si aceleras a fondo en segunda a 1500 vueltas en el 230i y a la misma velocidad en 2ª con el 330i aún con el lag del turbo y las marchas más largas yo estoy convencido de que lo compensa de sobra, porque para que el N53 ande lo tienes que estirar más.
El lag, en mi opinión, solo puede ser un problema si vas en un sitio con curvas que quieres potencia al salir de la curva y vas en una marcha bastante larga, pero eso lo solucionas reduciendo antes de entrar.
Lo que peor tiene son las altas, que tampoco son malas, pero si que le falta poder estirarlo un porquito más.
Sobre la forma de empujar pues es un motor con una curva de par muy plana y una curva de potencia muy plana (por cierto, muy parecida a la del m240i en la forma), si prefieres una curva de potencia que haga un pico y un par que suba mucho, no se mantenga en el maximo y vaya cayendo de forma más progresiva pues un atmosférico te gustará más. Pero eso no es porque sea 4 o 6 cilindros, es porque es atmosférico.
#105 Para que nos entendamos, ambos motores pueden tener una curva de potencia muy parecida (hablando de ambas arquitecturas en turbo), esas curvas son siempre pie a fondo. Lo que no te representan es cómo la desarrolla cuando aceleras
Lo que quiero decir es que al final esa es la condición del día a día en su mayoría y ahí el L6 tiene una forma de iniciar el empuje que ningún L4 ha podido igualar. Igual que un V8 tiene una forma de empuje más contundente en bajas y más bruto que un L6.
Incluso puedes notarlo si eres fino en cómo empuja de diferente un V6 con respecto a un L6
Yo soy de los que lloran porque no existan ya L6 en la franja por debajo de los 200cv. No es mi caso, pero algunos no quieren más potencia pero si un motor con tacto, pena que sea un producto de nicho.
Seguiré de momento con mi N55 DKG
#4 Yo tengo un 230i y te aseguro que aunque sea un 4 cilindros no le debe nada al 6 cilindros que llevaba el 330i e90. Casi no tiene turbo lag, empuja muy bien desde muy abajo y lo mejor viene en altas. En cuanto a sonoridad si que suena mejoor el anterior, pero tampoco me parece que sea noche y día:
La verdad que no esperaba tanta respuestas, me imagino que somos todos de forocoches
#36 No he probabo el actual 330i pero por poco lag que tenga, nunca va a tener la suavidad y finura de un 6L. Será más rápido seguro, más aprovechable en todo su rango de RPM, menos gastón, más efeciente, incluso más fiable (esto último es poco probable, pero quién sabe) pero un 6L es un BMW y lo otro no. En estas cosas, soy muy talibán. Pero reconozco que debe ser un motor excelente, una cosa no quita la otra, de hecho casi cualquier coche actual turbado coge a uno atmosférico y lo destroza, pero luego la suavidad de uno y otro (para el que la busca) y su elasticidad no son comparables.
El 240i es uno de los mejores coches actuales en relación al precio. Si alguna vez cambio el mío me iría a por un 35i de los actuales porque si miras los precios de los 40i se van de madre.
#6 del GT3000 somos muchos los enamorados, pero dicen, confírmalo tú, que era tan adelantado a su tiempo que daba muchos problemas electrónicos. ¿Cual tuviste el de faros escamoteables?
#84 El 330i e90 llevaba un L6 atmosférico, y sigo diciendo que salvo en el sonido me gusta más el B48, mucho mejor en los bajos y medios y quizas un pelín peor en altas, pero poco. Y el lag me parece aceptable, no tiene demasiado retraso.
Creo que te estás confundiendo con el 335i del e90 que si que era L6 y biturbo pero ese he podido probarlo.
El m240i lo veo inviable porque me compré el 230i nuevo y el cambio a otro nuevo no me merece la pena, y cambio por una unidad de segunda mano tampoco me lo planteo.
#86 El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
No ya te digo que no me confundo, sé de lo que hablo. He cogido todos los L6 turbo de BMW, N54, N55 y B58, sé de lo que hablo
Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Soy muy tali, lo sé.
#87 > El 330i con el N53 (O N52 de los primeros E9x con inyección indirecta) no tiene lag alguno, salvo el del acelerador; teniendo en cuenta que mi primero coche fue un M42 que llevaba acelerador por cable.
Claro, son atmosféricos, logicamente un turbo siempre va a tener más retraso...
> Lo que hablo es de la forma de empujar. El B48 aunque está muy bien resuelto, sigue sin ser un L6. Se le nota demasiado en los bajos y en altas. En medias va bien
Igual patino el ralentí del mío está sobre unas 1000 rpm, y el del 330i e90 creo que andaba parecido, igual un poco más alto, este coche a partir de 1800 vueltas más o menos tiene poco lag, en octava a 120 va a algo menos de 2000 vueltas, y el 330i creo que iba más o menos por unas 2500 (si no me falla la memoria).
Si aceleras a fondo en segunda a 1500 vueltas en el 230i y a la misma velocidad en 2ª con el 330i aún con el lag del turbo y las marchas más largas yo estoy convencido de que lo compensa de sobra, porque para que el N53 ande lo tienes que estirar más.
El lag, en mi opinión, solo puede ser un problema si vas en un sitio con curvas que quieres potencia al salir de la curva y vas en una marcha bastante larga, pero eso lo solucionas reduciendo antes de entrar.
Lo que peor tiene son las altas, que tampoco son malas, pero si que le falta poder estirarlo un porquito más.
Sobre la forma de empujar pues es un motor con una curva de par muy plana y una curva de potencia muy plana (por cierto, muy parecida a la del m240i en la forma), si prefieres una curva de potencia que haga un pico y un par que suba mucho, no se mantenga en el maximo y vaya cayendo de forma más progresiva pues un atmosférico te gustará más. Pero eso no es porque sea 4 o 6 cilindros, es porque es atmosférico.
#105 Para que nos entendamos, ambos motores pueden tener una curva de potencia muy parecida (hablando de ambas arquitecturas en turbo), esas curvas son siempre pie a fondo. Lo que no te representan es cómo la desarrolla cuando aceleras
Lo que quiero decir es que al final esa es la condición del día a día en su mayoría y ahí el L6 tiene una forma de iniciar el empuje que ningún L4 ha podido igualar. Igual que un V8 tiene una forma de empuje más contundente en bajas y más bruto que un L6.
Incluso puedes notarlo si eres fino en cómo empuja de diferente un V6 con respecto a un L6
Yo soy de los que lloran porque no existan ya L6 en la franja por debajo de los 200cv. No es mi caso, pero algunos no quieren más potencia pero si un motor con tacto, pena que sea un producto de nicho.
Seguiré de momento con mi N55 DKG
Por lo general un compilador siempre va a hacer binarios más pequeños y más rápidos, es muy muy dificil escribir ensamblador eficiente hoy en día con SIMD, hay demasiadas extensiones AVX, SSE, MMX, etc. y demás como para poder altamente paralelas.
Solo gente que sepa muy bien lo que hace y en partes muy concretas y muy críticas del código puede ganar al compilador. El 99% de veces el compilador lo va a hacer bastante mejor.
#18 Es que ni siquiera es práctico. A día de hoy, si haces cualquier programa (diría cualquiera mínimamente complejo, pero ya para cualquier cosa tiras de librerías... ya eso es impráctico de usar con ensamblador) usar ensamblador es morirse. Sólo para cosas muy concretas y específicas: drivers/firmwares (cada día menos), cálculo (cada día menos) y procesado de datos (cada día menos). Sólo en sitios donde optimizar a bajo nivel (o sea, gastar días, semanas o meses de un ingeniero de medio-alto nivel) ahorra cientos de miles de euros.
#3 No le veo mayor problema la verdad. El lector lee un stream de bytes y lo guarda en un archivo, no se va a poner a ejecutar el código porque si.
Solo si hubiese una vulnerabilidad en el lector que permitiese ejecutar código aleatorio, y ya sería que justo te toque porque encima para leer QRs hay un huevo de librerías, zbar, zxing, google vision, apple imagino que también tendrá otra para iphone y sabe dios cuantas más habra por ahí. Malo será que alguien sea capaz de hacer un QR que permita ejecutar código aleatorio en todas y cada una de ellas.
#1 Cuando el dijo lo de jarabe democrático lo dijo refiriendose a unos escraches en los que se hacían reivindicaciones con más o menos razón. Aquí se le pide que se vaya del país y no se reivindica nada, no es lo mismo.
Yo no trago a Iglesias, me parece un bocachancla y un cancer para la izquierda, pero no me parece normal ni aceptable el acoso que tiene que aguantar.
#82 Me parece un absurdo mezclar izquierda con esto. Ser de izquierdas que es? Yo puedo ser de izquierdas en cuanto a lo económico y conservador, o progresista en ideología y liberal en cuanto economía. O ser progresista de izquierdas y putero y considerar que no hay explotación. O que te la suden los trabajadores y decir que eres de izquierdas porque tratas a las mujeres como discapacitadas.
Los conceptos de izquierda y derechas actualmente están totalmente desvirtuados. Si te ciñes a lo económico pues es perfectamente compatible.
En España se calcula que un tercio de los hombres han ido de putas, si ha habido una participación del 70% (incluye votos nulos y votos blancos) o hay una correlación brutal entre ir de putas y no votar o no me salen los números.
PD: Te he votado positivo por error, no quería votar ni positivo ni negativo.
#132: Ser de izquierdas es no aprovecharse de las circunstancias para obtener sexo fácil de otra persona.
Cuando haya un subsidio para todas las personas que no encuentran trabajo y opciones a formarte para poderlo tener, entonces se puede plantear más como algo legítimo y realizado dentro de la libertad.
#50 Cierto, pero para que tuviera un impacto evolutivo tendría que ser una causa común de muerte.
Además de que no hay correlación entre población zurda y el numero de tormentas eléctricas, si eso fuera cierto en España deberíamos tener un número mucho mayor de zurdos que Países Bajos y sin embargo tenemos un porcentaje más bajo[1].
1- https://izure.es/blog/porcentaje-zurdos-mundo
#52 Gracias por la corrección, pero me parece que el pitorreo del imperio romano sobraba.
#50 Cierto, pero para que tuviera un impacto evolutivo tendría que ser una causa común de muerte.
Además de que no hay correlación entre población zurda y el numero de tormentas eléctricas, si eso fuera cierto en España deberíamos tener un número mucho mayor de zurdos que Países Bajos y sin embargo tenemos un porcentaje más bajo[1].
1- https://izure.es/blog/porcentaje-zurdos-mundo
#52 Gracias por la corrección, pero me parece que el pitorreo del imperio romano sobraba.
#23 En el Imperio Romano también era mal visto confundir "a parte" con "aparte":
https://www.fundeu.es/recomendacion/aparte-a-parte/
Si lo he entendido bien es mucho más grave de lo que dice la noticia.
La noticia dice que el miércoles día 5 empiezan a buscar personal para un concurso que se cierra el 10, tratandose de algo de urgencia veo lógico que busquen candidatos de forma proactiva para poder responder a tiempo y podemos presuponer que no ha habido tratos de favor.
Lo realmente grave es que se supone que no hablan de contratación de emergencia hasta el 7 de agosto [1]. Y eso entiendo (sin ser abogado) que si sería probatorio.
1- https://www.abc.es/espana/madrid/abci-ayuso-privatiza-parte-servicio-rastreadores-contrato-194000-euros-adjudicado-quiron-202008101735_noticia.html
#1 La oferta y demanda solo funcionan cuando el que compra quiere comprar y el que vende quiere vender.
En algo tan caro como una vivienda la caída de precios no es nunca inmediata. Si quieres comprar tu casa vas a esperar a que salga un chollo, y si quieres vender y no te urge no vas a desplomar el precio, salvo que tengas calro que no se va a recuperar en un unos pocos años.
Pseudocientífico? No, directamente no es científico, ni lo pretende. El coeficiente intelectual es probabilistico por diseño.
Que no predice todas las habilidades intelectuales de una persona? no, tampoco lo pretende.
El test de inteligencia no mide nada en términos absolutos, lo unico que hace es una serie de pruebas lógicas y en función de los aciertos respecto a otras personas te situa en un punto de la curva. Dicho de otro modo si el test solo lo hace una persona dicho test no indica nada, punto. Evidentemente esos resultados dependen de muchas cosas, tu cultura previa, lo habituado que estés a resolver problemas que requieran aptitudes similares (por ejemplo un matemático o un programador), que el día anterior te hayas puesto como Ortega Cano y te vayas de resaca, etc.
Ahora, que no sea científico no quiere decir que no sea útil como dato orientativo. Alguien con un CI alto es improbable que sea un cenutrio, del mismo modo que es muy improbable que alguien con un CI por debajo de la media destaque en alguna actividad intelectual.
Respecto al éxito laboral, pues si, ser más inteligente no implica automáticamente el éxito, pero el propio gráfico del artículo enseña claramente que está correlacionado. Que yo sepa nunca nadie ha dicho que es una garantía de nada, pero si que es un indicador de probabilidad de éxito.
#71
> El senador de Vox acusado de maltrato dice que la mujer se cayó por las escaleras
Ese no está ni condenado, el ministro de justicia del psoe cuando se aprobó la LIVG también fue imputado (y luego absuelto): https://www.abc.es/espana/20150407/abci-perfil-lopez-aguilar-201504071052.htm
#129 Bueno no, cap_ptrace no porque tienes SGX pero con cualquier herramiento de trazado dinámico del kernel si verías la copia.