Dieses Repo wird verschoben nach: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-content
Es ist nicht vorgesehen, dass hier wesentliche neue Funktionen hinzugefügt werden.
Dieser Schritt vereint alle meine Systemprogrammierungsinhalte an einem Ort, was die Wartung und Entdeckung erleichtert und aufgrund der besseren Faktorisierung sofort dazu führt, dass mehr Funktionen verfügbar sind, insbesondere:
Dieses Repo wurde über mehrere Jahre hinweg halb ad hoc geschrieben, es ist also eine Achterbahnfahrt der Qualität, mit alten Dateien beschissen und neuen Dateien weniger beschissen. Es werden nur gute oder bereinigte Beispiele migriert.
Es ist noch ein Anfangsstadium, und ich werde die Migration jetzt nicht auf einmal durchführen, sondern eher, indem ich die Beispiele berühre.
Da ich dieses Repo jedoch oft nutze und ihm eine erhebliche Bedeutung beimisse, ist es wahrscheinlich, dass alles, was hier einen Wert hat, früher oder später verschoben wird.
Minimalbeispiele für die Systemprogrammierung in C, C++, POSIX und Linux. Asserts werden nach Möglichkeit verwendet. Hallo Welten für coole Bibliotheken und Build-Systeme von Drittanbietern. Spickzettel, Tutorials und Miniprojekte.
Assembly Cheat enthält Probleme auf niedrigerer Ebene, wie Assembly, ELF und Binutils.