O que é o gij (GNU libgcj) java?

1

Hoje verifiquei update-alternatives --config java e recebi uma saída estranha:

Existem 2 opções para o java alternativo (fornecendo / usr / bin / java).

  Selection    Path                                     Priority   Status
------------------------------------------------------------
* 0            /usr/bin/gij-4.8                          1048      auto mode
  1            /usr/bin/gij-4.8                          1048      manual mode
  2            /usr/lib/jvm/java-8-oracle/jre/bin/java   3         manual mode

Eu nunca vi esse /usr/bin/gij-4.8 antes. O que é isso? Foi instalado por algum pacote? Como descobrir qual?

pilot6@Pilot6:~$ java -version
java version "1.5.0"
gij (GNU libgcj) version 4.8.4

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

O mais estranho é que eu uso Java apenas no Firefox para serviços bancários e funciona bem. Isso mostra que eu tenho o mais recente Java do Oracle instalado.

Isso é um malware?

    
por Pilot6 23.11.2015 / 15:25

1 resposta

1
% bl0ck_qu0te%

gij é um interpretador de bytecode Java incluído no pacote libgcj . libgcj é o tempo de execução que acompanha o gcj front end do GCC e inclui partes do Java Bibliotecas de classes, além de cola para conectar as bibliotecas ao compilador e ao SO subjacente. Então, não um malware definitivamente.

Referências:

A página inicial da libgcj

SE pergunta

    
por Ron 23.11.2015 / 16:29