Ignorați cel mai important aspect al unei distribuții Linux: este a distributie de pachete multiple.
O distribuție Linux garantează asta toate pachetele care fac parte din acea distribuție funcționează împreună. Nu este deloc cazul cu Windows: nici Microsoft, nici Adobe, nici Apple nu garantează că PhotoShop și iTunes funcționează bine împreună, de exemplu. (Acesta este un exemplu stupid, desigur.) Și am observat o mulțime de cazuri în cei aproape 30 de ani de utilizare a Windows în care instalarea unei aplicații a rupt alta.
În timp ce într-o distribuție Linux, distribuitorul garantează că toate pachetele software care fac parte din distribuție funcționează bine împreună, inclusiv, de exemplu, două pachete de la doi dezvoltatori diferiți care nici măcar nu știu că celălalt există.
O altă diferență este că distribuțiile Linux acceptă mult mai multe platforme decât Windows. În acest moment, Windows (consumator) acceptă doar două platforme: AMD64 și ARM64. Și dacă utilizați Windows pe ARM64, veți găsi deja asta
Doar mergeți pe site-ul lor oficial, descărcați pachetul relevant și făcând clic pe fișierul .exe se deschide programul de instalare a pachetului, faceți clic pe următorul următor și instalați și asta este.
foarte des o face nu munca pentru ca nu este Versiunea ARM64.
În timp ce o distribuție Linux va garanta că toate pachetele care fac parte din distribuție sunt disponibile pentru toate platformele.
Doar pentru comparație, Windows acceptă în prezent ARM64 și AMD64, Linux acceptă în prezent ARM 32 de biți (variante multiple), ARM64, Alpha, Arc, IA-64 (Itanium), AMD64, x86, x32 (AMD64 cu pointeri de 32 de biți), ARC , C-SKY, Hitachi/Renesas H8, Motorola m680x0, Qualcomm Hexagon, Microblaze, MIPS (32 și 64 de biți), OpenRISC, HP PA-RISC, PowerPC (32 și 64 de biți), RISC-V, IBM S/390 ( 31 de biți) și S/390x (64 de biți), Super-H, SPARC, Xtensa, Andes NDS32 și Altera NIOS.
Acum, desigur, nu toate distribuțiile Linux acceptă toate aceste arhitecturi, dar Ubuntu, de exemplu, acceptă AMD64, ARM64, POWER și S/390x, adică de două ori mai multe decât Windows. Alte distribuții Linux acceptă și mai mult: Debian acceptă AMD64, ARM64, armel (ARM 32 biți Embedded ABI pentru procesoarele ARM mai vechi), armhf (ARM 32 de biți cu suport hardware pentru virgulă mobilă pentru procesoarele ARM mai noi), x86, MIPS (32 și 64 de biți). ), PowerPC pe 64 de biți, S/390x. Gentoo acceptă AMD64, Alpha, ARM (32 și 64 de biți), HP PA-RISC, IA-64, m68k, PowerPC (32 și 64 de biți), RISC-V, SPARC, x86 și S/390(x).
De exemplu, dacă doriți să instalați un software de adaptor wireless tplink, pentru Windows este foarte ușor. Există un fișier executabil, faceți dublu clic pe finalizare. dar în Linux vedeți acest Cum se instalează driverul pentru TP-Link TL-WN722N pe Ubuntu 14.04?. Și vei ajunge să știi ce vorbesc.
Acesta este un caz foarte special.
În primul rând, rețineți că întrebarea este peste șapte ani. Dacă citiți comentariile de sub întrebare, veți vedea asta nimic din toate acestea mai este necesar. Driverul este livrat cu toate distribuțiile Linux actuale, iar dispozitivul funcționează din cutie.
Singurul motiv pentru care acest lucru pare atât de complicat este că utilizatorul care a pus întrebarea dorește să folosească a nouă dispozitiv cu o vechi versiunea sistemului de operare și încearcă să extragă driverul dintr-o versiune mai nouă de Linux și să-l facă să funcționeze pe o versiune mai veche de Linux.
Dacă pur și simplu ar fi așteptat următoarea lansare a sistemului lor de operare și s-ar fi actualizat, nu ar fi trebuit să facă nimic.
Dar pentru a răspunde la întrebarea dvs. mai general: aceasta este o întrebare pentru furnizorul de hardware! Dacă doriți să știți de ce TP-Link oferă un program de instalare pentru driverul său pe Windows, dar nu oferă un program de instalare pentru driverul său pe Ubuntu, atunci trebuie să întrebați TP-Link. Unele pentru orice alt software: cu siguranță este posibil să faci ceea ce ceri, dar vânzătorii de fapt trebuie să o facă.
Dacă un anumit furnizor alege să publice programe de instalare pentru Windows, dar nu pentru Linux, acesta este responsabilitatea acel vânzător anume, nu comunitatea Linux.