| Zeile 1: |
Zeile 1: |
| − | Hier ein Entwurf eines neuen Kategoriebaums. Alles andere als perfekt, noch nichtmal gut.
| |
| | | | |
| − | == Angepasster OSDev.org-Entwurf ==
| + | * Kategorie |
| − | | + | ** Hauptthema |
| − | * Kategorie | + | *** Hardware |
| − | ** Hauptthema | + | **** Bus |
| − | *** Definition
| + | **** USB |
| − | *** Hardware | + | **** PCI |
| − | **** Bus | + | **** ISA |
| − | ***** ATA (warum als Kategorie?) | + | *** Human Interface Device |
| − | ***** USB | + | *** Interrupts |
| − | **** Standardgerät ''(Common Devices)'' | + | *** Netzwerkkarte (legacy name) |
| − | **** Human Interface Device | + | *** Architektur |
| − | **** <strike>Interrupts (warum als Kategorie? was ist mit IRQ?) (Was ist mit [[PIC]], [[APIC]], [[ISR]], [[Exception]]? --[[Benutzer:DickHuuhn|DickHuuhn]] 22:56, 5. Jan. 2010 (CET))</strike> | + | **** ARM |
| − | **** Interrupthandling (oder Interruptverarbeitung? Falls jemand nenn besseren Namen hat gerne :-) ) mit [[Interrupt]], [[Exception]], [[IRQ]] und [[ISR]], wobei das auch irgendwie in Hardware nicht so ganz passt, finde ich, das kommt für mich fast eher in Betriebssystemtheorie (die Unterkategorie Interruptcontroller natürlich nicht!) --[[Benutzer:Bluecode|Bluecode]] 09:25, 6. Jan. 2010 (CET) | + | **** x86 |
| − | **** Netzwerkhardware | |
| − | **** Plattform (Wer schreibt die ganzen Artikel? Faktisch machen wir nur x86 --[[Benutzer:Taljeth|Taljeth]] 12:07, 6. Jan. 2010 (CET))
| |
| − | ***** ARM
| |
| − | ***** Itanium2
| |
| − | ***** MIPS
| |
| − | ***** PowerPC
| |
| − | ***** Sparc
| |
| − | ***** x86
| |
| | ***** x86-64 | | ***** x86-64 |
| − | **** Soundhardware | + | *** Soundkarte (legacy name) |
| − | **** Massenspeicher
| + | *** Massenspeicher |
| − | ***** ATA | + | *** Grafikkarte (legacy name) |
| − | **** Video | + | ** Programmiersprache |
| − | ***** VGA | + | ** Betriebssystementwicklung |
| − | *** Programmiersprache | + | *** Dateiformate (DesL will paar Artikel schreiben, ist dan auf jeden Fall sinnvoll) |
| − | *** Betriebssystementwicklung
| + | *** FAQ |
| − | **** FAQ
| + | *** Troubleshooting |
| − | **** Troubleshooting
| + | *** Tutorial |
| − | **** Tutorial
| + | **** OS-Dev für Einsteiger |
| − | ***** OS-Dev für Einsteiger
| + | *** Bare Bones |
| − | ***** Bare Bones | + | *** Betriebssystem |
| | *** Betriebssystemtheorie | | *** Betriebssystemtheorie |
| − | **** Algorithmus (Bin mir nicht sicher, ob man das nicht eher in konkrete Artikel wie zB [[physische Speicherverwaltung]] packt) (Ja, und die Artikel werden dann hier einsortiert ;-) --[[Benutzer:DickHuuhn|DickHuuhn]] 22:56, 5. Jan. 2010 (CET)) | + | **** Dateisystem |
| − | **** Executable-Format (Das erscheint mir hier falsch aufgehoben zu sein) (Mag sein, ich würde jetzt am ehesten für ne Unterkategrie in Standards stimmen --[[Benutzer:DickHuuhn|DickHuuhn]] 22:56, 5. Jan. 2010 (CET)) (Ich würde für Betriebssystementwicklung plädieren, zumindest klingt das nacht Praxis bzw. Implementierung und dort sind Executable-Formate sicherlich relevant --[[Benutzer:Bluecode|Bluecode]] 09:25, 6. Jan. 2010 (CET) ) | + | ***** Netzwerkdateisystem |
| − | **** Dateisystem | + | **** Grafische Benutzeroberfläche |
| − | ***** Netzwerkdateisystem | + | **** TUI? |
| − | **** Grafische Benutzeroberfläche | + | **** Kernel |
| − | **** Kernel | + | ***** Prozessverwaltung aber eigenltich nicht als Kat |
| − | **** Betriebssystem (war das mit Kernel so gemeint?) | + | ***** Speicherverwaltung (dazu gibts eigentlich einige Artikel) |
| − | ***** Betriebssystem mit Source | + | ***** IPC (wenn man dazu die Artikel dann auch wirklich ausbauen würde) |
| − | **** Netzwerk | + | **** Netzwerktheorie? *g* |
| − | ***** <strike>Netzwerkhardware</strike> (die ist schon oben und da weit besser aufgehoben) (Na und? Kategorien können doch auch zwei Oberkategorien haben --[[Benutzer:DickHuuhn|DickHuuhn]] 22:56, 5. Jan. 2010 (CET)) (in einem Kategorien-'''Baum''' eigentlich nicht, aber das sind Korinthen, trotzdem hat Netzwerk'''hardware''' nicht in Betriebssystemtheorie zu suchen finde ich --[[Benutzer:Bluecode|Bluecode]] 09:25, 6. Jan. 2010 (CET) ) | + | ***** Netzwerkkarte (s.o.) Kaskadiert halt nicht runter: Netzwerk ist in Betriebssystemtheorie schon okay, aber Netzwerkkarte gehört nicht nach Betriebssystemtheorie, aber Netzwerkkarte gehört nach Netzwerk |
| − | ***** Netzwerkprotokoll | + | ***** Netzwerkprotokoll |
| − | **** Prozessverwaltung | + | **** Sicherheit |
| − | ***** IPC
| + | *** Diverses (Popularitätswettkampf, wir brauchen für die beiden Kats je ein weißes T-Shirt und nen gartenschlauch) xD |
| − | ***** Synchronisation | |
| − | ***** Taskmodell (was genau soll das sein?) (In OSDev sind dadrin die Artikel zu Monotasking, Multitasking und Echtzeitbetriebssysteme --[[Benutzer:DickHuuhn|DickHuuhn]] 22:56, 5. Jan. 2010 (CET))
| |
| − | **** Sicherheit
| |
| | *** Ressourcen | | *** Ressourcen |
| − | **** Standard | + | *** Werkzeug |
| − | *** Tool
| + | *** Assembler (nasm, fasm, gas) |
| − | **** Assembler
| + | *** Bootloader (GRUB) |
| − | **** Bootloader
| + | *** Compiler (gcc, g++, sacomp, ???) |
| − | **** Compiler
| + | *** Debugger (gdb, ???) was kommt hier eigtl rein, hier nutzt doch eh jeder gdb wenn überhaupt Dann kommt halt nur GDB darain |
| − | **** Debugger
| + | *** Plattenimagetools (dd, kpartx, mtools, ???) Jo, wahrscheinlich |
| − | **** Plattenimagetools
| + | *** Emulatoren (qemu, bochs, virtualpc, virtualbox) Ist doch klar |
| − | **** Emulatoren
| + | *** <strike>IDEs</strike> Vorerst gestrichen, für die Zukunft vorgemerkt |
| − | **** IDEs | + | *** Linker |
| − | **** Linker
| + | *** Versionsverwaltung |
| − | ** Wiki-Verwaltung | + | * Wiki-Verwaltung |
| − | *** Umstritten | + | ** Umstritten |
| − | *** In Arbeit | + | ** In Arbeit |
| − | *** Stub | + | ** Stub |
| − | | |
| − | | |
| − | FAQ und Troubleshooting ist btw. eine sehr gute Idee!--[[Benutzer:Bluecode|Bluecode]] 22:21, 4. Jan. 2010 (CET)
| |
| − | | |
| − | [[Kategorie:Internes]]
| |