Gentoo olabilir. Paketleri ne kadar çok var bilmem ancak işlemcinize göre kurulum yaparsanız hızlı olur tabii. @Cruslan @gen2 Onlar Gentoo kullanıyor. Onlar beni düzeltebilir.
İçerik olarak ben Arch Linux diyorum. Gentoo'dan daha geniş bir yelpazeye sahip. Arch'ın AUR'unda bulamayacağınız hiçbir şey yok. Gentoo'nun alternatif GURU'su var ama o kadar geniş değil.

Performans daha doğrusu "throughput" olarak ben Gentoo derdim, her şeyi kendi elinizle kendi makinenize göre derlemek işlemci bazında ciddi performans kazanımları sağlar. Portage ile iç içe olduğu için herhangi bir dağıtımda elle derlemekten çok daha kolay ve entegre.

Sunucu veya gerçekten sorun çıkarmayacak bir dağıtım arayanlar için ise Debian diyorum. Bu konuda asla üzmez. Performans veya paket çeşitliliği anlamında mükemmel değildir ancak stabilitesi çok üst düzeydir. Kur ve unut, bilgisayarın asla bozulmaz sen özellikle kurcamazsan.

Kolay kullanım olarak Linux Mint diyorum. Cinnamon ağır bir arayüz olsa da çok kullanıcı dostu, her şey elinizin altında. Linux Mint kullanmayı bilmek için bence bilgisayar kullanmayı bilmeye de gerek yok. Bilmeyen biri Windows kullanmakta ne kadar zorlanırsa Linux Mint'de o kadar zorlanır diyorum.

Tabii herkesin istek ve ihtiyaçları farklı. Bence tek dikkat edilmesi gereken kendi tabanı olup çok fazla kişi tarafından desteklenen dağıtımların kullanılması.

Kurulması en zor dağıtımlardan biri. Aynı zamanda paketleri kendin derliyorsun. Bu da uzun süren bir iş. Linux konusunda uzman olmadan geçmeni önermem.
Gentoo, isteğe bağlı derlenmiş paket sunuyor. Eğer --getbinpkg=y değişkenini emerge'de kullanırsanız mor renkli yazıyla belirtilen paketler derlenme gereksinimi olmadan depodan çekilecektir. Bazı paketler spesifik USE flagları dolayısıyla yeşil yazıyla yani derlenmesi gerektiği belirtilir ama çok az karşılaşırsınız bu durumla. Bilgisayarım güçlü olduğu için ben derlemeyi tercih ediyorum.
 

3'ü de bir arada olan bir distro yok mu?
Gentoo olabilir, birçok init sistemlerini destekler ama bilgi birikimi fazlasıyla gereklidir. Rolling-Release olmasından dolayı arch Linuxta da meydana gelen sorunlarla karşılaşabilirsin. Debian etc. İse eski ve sorun bulundurmayan yeterince test edilmiş yazılımlarla gelir ve sorunsuz kullanımı amaçlar. Void gibi distrolar da daha az hantal ve Rolling-Release olmayı amaçlar. Tercihe ve kullanıma göre kullandığınız distro değişebilir. Rom derleme isteyen birisi Debian/Ubuntu kullanmayı daha çok tercih etmek isteyebilir.
 
Son düzenleme:
Gentoo olabilir, birçok init sistemlerini destekler ama bilgi birikimi fazlasıyla gereklidir. Rolling-Release olmasından dolayı arch Linuxta da meydana gelen sorunlarla karşılaşabilirsin. Debian etc. İse eski ve sorun bulundurmayan yeterince test edilmiş yazılımlarla gelir ve sorunsuz kullanımı amaçlar. Void gibi distrolar da daha az hantal ve Rolling-Release olmayı amaçlar. Tercihe ve kullanıma göre kullandığınız distro değişebilir. Rom derleme isteyen birisi Debian/Ubuntu kullanmayı daha çok tercih etmek isteyebilir.
Gentoo stabil bir dağıtımdır, test edilen paketler stabil etiketiyle etiketlenir, rolling release paketleri kullanmak için elle paketlere unstable etiketi konulması gerekir.
 
İçerik olarak ben Arch Linux diyorum. Gentoo'dan daha geniş bir yelpazeye sahip. Arch'ın AUR'unda bulamayacağınız hiçbir şey yok. Gentoo'nun alternatif GURU'su var ama o kadar geniş değil.

Performans daha doğrusu "throughput" olarak ben Gentoo derdim, her şeyi kendi elinizle kendi makinenize göre derlemek işlemci bazında ciddi performans kazanımları sağlar. Portage ile iç içe olduğu için herhangi bir dağıtımda elle derlemekten çok daha kolay ve entegre.

Sunucu veya gerçekten sorun çıkarmayacak bir dağıtım arayanlar için ise Debian diyorum. Bu konuda asla üzmez. Performans veya paket çeşitliliği anlamında mükemmel değildir ancak stabilitesi çok üst düzeydir. Kur ve unut, bilgisayarın asla bozulmaz sen özellikle kurcamazsan.

Kolay kullanım olarak Linux Mint diyorum. Cinnamon ağır bir arayüz olsa da çok kullanıcı dostu, her şey elinizin altında. Linux Mint kullanmayı bilmek için bence bilgisayar kullanmayı bilmeye de gerek yok. Bilmeyen biri Windows kullanmakta ne kadar zorlanırsa Linux Mint'de o kadar zorlanır diyorum.

Tabii herkesin istek ve ihtiyaçları farklı. Bence tek dikkat edilmesi gereken kendi tabanı olup çok fazla kişi tarafından desteklenen dağıtımların kullanılması.


Gentoo, isteğe bağlı derlenmiş paket sunuyor. Eğer --getbinpkg=y değişkenini emerge'de kullanırsanız mor renkli yazıyla belirtilen paketler derlenme gereksinimi olmadan depodan çekilecektir. Bazı paketler spesifik USE flagları dolayısıyla yeşil yazıyla yani derlenmesi gerektiği belirtilir ama çok az karşılaşırsınız bu durumla. Bilgisayarım güçlü olduğu için ben derlemeyi tercih ediyorum.
Hocam özür dileyerek merakımdan dolayı sormak istiyorum. Bu elle derleme işi tam olarak nedir ? Uzun zamandır Arch kullanıyorum ve çok memnunum. Bunun performans katkısı ne kadardır bu işlem nasıl yapılır eğer bilgi sahibi iseniz kısaca anlatır mısınız ?
 
Hocam özür dileyerek merakımdan dolayı sormak istiyorum. Bu elle derleme işi tam olarak nedir ? Uzun zamandır Arch kullanıyorum ve çok memnunum. Bunun performans katkısı ne kadardır bu işlem nasıl yapılır eğer bilgi sahibi iseniz kısaca anlatır mısınız ?
Uygulamaların kaynak kodu vardır. İnsan tarafından okunabilir şekli kaynak kodudur. Programı "kaynak kodu" olarak yazarsın, GitHub dan falan aldığın kod, kaynak kodudur.

Bilgisayar kaynak kodunu okuyamaz/çalıştıramaz, makine koduna çevrilmesi gerekir. Derleme işlemi de kodu makine koduna çevirir ve çalıştırılabilir hale getirir.

Dağıtımlar, önceden güçlü bilgisayarlar aracılığıyla otomatikleştirilmiş şekilde kaynak kodunu derleyip paketler, siz de bu paketleri hızlıca indirerek kurarsınız. Bu paketler olabildiğince çok bilgisayarda çalışsın veya stabil çalışsın diye derleyici optimizasyonlarından mahrum bırakılır.

Kaynak kodunu derleyen programa derleyici denir, GCC ve Clang bilinen örneklerdir, başka dillerin kendi derleyicileri olabilir. Derleyiciler uzun zamanda edinilmiş bilgilerden optimizasyon yeteneğine sahiptir. İşlemci üreticileri de bilindik ve büyük derleyicilere işlemcilerinden maksimum fayda için eklentiler yaparlar.

Siz kaynak kodunu indirip kendiniz derlerseniz işlemci bazında optimizasyonlara ve kodun kendisini iyileştiren optimizasyonları uygulayabilirsiniz. Bu optimizasyonlar bilgisayarın performansını arttırır. Az önce dediğim gibi en yüksek uyumluluk için performanstan vazgeçilir. Onlarca bilgisayar mimarisine bütçesi ve insan kaynağı az olan dağıtımlar olarak uyumlu paket sunmak ise çok akıl karı değildir.

Gentoo, tamamen kaynak kodundan derleme üzerine kurulmuştur ve bunu kolaylaştırıp entegre eden Portage sistemine sahiptir. Dileyen kullanıcılar derleyicilerin sunduğu optimizasyon seçeneklerini kullanarak programları hızlandırabilirler.

Performans artışları işlemciden ve programlardan yana olur, oyunlarda belirgin bir FPS artışınız olmaz ama işlemciye dayalı her şeyde performansınız artar.

Günlük kullanıcı için bu farkların çok önemi yoktur. Sosyal'deki Linux kullanıcıları genelde ötesini istediği için Arch Linux veya Gentoo gibi dağıtımları öneriyoruz. Meraklıysanız size çok iyi vakit geçirtir, performansınızı biraz daha iyileştirirsiniz. Onun haricinde gereksiz iş. Ama biz(en azından ben) kendime iş çıkartmayı seviyorum.
 
Uygulamaların kaynak kodu vardır. İnsan tarafından okunabilir şekli kaynak kodudur. Programı "kaynak kodu" olarak yazarsın, GitHub dan falan aldığın kod, kaynak kodudur.

Bilgisayar kaynak kodunu okuyamaz/çalıştıramaz, makine koduna çevrilmesi gerekir. Derleme işlemi de kodu makine koduna çevirir ve çalıştırılabilir hale getirir.

Dağıtımlar, önceden güçlü bilgisayarlar aracılığıyla otomatikleştirilmiş şekilde kaynak kodunu derleyip paketler, siz de bu paketleri hızlıca indirerek kurarsınız. Bu paketler olabildiğince çok bilgisayarda çalışsın veya stabil çalışsın diye derleyici optimizasyonlarından mahrum bırakılır.

Kaynak kodunu derleyen programa derleyici denir, GCC ve Clang bilinen örneklerdir, başka dillerin kendi derleyicileri olabilir. Derleyiciler uzun zamanda edinilmiş bilgilerden optimizasyon yeteneğine sahiptir. İşlemci üreticileri de bilindik ve büyük derleyicilere işlemcilerinden maksimum fayda için eklentiler yaparlar.

Siz kaynak kodunu indirip kendiniz derlerseniz işlemci bazında optimizasyonlara ve kodun kendisini iyileştiren optimizasyonları uygulayabilirsiniz. Bu optimizasyonlar bilgisayarın performansını arttırır. Az önce dediğim gibi en yüksek uyumluluk için performanstan vazgeçilir. Onlarca bilgisayar mimarisine bütçesi ve insan kaynağı az olan dağıtımlar olarak uyumlu paket sunmak ise çok akıl karı değildir.

Gentoo, tamamen kaynak kodundan derleme üzerine kurulmuştur ve bunu kolaylaştırıp entegre eden Portage sistemine sahiptir. Dileyen kullanıcılar derleyicilerin sunduğu optimizasyon seçeneklerini kullanarak programları hızlandırabilirler.

Performans artışları işlemciden ve programlardan yana olur, oyunlarda belirgin bir FPS artışınız olmaz ama işlemciye dayalı her şeyde performansınız artar.

Günlük kullanıcı için bu farkların çok önemi yoktur. Sosyal'deki Linux kullanıcıları genelde ötesini istediği için Arch Linux veya Gentoo gibi dağıtımları öneriyoruz. Meraklıysanız size çok iyi vakit geçirtir, performansınızı biraz daha iyileştirirsiniz. Onun haricinde gereksiz iş. Ama biz(en azından ben) kendime iş çıkartmayı seviyorum.
Bu tür şeylere emraklıyımdır. Biraz araştırma yaptım ve yay paketlerinin zaten derlendiğini söyledi ChatGPT, /etc/makempg.conf dosyasındaki cflags ve cxxflags bayraklarını özelleştirmemden başka bir öneride bulunmadı maalesef.

CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security \
-fstack-clash-protection -fcf-protection \
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"

Ama bu kodlarda ne nedir pek bilmiyorum ayrıca derleme kısmı bu şekilde mi ayarlanıyor ondan da emin olamadım. 😅
 
Bu tür şeylere emraklıyımdır. Biraz araştırma yaptım ve yay paketlerinin zaten derlendiğini söyledi ChatGPT, /etc/makempg.conf dosyasındaki cflags ve cxxflags bayraklarını özelleştirmemden başka bir öneride bulunmadı maalesef.

CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
-Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security \
-fstack-clash-protection -fcf-protection \
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"

Ama bu kodlarda ne nedir pek bilmiyorum ayrıca derleme kısmı bu şekilde mi ayarlanıyor ondan da emin olamadım. 😅
Arch kurup biraz orada kalıcam galiba. Tüm paketleri Arch yüklüyor mu? Epey bir uzun süreceği için üşeniyorum.
 
Arch kurup biraz orada kalıcam galiba. Tüm paketleri Arch yüklüyor mu? Epey bir uzun süreceği için üşeniyorum.
Hayır. Ama Arch Linux'un paket yöneticisi çok hızlı, yani en fazla yarım saate masaüstüne ulaşırsın.

Ama bu kodlarda ne nedir pek bilmiyorum ayrıca derleme kısmı bu şekilde mi ayarlanıyor ondan da emin olamadım. 😅
Sen Gentoo mu kurdun el kitabına bakarak?