Her şey komutla değil komutla daha iyi izlenebiliyor, hata olunca nasıl tespit edeceksin?

Steam Linux destekli sayılır Steam OS Linux dağıtımı. Onu niye kullanmıyorsunuz?

Bunun kolay bir yöntemi olarak, dosya yöneticisinde terminal açılabiliyorsa kolayca halledilebilir. Ya da dosya yöneticisnde sağ tık yapıp terminali burada aç da denebilir.

Uzun süredir çift OS kullanıyorum, işim gereği mecburiyetten. İmkan olursa bir gün windowsu tamamen hayatımdan çıkartacağım. Sisteme hakimiyet, paylaşımcılık gibi konular bir yana en önemli avantajlarından birisi de kaynak kullanımları. Örneğin Linux bir cloud serverda 1 Core CPU/512 Ram ile basit "bir kaç" web sitesini rahatlıkla barındırabilirken, Windows serverda 512 Ram ile bunu yapmak çok mümkün olmuyor. Sitenin barınmasını geçtim, işletim sistemine yetmiyor. Grafik arayüzü olan linux dağıtımları da benzer şekilde kaynakları resmen kokluyor

Bende Linux da kullanıyorum ama çoğunluk Windows. Nedense insan vazgeçemiyor.

Kimsenin tercihini sorgulamıyorum fakat daha önce hiç Linux deneyimi olmayıp Linux'a laf atanlara hepimiz biraz kızıyoruzdur.

Ama ne yazik ki Linux diğer yolu tercih ediyor. Çünkü Linuxu bağımsız geliştiriciler geliştiriyor onlarında işine o geliyor. Kendilerine göre tasarlıyorlar kısacası.

Linuxtan çoğu yazılımcının vazgeçmemesinin bir sebebi de; aşırı serbest olmaları o kadar serbestler ki ramleri gözden çıkarmayı göze alabilseler rami kendileri dahi yönetebilirler

Birisine şu programı aç, şunu kapat, şu sekmeyi aç, şuraya şunu yaz demek yerine mesela sen kodu hazırlayıp veriyorsun o da kopyala-yapıştır yapıyor. Bence daha kullanışlı ama GUI'siz olmuyor.

Linux'ta her şeyi kodla yapmak zorunda değilsiniz. Popüler dağıtımlarda kod kullanmanıza gerek yok. . Neyi kodla yapıyorsunuz mesela? Program kurmak ve kaldırmak için yazılım merkezleri var. Güvenlik duvarı için de görsel arayüz var. Bilgisayarı kullanmak için de var. O zaman soracaksınız, "neden forumlar böyle?" diye. Şöyle düşünün. Diyelim ki bir yazılım kurulurken bir hata ile karşılaştınız. Windows'ta bu sorunun çözümü için genellikle ekran görüntüleri vb. paylaşılır. Sonrasında ise kişiye tarif edilir. Çok basit bir örnek vereyim. Şimdi Windows'dan yönetici yetkisiyle bir dosyayı bir yere kopyalamayı düşünün. Amaç da sorunu hızlıca çözümlemek. Nasıl anlatırsınız? C'ye gir. Oradan system32'ye gir. System32'den x adlı dosyayı al, şuraya kopyala. Aa ama yönetici hatası var, hadi yönetici olarak dosya yöneticisini baştan aç, tekrardan yap aynı işlemleri. Peki Linux'da olay nasıl ilerliyor? Az önce yukarıda anlattığım yolun tıpa tıp aynısını Linux'ta da takip edebilirsiniz. Yani /tmp dizinini aç, onu al şuraya kopyala vb. gibi işlemlerin aynısını Linux üzerinde de yapabilirsiniz. Fakat bu anlatımda kişinin bir nokta atlaması, eksik bir şey yapması sorunun çözülememesine, gereksiz yere uzamasına sebebiyet verebileceği gibi anlatmak da ayrı bir külfet ister. Fakat terminal olsa? sudo cp /directory1 /directory2 diye yazarım adama, adam kopyala yapıştır yapar tak diye atar her şeyi. Bir çok Linux dağıtımında kullanıcıların değil, geliştiricilerin söz hakkı vardır. Ubuntu'nun Unity'e geçişi esnasında bu olayı çok fazla gördük, küsenler dahi olmuştu. Yani yazılımcılar kendilerine özel tasarlamıyor bunu, ama isterseler yapabilirler Başta da dediğim gibi, Windows'da grafik arayüzle yapılan ve 2 tık dediğiniz ama 50 tıka kadar fırlayabilen bu işlemleri, gene aynı randımanla 2 tık dediğimiz ve 50 tıka kadar fırlayabilecek şekilde gerçekleştirebilirsiniz. Fakat terminal bize detay verir. Sorunu daha iyi teşhis etmemizi sağlar. Hata 0x21314 gibi kodlar vermez. Hatanın sebebini ve neyi eksik yaptığımızı söyler. Hatta grafik arabirimde "tık" ile işlem yaparken de söylemeye başladı son 5-6 senedir Ayrıca bir OS X kullanıcısı olarak terminali her gün açarım, her gün kullanırım. Çünkü bazen grafik arabirimde 100 tıkla yapacağım işlemleri, terminalde tek satırda yapabiliyorum Sağlıcakla.

Linux kısmı çok boş kalmış doldurmak istedim. Neden windows'ta 2 tıklama ile yapılacak iş varken kodlamalarla uğraşıyor ki bu insanlar? Cevabı basit. Kullananlar insanlar için çok mükemmel bir avantaj bu. Geçenlerde bir anket yapıldı Linux kullanıcıları üzerinde Neredeyse hepsi yazılım biliyor ve bir kaç kişi dışında yazılım bilenler 3 ten fazla dil biliyor. Çok manyaklar demi. Hayatları kod olduğu için fantazi yapıp kodla açmak istemiyorlar. Bir şeyler ürettiklerinde sorun mutlaka çıkıyor. Sorun çıktığında nereden kaynaklandığını bilmeleri lazım. Nerede ne eksik anlamaları lazım. Bilgi paylaşımı yapmaları lazım ve en önemlisi hızlı olmalı bir yerde emir vererek tüm işlerini yapmalılar. Mesela bir dosya var bir kod ile bunu yaptılar ve onu değiştirmeleri lazım hemen. Yüzlerce sayfa kodda sürekli bir yazım hatası yapılmış. Uçbirimi açarlar bir komut ile hepsini değiştirir düzeltirler. Yada bir şey yaparken ters giderse uçbirim onlara nerede hata olduğunu belirtir ve hemen sorunun kaynağına ulaşırlar. Ama en önemlisi paylaşmak ve yardımlaşmak. Linux ' un mantığı bu zaten. Yardım almak. İşin içinde olmak. Bu adamlar bir sorun oldumu birbirleri ile yardım alırken direk kodu atıyorlar. Ve işin en güzeli kod herkeste aynı. Mesela x dosyası sorun çıkartıyor diyelim. Kodla yapıldığını için hemen sorunu görüyorlar. Birisi ona şu dosyayı sil diyor. Ama nasıl diyor biliyor musun? diye bir kodları var. bunu yazınca kişinin bilgisayarı nasıl olursa olsun hemen geri kalanını linux kendisi hallediyor. Mesela sorun çıkartan x dosyasını biri fark etti. Şunu sil dicek. Bunu uçbirim sayesinde öğrendi. ama adamda o dosya nerede nedir bilmiyor. Sadece ismi var. Arayarak ufak dosyaları bulamazsın bazı durumlarda. destek veren adam sadece şu kodu yazmasını söylüyor. " rm /ilgili dosya " . Sorun çözüldü. Dosyanın nerede olduğunun önemi yok. Herkeste uçbirim aynı işler. Bu yüzden yardımlaşma kolaydır ve nerede ne yapacağın hemen bilinir. Bu yüzden yazılımcılar tıklama ile yapmak istemiyor ve linux ta çoğu işlem kodla yapılıyor. Yoksa kodsuz yapmayı beceremedikleri için değil. Umarım soru işaretini gidermişimdir.

Linuxda herşey kodla olmuyor Ama kodla yapmak tercihiniz olabiliyor. Hem kod yazmak gui ye göre daha hızlı ULTIMATEOS – Ahmet ÖZER

Linux da bunu yeni öğrendim. Ben gene CD /etc diye dizinlerle uğraşıp duruyordum. Belki farklı bir konudur ama downloads da indirdiğim bir dosyayı bu şekilde silebiliyorsam benim için aşırı rahat olur.

Çünkü Linux ' un amacına uygun hareket etmiyoruz Alışmışız oyun oynayıp nette gezmeye yada hazıra konmaya o yüzden Windows ' la bağlarımızı kopartamıyoruz. Linux ' un hakkını veren insan asla Windows ' a geçmez bundan eminim

Diğerleri daha cazip geliyor bana.

2 tıkla halledebileceğimiz işlemler için neden forum forum dolaşıp kod isteyelim ki? Android de Linux tabanlı ve açık bir sistem ama her şeyiyle rahat bir kullanım vaat ediyor ve tek bir kod yazmanızı bile gerektirmiyor. Linux dağıtımları belli bir kullanıcı kitlesini aşıp yeni kullanıcı çekmek istiyorlarsa işlerin biraz daha basit yapılabileceği gerçeğini kabullenip ona göre tasarlamalılar. Kodla uğraşmak isteyen için yine o yol açık kalır ama daha önce bilgisayar kullanmamış biri bile rahat adapte olabilir. Google'ın Android'i desteklediği gibi ünlü bir şirket de bir Linux dağıtımı çıkarsa ve ona geçtiğinizde oyun desteği haricinde bir sorun olmasa harika olur.

Linux'da, Windows ve Mac Os X'e oranla daha fazla komut satırı ihtiyacı duyarsınız. Komut satırı kullanmak güzeldir ki ben mouse kullanmaktan nefret ederim. Bu yüzden mouse'u kullanacağıma, klavyeyi kullanarak sorunu arar, çözümü bulur, komut satırından girerim daha iyi. Tabi ki bu benim bakış açım, çoğu da benimsemeyecektir. Ama klavyeyi yeteri kadar hızlı kullandığınız da mouse kullananan birini geçebilirsiniz.