Delphi ve UNIX
Delphi ve UNIX
Merhabalar,
Delphi de yazdığımız bir uygulamayı Unix sistem altında da çalıştırmak istiyoruz. Bu anlamda bazı emülatör programlardan bahsedildi. Bazıları da uygulamnın Kylix ile geliştirilmesinden bahsetti. Gerçekten Kylix ile geliştirilen bir ürün UNIX işletim sisteminde RISC tabanlı bir makinede çalışabiliyor mu? Bu tür tecrübesi olan var mı?
İyi çalışmalar
Mehmet
Delphi de yazdığımız bir uygulamayı Unix sistem altında da çalıştırmak istiyoruz. Bu anlamda bazı emülatör programlardan bahsedildi. Bazıları da uygulamnın Kylix ile geliştirilmesinden bahsetti. Gerçekten Kylix ile geliştirilen bir ürün UNIX işletim sisteminde RISC tabanlı bir makinede çalışabiliyor mu? Bu tür tecrübesi olan var mı?
İyi çalışmalar
Mehmet
Ben sorunun cevabını bilmiyorum ama linux ve unix hakkında bir iki bilgimi paylaşayım:
1 - Mustafa'nın dediği gibi kernel'lar farklı. Ama hemen hemen hepsinde birinin üzerinde çalışan programların diğerlerinin üzerinde de çalışması için uyumluluk dosyaları var. Onları kurduğun zaman problem olmaması lazım.
2- Unix üzerinde Wine denen windows emülatörleri var. Bunlar yanlış bilmiyorsam windows'da çalışan bir programı Unix üzerinde de çalışmasını sağlıyorlar ...
1 - Mustafa'nın dediği gibi kernel'lar farklı. Ama hemen hemen hepsinde birinin üzerinde çalışan programların diğerlerinin üzerinde de çalışması için uyumluluk dosyaları var. Onları kurduğun zaman problem olmaması lazım.
2- Unix üzerinde Wine denen windows emülatörleri var. Bunlar yanlış bilmiyorsam windows'da çalışan bir programı Unix üzerinde de çalışmasını sağlıyorlar ...
Hocam Unix li makina x86 tabanlı olsaydı bahsettiğiniz WINE emülatörü programı çalıştırabiliyordu fakat işin sinir bozucu tarafı sistemin bulunduğu makinanın RISC tabanlı olması. Yaptığım araştırmalar neticesinde 2-3 emülatörü birlikte kullanarak ancak bunu yapabileceğim fakat bunun sisteme ciddi bir yük getirdiği.
Şirket bu noktada ne düşünecek gerçekten merak ediyorum. Ya C ya da Java başka seçenek kalmadı....
Mehmet
Şirket bu noktada ne düşünecek gerçekten merak ediyorum. Ya C ya da Java başka seçenek kalmadı....
Mehmet
bence de emülasyon programları ile x ortamında win tabanlı programdan perfomans almak zor olabilir (denemedim, her nekadar linux altında wine ve benzeri emülasyon programları bir çok win tabanlı programı çalıştırsalar da). onun yerine ikinci bir makinaya x web server ın yanına nt web server kurup oradan link vermek. yada en doğrusu php veya java ile yazmak.
Ben uygulamaların (platform independent için) C veya Java ile yazılması gerektiğini artık tüm hücrelerimle kabul ettim. Müşterinin inadı ve bizim uygulamayı kuracağımız makinanın (Application Server) RISC tabanlı olma zorunluluğu herşeyi karıştırdı. Ben araştırmalarımı yöneticilere sundum gerisi onlara kalmış.
AS/400 de çekirdeğe müdahale etmeyen linux uygulamaları
AS/400 de çekirdeğe müdahale etmeyen linux uygulamaları çalışıyor. Aynı şey SCO unixware için de geçerli. Denemek Lazım