Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Die Assembler-Routinen stellen normalerweise den Bootvorgang dar und initialisieren eine Laufzeitumgebung für das vom Compiler ausgegebene Binärformat. Außerdem bieten gerade C und C++ die Möglichkeit von Inline-Assembler um somit auch innerhalb der C/C++-Umgebung ohne Probleme Assembler nutzen zu können. Mehr dazu findest du in jedem Buch über Systemprogrammierung.Original von Propylon
1. Wenn die BS in mehreren Sprachen programmiert werden wie werden die nachher zusammengefügt, compiliert ?
Wenn du am Kernel mitentwickeln willst, solltest du einiges mehr an Kenntnissen mitbringen als nur C und Assembler. Linux ist nunmal nur der Kernel und alles andere sind Programme, die die Funktionalitäten des Kernels mehr oder weniger direkt nutzen. Detaillierte Kenntnisse über die Funktionsweise des Kernels und der Hardware sind dann auch zwingend erforderlich. Ein guter Anfang ist aber z.B. die Kenntnis über Treiber-Entwicklung unter Linux (also die Programmierung von Kernel-Modulen zur Ansteuerung von Hardware) wozu es ein brauchbares Buch unter http://ezs.kr.hsnr.de/TreiberBuch/html/ gibt.Original von Propylon
2. Ich müsste also C, Assembler können um an OpenSource Projekt Linux teilnehmen zu könne d.h. selber was programmieren.
Original von Propylon
3. Was heisst die Systeme bestehen eigentlich aus wenig mehr ?