Windows 10'dan Linux Mint'e Nasıl Geçtim


Bu makale tamamen Windows 10'dan Linux Mint 20'ye geçiş yolculuğum, Linux ortamına nasıl kolayca adapte olduğum ve kurulumu yapmama yardımcı olan bazı kaynaklar hakkındadır. mükemmel bir Masaüstü ortamı.

Belirsizlik

Tamam, şimdi Linux'a geçmeye karar verdim ama işte ilk soru geliyor. Hangi dağıtım hem GUI hem de diğer açılardan ihtiyaçlarımı karşılayacak? Son 4 yıldır işimde RHEL tabanlı dağıtımlarla komut satırıyla çalıştığım için Linux benim için yeni bir şey değil.

RHEL tabanlı dağıtımların işletmeler için iyi olduğunu ancak kişiselleştirilmiş masaüstü ortamları için olmadığını biliyorum, en azından şu ana kadar böyle düşünüyorum. Bu yüzden benim için kullanımı kolay ve aynı zamanda bir sorunla karşılaşırsam iyi bir topluluk desteğine sahip olması gereken dağıtımı bulmak için araştırmama başladım. Birçok Linux dağıtımı arasında listemi 4 çeşide indirdim.

  • ubuntu
  • Linux Nane
  • Manjaro
  • Arch Linux

Distro'ya karar vermeden önce, gerekli araçların/programların veya paketlerin listesini oluşturmanız ve seçtiğiniz dağıtımın tüm bu özellikleri sağlayıp sağlamadığını kontrol etmeniz gerekir.

Benim için Linux'u iki ana amaç için kullanıyorum: birincisi mesleki gelişim çalışmalarım, makale yazmak, ikincisi ise Video düzenleme ve Filmler gibi kişisel kullanımım için. Sublime Text, VSCode, VLC Media Player, gibi popüler yazılımların çoğu Windows, macOS ve Linux ile uyumlu olacak şekilde oluşturulmuştur. >Firefox/Chromium tarayıcısı. Bu yazılımların dışında Microsoft Office 365 veya G Suite gibi bulut tabanlı hizmetler de hayatımızı kolaylaştırıyor.

Bütün bunları göz önünde bulundurarak HİBRİT'e geçmeye karar verdim. Tüm araçlarım veya yazılımlarım çapraz uyumlu veya bulut tabanlı olduğundan her durumda Windows'a veya Mac OS'ye geri dönmem gerekirse aynı araçları kullanabilirim.

Diğer Linux Dağıtımlarına Göre Linux Mint'i Seçme Nedeniniz?

Tabi bu tamamen kişisel bir tercih. Ubuntu, Mint, Manjaro ve Arch Linux gibi farklı dağıtımlar arasındaki karşılaştırmaya dayanarak Linux Mint'i tercih etmeyi seçtim.

Linux Mint, Ubuntu ve Debian tabanlıdır ve üç farklı masaüstü sürümüyle (Cinnamon, MATE, Xfce) birlikte gelir. Linux Mint, Windows'tan Linux'a ilk kez geçiş yapan kişilerin tercih ettiği işletim sistemidir.

Aşağıda bu sitede yayınlanan ve makinenize Linux Mint'i kurmanıza ve yapılandırmanıza yardımcı olacak makaleler bulunmaktadır.

  • Çift Önyükleme UEFI Modunda Windows 10 veya 8'in Yanında Linux Mint 20 Nasıl Kurulur
  • Bilgisayarınıza Linux Mint 20 “Ulyana” Nasıl Kurulur

Linux Paket Yönetimi

Linux Mint'i kurmadan önce yaptığım ilk şey paket yönetimiyle nasıl çalışılacağını öğrenmekti. Yum komutuyla ilgili deneyimim olduğu için diğer paket yöneticilerinden öğrenmek benim için kolay. Kaynak ikiliyi, Synaptic paket yöneticisini, Snap mağazasını veya apt paket yöneticisini almaktan başlayarak paketleri kurmanın birçok yolu vardır.

Linux Terminali

Benim için Linux'un gerçek güzelliği terminal arayüzüdür. Terminalimin havalı görünmesi için oh-my-bash'i yükledim ve üretkenliğimi artırmak için sık kullandığım komutlara takma adlar verdim. Sistemin izlenmesi, Disk Yönetimi, Ağ Yönetimi, Paket Yönetimi vb. başlayarak her şeyi terminal aracılığıyla yaptım.

Linux'ta Kullandığım Yazılımların Listesi

Kişisel ve profesyonel çalışmalarım için kullandığım yazılımların listesi aşağıdadır.

İnternet tarayıcıları
  • Firefox
  • Krom
Multimedya oynatıcı
  • VLC medya oynatıcı
Kod/Metin Düzenleyicileri
  • Yüce metin
  • VSCode
  • Nano/Mikro
Programlama/Veritabanı

Günlük işlerim için Python, Bash, Git ve MySQL veritabanlarını kullanıyorum, bu nedenle doğru araçları ve iş akışını ayarlamam gerekiyor. Linux'ta bir programlama yığını kurmanın avantajı, tek seferlik bir iş olan basit bir bash betiği yazmış olmamdır. Yani bir dahaki sefere farklı bir Linux dağıtımına geçmek zorunda kalırsam, yığını sıfırdan kurmak için zamanımı harcamak zorunda değilim. Geliştirme çalışmalarım için Sublime Text 3 ve Vscode'u, komut satırı düzenlemesi için ise Nano'yu kullanıyorum.

  • Linux için Yüce Metin Düzenleyicisi
  • Python Geliştirme için VScode
  • Linux'ta Nano Metin Düzenleyicinin Nasıl Kullanılacağına İlişkin Yeni Başlayanlar Kılavuzu
Verimlilik Paketi

Günlük olarak, bir e-posta istemcisi, takvim, görev oluşturucu, yapılacaklar listesi, Powerpoint, Kelime İşlemci, Elektronik Tablo, slack gibi işbirliği ortamı, Microsoft ekipleri vb. gibi araçlara ihtiyacımız var.

Üretkenlik paketini kurmanın iki yolu vardır. Ya doğru araç setini bulun ve işletim sistemine yükleyin ya da bulut tabanlı hizmetleri kullanın. İhtiyaçlarımı karşılayan bulut tabanlı hizmetleri (G Suite ve Office 365) kullanıyorum. Ancak üretkenlik paketi olarak keşfedebileceğiniz ve yapılandırabileceğiniz çok sayıda araç vardır.

Aşağıda açıklanan araçların dışında sistem yönetimi ve diğer amaçlar için kullandığım bir dizi araç bulunmaktadır.

  • Stacer – Sistem iyileştirici ve Monitör.
  • Joplin – Not alma ve yapılacaklar uygulaması.
  • Timeshift – Yedekleme ve geri yükleme yardımcı programı.
  • Virtualbox – Sanallaştırma yazılımı.
  • MySqlWorkbench – MySQL GUI tabanlı istemci.
  • Deklanşör – Ekran görüntüsü aracı.
  • Snapcraft – Linux için uygulama mağazası.
  • Spotify – Müzik ve Ses.
  • Deluge – BitTorrent İstemcisi.

Yukarıdaki bölümlerde bahsettiğim tüm yazılım listesi için kurulum, konfigürasyon ve şu anda oluşturduğum mükemmel ortamın korunmasıyla ilgilenecek bir bash betiği oluşturdum. Diyelim ki Mint'ten Ubuntu'ya geçiş yapıyorsam her şeyi tek bir komut dosyasıyla koruyabilirim.

Bugünlük bu kadar. Windows kullanıcısıysanız Linux kurmayı deneyin. Yeni başlayan biri olarak, yüzeysel olarak biraz zorlanacaksınız, ancak güvenin bana, Linux'la ellerinizi kirlettiğinizde, Windows'tan Linux'a geçmekten asla pişman olmayacaksınız. Linux deneyiminiz hakkında sizden geri dönüş almaktan heyecan duyuyoruz.