Citat:
Ursprungligen postat av
Tillfkonto12
Handlar inte om pengarna, det är själva principen. Varför anses det okej med PC men inte med annan hårdvara?
Det finns inget med PC-arkitekturen som gör det omöjligt, men om du jämför med Steamdeck, din telefon eller annan konsumentelektronik, är ju dessa relativt slutna system där ett enda företag har kontroll över systemprogramvaran och hur den uppdateras. Det gör det lättare att göra saker automatiskt utan någon större risk att något går sönder, eftersom det inte är en massa andra företag och klåfingriga användare som är där och pillar.
På en typisk PC ansvarar Microsoft för operativsystemet medan moderkortstillverkaren ansvarar för BIOS i samarbete med CPU-tillverkaren. Sen har du någon som sätter ihop PC-komponenterna till en dator och bestämmer vilken programvara som ska installeras på den från början. Dessa tre aktörer har alla möjlighet att strula till BIOS-uppgraderingar så att datorer blir obrukbara om något går fel. Användaren är en fjärde strul-källa. Genom att lägga uppgraderingen på ett USB-minne, som sedan läses utan inblandning från operativsystemet eller förinstallerad programvara, hamnar ansvaret tydligare hos en enda part, moderkortstillverkaren. Då är det samma part som är ansvarig för uppdaterade BIOS-filer (som kan strula) och uppgraderingsmekanismen (som kan strula). Eftersom inget görs automatiskt utan att initieras av användaren, hamnar ett visst ansvar även där. Det brukar rekommenderas att inte göra BIOS-uppdateringar om man inte har några problem, vilket användaren har bäst förutsättningar att bedöma.
För en färdigbyggd märkesdator är det inte ovanligt att det finns förinstallerad mjukvara med möjlighet att uppgradera BIOS utan USB-minne. Men sådana märkesdatorer har ofta ett moderkort och BIOS som företaget bakom märket själv ansvarar för, så principen att moderkortstillverkaren tar ansvar för BIOS-biten följs där också. Men då samma part sitter på flera stolar blir det lite mer hanterligt med en teknisk lösning som involverar både BIOS och programvara som körs utanför BIOS.