GNU+Linux'tan OpenBSD'ye olan yolculuğum

Silicone Android Uygulaması

parallel

Platinum Sample
Katılım
30 Mar 2021
Mesajlar
1.833
Çözümler
29
İfade skoru
5.460
Konum
OpenBSD | QubesOS
Bu konuda, size bu yaptığım değişimden bahsedeceğim. Benim gibi GNU dayatmasından kurtulup BSD'ye gelmek isteyen varsa her zaman beklerim... Bu konu onlara yol göstermek için diyebilirim.

1-) BSD'ye her zaman bir merakım vardı diyebilirim, bu yüzden açtım sanal makinemi ve dağıtımları test etmeye başladım. Kendime uygunu seçinceye kadar devam ettim, 2 günümü bu şekilde doldurdum ve benim için yorucu oldu. En sonunda seçimimi NetBSD ve OpenBSD'den yana kullandım. FreeBSD'yi de test ettim, proprietary'e izin veren bir dağıtımdı fakat bana pek uygun değildi. Felsefelerini hiç beğenmedim, RAM üzerine felsefe bi' tık garibime gitti. TTY'de 800MB RAM kullanıyordu... Ardından NetBSD ve OpenBSD denedim, aradığım ilk şey nVidia driver oldu tabii. Bu 2 dağıtımın proprietary software desteklemediğini öğrenince bu dünyaya atılmak için bazı şeylerden vazgeçmem gerektiğini öğrendim. İlk başta kabullenemedim ama sonra bu işletim sistemini öğrenmek istiyorsam bunu yapmam gerektiğini düşündüm. NetBSD ve OpenBSD arasından seçimimi OpenBSD'ye yönelik kullandım. Çünkü şahane projeleri var, oldukça kullanışlı ve kontrolü kullanıcıya bırakıyor. Abartmayacağım, hayatımda gördüğüm en iyi dağıtım. Linux & BSD diye ayırmayacağım, dağıtım kavramına sahip olan her oluşumda gördüğüm en iyi dağıtım.
OpenBSD'den çıkan projelerin birkaçını paylaşayım:
OpenSSH, OpenBGPD, rpki-client, OpenNTPD, OpenSMTPD, OpenIKED, mandoc, LibreSSL...

2-) OpenBSD güvenlik odaklı olduğu için proprietary yazılımlara izin verilmiyor. Bu bağlamda ilk vazgeçmem gereken şey ekran kartım oldu. Ve tahmin edeceğiniz şeyi yaptım, ekran kartımı kasadan çıkarttım, donanımdan vazgeçtim, APU'mu kullandım. OpenBSD, APU'mu ve işlemcimi oldukça rahat bir şekilde tanımladı ve sisteme hazırladı.

3-) Tabii ki eğlenceden de feragat etmem gerekti. Oyunlarımı bir kenara bıraktım. Minecraft hariç, çünkü kendisi burada bile çalışıyor... GeForce Now gibi sistemler kullanmayı planlıyorum fakat internetim ne kadar izin verecek, bilmiyorum.

4-) OpenBSD'de bulunan paketler beni ikileme düşürmüştü, community maintained bir repo var karşınızda. İlk başta tabii şöyle düşündüm: "Güvenlik odaklı bir dağıtımda depo gerçekten community maintained mi? Bu şaka olsa gerek." tabii bu dağıtımda kalmak istediğimden bu işi araştırmaya başladım. En sonunda ulaştığım bilgi şu oldu:

Paketler developerlar tarafından sunuluyor, gerekli patchler community ve developerlar tarafından yapılıyor, değişiklikler commit edilmek üzere developer onayından geçiyor, ve ana depoya commit ediliyor.

Bunu öğrendikten sonra içim rahatladı.
Ama paketleri hala kendi kontrolümde tutuyorum, ilk önce kuracağım paketlerin kaynak kodunu kontrol ediyorum. Eğer herhangi bir sorun yoksa kuruluma başlıyorum.

5-) BSD kernel, BSD coreutils, BSD.rc'yi öğrenmeye çalışıyorum. Önümdeki süreç oldukça uzun gibi...

Bunlar yaklaşık 5-7 gün içerisinde olan değişiklikler, ve inanın ki bu günlerde o kadar çok yoruldum ki, anlatamam. Fakat bana sorarsanız değdi mi, kesinlikle değdi.
Dediğim gibi, bundan sonra BSD kullanıyorum ve öğrenmeye çalışacağım, GNU/Linux kategorisindeki yardımlarımı esirgemeyeceğimi de belirtmek isterim.
Backup olarak her zaman yedek bir IS tutmanızı öneririm, öğrenirken bozmayı da göze alabiliyorsunuz. Ben backup olarak Alpine kurdum.

Benim gibi BSD'ye atılmak isteyen varsa her zaman beklerim... Umarım bu konu o kişilere yol gösterici olur.
 
Son düzenleme:

god

Bronze Sample
Katılım
17 Nis 2021
Mesajlar
164
İfade skoru
578
GhostBSD ve NomadBSD hakkında ne düşünüyorsun? BSD dünyasına girmek için iyi bir adım olur mu bu iki dağıtım?
 
KS
parallel

parallel

Platinum Sample
Katılım
30 Mar 2021
Mesajlar
1.833
Çözümler
29
İfade skoru
5.460
Konum
OpenBSD | QubesOS
GhostBSD ve NomadBSD hakkında ne düşünüyorsun? BSD dünyasına girmek için iyi bir adım olur mu bu iki dağıtım?

Ben FreeBSD ve tabanları hakkında olumlu düşünmüyorum. GhostBSD'yi denemedim, aklımın ucumdan bile geçirmememin sebebi ise arkadaşlarımın söylemesi üzerine GhostBSD sanırım 4 GB altı RAM'i kabul etmiyor.

NomadBSD hakkında yorum yapamayacağım.
 

Elviskilli

Rütbesiz
Katılım
6 Nis 2022
Mesajlar
5
İfade skoru
1
@parallel Merhaba.
Ben bugün üye oldum. Ubuntu'dan, Debian'a mı geçsem, BSD'ye mi geçsem diye düşündüğüm şu günlerde internette arama yaparken bu konuya denk geldim. Benden yaklaşık bir yıl önce bu yoldan geçmişsin. Bilgi birikime sahipsin. Bana bu konuda yol haritası yapabilir miyiz?
Kalın Sağlıcakla.
 
KS
parallel

parallel

Platinum Sample
Katılım
30 Mar 2021
Mesajlar
1.833
Çözümler
29
İfade skoru
5.460
Konum
OpenBSD | QubesOS
@parallel Merhaba.
Ben bugün üye oldum. Ubuntu'dan, Debian'a mı geçsem, BSD'ye mi geçsem diye düşündüğüm şu günlerde internette arama yaparken bu konuya denk geldim. Benden yaklaşık bir yıl önce bu yoldan geçmişsin. Bilgi birikime sahipsin. Bana bu konuda yol haritası yapabilir miyiz?
Kalın Sağlıcakla.

Program desteği çok az, FreeBSD'de Wine ve Linux-Compat var, fakat OpenBSD'de bu ikili bulunmadığı için manuel port yapılması gerekiyor. Fazla sayıda program kullanıyorsanız geçmenizi önermem veya dual boot başka bir çözüm olabilir.
Virtualization var fakat kısıtlı.
Oyun için geçeceğinizi zaten düşünmüyorum.
BSD, GNU'dan kurtulmak için "eh işte" bir alternatiftir diye düşünüyorum.
Port muhabbeti gerçekten eğlenceli, uğraşması zaman alıcı fakat oldukça zevkli oldu.
Topluluk kesinlikle pozitif.
Güvenlik olayı mükemmel.
Bu söylediklerimin çoğu OpenBSD için geçerli. BSD dağıtımları birbirlerinden oldukça farklılar.

Gereksinimler bu.

Yol haritası derken kast etmek istediğini anlamadım. Biraz daha açabilir misin?
 

Elviskilli

Rütbesiz
Katılım
6 Nis 2022
Mesajlar
5
İfade skoru
1
[Program desteği çok az] Ben Windows kullanmayan ve kullanmak istemeyen bir ev kullanıcısıyım. Yaş 48 olduğu için oyun diye bir kavram yok bende. Dolayısıyla çok programa ihtiyaç duymuyorum. Akşamları işten geldikten sonra girip internete bağlanmak, müzik veya film. Ha bu arada Gimp ile uğraşmayı seviyorum. O varsa iyi olur. Onun haricinde çok programa ihtiyaç yok bende.
[BSD, GNU'dan kurtulmak için] Bu kısmı anlamadım. Konunun en başında da yazmışsın GNU dayatması diye. Linux için özgür yazılım derler, fakat sen kurtulmak diye yazmışsın, anlamadım doğrusu. Biraz açar mısın?
[Port muhabbeti] Bu port olayını da anlamadım. Dedim ya ben acemiyim. Bazı konularda çok gerideyim. Mesela çok fazla komut bilmem.
[BSD dağıtımları birbirlerinden oldukça farklılar.] Bu çok ilginç. Neden tek elden yönetilmezler. Çok başlılık iyi midir?
[Yol haritası] yani ne yönde adım atmam gerektiğine birlikte karar verelim. Ucunda ölüm yok ya. Olmazsa siler yeniden formatlarız.

Benim durumum şimdilik böyle. İşletim sisteminden beklentilerimi anlaman için sorman gerekenleri sorabilirsin. Sonra yukarda yazdığın 5 maddelik metin üzerinden de sormak istediklerim olacak bilgin olsun.
Görüşürüz.
 
KS
parallel

parallel

Platinum Sample
Katılım
30 Mar 2021
Mesajlar
1.833
Çözümler
29
İfade skoru
5.460
Konum
OpenBSD | QubesOS
[Program desteği çok az] Ben Windows kullanmayan ve kullanmak istemeyen bir ev kullanıcısıyım. Yaş 48 olduğu için oyun diye bir kavram yok bende. Dolayısıyla çok programa ihtiyaç duymuyorum. Akşamları işten geldikten sonra girip internete bağlanmak, müzik veya film. Ha bu arada Gimp ile uğraşmayı seviyorum. O varsa iyi olur. Onun haricinde çok programa ihtiyaç yok bende.
[BSD, GNU'dan kurtulmak için] Bu kısmı anlamadım. Konunun en başında da yazmışsın GNU dayatması diye. Linux için özgür yazılım derler, fakat sen kurtulmak diye yazmışsın, anlamadım doğrusu. Biraz açar mısın?
[Port muhabbeti] Bu port olayını da anlamadım. Dedim ya ben acemiyim. Bazı konularda çok gerideyim. Mesela çok fazla komut bilmem.
[BSD dağıtımları birbirlerinden oldukça farklılar.] Bu çok ilginç. Neden tek elden yönetilmezler. Çok başlılık iyi midir?
[Yol haritası] yani ne yönde adım atmam gerektiğine birlikte karar verelim. Ucunda ölüm yok ya. Olmazsa siler yeniden formatlarız.

Benim durumum şimdilik böyle. İşletim sisteminden beklentilerimi anlaman için sorman gerekenleri sorabilirsin. Sonra yukarda yazdığın 5 maddelik metin üzerinden de sormak istediklerim olacak bilgin olsun.
Görüşürüz.

1- O zaman program açısından sizi üzmeyecektir. Shell scriptleri kullanırsanız (terminal üzerinden çalıştırılıyorlar) daha fazla program kullanma ihtimaliniz olabilir.

2- GNU bir dayatmadır bana göre. Linux tarafında glibc'ye rakip olan bir sürü lib olmasına rağmen popülerleşemediler ve başka bir libc kullanan kişi glibc üzerinde derlenen programları açamayacak. Bu bağlamda alternatiflere yönelme ihtimaliniz pek olmuyor.

3- Port, (örnek veriyorum) Linux ortamında çalışan bir programı BSD üzerinde çalıştırma işlemidir. Yapımı eğlencelidir fakat uğraştırıcıdır fakat sizin bunlarla uğraşmanıza gerek yok, hali hazırda bir sürü port var.

4- Çok başlılık iyidir. Daha fazla keşfedecek şey ve daha fazla alternatif vardır. İsteklerinize daha basit bir şekilde yönelebilmenizi sağlar.

5- Öncelikle mümkün olduğu kadar terminal üzerinden çalıştırılacak ve kullanılacak program seçmeye çalışın, bu tür programlar evrensellik taşır. Çoğu işletim sisteminde çalışma kapasiteleri vardır. Günlük bir kullanıcı iseniz GhostBSD gibi dağıtımlara geçmeniz işinizi kolaylaştıracaktır. (y)
 

Elviskilli

Rütbesiz
Katılım
6 Nis 2022
Mesajlar
5
İfade skoru
1
1- O zaman program açısından sizi üzmeyecektir. Shell scriptleri kullanırsanız (terminal üzerinden çalıştırılıyorlar) daha fazla program kullanma ihtimaliniz olabilir.

2- GNU bir dayatmadır bana göre. Linux tarafında glibc'ye rakip olan bir sürü lib olmasına rağmen popülerleşemediler ve başka bir libc kullanan kişi glibc üzerinde derlenen programları açamayacak. Bu bağlamda alternatiflere yönelme ihtimaliniz pek olmuyor.

3- Port, (örnek veriyorum) Linux ortamında çalışan bir programı BSD üzerinde çalıştırma işlemidir. Yapımı eğlencelidir fakat uğraştırıcıdır fakat sizin bunlarla uğraşmanıza gerek yok, hali hazırda bir sürü port var.

4- Çok başlılık iyidir. Daha fazla keşfedecek şey ve daha fazla alternatif vardır. İsteklerinize daha basit bir şekilde yönelebilmenizi sağlar.

5- Öncelikle mümkün olduğu kadar terminal üzerinden çalıştırılacak ve kullanılacak program seçmeye çalışın, bu tür programlar evrensellik taşır. Çoğu işletim sisteminde çalışma kapasiteleri vardır. Günlük bir kullanıcı iseniz GhostBSD gibi dağıtımlara geçmeniz işinizi kolaylaştıracaktır. (y)

Tamamdır GhostBSD ile başlamak gerek. ilk sorularımın cevabını aldım, teşekkürler.

Şimdi senin ilk yazdığın maddelerden bir tanesine ilişkin sorum var.
1. [FreeBSD'yi de test ettim, proprietary'e izin veren bir dağıtımdı fakat bana pek uygun değildi. Felsefelerini hiç beğenmedim, RAM üzerine felsefe bi' tık garibime gitti.] Proprietary nedir? Ram üzerinde kısmını da açarsan sevinirim. GhostBSD için de aynı şeyi yazmışsın. Ram üzerinden çalışıyor demişsin. Benim evdeki masaüstü donanımı iyidir. İ7 , 1 TB SSD , 32 GB Ram , ekran kartı onboard(bana yetiyor). Mümkünse grafik yükleme ve kullanımı olacak şekilde herhangi bir BSD kullanmak isterim. Çok terminale girmesek olur mu?
 
KS
parallel

parallel

Platinum Sample
Katılım
30 Mar 2021
Mesajlar
1.833
Çözümler
29
İfade skoru
5.460
Konum
OpenBSD | QubesOS
Tamamdır GhostBSD ile başlamak gerek. ilk sorularımın cevabını aldım, teşekkürler.

Şimdi senin ilk yazdığın maddelerden bir tanesine ilişkin sorum var.
1. [FreeBSD'yi de test ettim, proprietary'e izin veren bir dağıtımdı fakat bana pek uygun değildi. Felsefelerini hiç beğenmedim, RAM üzerine felsefe bi' tık garibime gitti.] Proprietary nedir? Ram üzerinde kısmını da açarsan sevinirim. GhostBSD için de aynı şeyi yazmışsın. Ram üzerinden çalışıyor demişsin. Benim evdeki masaüstü donanımı iyidir. İ7 , 1 TB SSD , 32 GB Ram , ekran kartı onboard(bana yetiyor). Mümkünse grafik yükleme ve kullanımı olacak şekilde herhangi bir BSD kullanmak isterim. Çok terminale girmesek olur mu?

Proprietary sahipli yazılım demektir. Proprietary yazılımların kaynak kodları yayınlanmaz ve şifrelidir.

Aşırı düzeyde bir ram kullanımı vardı. Çoğu cache'ye gidiyordur fakat yük altında bu RAM bana geri verilmedi ve bilgisayar takıldı. Bu durum en çok FreeBSD'de gerçekleşti.

Bilgisayarınız iyi. Gördüğümüz çoğu dağıtımı sorunsuz kullanabilirsiniz.

BSD tarafında terminale girmeme gibi bir seçeneğiniz maalesef yok.
 

Elviskilli

Rütbesiz
Katılım
6 Nis 2022
Mesajlar
5
İfade skoru
1
Proprietary sahipli yazılım demektir. Proprietary yazılımların kaynak kodları yayınlanmaz ve şifrelidir.

Aşırı düzeyde bir ram kullanımı vardı. Çoğu cache'ye gidiyordur fakat yük altında bu RAM bana geri verilmedi ve bilgisayar takıldı. Bu durum en çok FreeBSD'de gerçekleşti.

Bilgisayarınız iyi. Gördüğümüz çoğu dağıtımı sorunsuz kullanabilirsiniz.

BSD tarafında terminale girmeme gibi bir seçeneğiniz maalesef yok.
Ubuntu Studio kullandım bir kaç yıldır.
Sudo apt-get install -f
Sudo apt-get autoclean
Sudo apt-get autoremove
Sudo apt-get upgrade
Sudo apt-get update
komutlarını bilirim. Birde uname -a . Bu komutlara benzer komutlar olursa öğrenirim. Daha karmaşık komutları öğrenmek zor olur. O yüzden dedim grafik kullanım olsun.
 

Bu içeriği görüntüleyen kullanıcılar

Silicone Makale

Yeni konular

Silicone YouTube

Top