1. sayfa
Efendim Android bir Linux dağıtımı değildir. Linux kerneli (çekirdeği) üzerinde Dalvik isimli bir java sanal makinesi üzerinde çalışan bir işletim sistemidir. Zaten çok sistem gereksinimi istemesi de sanal makienden kaynaklıdır. Sadece linux çekirdeğini kullanıyor diye linux dağıtımı diyemeyiz. Telefonlarda kullanılan en gerçek linux dağıtımı MeeGo'dur. Android daha çok özelleştirilmiş bir işletim sistemidir. Yok hatam varsa da söyleyin. Açık kaynak olması evet ama bilindiği üzere her açık kaynak Linux değildir. Linux üzerinde çalışan her program da açık kaynak değildir (Opera, Skype, bazı sürücüler vb) |
isim vermeye gerek yok ! :) "linux bir işletim sistemi değil, bir işletim sistemi çekirdeğidir" diyenler bu gün ise "Android" linux un yükselişi karşısında kendi söylemlerini günden güne farklılaştırmaktadırlar ! :) |
Bir işletim sistemi Çekirdek, Masaüstü ortamı gibi farklı bileşenlerin bir araya gelmesinden oluşur. Örneğin Linux bir sistem çekirdeğidir. KDE ise bir masaüstü ortamı. KDE pek çok farklı çekirdek ile çalışabilmektedir. Linux, Hurd, BSD gibi. Basitçe, BSD üstünde KDE masaüstü ortamı kullandığınız zaman BSD kullanıyorum diyebileceğiniz gibi, Aynı masaüstü ortamını Linux ile kullandığınız zaman, Linux İşeltim sistemi kullanıyorum diyebilirsiniz. X Otomobilinize Y marka lastik takınca, Y marka araba kullandığınızı değil X marka otomobil kullandığınızı söyleyebildiğiniz gibi bir şey bu. Artık saçmalamaya bir son verseniz fena olmayacak gibi. |
bizim eski trident vcd de linux cekirdegi kullaniyor, oda gelsin linux bolumune !!!111!!1 |
işinize gelince yere göğe sığdıramayın ! işinize gelince öyle böyle deyin ! ben linux karşıtı değilim dahası linux'un bir an önce hak ettiği noktaya gelmesi için adam akıllı bir yol haritası ile son kullanıcıları kazanması gerekirken bir noktada sanki birilerin bunun iyi bir yerlere gelmesi herkese ulaşmaması sanki bir takım server admini tiplerin menfaatine misali ! gibi bir durum var linux u en çok kullananlar zaten linuxu herkes kullanamaz ( gizli ) imasının altını çizmekte ! |
Tam tersine, Linux severler herkesin rahatlıkla Linux kullanabileceğini savunuyor. Linux Masaüstü Ortamları bu kolaylığı ve rahatlığı oldukça uzun bir süredir zaten sağlamakta. Birbirinden farklı zevke hitap eden Masaüstü Ortamları ile Linux dağıtımları kullanıcılara tercih hakkını sonuna kadar açmış durumda. Hatta aynı sistemde birden fazla masaüstü ortamı bile kurabilirsiniz, bu deneyimi yaşamak için uzman olmak şart değil ama öğrenmek için merak ve sabır gerekiyor. Tüm bunlara rağmen Linux herkes için biçilmiş kaftan değil. Bazen durum tercih meselesi olurken bazen Linux güvenlik önlemleri kullanıcılara sıkıcı gelebiliyor. Her uygulamayı kurarken neden şifre istediğini anlamaya çalışmayan veya bu durumu anlamsız bulan bir kullanıcı için Linux sıkıcı gelebiliyor. Bu tip güvenlik önlemlerinin neden olduğunu kavrayan bir kullanıcı için ise Linux vazgeçilmez bir ortam sunmaya başlıyor. Linux dağıtımlarında her işlemi uçbirimden yapabilme imkanı olduğu halde, bu işlemleri bir GUI ile de yapabiliyor olmanız son kullanıcının düşünülmüş olmasındandır. Kendi adıma pek çok ayarı manuel (elle) yapmayı daha hızlı ve kolay buluyorum. Ama aynı ayarların grafik arayüz ile yapılabilmesi Linux'u son kullanıcıya tavsiye etmemde gönül rahatlığı oluşturuyor. Linux kullanıcıları Android'i vb. mobil dağıtımları dışlamıyor. Buna örnek Linux Mint Türkiye çatısı altındaki Mobil İşletim Sistemleri başlığı olabilir. http://forum.linuxmint.org.tr/index.php/board,113.0.html |
öğrenmek sabır işidir diyorsunuz ! MS kullanıcı alışkanlıklarını ! yani hayatında hiç PC kullanmamış birini baz alan bir çok psikolojik algı vs. bilimsel yöntemle ! kullanıcı arabirimi geliştiriyor bu şekilde hayatında hiç PC kullanmamış biri bile düz mantıkla bir şeylere tıklıyor bir şeyleri değiştirebiliyor dahası bir işletim sistemi kullanabiliyor. bir işletim sisteminin yüzü gözü düzgün bir fiziği olur mu derseniz ! hayatında hiç PC kullanmamış biri için MS-DOS komut satırı ile windows masa üzeri arasındaki fark kadar linux denilen şeyin ne olduğunun farkı var ! temel mesele basit ve anlaşılabilinirlik olmalıdır. okuması yazması olmayan çocuk bile fareyi kullanabiliyor ise son kullanıcılara ulaşmak için masa üzeri ister uç birim deyin ister çevre birim deyin isterseniz masa üzeri deyin işte her ne derseniz deyin insan doğası gereği muhatap olacağı şeyi görür ve algılar hani şu ünlü ingiliz sözü vardırya ! TR : " ne görürsen onu alırsın " kısacası orijinali WYSIWYG yani insan bir ömür kazandığı algılsal deneyime bağlı temel sezgisel kullanım mantığı ile PC si olmayan biri bile masa üzerini kullanır. ama linux komut sistem dayataması daha doğrusu diktası diyelim buna ! bu yüzden sadece belli bir seviye ve üzerindeki kullanıcıların erişebileceği bir sistem olarak var olmaktadır. zaten linux un son kullanıcılara ulaşmak gibi bir amacı veya bir derdi yok ! kernel olarak var olmak yeter diyorsa ! o zaman mp4 Video player kullanan adamda linux kullanıyor android telefonu olanda linux kullanıyor çünkü sizin tanımınıza göre linux bir kabak çekirdeği ! :) |
Gündelik işlerini yapan ; İnternette gezinen, ofis uygulamalarını kullanan, müzik dinleyen, video seyreden, hatta video düzenleyen bir kullanıcı için Linux oldukça kolay ve anlaşılabilirdir. Örneğin benim 5.5 yaşındaki kızım internettte gezinip, sevdiği çizgi filmleri DVD'den oynatıp seyredebiliyor. İşin bu yönünden Linux Masaüstlerinin Windows ve Mac İşletim Sistemlerinden eksik bir yanı yoktur. İşin sabır isteyen yönü bir uygulamanın nasıl kurulacağı alınan bir hatanın nasıl çözülebileceği ile ilgili teknik kısımlardır. Bu tip sorunları da Linux Dağıtımlarınınn Türkçe forumlarında biraz araştırma ile öğrenebilirsiniz. Hali hazırda bir başka işletim sisteminden Linux'a geçenler 1 hafta gibi bir sürede Linux ile ilgili basit hataları çözebilir hale gelebilirler. Örneğin Linux Mint 13 Mate masaüstü için temel seviyede bir Türkçe Kuıllanım kılavuzu dahi mevcut. Bu tip kılavuzlar vasıtası ile kısa sürede ortaynte olmak mümkün. Benzer durumlar hiç Windows kullanmamış bir kimse içinde geçerli ayrıca . Outlook açılmayınca kasayı kaptığı gibi internet kafeye koşup format attıran çok insan biliyorum ben. Linux'un son kullanıcıya ulaşmak gibi bir amacı olmasa ortada Masaüstü Oratmları da olmazdı. Bugün oldukça gelişmiş olan bir çok masaüstü ortamı Mac ve Windows için bile sin kaynağı olabiliyor. Örneğin simge şeklinde pencere listeleyici ilk olarak Gnome masaüstü için yapıldı, isteyen kullanıcılar Talika isimli eklentiyi araştırabilir. Linux çekirdeğinin geliştirilmesi için uğraşan ekip bu işe yoğunlaşarak işerini daha iyi yapabilme imkanına kavuşmuş oluyorlar, başka ekiplerde bu çekirdek üzerine masaüstü ortamları geliştiriyorlar. Bu işi ister aynı ekip ister farklı ekipler yapsın ortaya çıkan binada bir olmuyor. Şimdi KDE'yi Linux ekibi geliştirseydi ne fark edecekti. Bu sebeple ortaya birbirinden güzel masaüstü ortamları çıkıyor ki bu çeşitlikde Linux ekibinin bir masaüstü ortamı geliştirmesine gerek ve ihtiyaç kalmıyor. Linuz çekirdeği açık kaynak olduğu için, masaüstü oratamı geliştiren ekibler mümkün olduğunca kodları inceleyip, çekirdek ile uyumlu masaüstü ortamları geliştirebiliyor. Ortada birbirinden güzel ve kulanışlı bir çok ürünün olması, çekirdeği geliştiren ekibe daha fazla younlaşma imkanı sunuyor ayrıca. Ortada zaten bir çok alternatif varken ekibin birde masaüstü ortamı, pencere yöneticisi, görüntü yöneticisi gibi argümanlar ile uğraşıp zaman kaymetmesi, sizin bahsettiğinizin aksine çok daha gereksiz bir durum olarak gözüküyor. Yani adamların gereksiz fantezileri yok maalesef. |
benim annem gündelik olarak bancalık işleri ve yöneticisi olduğu apartmanın makbuzlarını basımı hesapları v.s. bilgisayar üzerinde tutuyor anneme kardeşimin bilgisayara neyidüğü belirsiz şeyleri download etmesi ile oluşan virüs tehlikesine karşın linux kurdum hiç zorlanmadı . mantıken zorlanmaz da 2 sene önce bilgi işlem sorumlusu olarak çalıştığım şirkette remote terminal kullanılıyordu istanbula şube açıldı gittim tüm makinaları windowssuz aldım gittip hepsine pardus kurdum sonra rdesktop ile bağladım. pardus arayüzünde iken insanlar bu ne böyle v.s. konuşuyorlardı. ben ne yaptım gittim windows xp teması yükledim ses kimse şikayet etmez oldu... nedeni ne ? hemen söyleyim paradigma kişi alıştığı görselin yerine başka bir şey geldiğinde ona alışmak istemiyor. kendisine bir duvar örüyor ben bunu kullanamıyorum diyor. Bakın aynı şeyi Nokia telefon kullancılarında da görürsünüz. Derki ben nokia dışında telefon kullanamam gider standart işletim sistemi kullanırken sırf bu paradigması nedeniyle Nokia symbian telefon alır arayüzün uzaktan yakından ilgisi yoktur ama kullanır. neden çünkü o da nokiadır yani o alıştığı kendini rahat ve güvnde hissettiği rahat ortamında dır odanın şekli yapısı herşeyi değişmiştir ama tepede nokia yazıyordur. Samsun yazsa o telefon onun için kabus olacaktır. çünkü menülerin yerini bilmiyordur. işte windows arayüzü ikanları komple değiştirincede bu oluyor insanlar windows ismini gördükleri için kendilerini rahat hissediyorlar. Linux ise onlara çok farklı gelen ismini duymadıkları garip bir sistem işte iki işleim sisteminin arasındaki temel fark bu dur yani sorun işletim sistemlerinde değildir sorun kullanıcının ta kendisindedir %90... |
Android , desktop pc'lere gelmedikçe , ayrı bir alt başlık açmaya gerek yok DH'ta. Ancak mobil işletim sistemleri'na açılabilir... Bu arada şu an linux dağıtımları gerçekten son kullanıcıya ; bir iki sene evveline göre daha fazla hitap ediyor... Benim 7 yaşındaki ufaklığın pc'sine Lubuntu kurmuştum ve bir dönem rahat rahat kullandı... Benim PC'de şu an Mint 13 KDE var... (kelebekx3 arkadaş yardımcı olmuştur bazı noktalarda ayrıca tşk.) Kullanım alışkanlığım , Net , film , mp3 , video v.s. birde ofis uygulamaları... Ve bunlar için rahatlıkla iş görüyor Linux dağıtımları... Mint 13'den önce biraz Ubuntu LTS 'de kullandım , ama gnome3'ü sevmediğimden kaldırdım... Hatta o dağıtım acemiler için daha bile iyi , çünkü sistemi fazla kurcalayamıyorsun böylece bozamıyorsun :))) Bir dönem 7-8 ay kadar Mint 8 kullanmıştım , main os olarak... Yine hiç bir sıkıntı yaşamadım... Birde birşey dikkatimi çekti , unetbootin programı (usb belleklere bootable iso yazar) win 7'den daha hızlı çalışıyor... Win7'de 10-11 dak. süren işlem , linux altında 3 dakika... Hatta ilk karşılaştığımda ; ''kesin yarım yamalak oldu bu iso'' dedim... Ama çatır çatır çalışıyordu... GUI (grafik arabirime gelince) benim düşüncem olmazsa olmazlardan birtanesi... Linux ev kullanıcısına ulaşabilmek için mutlaka ve mutlaka kusursuz GUI kullanmalı... Ben bile yapabildiğim halde gidip konsol kullanmak istemiyorum... Bir diğer nokta da muhakkak sürücü desteği en önemli konulardan birisi... Ana donanımların bir çoğu sorunsuz ama printer - klavye - mouse gibi donanımlarda maalesef win daha iyi :( Buna bir etkende üreticilerin direk windows için sürücü hazırlaması... Örneğin benim ne klavyem ne de farem tam tanınmıyor linuxta :( (Klavye = microsoft digital meida keyboard3000 fare = logitech lx-7 wireless ) ikiside standart sürücü ile çalıştığı için tam randumanlı değiller... :( ana fonksiyonları tamam... Bence biraz yavaş adımlar ile olsa da Linux doğru yolda gidiyor... ![]() (ama noolur biri şu gnome 3 denen saçmalığı durdursun... bundan iki sene önce favori ortamım gnome2 idi , şu an KDE...) |
Java sanal makinesi üzerinde çalışmasının mantığı nedir?Direk linux dağıtımlarındaki gibi normal bir işletim sistemi yapıp niye daha az kaynak kullanmaya çalışmıyorlar onu anlamadım? |
Hocam açıkcası ben de bu konuda emin değilim. MeeGo var, dediğiniz gibi normal işletim sistemi. Ama ben bu sanal makine olayını market konusundaki duruma bağlıyorum. Appstore ile başa çıkabilmek için sınırsız uygulama lazım. Ne kadar çok geliştirici, ya da ne kadar kolay kaynak kodundan port vb gibi durumlar. Java bu konuda evrenselliği açısından bir numaradır. MeeGo için geliştirilen uygulamalar hep Linux ortamına uygulama geliştirmek gibidir. Linux'un kullanım oranına bakarsak kimse de uygulama geliştirmek için (bazı geliştiricile ve firmalar) özel olarak Linux kullanmaz. Ama bu şekilde olursa bağımsız açık kaynaklı bir platform ve her işletim sistemi üzerinde uygulama geliştirilebiliyor. Dediğim gibi bunlar benim düşüncelerim. Bu konuda çok daha fazla bilgi sahibi olan bir arkadaşımız bizi daha güzel bir şekilde anlatırsa memnun oluruz. |
dalvik sanal makine denen olay android de java uygulamalarını çalıştıran bir program emulator de denebilir. google sun a para ödememek için böyle bir yola başvurmuş. zaten şuanda dava açtılar android bizim kaynak kodlarımızı kullanıyor diye. |
1. sayfa
Tüm forumlar » [İşletim Sistemleri ve Yazılımlar] » Linux » Android
alt forum kategorisinin oluşturulmasını önemle rica ederim !
saygılarımla
< Bu mesaj bu kişi tarafından değiştirildi ProjectMan -- 24 Temmuz 2012; 10:49:58 >