Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Wie entwickeln Leute an einem Betriebssystem?

Diskussion: Wie entwickeln Leute an einem Betriebssystem? im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo Community, mich würde einmal interessieren wie Leute beispielsweise an einem Betriebssystem programmieren. Was machen die Leute wenn sie ...

Antwort
Alt 23.11.11, 11:08   #1 (permalink)
 
Registriert seit: 22.11.11
Sperber Leistung: Facit NTK
Likes: 0
Standard Wie entwickeln Leute an einem Betriebssystem?

Anzeige

Hallo Community,

mich würde einmal interessieren wie Leute beispielsweise an einem Betriebssystem programmieren. Was machen die Leute wenn sie ihren Code mal testen wollen? Müssen die dann das ganze Betriebssystem kompilieren und auf einem Rechner installieren? Oder gibt es da so Emulatoren wie beispielsweise für die Android App Entwicklung?

Ich hab da überhaupt keine Vorstellung von wie das ganze von statten gehen soll - ist ja nicht gerade wenig Code den man kompilieren müsste...

Grüße,
Sperber

Sperber ist offline   Mit Zitat antworten
Alt 23.11.11, 11:47   #2 (permalink)
 
Registriert seit: 22.04.08
jemo. Leistung: Facit NTK
Likes: 15
Standard

Zitat:
Müssen die dann das ganze Betriebssystem kompilieren und auf einem Rechner installieren? Oder gibt es da so Emulatoren wie beispielsweise für die Android App Entwicklung?
Ich vermute, dass sowas in VMs von statten geht. Also kompilieren müssen sie es auf jeden Fall und installiert bzw ausprobiert wird dann vermutlich in VMs.
jemo. ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 23.11.11, 11:51   #3 (permalink)
Moderator
 
Registriert seit: 30.06.08
Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3
Likes: 227
Standard

Zitat:
Ich vermute, dass sowas in VMs von statten geht. Also kompilieren müssen sie es auf jeden Fall und installiert bzw ausprobiert wird dann vermutlich in VMs.
Eher nicht. Entwickler von PC/Serversystemen arbeiten auf den nativen Systemen weil man sonst zu sehr von den (unterm schnitt) eher beschissenen Implementierung (abgesehen von Sun) von VMs, die auch die Eigenheiten von Hardware nicht komplett "durchreichen".

Abgesehen davon sind Betriebssysteme und deren Entwicklung wesentlich älter als VMs.
__________________
Wenn ein Gesetz nicht gerecht ist, dann geht die Gerechtigkeit vor dem Gesetz!

Habo Blog - http://blog.hackerboard.de/
Chromatin ist offline   Mit Zitat antworten
Alt 23.11.11, 11:57   #4 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

Es kommt darauf an, an welchen Komponenten des Systems man arbeitet. Bei Treibern ist es natürlich notwendig ohne VMs u.ä. zu arbeiten. Allerdings lassen sich Treiber bei allen modernen Systemen unabhängig vom System kompilieren. Weiterhin sind die meisten Betriebssysteme modular aufgebaut, so dass es reicht nur die entsprechenden Module, die man geändert hat zu Kompilieren. Tools wie 'make' erkennen ausserdem, welche Source-Dateien sich geändert haben und kompilieren und linken nur die notwendigen Teile des Systems. Daher ist es, wie Chromatin schon richtig sagte, eher ungewöhnlich Betriebssysteme in VMs zu entwickeln, da die meisten VMs einfach scheisse implementiert sind. In VMs entwickelt man nur die Teile, die zur Virtualisierung relevant sind.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist gerade online   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Wie entwickeln Leute an einem Betriebssystem?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche nach einem neuen *nix-artigem Desktop-Betriebssystem ~ihja Linux/UNIX 6 15.10.11 18:59
Apps entwickeln Dawen Mac OS & Co. 2 18.05.11 13:37
Betriebssystem aus einem Buch--->find ich net mehr @night@ Off topic-Zone 9 13.01.10 19:27


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61