Oracle, macOS 14.4 güncellemesinin Apple CPU'larda Java'yı bozduğu konusunda uyarıyor


Elma

Oracle, Apple müşterilerini, ARM tabanlı Mac'lerde Java'yı bozacağı için en son macOS 14.4 Sonoma güncellemesini yüklemeyi ertelemeleri konusunda uyardı.

Bu sorun, etkilenen Mac'lerde sıklıkla ve aralıklı olarak Jave işleminin uyarı vermeden sonlandırılmasına neden oluyor. Bu durum, Java 8'den JDK 22'nin en son erken erişim yapılarına kadar tüm Java sürümlerini etkilemektedir ve şu anda herhangi bir geçici çözüm mevcut değildir.

Aurelio Garcia, “Geçici bir çözüm mevcut değil ve bir macOS güncellemesini geri döndürmenin kolay bir yolu olmadığından, etkilenen kullanıcılar, işletim sistemi güncellemesinden önce sistemlerinin tam bir yedeğini almadıkça kararlı bir yapılandırmaya dönemeyebilirler” diye uyardı. -Ribeyro, Oracle Ürün Yönetimi Kıdemli Direktörü.

Bunun nedeni, Apple'ın macOS'unun, korumalı bellek bölgelerine erişmeye çalışan iş parçacıklarına bir SIGKILL sinyali göndererek dinamik olarak oluşturulan kodun nasıl yazıldığını veya yürütüldüğünü takip etmesi ve kontrol etmesidir.

Garcia-Ribeyro'ya göre Java Sanal Makinesi, dinamik kod oluşturmayı kullandığından ve doğruluk ve performans sağlamak için korumalı bellek bölgelerindeki belleğe eriştiğinden, macOS 14.4 güncellemesinin dağıtılmasının ardından süreci sonlandırılacak.

Oracle, müşterileri, Apple'ı ve OpenJDK ortaklarını halihazırda uyardı ve Apple kullanıcılarına, sorun çözülene kadar güncellemeyi ertelemelerini tavsiye etti.

Garcia-Ribeyro, “MacOS 14 çalıştıran ARM tabanlı Apple cihazlarındaki Java kullanıcılarının, bu sorun çözülene kadar güncellemeyi uygulamayı geciktirmelerini öneriyoruz” dedi.

MacOS 14.4'ün neden olduğu diğer sorunlar

MacRumors'un bildirdiği gibi, halihazırda macOS 14.4 Sonoma yüklemiş olan Apple müşterileri, Java'nın beklenmedik bir şekilde öldürülmesinin yanı sıra başka sorunlar da yaşadıklarını bildirdi.

MacOS 14.4'e güncelleme yapmak isteyen kullanıcıların dikkat etmesi gereken diğer konular:

Bugün BleepingComputer ile iletişime geçtiğinde bir Apple sözcüsü yorum yapmak için hemen müsait değildi.



Source link