Devos50 olarak da bilinen Martijn de Vos, 2007’de birinci nesil iPod touch için piyasaya sürülen iPhone işletim sisteminin ilk sürümünü PC’de piyasaya sürdü. Projenin tamamlanması bir yıldan fazla sürdü.

Geliştirici bloğunda, zor kısmın iPod touch’ın donanım bileşenlerini taklit etmek olduğunu açıklıyor. Bu nedenle geliştirici, iPhone işletim sisteminin iPhone yerine iPod için oluşturulmuş ilk yapısını taklit etmeyi seçti, çünkü iPhone sürümünün çalışması için daha da fazla bileşenin öykünmesi gerekecekti.



Ancak de Vos, bu sürümün işletim sisteminin sonraki sürümlerine göre çok daha az güvenlik mekanizmasına sahip olması nedeniyle iPhone OS 1.0’ı da seçti: “Modern Apple cihazları, sinir motorları, güvenli yerleşim bölgeleri ve çeşitli sensörler gibi birçok ek donanım bileşeni içerir. bu, bu tür cihazları taklit etmeyi çok daha zor ve zaman alıcı bir görev haline getirecek.”

PC’de iPhone OS 1.0, açık kaynaklı bir sanallaştırma platformu olan QEMU kullanılarak başarıyla emüle edilmiştir. Sistem tamamen fare ve klavye kontrollüdür ve önceden yüklenmiş uygulamaların çoğu iyi çalışır.

Geliştirici, bunun muhtemelen ilk kez birisinin açık kaynak araçları kullanarak iPhone işletim sistemini taklit ettiğini belirtti. De Vos, bir sonraki projesi için PC’lerde iPhone OS 2.1’i çalıştırmak istiyor.



genel-22