Bilgisayar aygıt sürücüleri, işletim sisteminizin bilgisayarınızın içindeki donanıma ve taktığınız çevre birimlerine ne yapmaları gerektiğini söylemesini sağlar.
Uygulamalar ve işletim sistemleri gibi, bu donanım sürücüleri de ikili blogların arkasına gizlenmiş, açık olarak kullanılabilen kaynak kodlardan ve uzun bir son kullanıcı lisans sözleşmesinden oluşabilir.
Peki, kapalı ve açık kaynaklı donanım sürücüleri arasındaki farklar nelerdir? Ayrıca, bu farklılıklar sizi nasıl etkiliyor?
Donanım Sürücüsü Nedir?
etkinleştirmek için donanım sürücüleri mevcuttur. donanımla iletişim kurmak için bilgisayar yazılımı. Bazen bilgisayarınızın işletim sistemiyle entegre olarak gelirler. Diğer zamanlarda sürücüleri kendiniz indirip yüklemeniz gerekir.
Microsoft Windows için birçok sürücü indirilebilir. Daha eski PC aygıtları genellikle donanımınızın çalışmasını sağlayacak sürücüleri içeren CD-ROM'larla birlikte gelirdi. Donanım, oyun oynamak için bir USB mikrofondan bir grafik kartına kadar her şey anlamına gelir.
Linux'ta, sürücüler genellikle artıları ve eksileri ile birlikte gelen işletim sistemine eklenir. Çoğu zaman, yeni bir cihaz taktığınızda, basitçe çalışır. Bu, özellikle Linux çekirdeğine girmek için zamanı olan eski donanımlar için geçerlidir. Ancak bazen, özellikle daha yeni aygıtlarda, bilgisayarınız yeni aygıtı tanımaz ve Linux uyumlu sürücülerin çevrimiçi olarak indirilme olasılığı daha düşüktür.
Neden Birçok Sürücü Tescillidir?
Bir bilgisayar bileşeni veya harici cihaz, birincil olarak fiziksel bir ürün gibi görünebilir, ancak cihaza güç sağlayan yazılım, genellikle bir ürünü diğerinden daha çekici hale getirir. Birçok işletme, bu yazılımı destekleyen kodu diğer şirketlere göre rekabet avantajı olarak görüyor.
Bu kodu herkese açık hale getirmek yerine, yalnızca şirketi veya belirli yüklenicileri olmayanların kodu görmesine izin veriyorlar. Kod özel bilgi olarak kabul edilir. Ortaya çıkan yazılım, kapalı kaynaklı yazılım olarak da bilinen tescilli yazılımdır.
AMD ve NVIDIA arasındaki rekabet, bilgisayar donanımında en şiddetli olanlardan biridir. NVIDIA, uzun süredir rakiplerine göre bir avantaja sahip ve açık kaynaklı donanım sürücüleri sağlamaya daha az meyilli. Bu sürücülerin içindeki kod, mevcut bir rakibin yetişmesini sağlayabilir veya yeni bir şirketin sıfırdan kod geliştirmeden alana girmesini kolaylaştırabilir.
Tescilli İşletim Sistemleri Tescilli Sürücülere Sahiptir
Burada ayrıca odadaki file hitap etmeye de ihtiyaç var. Microsoft Windows, dünyada en yaygın kullanılan masaüstü işletim sistemidir. Windows kapalı kaynak kodundan oluşur.
Donanım sürücüleri, işletim sistemiyle bu kadar düşük bir düzeyde bütünleşir. Windows 8'den bu yana, Windows bilgisayarlar yalnızca imzalı sürücüleri çalıştırabilir. Bu, sürücülerin Microsoft tarafından onaylanması gerektiği ve Windows'un tescilli olduğu için bu sürücülerin de öyle olması gerektiği anlamına gelir.
Belki daha az şaşırtıcı bir şekilde Apple, sürücüleri macOS'ta da onaylar. Ancak çekirdek düzeyinde, macOS çeşitli açık kaynaklı teknolojilere dayanmaktadır. macOS ayrıca yazıcıları yönetmek için açık kaynaklı CUPS sistemini kullanır. Ancak bir sürücü kuruyorsanız, muhtemelen tescillidir.
Google'ın Chrome OS'si burada biraz istisnadır. Chrome OS teknik olarak tescillidir, ancak açık kaynaklı bir temel üzerine inşa edilmiştir. Chrome OS, Linux çekirdeğini kullandığından, çekirdekle birlikte gelen hem açık kaynaklı sürücüleri hem de kapalı ikili blobları kullanır. Ancak kutudan çıktığı gibi desteklenmeyen ek donanım çalıştırmanız gerekiyorsa, Chrome OS'nin amacı bu değildir.
Açık Sürücülere Ne Gerek Var?
Bu, açık kaynak ve kapalı kaynak sürücüleri sorununun Linux kullanıcılarını büyük ölçüde etkilediği anlamına gelir. Burada tercih, diğer masaüstü işletim sistemlerinin tam tersidir. Hiçbir şirket Linux geliştirip göndermez, bu nedenle sürücüleri sertifikalandıracak tek bir şirket yoktur. Linux geliştirme, dünyanın dört bir yanındaki insanlar arasında yayılmıştır, bazıları gönüllü olarak, bazıları ise çeşitli şirketlerde çalışan olarak çalışmaktadır. Sürücüler için kaynak kodu mevcut olduğunda herkes için daha iyi çalışır.
Açık kaynaklı sürücülerin avantajları, birçok açık kaynaklı yazılımın avantajları Genel olarak.
- Daha Kolay Yazılım İşbirliği: Kaynak kodun bekçisi olarak hizmet veren tek bir şirket olmadığında birçok kişi birlikte yazılım geliştirebilir.
- Güvenebileceğiniz Yazılımlar: Kaynak koduna erişiminiz olmadan, aslında bir programın ne yaptığını bilemezsiniz.
- Daha Fazla Gizlilik: Açık kaynak yazılımın yaptığınız şeyi izlemesi nadirdir, çünkü birisinin izleme kaldırılmış halde yazılımın başka bir kopyasını yeniden dağıtması kolaydır.
- Yazılım Ömrü: Bir şirket bir programa veya cihaza olan ilgisini kaybettiğinde, genellikle dağıtımını durdurur. Açık kaynak kodu, herhangi birinin yazılımı kullanıma sunmaya devam etmesini sağlar.
Linux'ta, bir sürücü açık kaynak olduğunda, her şeyin basitçe çalışması için daha iyi bir şans vardır. Donanımınız da muhtemelen daha az hata içerecektir.
Örneğin, Linux kullanıcıları Intel ile tümleşik grafikler kullanan bir NVIDIA grafik kartına göre daha akıcı masaüstü animasyonları bekleyebilirler. kartı, çünkü Linux grafik geliştiricileri, tüm sorunları çözmek için NVIDIA çipinin iç işleyişine erişime sahip değil. böcekler. Bir dizüstü bilgisayarı uyku moduna geçirmek için kapatırken olduğu gibi beklenmedik yerlerde tuhaflıklar ortaya çıkabilir. Sonuç olarak, daha akıcı bir deneyim isteyen ancak aynı zamanda güçlü bir grafik kartına da ihtiyaç duyan Linux kullanıcıları, daha fazla açık kaynaklı sürücü sağlayan AMD'yi tercih edebilirler.
Linux masaüstlerinde daha yaygın olarak kullanılıyor olsaydı, muhtemelen şirketler üzerinde açık sürücüleri serbest bırakmaları için daha fazla baskı görürdünüz. Linux'ta, açık kaynak kodu daha çok bir rekabet avantajıdır ve birçok kullanıcının satın alma kararlarını verirken ağırlık verdiği bir özelliktir. Ancak, genel bilgisayar kullanıcılarının bu kadar küçük bir yüzdesini temsil eden Linux kullanıcıları ile, bir sürücüyü açık kaynak haline getirip getirmeme sorusu neredeyse hiç gündeme gelmiyor. Windows ve macOS'ta açık kaynaklı bir sürücü onaylanmayacaktır.
Açık Kaynak vs. Tescilli: Hangisini Kullanmalısınız?
Çoğu bilgisayarda başka seçeneğiniz yok. Windows ve macOS'ta sürücüleriniz tescillidir. Chrome OS'de, sürücüleriniz ister açık ister kapalı olsun, bu bilgi büyük ölçüde bilinmez ve deneyiminizle ilgisizdir.
Ancak Linux kullanıyorsanız, bu soru önemlidir. Oyun gibi özel bir sürücünün sağlayabileceği ekstra güce ihtiyacınız olmadığı sürece, açık kaynaklı sürücülere sahip donanım genellikle daha iyi bir deneyim sağlar. Ve bu tür sürücüler, Linux'u diğer işletim sistemlerinden ayıran daha geniş ahlak ve işlevsellik ile daha iyi uyum sağlar.