Nach einigen Recherchen tendierte ich dazu, einen günstigen Laptop zu kaufen und entweder Linux zu installieren oder einen bereits installierten Laptop zu kaufen (vielleicht Debian oder Ubuntu). Der Laptop könnte für die Entwicklung von Linux-Gerätetreibern verwendet werden und die Möglichkeit bieten, das Betriebssystem für alle benutzerdefinierten Anwendungen zu steuern, die ich entwickeln könnte. Ich wollte nicht den Dual-Boot-Ansatz mit Windows ausprobieren.
Was denken Sie über diesen Ansatz?
Antwort1
Unter normalen Umständen würde ich antworten: Dies sind die Tage der Virtualisierung. Wählen Sie Ihr primäres System und legen Sie alle anderen in virtuelle Maschinen. Oder haben Sie einen VM-Server und melden Sie sich mit einem Thin Client bei dem gewünschten Betriebssystem an.
Sie möchten jedoch Gerätetreiber für Linux programmieren, daher ist meiner Meinung nach eine dedizierte Linux-Box die beste Lösung. Persönlich mag ich Dual-Boot auch nicht. Mit VMs müssen Sie die Maschine nicht neu starten, um ein anderes Betriebssystem zu starten. Sie erleiden jedoch auch Leistungseinbußen. Heutzutage ist dies größtenteils vernachlässigbar, aber es hängt immer noch davon ab, was Sie mit dem anderen Betriebssystem tun werden.


