Hace 8 años | Por --320894-- a javahispano.org
Publicado hace 8 años por --320894-- a javahispano.org

En múltiples ocasiones hemos hablado en este portal sobre lo negativo que es para Java el hecho de que Oracle en paquete la barra de Ask.com junto con el JRE (Oracle debería dejar de empaquetar la maldita barra de Ask.com en el JRE, Firma esta petición para que Oracle deje de empaquetar la toolbar de Ask en el JRE). Pues bien, ahora ya es oficial: la barra de Ask.com es considerada como un malware por Microsoft

Comentarios

vazana

#1 y yo, pero no era oficialmente oficial.

o

#7 ¿Microsoft es ahora una referencia en seguridad? Ja! Será oficial cuando lo pongan en la lista negra McAfee o Karpersky.

vazana

#25 hombre, es oficial, no es oficioso, aunque siempre puedes decir lo de que no reconoces su autoridad.

Æ

#25 McAfee, ¿esa no es la compañia que se pasa el dia intentando colarme sus programitas cada vez que instalo alguna actualizacion?

Da verguenza como anda el tema del malware, algunos instaladores tienen mas letra pequeña que una hipoteca...

babel_esp

#47 MacAfee Security, el que se intenta colar en el ordenador cada vez que intento actualizar Java. Como para considerar a java spam están...

D

#50 el adobe flash

vazana

#2 mucho mejor Docker, ¿dónde va a ir a parar?

R

#8 que tendrá que ver una cosa con la otra

Debe ser tarde o es un humor muy tuyo.

vazana

#12 es una capa de abstracción. Toda abstracción proporciona ventajas y tiene un coste.

Comparando ventajas y coste, la JVM es una maravilla. Sólo lo supera C, Rust y lenguajes que compilan directamente a un ejecutable, coste cero de abstracción, rompe el ratio. Dejando de lado eso, ¿qué supera a la JVM?

Yo no conozco nada, pero si es cuasi-malware y me estoy perdiendo algo maravilloso, me gustaría conocerlo (lógicamente).

R

#15 Va a ser que no, pero vale no voy a entrar en una discusión absurda.

o
D

#27 ¿Estás de broma, no? Python tiene muchísimas cosas buenas, y muchas mejor que Java. Pero en lo que respecta al intérprete/máquina virtual, la JVM le da mil vueltas.

D

#27 sigo lo de #54. Eso viene porque el enfoque de Sun era hacer todo Java, así que se esforzaron mucho en que la JVM fuese muy eficiente. La idea era eso de compilar una vez, ejecutar en cualquier parte. Como idea está bien, a ver cuando lo consiguen.
Python por el contrario tiene la filosofía de que si algo es crítico, mejor lo haces en C o en C++ y luego le pones un wrapper. Por lo tanto en python mejorar el interprete no es tan importante.
Y ojo, que no estoy defendiendo Java, que para casi cualquier proyecto seguramente me quedaría con python, pero al césar lo que es del césar, y la Hotspot de Java está muy bien (quitando sus agujeros de seguridad, que los tiene, y muchos)

D

#15 Golang. Compilación cruzada de serie. Sí, hay que compilar, pero puedes crear binarios para 23 y 64 bits para Win, Mac, Linux y OpenBSD.

Desde cualquier plataforma hacia cualquier otra plataforma. Y los binarios no necesitan dependencias.

Hay lenguajes que son una pasada como Common LISP o Scheme. No son orientados a objetos, pero puedes hacértelos de forma tan simple que parece que estés en primaria y casi no sabes como narices lo has hecho tan facil.

Es multiparadigma, eres dios, Y no es tan chungo como Haskell.

vazana

#29 Lo primero para responder es leer y saber de qué se habla, ¿estamos hablando de la JVM o de Java? Porque yo estaba hablando de la JVM y te podría decir que para usar esas mierdas cosas mejor usar Clojure.

http://www.modulecounts.com/

D

#38 "e podría decir que para usar esas mierdas cosas "

Clojure es un pseudo-lisp

To prueba SBCL y luego me comentas. En velocidad se folla a muchas cosas incluso a Java.

SBCL + QuickLisp + Emacs con SLIME.

Y si eres minimalista y no quieres 400 funciones, Guile con Scheme y bindings.

Ah, el FFI es algo que te va a dejar con los juevos al suelo:

https://www.gnu.org/software/guile/manual/html_node/C-Extensions.html#C-Extensions

https://www.gnu.org/software/guile/manual/html_node/Dynamic-FFI.html#Dynamic-FFI

En CL, en vez de Scheme:

http://www.sbcl.org/1.0/manual/Step_002dBy_002dStep-Example-of-the-Foreign-Function-Interface.html

vazana

#39 > Clojure es un pseudo-lisp

Es un Lisp, pero con acceso a librerías y frameworks que lo hacen útil.

PD: de todas formas esto de los Lisp parece interesante, ¿alguno con tipado fuerte?

vazana

#40 PD: quería decir estático, y a ser posible inferencia de tipos.

D

#40 "Es un Lisp, "

No.

" ¿alguno con tipado fuerte? "

Elige entre CL y Scheme. Common Lisp es el LISP con más funciones preexistentes y en cada función hay espacios de nombres diferentes.

En Scheme no, pero puedes usar (let) . Scheme es el más simple, aunque dependes de librerías externas (o te buscas la vida y lo haces tú, pues es ridículamente simple portar cosas típicas de SBCL) .

https://www.cs.berkeley.edu/~bh/ssch27/appendix-cl.html

Sobre el tipado, aquí los errores previenen, pero como es un REPL, ya sabes, lo arreglas, lo circunvalas y el programa sigue rulando, como si nada.

D

#11 "todos tendríamos una terminal bruta con tan sólo la pantalla, teclado, ratón y un router, la famosa NC (Network Compute"

Vuelta a los 60

vazana

#11 lo mismo que los Chrome Book...

Sí, muchos sueñan con esa clase de cosas. Amazon también se ha metido en el ajo con una caja que hace cosas, creo que es esencialmente multimedia pero... es Amazon, llevará extra de nubes.

D

#34 Pues misa, muchas gracias. Tengo que hacer una instalación masiva y no encontraba esto.

D

Y yo mira que soy más de empaquetar que de "en paquetar"

D

#20 #28 Cierto, es "empaquete" no "en paquete", #0 hizo una entradilla copia-pega del texto y éste es el que está mal.

D

#32 las quejas, al redactor de la noticia. No a mí

D

#3 Son noticias totalmente distintas

Rorschach_

#4 Que es malware o lo de Microsoft..., porque lo primero ya se sabía y de ahí lo segundo, que es lo que traje.

D

#5 Lee las noticias despacito, cuidadosamente y luego me dices.

D

Oracle debería dejar de empaquetar la maldita barra de Ask.com en el JRE, Firma esta petición para que Oracle deje de empaquetar la toolbar de Ask en el JRE

Por supuesto los firmantes entregarán cada uno uno o dos dólares para suplir la pérdida de ingresos de la barra Ask. Aunque no lo veo en el formulario.

Oracle avisa de que la va a instalar y te permite no instalarla, basta un click y ya no hay barra, pero no, lo queremos para tontos, que no haya que leer. Siguiente, siguiente, y todo gratis.

D

#21 Y si quitas los "siguientes", mejor.

D

#23 eso! Instalación desatendida y sin mierdas!

sheuron

Esperaba encontrar entre los comentarios alguna persona que destacara el error de la noticia, pero parece que lo único que interesa aquí es rajar sobre Microsoft, Oracle o el software privativo. Solo hay que pinchar en el enlace de la noticia para leer que Microsoft se refiere a versiones viejas de la barra Ask, no va a eliminar la versión actual.

Y

#31 Mira que estuve buscando algo así hace tiempo, pero no llegué a nada. En Linux, IcedTea funciona muy bien (incluso con Minecraft y otras cosillas complicadas), pero en Windows no encontré nada más que el de Oracle. ¡Lo probaré! ¡Gracias!

P

#44 ¿En serio Minecraft te funciona bien con OpenJDK? ¿Cómo lo configuraste? Siempre termino instalando el JDK de Oracle desde los PPA de Ubuntu, porque con OpenJDK funciona bastante lento (aún reduciendo los gráficos al mínimo).

D

#58 Lo probé incluso en OpenBSD y tiraba de sobra.

Y

#58 No hice nada de especial, sólo le instalé el plugin Optifine.

Y

#58 Bueno, ya he probado OpenJDK en Windows, y debo decir que funciona, pero está muy verde.
Lo primero que hice fue desinstalar el Java de Oracle para evitar conflictos; seguramente no era necesario, pero no quise tentar a la suerte. Lo segundo, descargar e instalar el OpenJDK para Windows (en mi caso, 32 bits). Lo tercero, repetir la instalación con permisos de administrador, porque el instalador se cuelga al intentar crear las entradas del registro. Después tuve que repetir ooootra vez la instalación indicando que no quería crear entradas del registro, porque se cuelga ahí haga lo que haga. Ahí sí se instaló, pero sin dichas entradas Windows no sabe qué hacer con los archivos .jar.
Probé con Minecraft. Lo primero que hay que entender es que Java.exe requiere del modificador "-jar" o se niega a crgar ningún programa, así que sólo se pueden ejecutar programas desde la consola de comandos o creando un bonito archivo .bat con las instrucciones (en mi caso, "C:\Program Files\OpenJDK\bin\java" -jar programa.jar, con las comillas). No va tan rápido como con el Java de Oracle o con el OpenJDM de Linux ni por asomo, pero funciona.
Debo decir que mi ordenador está bastante limitado: Intel T2500 (dos núcleos de 32 bits a 2Ghz), 4Gb de RAM DDR y gráfica Ati Mobility Radeon X1600. Cargué Minecraft 1.8.1 con Optifine, texturas de 32x32 y todas las opciones gráficas al máximo, funcionando a unos 15fps. Supongo que con unas texturas más normalitas y limitando los gráficos iría más suave.
En Linux, con el mismo ordenador y el IcedTea (que tira de OpenJDK), el juego va suave como la seda, tanto online como offline. En un netbook típico que tengo por ahí (Intel Atom... 450, creo recordar, y 1Gb de RAM DDR2) Minecraft va lento en Linux con OpenJDK y se arrastra en Windows con Oracle (bueno, con Windows todo se arrastra en ese ordenador).

Espero que este comentario te resulte útil.

#44

P

#66 Gracias por lo del Optifine, no lo conocía

gustavocarra

Pero ¿qué cojones me contáis? yo llevo más de 12 años con software libre. Lo vuestro es masoquismo...

ED209

En Oracle están que lo tiran, en el instalador de un malware te cuelan otro

delawen

Preocuparse de la barra de Ask, cuando el verdadero problema de Java es que Oracle está preparando el terreno licenciando APIs para que la OpenJDK no pueda seguirle los pasos...

Y, sobre todo, para que Google tenga que pagarle canon por Android, claro.

D

Con lo bonito que es apt-get install openjdk.

R

#9 icedtea

n

#9 sudo de tus tecnicismos

El_Clonde_Drácula

#9 Con lo bonito que es hablar sin conocimiento de lo que se dice...

D

#51 JeDi Knight.

PussyLover

Java en si mismo ya es un Malware. Esa debería ser la noticia.

D

oracle es el diablo.

g

"el hecho de que Oracle en paquete la barra de Ask.com" Estoy yo loco o eso está mal? No es "empaquete"?

D

#28 no te pone perraco/a el paquete de Oracle?

mangrar_1

YA sabía yo que lo de Oracle se quedara Java era muy malo.

a

Titular alternativo: La barra ASK incorpora ahora un malware llamado JRE (seguro que tiene más fallos de seguridad que la pobre barra...)

D

Claro, y darle > siguiente > siguiente > aceptar sin antes haber desmarcado la casilla seguramente no tendra nada que ver.

Pero no es de extrañar, ya hasta los propios antivirus te la quieren clavar coff Avast coff, coff.

D

Si solo fuera Oracle, la que mete mierda en los instaladores....

Jfreek

#24 Que se lo pregunten a los de SourceForge: Gimp, VLC, Notepad+... Etc. Qué lástima de sitio.

d

Vaya, yo siempre había pensado que el JRE de Java es el malware que te venía con la barra de búsqueda Ask.com

G

#22 JRE no es malware, es un troyano.