Açık kaynak dünyasında en fazla mürekkebi Linux dağıtımları elde edebilirken, insanlar genellikle BSD ailesini gözden kaçırıyor. Bir BSD varyantı olan NetBSD, taşınabilirliğe olan bağlılığı nedeniyle ortada kaldı.
NetBSD Nedir?
NetBSD açık kaynaklı bir işletim sistemidir. Linux gibi, NetBSD de benzer araçlar ve davranışlar sunarak Unix ile geniş bir uyumluluk sağlamayı amaçlar.
NetBSD, Unix'in Berkeley Software Distribution sürümünü temel alır, dolayısıyla adında "BSD" vardır. 1990'ların başında bilgisayarları destekleyen 386/BSD sürümünün bir koludur.
FreeBSD'nin PC platformuna ve OpenBSD'nin güvenliğe odaklandığı yerde, NetBSD farklı platformlara taşınabilirliğe odaklanır. NetBSD başka bir Linux dağıtımı gibi görünse de, çekirdek ve kullanıcı yardımcı programları dahil tüm sistem bir bütün olarak birlikte geliştirilir. Bu, Linux dağıtımlarının birden çok kaynaktan gelen bileşenleri bir araya getirme biçimiyle çelişir.
NetBSD'nin Tarihçesi
NetBSD modern bir işletim sistemi olsa da, kökeni UC Berkeley'de geliştirilen Berkeley Software Distribution veya BSD olarak 1970'lere dayanmaktadır.
BSD, BSD programcısı Bill Joy tarafından ortak olarak kurulan Sun Microsystems gibi iş istasyonu satıcıları olarak 1980'ler boyunca Unix dünyasının teknik lideri oldu. Berkeley ayrıca açık kaynaklı yazılımda bir öncüydü, yalnızca bir telif hakkı bildirimi gerektiriyordu ve reklamlarda üniversiteden bahsetmekten kaçınıyordu.
BSD başlangıçta Bell Labs'in Unix'ine dayanıyordu, ancak yıllar içinde ana şirketi AT&T'nin sürümünden ayrıldı, böylece AT&T kodu içermeyen bir sürüm yayınlanabildi.
Tam bir işletim sistemi olmasa da, bu "Ağ Oluşturma Sürümü", birkaç şirket tarafından ürünlerinde ağ oluşturmayı uygulamak için kullanılan TCP/IP ağ oluşturma kodunu içerdiği için bu şekilde adlandırılmıştır. Sonunda Microsoft Windows'a bile girdi.
PC'ler Intel 80386 CPU'nun gelişiyle daha güçlü hale geldikçe, William Jolitz, 386BSD olarak yayınladığı Ağ sürümünü bir başlangıç noktası olarak kullanarak BSD'yi 386 işlemciye taşıdı. Jolitz, sistemi geliştirmek için diğer geliştiricilerin kendisine gönderdiği tüm yamalara ayak uydurmakta zorlanıyordu, bu nedenle projenin çatalları hemen ortaya çıktı.
Bir grup PC sürümünü geliştirmeye devam etmek isterken, bir diğeri farklı mimariler arasında taşınabilirliğe odaklanmak istedi. İlki FreeBSD, ikincisi NetBSD oldu.
Geliştiricilerden biri olan Theo de Raadt'tan NetBSD projesinden istifa etmesi istendiğinde ve daha sonra güvenlik ve kod doğruluğuna odaklanan bir OpenBSD varyantı kurduğunda NetBSD sırayla çatallandı.
İlişkili: Sonraki Bilgisayarınız için Hangi İşletim Sistemini Seçmelisiniz?
Taşınabilirlik: “Elbette NetBSD Çalıştırır”
NetBSD, tüm Unix benzeri sistemlerin mevcut ve terk edilmiş donanımları için mevcut olan çok sayıda bağlantı noktasında adını duyurdu. Bunu, makineye bağlı kodu makineden bağımsız koddan ayırarak başarır.
Geçerli bağlantı noktaları listesi, MIPS gibi daha belirsiz mimarilere yönelik x86_64 ve ARM'yi içerir. Ve bunlar sadece NetBSD projesinin aktif olarak desteklediği Tier I portları.
Katman II bağlantı noktalarının listesi de kapsamlıdır; bu, "artık" donanım desteğinin çoğunun yattığı yerdir. Burada Amiga, Motorola 68000 ve PowerPC tabanlı Macintosh'lar, 32-bit Sun SPARC iş istasyonları ve VAX Minibilgisayarlar için sürümleri bulabilirsiniz.
Sega Dreamcast oyun konsolu için bir bağlantı noktası bile bulabilirsiniz. Eski donanım üzerinde çalışacak yeni yazılım arayan birçok kişi NetBSD'yi çekici buluyor. Eski makinelerinizde çalışacak bir Linux dağıtımı bulamıyorsanız, bakmak için iyi bir yer.
NetBSD o kadar taşınabilir ki, "Elbette NetBSD'yi çalıştırır" diye bir söz vardır. Birisi onu bir bilgisayara kurmayı bile başardı. tost makinası gömülü bir mikro denetleyici ile donatılmıştır.
NetBSD sisteminizde kaynak yoksa Linux programlarından vazgeçmeniz gerektiğini düşünmeyin. Donanım platformuna bağlı olarak NetBSD, Linux ikili uyumluluğu sunar. Bu, NetBSD sisteminizde Linux programlarını çalıştırabileceğiniz anlamına gelir.
NetBSD'yi Yükleme
İşletim sistemini kurmak, bir Linux dağıtımı kurmaya benzer. Siz sadece kurulum imajını indirin, bilgisayarınızda önyükleyin, kurulum programını başlatın, sabit sürücünüzü bölümlere ayırın, yazılımı yükleyin, bir kök parola seçin ve yeni sürücünüze önyükleyin. sistem.
NetBSD ve BSD'nin genel olarak teknik yönelimini yansıtan kurulum arayüzü metin tabanlıdır.
Yazılımı yükleme diskinden yükleyebilirsiniz, ancak FTP üzerinden, ağdaki bir NFS sürücüsünden veya hatta bağlanmamış bir bölümden de yükleyebilirsiniz. NetBSD, her mimari için ayrıntılı kurulum talimatlarını korur.
Varsayılan olarak NetBSD, GUI'siz bir metin konsolunda çalışır. X11'i şu şekilde başlatabilirsiniz: startx emretmek.
Varsayılan pencere yöneticisi CTWM'dir. Aşağıda belirtilen paket yöneticisi ile diğer pencere yöneticilerini ve masaüstü ortamlarını kurabilirsiniz. Ayrıca, " satırını ekleyerek önyükleme sırasında XDM ile grafiksel olarak oturum açabilirsiniz.xdm=EVET"en alta /rc.conf kök olarak dosya, ardından yeniden başlatılıyor.
NetBSD'de Paket Yönetimi
NetBSD dahil hiçbir işletim sistemi kutudan çıktığı gibi tamamen istediğiniz şekilde kurulmaz. İstediğiniz şekilde elde etmek için genellikle bazı programlar yüklemeniz gerekir. Linux dünyasında paket yöneticileri bu işi çok kolaylaştırdı. NetBSD'nin ayrıca kendi paket yöneticisi pkgin vardır.
Kurulum sırasında kurabilirsiniz, ancak kurmamışsanız, tek yapmanız gereken birkaç komuttur. Bir kök kabukta şu komutları girin:
PKG_PATH'yi dışa aktar= https://cdn. NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r | cut -d_ -f1)/Al pkg_add pkgin
pkgin kullanarak bir paket aramak için şu komutu kullanın:
pkgin arama vim
Bir paketi kurmak için şunu kullanın: Yüklemek seçenek.
pkgin kurulum vim
Ayrıca sisteminizi güncel tutmak isteyeceksiniz.
pkgin yükseltmesi
İlişkili: Linux Paket Depolarını Neden Güncellemelisiniz?
NetBSD Kullanmalı mıyım?
NetBSD'yi kurmanız gerekip gerekmediğini merak ediyorsanız, seçim durumunuza bağlı olacaktır. Artık resmi işletim sistemi güncellemelerini almayan eski donanımı canlandırmak istiyorsanız, bir seçenek olarak NetBSD'ye ciddi şekilde bakmalısınız.
Gömülü sistem geliştirmeyi düşünüyorsanız, kaynak kodunuzu kullanıma sunmak zorunda olmadığınız için BSD lisansı Linux yazılımında yaygın olan GPL'den daha çekici olabilir. Bu nedenle BSD'ler, FreeBSD'ye dayalı daha sonraki Sony PlayStation'lar gibi donanım üreticileri için popüler bir temeldir.
Her zamanki Linux dağıtımlarından farklı bir şey istiyorsanız, NetBSD'yi veya aşağıdakilerden birini de düşünebilirsiniz. diğer BSD'ler. Linux'un evrimleşme biçiminden daha "Unix benzeri" bir sistem istiyorsanız, NetBSD size yeni bir soluk getirebilir. Bazı insanlar gerçekten sevmiyor sistem başlangıcı Linux'ta sistem çok şişirilmiş olduğuna inanıyorlar. NetBSD, yalın ve ortalama olma eğilimindedir.
Hemen Her Şeyde Çalışan Bir Unix İşletim Sistemi
1970'lerin ve 1980'lerin orijinal BSD'sine dayanan mirasıyla NetBSD, mümkün olduğu kadar çok farklı türde bilgisayar üzerinde çalışan gerçek bir Unix sistemi olarak benzersizdir.
Eski bilgisayarlar için popüler bir kullanım, bir ev sunucusudur. Sunucunuzu çalışır duruma getirmek için NetBSD veya bir Linux dağıtımını kullanabilirsiniz.
Yer kaplayan eski bir bilgisayarınız mı var? Bir web sitesini barındırmak için kullanmak ister misiniz? Eski bir PC'yi Linux web sunucusu olarak nasıl kuracağınız aşağıda açıklanmıştır.
Sonrakini Oku
- Linux
- İşletim sistemleri
- Unix
David, Kuzeybatı Pasifik'te yerleşik, ancak aslen Körfez Bölgesi'nden gelen serbest çalışan bir yazar. Çocukluğundan beri teknoloji meraklısıydı. David'in ilgi alanları arasında okumak, kaliteli TV şovları ve filmler izlemek, retro oyunlar ve plak koleksiyonculuğu yer almaktadır.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın