Archlinux Serüveni: Bölüm 1
Windows geleneğinden gelen bir kullanıcının yani benim, Linux’a geçiş evrelerinde neler yaşadığımı, hangi problemlerle karşılaştığımı, beğenilerimi, araçlar hakkındaki yorumlarımı en başından anlatan “Archlinux Serüveni” başlıklı yazı dizisini başlatmak istedim. Bu bölümde Linux dağıtımı seçerken dikkate aldığım parametrelerden ve sonucunda seçtiğim Archlinux’tan, edindiğim başlangıç deneyimlerinden kısaca bahsettim. Sonraki bölümde bu deneyimlere daha detaylı değiniyor olacağım.
Uzun süredir kişisel bilgisayarımda Windows işletim sistemi kullanıyordum. Ama her zaman bir tarafım Linux kullanmaktan yanaydı. Öyle bilgisayarıma çok sık format atan biri olmadığım için Linux işletim sistemine geçmeye de üşeniyordum doğrusu. Ancak işler son iki haftada değişti. Yeni başladığım işim için kurum tarafından alınan yeni bilgisayarıma Linux kurmaya karar verdim. Tabii akla gelen ilk soru şu oldu, “Hangi Linux dağıtımını kullanmalıyım?”.
Bu soruya yanıt verebilmek için bir işletim sisteminden neler beklediğimi belirlemeliydim. Biraz düşününce; hızlı, esnek, sürekli güncel tutulan, sık kullandığım uygulamalarla uyumlu, geliştirici topluluğu geniş, ücretsiz, kişisel verilerimi hizmet geliştireceğim muhabbetiyle toplamayan, Linux’u sıfırdan öğrenebileceğim, ilgili olduğum siber güvenlik alanında övgüler alan, sahip olduğum bilgisayar donanımlarını/kaynaklarını destekleyen ve bu kaynakları en verimli şekilde kullanabilen bir işletim sistemini tercih etmeliydim. Bu doğrultuda Archlinux dağıtımının benim isteklerimi karşılayacağına “inandım” ve kurdum. Böylece Archlinux serüvenim başlamış oldu.
Gelelim sorgulanması gereken diğer konuya, “Neden Archlinux?”. Bu konu üzerine çok düşünmedim ve araştırma da yapmadım açıkçası. Bilinen güvenlik uzmanlarının kullandığı ve tavsiye ettiği bir dağıtım olduğu için Archlinux ‘u tercih ettim [1, 2]. Tabii araştırmadan, sadece birilerinin tavsiyesi ile hareket etmek doğru olmaz. İş işten geçti, kurdum artık. Ama olsun, en azından ne kurduğuma bir göz atayım şimdi…
Archlinux
Deneyimlediğim en büyük avantajlarından biri, dokümantasyonun çok iyi hazırlanmış olması. Wiki sayfasında kurulumundan, karşılaşılacak problemlere kadar hemen her konuya değinilmiş diyebilirim. Evet bazı konularda forumları gezme ihtiyacı hissettim ama olsun o kadar.
Yine diğer bir iyi yanı (benim için), kurulumdan bu yana birçok yeni şeyi öğrenmiş olmam. Kurulum esnasında öğrenirken zorlanmadım diyemem. Çünkü kurulumda dahi “mount” işlemi, “UEFI/BIOS” kavramları, “Boot Loader” kavramı gibi birçok kimisini önceden yarım yamalak öğrenip kafamda oturtamadığım kimisini ise hiç duymadığım yeni şeyler öğrendim. Hala problem oldukça, çözüm buldukça öğrenmeye devam ediyorum.
Diğer birçok dağıtım gibi ücretsiz ve kişisel verilerimi almaya çalışmamasının yanı sıra uygulama/paket yelpazesinin geniş ve paket yönetiminin kolay olması övgüyü hakediyor. Bu özelliklerini diğer dağıtımlarla maalesef kıyaslayamıyorum ama birçok kaynakta paket yönetiminin mükemmel olduğundan bahsediliyor [4]. Nedenini bilmiyorum, kullandıkça anlayacağım sanırım.
“Lightweight” olarak tanımlanan bir işletim sistemi olmasının nedeni, kurulduğunda 100Mb dahi RAM kullanmayacak şekilde sadece birkaç ekstra paketle geliyor olması. Windows’un beraberinde gelen birçok kullanmadığımız özelliklerinin sisteme getirdiği yükü düşündüğümüzde sanırım Archlinux bu özelliği ile büyük bir nimet olarak görünecektir gözümüze.
Hep olumlu yanlarından bahsettim, bir de şuana kadar gördüğüm tek olumsuz tarafını da belirtmeden geçmeyeyim. Tahmin etmesi zor olmasa gerek, bilmemek! Kurulum esnasında ve sonrasında, bilmeden ezbere hareket etmemek için hemen her şeyi araştırıp okumak zorunda kaldım. Hatta bazen birden fazla doğru olduğunda hangisinin en iyisi olduğuna da ordan burdan yorumları okuyarak karar verdim.
Örnek vereyim, kurulum aşamasında bir SSD bir de HDD diskim olduğu için bu ikisini en uygun şekilde bölümlendirip, mount etmem gerekiyordu. Bunu doğru şekilde yapabilmek için epey vakit harcamıştım. Forumlarda ayrı telden çalanlar da vardı, gerçekten en doğrusunu yapanlar da. Zor olanda bu ya, farklı durumlarda internet çöplüğünde sana en uygun çözümü bulabilmek. Diğer bir örnek, PDF görüntüleyici gibi diğer işlevler için kullanılabilecek birden çok alternatif vardı mesela. Hangisinin iyi olduğunu bilmiyordum. Bu durumlarda da Reddit, Quora gibi platformlardan milletin o iş için ne kullandığını ve neden kullandığını araştırmak gerekti. Her bir araştırma sonucunda yeni şeyler öğrendim tabii ama vakit alıcı ve yorucuydu. O yüzden sabrınız yoksa, Archlinux kurmayı tekrar düşünün derim.
Elbette bilmediğim birçok özelliği daha vardır. Ya da şuanda nimetinden yararlandığım ancak farkına varamadığım parametreler de vardır. Bunları deneyimledikçe bu yazıyı güncellerim.
Archlinux’un kendi wiki sayfasında diğer dağıtımlarla farklı parametreler üzerine karşılaştırmalar yapılmış zaten [3]. Ben sadece Archlinux’un yukarıdaki isteklerime cevap veren taraflarına değinerek, bilinen diğer işletim sistemlerini [4] seçebilir miydim diye ufak çaplı bir değerlendirme yapacağım.
Ubuntu, Mint, PCLinuxOS, Debian
Bu dağıtımlar kullanıcı dostu ve dünyada en sık kullanılan dağıtımlardır. Linux ile tanışmak isteyen kullanıcılar için tavsiye edilebilir. Kullanım kolaylığı, geniş paket yelpazesi ile normal kullanıcı ihtiyaçlarını rahatça karşılayabiliyorlar. Ubuntu, Mint ve Debian’ı daha önce kurup deneme şansım olmuştu. Archlinux kurma ve kullanma serüvenimde deneyimlediğim Linux kullanım hissiyatını vermemişlerdi bana. Öğrenme amacıyla çıktığım bu yol için bunları seçmediğim iyi olmuş diyebilirim. Bir araştırmacının konu ile ilgili benzetmesini de buraya not edelim.
I would compare it to the difference between buying a toy car and buying a model kit where we paint the individual pieces and glue them together. Putting together the model takes a lot longer and requires some skill, but what we end up with includes just the pieces we used and in the colour we wanted. [6]
Manjaro
Başkalarının Archlinux ile ilgili deneyimlerini okurken bu işletim sistemi hakkında karşılaştığım bir cümleyi de buraya not etmeden geçmeyeyim. Bu arada kendileri de Archlinux tabanlı bir Linux dağıtımıdır.
I’ve read a number of comments on Reddit from people who found their Manjaro installation broken after an update. [5]
Yeteri kadar zamanım olsaydı biraz daha eşeleyip diğer dağıtımlarla da kıyaslama yapacaktım. Fakat zaman buna elvermedi. Ama sonradan aklıma eser de bir daha araştırma aksiyonuna girişirsem burayı güncellerim.
Sonraki bölümlerde, Windows’ta sıkça kullandığım araçlar yerine Archlinux’ta neler kullanıyorum ve bu araçlar hakkındaki yorumlarım neler, bunlardan bahsetmeyi de planlıyorum.
Kaynaklar
-
Mehmet Ince. (n.d.). Linux Nasıl Öğrenilir ? – Mehmet INCE | Information Security. Retrieved June 13, 2018, from https://www.mehmetince.net/linux-nasil-ogrenilir/
-
Mehmet Ince. (n.d.). Siber Güvenlik alanında kendimi nasıl geliştirebilirim ? Nereden başlamalıyım ? – Mehmet INCE | Information Security. Retrieved June 13, 2018, from https://www.mehmetince.net/siber-guvenlik-alaninda-kendimi-nasil-gelistirebilirim-nereden-baslamaliyim/
-
Arch compared to other distributions – ArchWiki. (n.d.). Retrieved June 13, 2018, from https://wiki.archlinux.org/index.php/arch_compared_to_other_distributions
-
DistroWatch.com: Put the fun back into computing. Use Linux, BSD. (n.d.). Retrieved June 13, 2018, from https://distrowatch.com/dwres.php?resource=major
-
Review of Arch Linux on a Lenovo Yoga 900 « keithcu.com. (n.d.). Retrieved June 13, 2018, from http://keithcu.com/wordpress/?p=3739
-
DistroWatch.com: Put the fun back into computing. Use Linux, BSD. (n.d.). Retrieved June 13, 2018, from https://distrowatch.com/weekly.php?issue=20151221#arch