เราไม่แน่ใจว่าคุณอาจใช้เส้นทางใดระหว่างทางมาที่นี่ แต่เรายินดีอย่างยิ่งที่ได้พบคุณ! หากคุณมาจากเว็บไซต์ของเราโดยตรง คุณอาจได้เรียนรู้มากมายเกี่ยวกับ Eclipse OpenJ9 และวิธีที่ Eclipse OpenJ9 เข้ากับระบบนิเวศของ OpenJDK หากคุณมาโดยใช้เส้นทางอื่น ต่อไปนี้คือลิงก์สำคัญบางส่วนที่จะช่วยคุณเริ่มต้น:
หากคุณกำลังมองหาวิธีที่จะช่วยในโครงการได้ (ขอบคุณ!) เรามี:
หากคุณมาที่นี่เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับโครงการนี้ โปรดอ่านต่อ ...
Eclipse OpenJ9 เป็นการใช้งาน Java Virtual Machine แบบอิสระ "การใช้งานแบบอิสระ" หมายความว่าสร้างขึ้นโดยใช้ข้อกำหนดเฉพาะ Java Virtual Machine โดยไม่ต้องใช้โค้ดใดๆ จาก Java Virtual Machine อื่นๆ
OpenJ9 JVM ผสมผสานกับไลบรารี Java Class จาก OpenJDK เพื่อสร้าง JDK ที่สมบูรณ์ซึ่งปรับแต่งมาตามพื้นที่ ประสิทธิภาพ และความน่าเชื่อถือ ซึ่งเหมาะสำหรับการปรับใช้บนคลาวด์
การสนับสนุนแหล่งที่มาดั้งเดิมของ OpenJ9 มาจาก IBM "J9" JVM ซึ่งถูกใช้ในการผลิตโดยแอปพลิเคชัน Java นับพันตัวในช่วงสองทศวรรษที่ผ่านมา ในเดือนกันยายน พ.ศ. 2560 IBM เสร็จสิ้นการดำเนินการโอเพ่นซอร์ส J9 JVM ในชื่อ "Eclipse OpenJ9" ที่ Eclipse Foundation ส่วนสำคัญของ J9 ยังเป็นโอเพ่นซอร์สที่โปรเจ็กต์ Eclipse OMR OpenJ9 มีใบอนุญาตแบบอนุญาต (Apache License 2.0 หรือ Eclipse Public License 2.0 พร้อมใบอนุญาตความเข้ากันได้รองสำหรับใบอนุญาต GPLv2 ของโครงการ OpenJDK) ที่ได้รับการออกแบบมาเพื่ออนุญาตให้สร้าง OpenJDK ด้วย OpenJ9 JVM โปรดดูไฟล์ใบอนุญาตของเราสำหรับรายละเอียดเพิ่มเติม
Eclipse OpenJ9 เป็นโปรเจ็กต์ซอร์สโค้ดที่สามารถสร้างควบคู่ไปกับไลบรารีคลาส Java ดูคำแนะนำในการสร้าง โปรเจ็กต์ Eclipse Foundation ไม่ได้รับอนุญาตให้แจกจ่าย ทำการตลาด หรือโปรโมตไบนารี JDK เว้นแต่ว่าโปรเจ็กต์จะผ่าน Java SE Technology Compatible Kit ที่ได้รับอนุญาตจาก Oracle ซึ่งโปรเจ็กต์ OpenJ9 ไม่สามารถเข้าถึงได้ในปัจจุบัน ดูกฎบัตรโครงการ Eclipse Adoptium
เป้าหมายระยะยาวของโปรเจ็กต์ Eclipse OpenJ9 คือการส่งเสริมระบบนิเวศแบบเปิดของนักพัฒนา JVM ที่สามารถทำงานร่วมกันและสร้างสรรค์สิ่งใหม่ๆ กับนักออกแบบและผู้พัฒนาแพลตฟอร์มฮาร์ดแวร์ ระบบปฏิบัติการ เครื่องมือ และเฟรมเวิร์ก
โครงการนี้ยินดีต้อนรับความร่วมมือ เปิดรับนวัตกรรมใหม่ๆ และขยายโอกาสในการมีอิทธิพลต่อการพัฒนา OpenJ9 สำหรับแอปพลิเคชัน Java รุ่นต่อไป
ชุมชน Java ได้รับประโยชน์จากประวัติที่ผ่านมาจากการมีการใช้งานข้อกำหนด JVM หลายครั้งที่แข่งขันกันเพื่อมอบรันไทม์ที่ดีที่สุดสำหรับแอปพลิเคชันของคุณ ไม่ว่าจะเพิ่มการอ้างอิงที่บีบอัด คุณสมบัติคลาวด์ใหม่ AOT (การคอมไพล์ล่วงหน้า) หรือเพิ่มประสิทธิภาพที่เร็วขึ้นและลดการใช้หน่วยความจำ ระบบนิเวศได้รับการปรับปรุงผ่านการแข่งขันนั้น Eclipse OpenJ9 มีเป้าหมายที่จะกระตุ้นนวัตกรรมในพื้นที่รันไทม์ต่อไป
เนื่องจากเราเป็นโครงการ Eclipse Foundation ผู้มีส่วนร่วมแต่ละคนจึงต้องลงนามในข้อตกลง Eclipse Contributor มูลนิธิ Eclipse ดำเนินงานภายใต้หลักจรรยาบรรณของ Eclipse เพื่อส่งเสริมความยุติธรรม ความเปิดกว้าง และการไม่แบ่งแยก
ในการเริ่มต้น โปรดอ่านคู่มือการมีส่วนร่วมของเรา
หากคุณคิดว่าต้องการมีส่วนร่วมแต่ยังไม่พร้อมที่จะลงนามในข้อตกลง Eclipse Contributor ทำไมไม่เข้าร่วมการอัปเดตรายสัปดาห์ของเราในช่อง #planning นอกจากนี้เรายังมีการโทรติดต่อหลังจากออกเวอร์ชันใหม่ ซึ่งคุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับวิธีการทำงานของเรา เราพูดคุยเกี่ยวกับแนวคิดใหม่ ๆ ตอบคำถามใด ๆ ที่ได้รับการหยิบยก และหารือเกี่ยวกับแผนและสถานะของโครงการ นอกจากนี้เรายังพูดคุยเรื่องคุณสมบัติและฟังก์ชันของ VM อีกด้วย เยี่ยมชม #planning channel ในพื้นที่ทำงาน Slack ของเราเพื่อดูข้อมูลเกี่ยวกับการโทรของชุมชนที่กำลังจะเกิดขึ้นและรายงานการประชุมครั้งก่อน (เข้าร่วมที่นี่)
ลิขสิทธิ์ IBM Corp. และอื่นๆ 2017