2.3. Køb af udstyr specifikt for GNU/Linux

Der er flere leverandører som leverer systemet med Debian eller andre distributioner af GNU/Linux forhåndsinstalleret. Du betaler måske mere for privilegiet, men det giver lidt ro isindet, da du er sikker på, at udstyret er godt understøttet af GNU/Linux.

Hvis du er nød til at købe en maskine med en medfølgende Windows, så læs omhyggelig programlicensen som følger med Windows; du kan måske afvise licensen og få et beløb retur fra leverandøren. Søgning på internettet for windows refund kan give dig nogle nyttige informationer til at hjælpe med det.

Uanset om du købet et system med Linux eller måske et brugt system, så er det stadig vigtig at kontrollere om dit udstyr er understøttet af Linux-kernen. Kontroller om dit udstyr er nævnt i referencerne nævnt ovenfor. Lad din sælger (hvis en sådan findes/kan kontaktes) vide at du ønsker at købe et Linux-system. Støt Linux-venlige udstyrsleverandører.

2.3.1. Undgå proprietær eller lukket udstyr

Nogle producenter vil ikke fortælle os hvordan vi skal skrive drivere for deres udstyr. Andre giver os ikke lov til at se dokumentationen uden en fortrolighedsaftale, som forhindrer os i at udgive driverens kildekode som åben kildekode, som er et af de centrale elementer i frie programmer. Da vi ikke har fået adgang til brugbar dokumentation vedrørende disse enheder, så vil de ikke fungere under Linux.

I mange tilfælde er der standarder (eller i det mindste de-facto standarder), der beskriver hvordan et operativsystem og dets enhedsdrivere kommunikerer med en bestemt klasse af enheder. Alle enheder som over en sådan (de-facto) standard kan bruges med en enkel generisk enhedsdriver og ingen enhedsspecifikke drivere er krævet. Med noget udstyr (f.eks. USB Human Interface Devices, d.v.s. tastaturer, mus etc. og USB-lagerenheder såsom USB-drev og hukommelseskortlæsere) fungerer dette godt og praktisk talt alle enheder solgt på markedet overholder standarderne.

På andre områder, blandt dem f.eks. printere, er dette desværre ikke tilfældet. Selvom der er mange printere som kan adresseres via et lille sæt af (de-facto) standardkontrolsporg og derfor kan fungere uden problemer i ethvert operativsystem, så er der ret så mange modeller, som kun forstår proprietære kontrolkommandoer hvor ingen brugbar dokumentation er tilgængelig og som derfor slet ikke kan bruges på frie operativsystemer eller kun kan bruges med en leverandørdriver i lukket kildekode.

Selv om der er en leverandørdriver i lukket kildekode for sådant udstyr når du køber enhede, så er den praktiske brugsperiode på enheden begrænset af drivertilgængelighed. I dag er produktcyklusser blevet korte og det er derfor ikke usandsynligt at kort tid efter at en forbrugerenhed er stoppet med at blive produceret er der ingen driveropdateringer tilgængelige fra leverandørens side. Hvis den gamle driver i lukket kildekode ikke længere fungerer efter en systemopdatering, så kan en ellers perfekt fungerende enhed blive ubrugelig på grund af manglende driverunderstøttelse og der er intet som kan gøres i dette tilfælde. Du bør derfor undgå at købe lukket udstyr i første omgang, uanset hvilket operativsystem du ønsker at bruge på det.

Du kan hjælpe med at forbedre situationen ved at opfordre producenter af lukket udstyr til at frigive dokumentationen og andre ressourcer nødvendige for at vi kan tilbyde frie drivere til deres udstyr.