FreeBSD 12 與 Java 11 和 Java 12

程式語言,就要生而自由:


"2020年起,Oracle 不再為Java 提供免費更新,詳情...."
雖然在TIOBE之上,Java 仍是使用率最高的語言...


收到這些訊息的此刻,背叛感油然而生。
"你怎麼可以這麼做 !?"

那樣的恐慌就如我回到VB6與Delphi畫下休止符的那一刻
FoxPro、Access、dBase 無法適應時代潮流而順道殺了一個工程師的價格
我便瞬間跌落谷底...

Sun Microsystems 的光輝,已經正式由Oracle結束了。
OpenOffice 被腰斬、OpenSolaris 嘎然而止、Solaris 接近半放棄狀態、MySQL 到處逃竄、SPARC 架構懸樑自盡、最終落得Java同樣的命運。
回到了社群裡,回到一起努力,回到延續Sun的生命。
LibreOffice、Openindiana、MariaDB、OpenJDK....

或者,我始終都要相信,公司至始至終都要營利。
向各公司敲詐不成,就不再繼續是生財工具。
也許沒了Oracle的Java,才是一個程式語言正常的開始....

縱使沒有Oracle,Java 也不會因此消失:

寫Java 程式語言也好一段時間,然而感到慚愧的是從來沒有仔細觀察過OpenJDK的Community。而當RedHat 站出來Support OpenJDK時,這是對我們的一大激勵,環繞四周,其實也不如想像的孤單,很多公司或Community都有自己的Java 虛擬機實作 (由OpenJDK 網站原始碼加上自己的教條): 像是RedHat、Amazon、SAP、AdoptOpenJDK等等。由於OpenJDK是個大主題,也建議各位可以準備開始遷移到各大公司或Community的JVM。有時間未來是可以好好來提OpenJDK的世界。

不用麻煩了:

正如上篇:
中提及的: FreeBSD Repository 比較保守,不是LTS的版本是不太會收錄的
然而今天偶然的Check 一下:

$ pkg search openjdk


不只長期支援版的Java 11 擺上來了,讓我感到意外的連Java 12 也擺上來了。
很顯然Oracle 對於Java 要下放給OpenJDK的各個Community 去維護是有激勵效果的。

OpenJDK 也是一個很大的主題,有空的話未來可以提及一些。
只要知道的是,現在安裝Java 新版不需要再用Linux Compatibility Mode 去模擬了。

安裝:

# pkg install openjdk11 (安裝Java 11 LTS)

# pkg install openjdk12 (安裝Java 12)

留言

熱門文章