TODO — Änderungen 7166 → 7206

Zeile 45: Zeile 45:
 
== Neu erstellen ==
 
== Neu erstellen ==
 
* irgendwas zu QEMU und GDB, primär wie man beides zusammen verwendet
 
* irgendwas zu QEMU und GDB, primär wie man beides zusammen verwendet
−
** Macht das im OS Dev überhaupt Sinn? Kann man mit GDB einen Kernel debuggen?!
 
−
*** Ob es Sinn macht, weiß ich nicht, aber ergeben tut es welchen (tut-tuuut): Ja, man kann einen Kernel debuggen. Mit qemu eben.
 
−
**** Ok. PS: Der Lok ergibt es Spaß zu pfeifen...
 
−
 
 
* Entwicklungsumgebungen - Woraus sollte sie bestehen, welche Programme gibt es für einen Verwendungszweck - gesonderte Programmvorstellungen, vllt. Empfehlungen wären gut! Die unterschiedlichen Entwicklungsplattformen (Linux, Windows, ...) sollten schon aufgeführt sein.
 
* Entwicklungsumgebungen - Woraus sollte sie bestehen, welche Programme gibt es für einen Verwendungszweck - gesonderte Programmvorstellungen, vllt. Empfehlungen wären gut! Die unterschiedlichen Entwicklungsplattformen (Linux, Windows, ...) sollten schon aufgeführt sein.
 
** Teilweise erledigt: [[Editor]]en sind schon abgedeckt.
 
** Teilweise erledigt: [[Editor]]en sind schon abgedeckt.
Zeile 62: Zeile 58:
 
**Ausbau des Artikels [[Speicherverwaltung]]
 
**Ausbau des Artikels [[Speicherverwaltung]]
 
**evtl noch kurz Datenstrukturen wie den "Binärbaum" (=binary tree) oder "Verlinkte Liste" (=linked list) erläutern?
 
**evtl noch kurz Datenstrukturen wie den "Binärbaum" (=binary tree) oder "Verlinkte Liste" (=linked list) erläutern?
−
*Artikel über [[Unix]]. Wir sollten uns echt schämen, dass wir als OS-Entwicklungs Wiki nichts darüber haben!
 
−
** Mit welchem Inhalt denn? --[[Benutzer:Bluecode|Bluecode]] 18:27, 21. Feb. 2010 (CET)
 
−
** Ein wenig zur Geschichte, aber hauptsächlich Internes wie zB. das VFS, das ja doch recht revolutionär war. --[[Benutzer:Bjork|Bjork]] 19:44, 21. Feb. 2010 (CET)
 
−
** Geschichte halte ich nicht für relevant. Das kann wikipedia (besser). Und VFS kommt in einen Artikel zum VFS und in keinen zu Unix.--[[Benutzer:Bluecode|Bluecode]] 22:04, 21. Feb. 2010 (CET)
 
−
** Zur Geschichte reichen ja drei, vier Zeilen. Aber ein wenig das Design von Unix sollte man dennoch beschreiben (Monolith, VFS, Syscall, viel mehr ist das ja auch nicht), da vor allem Anfäger bei der Wahl ihres Designs für ihr Betriebssystem bei den "Großen" abschauen. --[[Benutzer:Bjork|Bjork]] 15:11, 22. Feb. 2010 (CET)
 
−
** Es könnte sein, dass wir mit Unix verschiedene Dinge meinen. Ich meine damit eigentlich ein System, dass der Single Unix Specification genügt (oder alternative und bekannter: POSIX). Keiner der beiden Spezifikationen sagt aber irgendetwas über die Kernelart oder die Syscalls aus. Falls du wirklich das eine Unix von Bell Labs meinst, dann interessiert das doch noch viel weniger Leute. Da kann man dann lieber den [[Linux]] Artikel endlich sinnvoll ausbauen. Es könnte auch sinnvoll sein, wenn du einfach den Artikel anfängst zu schreiben...--[[Benutzer:Bluecode|Bluecode]] 15:35, 22. Feb. 2010 (CET)
 
−
** Ja, stimmt, da haben wir ein wenig aneinander vorbei geredet. Ich meinte das System von Bell Labs und hab einen Aritkel dazu geschrieben. Dann können wir die Diskussion auch da weiter führen, falls nötig. --[[Benutzer:Bjork|Bjork]] 16:53, 22. Feb. 2010 (CET)
 
−
 
 
* [[USB]] und alles drumherum ([[UHCI]], [[OHCI]], [[EHCI]], vielleicht ja auch [[xHCI]])
 
* [[USB]] und alles drumherum ([[UHCI]], [[OHCI]], [[EHCI]], vielleicht ja auch [[xHCI]])
 
* APM, und vielleicht als Beispiel wie man damit einen PC herunterfährt
 
* APM, und vielleicht als Beispiel wie man damit einen PC herunterfährt