Neden Ubuntu için herhangi bir Sürücü yüklemem gerekmiyor


14

Bu yüzden Windows'u kurduğumda, dizüstü bilgisayarımla ilgili tüm sürücüleri yüklemem gerekiyor.

Aynı şeyi Ubuntu kurulumuyla neden yapmıyorum?

Kurulum bir şekilde donanımımı algılıyor ve uygun sürücüleri kendi başlarına mı kuruyor?

Teşekkürler

Yanıtlar:


14

Çoğunlukla, ek sürücüler yüklemenize gerek yoktur. Neredeyse mevcut tüm sürücüler dahildir.

Ubuntu, kutudan çıkmış birçok sürücü ile birlikte gelir. Sürücüleri yalnızca donanımınızın bir kısmı düzgün çalışmıyorsa veya algılanmıyorsa yüklemeniz gerekebilir. Grafik kartları ve kablosuz adaptörler için bazı sürücüler indirilebilir.

Herhangi bir sürücüye gerek olup olmadığını bulmanın kolay yolu, herhangi bir sürücüye ihtiyacınız olup olmadığını görmek ve Ubuntu'nun donanımınızla çalışıp çalışmadığını görmek için önce kurulum ekranından Ubuntu'yu deneyin.


Orijinal soruyu biraz daha genişletmek için ... tüm cihazlar, bir işletim sistemi ile iletişim kurmak için bir tür sürücüye ihtiyaç duyar (Mac OS X, Windows, Linux, vb. Olsun) ve bu cihazın nasıl çalıştığını anlayabilmelidir. Sisteminizin aygıtları için sürücüleri yüklemeniz gerekebilse de, bir işletim sistemini yeniden yüklersem hiçbir sürücüyü (Windows VEYA Ubuntu için) yüklemem gerekmez. Bu, orada olmadıkları anlamına gelmez, sadece OS geliştiricileri tarafından sağlanan 'kutunun dışında' sürücülerin iyi çalıştığı anlamına gelir. ;)
yerçekimi

Kurulum programı her bilgisayara farklı sürücüler yüklüyor mu? Yoksa her şey çekirdeğin içinde mi, yani programın tüm sürücülere aynı sürücülerle aynı çekirdeği yüklediği anlamına mı geliyor?
Revetahw, Reinstate Monica'yı

1
@Fiksdal Hayır, yükleyici hangi donanımda çalışıyor olursa olsun daima aynı sürücüleri (çekirdek ve modüller) kurar. Çekirdek daha sonra önyükleme yaparken neye ihtiyaç duyduğunu belirler ve yalnızca üzerinde çalıştığı donanım için gereken modülleri yükler. Bu yüzden bir bilgisayardan bir sabit diski alıp farklı bir bilgisayara takabilirsiniz ve çalışır. Windows AFAIK
JonasCz - Reinstate Monica

@JonasCz Bu bilgi için teşekkürler! Windows ile WinToUSB adlı üçüncü taraf bir araçla mümkündür. Kendim kullandığım çeşitli bilgisayarlar arasında geçiş yaparken sürücüleri otomatik olarak halleder, çok kolay ve kullanıcı dostudur.
Revetahw, Monica'yı

1

Ubuntu açık kaynak kodlu bir işletim sistemidir ve açık kaynak kodlu bir işletim sisteminde kullanıcılara yanlış sürücüyü kurmanın neden olduğu sorunlara karşı ek koruma ve yanlış tescilli grafik sürücüsünü kurduktan sonra sistemi kurtarma konusunda ek yardım sağlamak mümkündür. Burada, nouveau ve amdgpu paketleri gibi yerleşik açık kaynaklı grafik sürücülerinden ve NVIDIA sürücüleri gibi NVIDIA sürücüleri ve resmi AMD web sitesinden AMDGPU-Pro sürücüsü 1 gibi özel grafik sürücülerinden bahsediyorum .

Ubuntu'daki yerleşik açık kaynaklı sürücüler, kullanıcıya, özel bir sürücünün yüklenmesi nedeniyle ortaya çıkan bir sorun nedeniyle işletim sistemini yeniden yüklemeye karşı ek bir koruma katmanı sağlar. Bazı sürücülerin Ubuntu'ya kurulması gerekmemesinin nedeni, bazı açık kaynak sürücülerinin zaten varsayılan Ubuntu kurulumunda yerleşik olmasıdır. Tescilli bir sürücünün yüklenmesi bazen, soruna neden olan tescilli sürücünün kaldırılmasından sonra sistemin yeniden önyüklenmesini sağlayan açık kaynaklı sürücüler için olmasa bile sisteminizi önyüklenemez hale getirebilir.


Açık kaynak sürücülerinin yerleşik olmasının nedeni hiçbir şeye karşı herhangi bir "koruma" değildir. Linux çekirdeği kavramıdır. Sadece onlara sahip. Bazı durumlarda bazı donanımları desteklemiyorsa, tescilli sürücüler gerekebilir.
Pilot6

Burada nouveau ve amdgpu paketleri gibi açık kaynak sürücülerine atıfta bulunuyorum.
karel

Bu sürücülerin "koruma" veya geçici bir çözüm olması gerekmez. Donanımı kalıcı olarak kullanılacak kadar iyi idare etmeleri gerekiyor. Ancak bu farklı nedenlerle her zaman böyle değildir. Kadar basit.
Pilot6

Açık kaynaklı grafik sürücülerinin ne yapması gerektiğini söylemedim. Bu sürücülerin kullanıcı için bir koruma katmanı olduğunu söyledim. Yerleşik sürücülerin de yeterince işlev görmesi gerektiği açıktır, aksi takdirde varsayılan Ubuntu depolarına dahil edilmeleri için incelenmezlerdi.
karel

Bunlar bir koruma katmanı değildir. Onlar sadece sahip olduğumuz sürücüler.
Pilot6

0

Linux (ve diğer bazı açık kaynaklı unix) sistemleri, sürücüleri Windows işletim sistemlerinin yaptıklarından çok farklı davranır.

Windows sistemlerinde (özellikle Windows 10 öncesi), işletim sistemi çekirdeği, bir sürücünün yazılabileceği sabit bir ikili yazılım arabirimi sağlar ve bu arabirimin (istisnalar hariç) belirli bir Windows sürümünün destek döngüsü boyunca değişmediği garanti edilir. Bu, üçüncü taraflarca yazılmış ve sağlanan sürücüleri destekler, genellikle bu destek döngüsü boyunca Windows'un en az bir sürümü için çalışırlar. Dezavantajları, bu sürücü arayüzünün bu yaşam döngüsü içinde iyileştirilmesi veya düzeltilmesinin zor olmasıdır ve (tüm politikalar bir yana!) Çoğu zaman tutarlı çoklu platform desteğini sınırlayan sürücülerin ikili dağıtımını destekler.

Linux çekirdeği, yalnızca kaynak kodu düzeyinde kesin olarak belirtilen ve geliştirilebilirliğe ve çok platformlu tutarlılığa yönelik önyargılı değişen bir sürücü arabirimine sahiptir. Bu, belirli, kararlı bir ikili arayüz sunan ek bir "çevirmen" sürücüsü kullanılmadığı sürece, bir sürücü ikili dosyasının tam bir çekirdek yapısına özgü olduğu anlamına gelir. Bir sürücü ikilisini bir platformda birkaç düzine tam çekirdek sürümüyle uyumlu olabilmek için "geçiştirmek", ancak bunu (ikili bir teklif olarak) koruma çabası ekonomik olmayacaktır. Bu önyargı, linux çekirdek topluluğunda politik olarak da aranıyor, çünkü kapalı kaynaklı bir ikili sürücünün busmastering özellikli bir çevre birimindeki kötü amaçlı bellenimden çok daha kötü yapabileceğini iddia ediyorlarkapalı kaynak kodunu çekirdek ayrıcalıklarıyla çalıştıramayacak kadar güvenilmez ve tatsız olarak değerlendirebilirsiniz. Böylece, tüm büyük donanımlar için açık kaynaklı aygıt sürücüleri, çekirdek paketinin içinde sağlanır; ikinci seçenek, kurulu bir çekirdeğe karşı derlenecek bir dış sürücüyü kaynak tarball olarak dağıtmanın nispeten kolay bir yöntemidir.

Diğer bazı linux sürücüleri (örneğin, klasik X11 grafik sürücüleri, tarayıcı sürücüleri, yazıcı sürücüleri) çekirdeğin parçaları olarak değil, sistem genelinde hizmet (XOrg, Sane, Ghostscript) işlevi sağlayan bazı kullanıcı alanı yazılımının parçaları olarak ele alınır. ..) - bunlar da ilgili kullanıcı-alanı yazılımının belirli bir sürümüne özgüdür ve çoğunlukla dağıtılır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.