Linux / BSD ile eski donanımınızı kullanma
Giriş
Bazılarınız bu makalenin amacının ne olduğunu merak edebilir. Birincisi, günümüzde donanım oldukça ucuz olduğu için artık daha eski bir donanıma ihtiyacınız yok. İkincisi, İnternet'te bununla ilgilenen bazı makaleler var. İlk sorunun cevabı şu: makalede göreceksiniz. İkincisi, ilk elden eski donanımlarla ilgili biraz deneyime sahip olduğumuz ve bu gün için çok yararlı olduğunu gördük, bu yüzden bunu sizinle paylaşmak istiyoruz. Eski donanım, PC ya da değil, her yerde, bazen ücretsiz olarak bulunur ve kolayca alabilirsiniz. Bu makaleden bazı fikirler alacaksınız, ancak elbette aşağıdaki listenin kapsamlı olduğunu söylemiyoruz. Sınırı sadece hayal gücünüz belirler. Sizden beklediğimiz tek bilgi, ne yapmak istediğiniz hakkında bir fikir sahibi olmaktır. Henüz yapmadıysanız, makalemiz yardımcı olabilir.
Donanım
Başlamadan önce, bazı yorumlara ihtiyaç duyan bazı değişkenler vardır. İlk olarak, "yaşlı" kelimesi farklı insanlar için farklı şeyler ifade eder. Bazıları için, 6 yaşındaki bir AMD Athlon işlemci ve 1GB RAM anlamına gelebilir. Diğerlerine göre, "daha eski" 128 MB RAM'e sahip bir PentiumII olabilir. Bu makale esas olarak ikinci bölüme odaklanmıştır, yani gerçektenhala Açık Kaynak işletim sistemlerinde kullanılan eski donanım. Tabii ki, daha güçlü, daha iyi bir şeyiniz varsa. Diğer değişken donanımdır. İnsanlar, elbette onunla ne yapmak istediğinize bağlı olarak, hala kullanılabilir olan <100 $ ile eski bir SPARC makinesi bulabilirler. Bu tür makineleri bulabileceğiniz yerler, SPARC, SGI veya Intel tabanlı Ebay, eski bilgisayarlar satan bazı yerel dükkanlar, hatta eski makinelerden kurtulmak için sabırsızlanıyorum dost sisteminiz. Intel olmayan makinelerin daha pahalı olacağını unutmayın, bu yüzden egzotik bir donanıma gerçekten ihtiyacınız varsa iki kez düşünün.
Olası kullanımlar
Yönlendiriciler
Bu, ev kullanıcıları ve küçük ofisler için geçerlidir. Yasaklayıcı maliyetler veya güvenlik sorunlarından korktuğunuz için bir yönlendirici satın almak istemeyebilirsiniz. Belki de arayüz ihtiyacınız olan olanakları sunmuyor olabilir. Böyle bir durumda, bir Linux veya BSD işletim sistemi artı tavan arasında toz toplayan eski bilgisayar tam olarak ihtiyacınız olan şeydir. Bir ev kullanıcısı olarak, 30 dolar ile başlayan fiyatlarla satın alabileceğiniz yönlendiriciler genellikle ihtiyaçlarınızı karşılar. Ancak, küçük ağınızın güvenliğini kontrol etmek veya bunu bir meydan okuma olarak almak istiyorsanız, bunun için gidin. Özel olarak yönlendirme ve genel olarak ağ oluşturma hakkında çok şey öğreneceksiniz, ayrıca ağınızın ustası olacaksınız. Ancak iptables veya pf bilginizden emin değilseniz, okumaya başlamanızı kesinlikle öneririz,sanal bir makinede ayarları test edebilir. Ağınızı çeşitli saldırılara açabilirsiniz, bu yüzden büyük güçle büyük sorumluluk gelir. Burada güç tüketimi ile ilgili başka bir husus daha var: eski bir bilgisayar kesinlikle küçük bir SOHO yönlendiricisinden daha fazla güç kullanacaktır, bu yüzden değişikliği yaparken bunu aklınızda bulundurun.
İşletim sistemi testi
Burada, testin iki anlamı olabilir: alışılmadık bir Linux dağıtımını veya bir BSD'yi test etmek, neye benzediğini görmek veya geliştirme dalını test ederek zaten bildiğiniz bir dağıtıma yardım etmek istersiniz . Bununla birlikte, aklınızda bulundurmanız gereken bir şey, kuracağınız işletim sisteminin sahip olduğu donanım gereksinimleridir. Fedora Rawhide'ı 256 MB RAM sisteminde çalıştırmayı düşünüyorsanız, tekrar düşünün. Bazı çalışmalardan sonra, daha minimalist dağılımların yanı sıra performans göstermeyebilir. Gentoo veya bazı BSD gibi kaynak tabanlı sistemleri çalıştırmak ve sabrınız varsa ancak büyük derlemeler için alanınız yoksa, bir NFS sunucusu kurmayı deneyin/ usr ve / var için, örneğin daha büyük sürücülere sahip başka bir makinede. İkili sisteme gidiyorsanız, dikkatli olursanız 3 GB'ta minimum bir test sistemi kurabilirsiniz. Bir sabit sürücü yükseltmesi düşünüyorsanız, bir diskin ne kadar büyük bir diskle çalışabileceği konusunda eski BIOS'ların oldukça düşük bir eşik değerine sahip olduğunu, ancak genel bir kural olarak 40 GB'ın yeterli olması gerektiğini göz önünde bulundurun.
Öğrenme
Bu bölüm diğer tüm bölümlerle yakından ilgilidir, çünkü eski bilgisayarınızı kullanmayı seçerseniz de, kesinlikle bir şeyler öğreneceksiniz. Belki bir Linux sistemini nasıl keseceğinizi öğreneceksinizdaha hızlı önyükleme yapmak için, küçük bir web sunucusunu nasıl kuracağınızı öğreneceksiniz, ancak öğreneceksiniz. Mesela SQL alalım. Öğrenmek istiyorsanız ve ana makinenizde bir SQL sunucusu kurmak istemiyorsanız, bazı eski bilgisayarları kullanabilir ve üzerinde MySQL veya Postgres kurabilirsiniz. Tabii ki, büyük veritabanları çok fazla bellek ve CPU kullanır, ancak yeni başladığınız için çok fazla veri içeren çok sayıda tablo kullanmazsınız. Sadece küçük bir veritabanı oluşturun ve üzerinde temel kavramları öğrenmek için kullanın. I / O da bir faktördür, bu yüzden performans beklemeyin, ancak yeterince öğrenene kadar, çözüm için pratik yapmak yeterlidir. Bu, pek çoğunun sadece bir örneğidir, çünkü küçük bir kutu üzerinde ayarlayabileceğiniz binlerce ilginç Açık Kaynak projesi vardır.
Sunucular
Birçoğu arasında, bir sunucunun donanım açısından en son ve en iyisine sahip olması gerektiği konusunda ortak bir fikir vardır. Bu büyük ağlar için geçerli olsa da, küçük bir web sunucusu veya düşük trafikli bir posta sunucusu kurmak istiyorsanız bin dolarlık donanıma ihtiyacınız olmayacaktır. Sağduyu geçerlidir, çünkü 12 yaşındaki bir sistemin büyük bir DNS sunucusu için yüksek ağ trafiğiyle başa çıkmasını bekleyemezsiniz. Günümüzde Wordpress veya Tumblr gibi siteler herkesin bir web sitesine sahip olmasını kolaylaştırıyor. Ancak arkadaşlarınız için sadece küçük bir site çalıştırıyorsanız, güç tüketimi hakkında tekrar düşünmeniz gerektiği belirtilerek eski bir bilgisayar yardımcı olabilir.
gelişme
Geliştirmeye başlıyorsanız ve bir test sistemine ihtiyacınız varsa, eski donanım için başka bir kullanım. Bazı insanlar sanal makineleri tercih eder, ancak burada ne tür bir geliştirme yaptığınıza bağlıdır. Bir tür makineye bağlı yazılım (çekirdek, bazı kütüphaneler ...) üzerinde çalışıyorsanız, test etmek için gerçek donanımı kullanmak isteyebilirsiniz. Bazı insanlar, sizinki de dahil olmak üzere görev yalıtımını çok önemli buluyor, bu da verimli ve uygulanabilir olması koşuluyla, tek bir makinede gerçekleştirilecek çok fazla görevi birleştirmemesi gerektiği anlamına geliyor. Örneğin, üzerinde çalıştığım her şeyi yapan bir makinem varsa, bu geliştirme, veritabanları, NFS sunucusu, masaüstü vb. / OS'yi kurun. Ama kesinlikle diğer uçlar kullanılmamalıdır,ya da uyumak için yerim olmayacak çünkü odam bilgisayarlarla dolu ve elektrik sağlayıcım beni birinci sınıf bir müşteri olarak görüyor.
Hafif masaüstü bilgisayar
Ana masaüstünüzdeki o büyük KDE4'ten kurtulmak ve Fluxbox'ı nasıl kullanacağınızı öğrenmek gibi çeşitli nedenlerle hafif bir masaüstüne ihtiyacınız var. Openbox, LXDE, Xmonad, Ratpoison ve hatta XFCE seçeneklerinizden sadece birkaçı. Alanınız varsa, bunları tek tek yükleyin ve sizin için en iyisine karar verin. Ayrıca Dillo gibi hafif tarayıcılar, Claws gibi hafif MUA'lar ve hatta bugünün masaüstü yazılımının çoğuna metin tabanlı alternatifler de var: tarayıcılar, posta istemcileri, sohbet programları ve liste uzayıp gidiyor. Bazen aynı işlevselliği sunmazlar, ama hey, ne kadar olduğuna bakılmaksızın hafızanızın en az yarısını yemezler. Çok yönlü bir dosya yöneticisi olarak Midnight Commander'a ve FTP / SSH / SMB istemcisine, torrent istemcisi olarak BiTorrent'e veya haber (NNTP) istemcisi olarak slrn'e sahipsiniz. Sen'Eğer amaca uygunsa, daha fazla komut satırı aracı kullanarak ne kadar etkili olabileceğinize şaşıracaksınız ve bir masaüstü için donanım gereksinimleriniz muhtemelen önemli ölçüde düşecektir.
Donanımla ilgili konular
Linux / BSD eski donanımda iyi çalışıyor olsa da, soru şu: kaç yaşında? Eski bir 386SX sisteminiz varsa unutun. Sonuçta, bunlar modern işletim sistemleri ve çalıştırmak için bir FPU gerektiriyorlar. Daha sonra, en az 64 MB RAM ve 2GB diske ihtiyacınız olacak (yani, bir meydan okumayı sevmiyorsanız ve sistemi daha azıyla başlayacak şekilde değiştirirseniz). Örneğin, Gentoo sistemim önyüklemeden hemen sonra 20 MB bellek üstleri kullanıyor (elbette X olmadan). Ama hey, o bilgisayarı da kullanmalıyım, bu yüzden daha fazlasına ihtiyacım var, değil mi? Orada, bulabilecekleri en eski / en zayıf donanımı bulmanın ve üzerine Linux kurup kurmadıklarını görmeyi ilginç bulan insanlar var. Evet, FPU sınırlamasının üstesinden gelebilirsiniz (Intel hakkında konuşmak, diğer mimariler farklı bir konudur) ve elbette, zaten gömülü Linux ve BSD varyantları vardır.Eğer zamanınız ve tutkunuz varsa, evet eğlenceli, hiç şüphe yok, neden olmasın? Donanımınızda bir CD-ROM sürücüsü veya USB'den önyükleme olasılığı yoksa (muhtemelen),Ağdan önyükleme yapmak için PXE .
Yazılım
Sağduyu meselesini tekrarlıyoruz: PentiumII'ye bir sığır eti dağıtımı kurmaya çalışmayın, çünkü onu kurmayı başarsanız bile, acı içinde bir egzersiz olacaktır. Tam olarak ne istediğiniz için yaratılmış çok sayıda hafif dağıtım var. Debian, Arch, Slackware, Puppy veya Damn Small Linux ve BSD'lere (sistemin kaç yaşında olduğuna bağlı olarak) bakmak isteyebilirsiniz. İş için doğru aracı kullanın, ancak dokuz yıl önce eski K6'nızda çalıştırdığınız için bazı dağıtımların eski sürümlerini yüklemeyi unutmayın. Bu sürümler güncel değil, etkin depolar ve çok sayıda eşleşmemiş güvenlik deliği ve hatası yok. Distrowatch'a gitmek er ya da geç meyve verir. Gerçekten küçük bir sabit sürücünüz varsa, bir BSD sistemini düşünün. Daha küçük çekirdekler kullanma eğilimindedirler,donanım desteği Linux ile karşılaştırıldığında sınırlı olduğundan ve hayır, güncelleme veya yükseltme yapmanız gerekiyorsa kaynaktan derlemenize gerek yoktur.
Sonuç
Burada sadece birkaç örnek sunduk, ancak olasılıklar çok fazla. Linux / BSD sistemleri güvenilir olma üne sahiptir, bu nedenle 10 yaşın üzerindeki donanımın Linux'u binlerce günlük çalışma süresiyle çalıştırdığı birçok durum vardır. Eski donanımları test etmek için bazı fikirlere ihtiyacınız varsa, İnternet'te birçok linux öğreticisi vardır. Beğendiğiniz birini bulun ve başlayın. İyi şanslar ve tadını çıkarın.