KillJoy Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 [hr] https://upload.wikimedia.org/wikipedia/en/thumb/f/fd/Google_Fuchsia_OS_Logo.png/125px-Google_Fuchsia_OS_Logo.png GOOGLE FUCHSIA Google'ın tasarladığı açık kaynak kodlu yeni bir işletim sistemi kendisi. Android ve chrome os yerine gelecek. Tek işletim sistemi hem mobilde hem pc de çalışacak. [hr][hr] linux kerneli yerine magenta kerneli üzerinde çalışacak. magenta da google tarafından geliştiriliyor. https://upload.wikimedia.org/wikipedia/commons/e/e3/Magenta_lk.png tabi google'dan bi açıklama gelmemiş bu konuda, Ağustos 2016da github da keşfedilmiş. Bi kaç gün önce github'a user interface'i yüklenmiş. Ordan biliniyor. linux monolithic kernel iken bu magenta microkernel olarak çalışyor. Bu da şu demek oluyor: monolithic kernel: monolitik çekirdek / tek bir yol donanımdan çekirdeğe kadar gidiyor. modüler olarak tasarlanmıştır. örneğin yazıcı bağlarsın, sürücüsünü yüklersin çalışır. Ama yazıcıda veya sürücüde sıkıntı çıkarsa o tek yoldan ötürü bütün sistem crash olabilir. bkz. işlem durduruldu, mavi ekran hataları vs."unfortunately, google has stopped!" avantajları ise , düşük işlemci gücü ile bile çalışabilmesidir. Dolayısıyla hep monolithic kerneller tercih edilmiştir. Yalnız modüler yapısı sebebi ile, kamera bağladığında, kalvye bağladığında, dokunmatik ekran bağladığında, bağladıkça, düşük işlemci yetse bile yüksek ram ihtiyacı doğmaktadır. microkerneller günümüzde daha güçlüdür, daha stabildir. Çünkü güçlü işlemciye ihtiyaç duyarlar, çok daha basit tasarlanmıştır, parçalı şekildedir. Bütün parçaları ayrı olarak çalışmaktadır ve birbirini etkilemezler. Driverda sıkıntı çıkarsa o kısım çöker, ama arkada çalışmaya devam eder. Tam tersi de geçerlidir; siz youtubeta video izlerken, işletim sistemini güncelleyebilirsiniz. System crash olayı ise dolayısıyla çok nadirdir. Çünkü sistem belleği crash olmaz, sadece sıkıntılı kısımda crash gerçekleşir. Düşük ram ile harikalar yaratabilir, ancak güçlü işlemciye gereksinimi vardır. https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/OS-structure2.svg/1499px-OS-structure2.svg.png diğer farklar ise şöyledir; » Monolithic kerneller daha eskidir, linux de bunlardan biridir.MacOS(sonradan)ve IOS ise daha farklıdır; hybrid olarak geçerler. dolayısıyla günümüzde düşük işlemci ve ram ile daha büyük işler başarabiliyorlar.(Apple başarısı burdan gelior) » Monolithic kerneller düşük işlemci ile daha hızlı çalışabilirler ama günümüzde fark %50'lerden microkernel L4 ile %4'lere kadar düşmüştür. https://i.stack.imgur.com/1ygwK.png (monolitik sadece ring0'da çalışır.) » micro kerneller daha güvenlidir, bu yüzden ordu aygıtlarının bazılarında kullanılmaktadır. işlemcilerde 10nm ye düşüldü eşşek gibi verimli hale geldi, ki mobil sektöründen ötürü gitgide küçülmeye ve güçlenmeye devam edecek, dolayısıyla microkernele artık geçilmesinin vakti geldi dedi google. ve çalışmaya başladı.Fuchsia'yı tasarlerken; Iot, smartwatch,laptop,pc,tabletde aynı işletim sistemi kullanılacak. bu arada ; microsoft'un c# tabanında geliştirdiği singularity de micro kernel'dir. p.s: bilgileri, wikiden ve bloglardan toparladım, hatalar mevcut olabilir. ama sanırsam açıklayıcı oldu kaynaklar: https://en.wikipedia.org/wiki/Google_Fuchsia http://www.oreilly.com/openbook/opensources/book/appa.html https://fuchsia.googlesource.com/ https://www.youtube.com/watch?v=_7rRK4S9uk0 [hr] herkes için hayırlara vesile olması dileğiyle, google fuchsia Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Quo-Vadis Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 Böyle okuyunca güzel gözüküyor. Son günlerin modası hem Mobil hem desktop ta kullanılan işletim sistemi yapmak sanırım. Herkes bir deneme yapiyor, pek becerebilen olmadı henüz. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
senko Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 hadi daha linux kerneli adam gibi öğrenemişken yeni bir kernel öğrenelim!!! Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Flassh Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 Merak etme, hazır hale gelene kadar emekli olursunuz zaten Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
senko Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 xesqe olsak emeklilik yok bize abi ölene kadar çalışcaz ülkede. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
KillJoy Mesaj tarihi: Mayıs 10, 2017 Konuyu açan Paylaş Mesaj tarihi: Mayıs 10, 2017 bu arada yukarda belirttiğim düşük işlemci ram ve kernel bağlantısı kurmam konusunda hata yapmış da olabilirim. sonuçta ne kadar apple XNU ile hybrid kernel kullanıyor olsa da; webOS, tvOS, IOS ve MacOS'da bunun en büyük farkı java vs objective C den kaynaklanıyor sanırım. https://www.adslzone.net/app/uploads/2014/11/graph.png ve mobil açısından düşündüğümüzde yüksek ram kullanımı aynı zamanda yüksek pil kullanımına eşit oluyor.. ios 1.7 ram kullanırken, android 4.5 ram kullanıyor. görselde Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
senko Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 Javaya niye bok ation :) Mis gibi dil yillardir sevdiremedik ama millete Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
SenariouS Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 KillJoy said: bu arada yukarda belirttiğim düşük işlemci ram ve kernel bağlantısı kurmam konusunda hata yapmış da olabilirim. sonuçta ne kadar apple XNU ile hybrid kernel kullanıyor olsa da; webOS, tvOS, IOS ve MacOS'da bunun en büyük farkı java vs objective C den kaynaklanıyor sanırım. https://www.adslzone.net/app/uploads/2014/11/graph.png ve mobil açısından düşündüğümüzde yüksek ram kullanımı aynı zamanda yüksek pil kullanımına eşit oluyor.. ios 1.7 ram kullanırken, android 4.5 ram kullanıyor. görselde swift de cok farkli degil aslinda sorun direk java ve onun vm katmani. bu sirada android'i google'in oldurecegi zaten uzun zamandir geziyordu. Biraz arastirirsaniz projenin ismi andromeda idi. Fuchsia olarak degistirdiler veya bu onun kod adi veya alakasiz. Ama google java ile bu isin yurumeyeceginin farkinda. hardware olarak neredeyse 2 kati guclu hardwarede ios yakalayamiyor performansda. bide simdi apple kendi islemcilerini kendisi uretecek. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 Sorun Java ve JVM degil abi. Sorun huyu suyu belli bir platformu, o huya ve suya yetemeyecek seye gommek idi. Yoksa Java gayet guzel, gayet hizli. Yalniz Google yine her zaman yaptigini yapiyor, var olan yerine yenisini koyuyoruz cogzel olcak diye cikiyor ve Google bunu ne zaman yapsa 3-5 sene sonra geri vites yapiyor. Micros~1'un yillarca surdurup sonra vazgectigi kafadalar, ogrenemediler bir turlu var olanin ustunde beraber calismayi. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
sanssizsansli Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 herşey güzel de isim kötü Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
senko Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 dimi o kadar renk içinden niye fuşya gibi göze tecavüz eden bir renk seçersin :) Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Tuor_annare Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 o kadar cok parametre var ki. sıkıntılardan biri de hala temel olarak java 6 kullanılıyor android geliştirirken. java7 den bir kaç feature var ama tam desteklenmyior. lambdaları bile ek kütüphanelerle vs. (retrolambda) ile kullanıyorsun. java8 de gelen yeni time kütüphanesi (ki şu an kullandığımız baya sıkıntılı), stream, optionallar vs hiçbirşey şu an android geliştirirken kullanamıyorsun. Şimdi sdk'nın yeni sürümünde bir kısmını kullanabilcez ama çoğu feature android 7.0 ve üstü geliştiriyorsan fln kullanabiliyorsun, yani kimse kullanmayacak. bu dediklerim performansla direkt olarak ilgili değil ama bol bol bug sebebi, aynı zamanda developerın üretkenliğini düşüren vs. şeyler. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
di Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 Yine de Java 6 -> 8'in bi %18-20 getirisi olsa gerek performans bazinda ama eski surume bagimli kalmak bayagi talihsizmis. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
-Bonesoul- Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 javayi ne kadar erken cekip cikarirlar, o kadar erken insanlar rahatlar. java so 1990. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Genel Yönetici GERGE Mesaj tarihi: Mayıs 10, 2017 Genel Yönetici Paylaş Mesaj tarihi: Mayıs 10, 2017 Microkernel epey iyi bir isletme hamlesi olur Google icin. GPLv2'den da kurtulurlar (BSD'ye gecmisler diye duydum). Telefonlar icin gerekli suruculeri filan da tamamen kontrol ederler. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
senko Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 abi sen 1990'da bırakmışsın javayı onda so 1990 geliyordur :) şimdiki go gibi, js gibi fancy bir dil değil kabul ediyorum ama onların veremediği başka özellikleri veriyor java ve benzeri enterprise diller. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Tuor_annare Mesaj tarihi: Mayıs 10, 2017 Paylaş Mesaj tarihi: Mayıs 10, 2017 Ha bir de flutter diye bir sdk cikti ortaya google'in yaptigi, ki bu videodaki fuchsia'nin ui'i da flutter ile yapilmis. 17 mayistaki google i/o da tanitcaklar. google in bir suredir devam eden 'dart' programlama dili ile yaziliyor. Bu js'nin yerine gecsin diye yapilmisti. Ayrica ios, android ve fuchsia ya tek yerden proje yapiyorsin. React-native kafasi. flutter Bu arada fuchsia hakkinda cok fazla spekulasyon var. Ne kadar ciddi bir proje tam olarak bilinmiyor. 20% projelerinden biri olabilir yani. i/o da falan ogreniriz umarim. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
yvz5 Mesaj tarihi: Mayıs 29, 2017 Paylaş Mesaj tarihi: Mayıs 29, 2017 oracle google'a gidip sen o kadar java kullaniyomussun, logo falan atiyomussun saga sola, bize parasini öde diye harac isteyince google kotlin le degistirmeye calisiyo javayi. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar