Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Diskussionsforum (https://www.trojaner-board.de/diskussionsforum/)
-   -   Betriebssystem basteln (https://www.trojaner-board.de/42409-betriebssystem-basteln.html)

anom 20.08.2007 17:05

Betriebssystem basteln
 
Hi,
Ich mal wieder eine Frage, die ich gern an euch stellen würde und zwar:
Kann man sich selbst ein Betriebssystem basteln?

anom

Sunny 20.08.2007 17:09

Wie lange meinst du wird dieser Vorgang dauern? :aplaus:

Dann solltest du aber eine neue Programmiersprache erfinden die auch auf die Hardware abgestimmt ist und entschlüsselt werden kann. ;)

Sunny

cosinus 20.08.2007 21:19

Wo ist denn das Problem, jeder kann sich doch mal ebenso ein OS aus ca. 50 Mio. Zeilen Code zusammenfrickeln :blabla:

(Nein, ich bin kein Linuxhasser!)

Shadow 21.08.2007 08:06

Zitat:

Zitat von anom (Beitrag 288591)
Kann man sich selbst ein Betriebssystem basteln?

Ja logisch. Das erste DOS z.B. war nicht anderes als so eine Bastellei (und dann ist ein reiches Bubi gekommen, hat es gekauft und Microsoft war entstanden).
Möglicherweise helfen dir Stichworte wie FreeDOS oder OpenDOS weiter.

Auch werden "natürlich" für spezielle "embedded Systems" (u.a. z.B. hoch integrierte Mini-"PCs" in Streichholzschachtelgröße) gerne eigene, kleine und spezialisierte Betriebssysteme gebaut (bzw. aus bestehenden weiterentwickelt).

Als erstes solltest du mal wissen welche Befehle schon im BIOS integriert sind, dann sparst du dir ein paar Befehle und wie sie anzusprechen sind. Schließlich ist das BIOS schon ein Betriebssystem, nur sehr eingeschränkt und quasi ohne Schnittstelle zum Benutzer.

anom 21.08.2007 09:15

Zitat:

Zitat von Shadow (Beitrag 288695)
Auch werden "natürlich" für spezielle "embedded Systems" (u.a. z.B. hoch integrierte Mini-"PCs" in Streichholzschachtelgröße) gerne eigene, kleine und spezialisierte Betriebssysteme gebaut (bzw. aus bestehenden weiterentwickelt).

Werden für kleine Systeme überhaupt ein Betriebssystem benötigt? :confused:

Shadow 21.08.2007 09:52

Bedenke, Betriebssystem ist nicht (nur) die hübsche bunter Bedieneroberfläche (die kann ein Teil des BS sein), Betriebssystem ist grundlegend zum Betrieb eines System nötig. Die hübsche GUI ist nur ein Zugeständnis an den Nutzer.

Soll irgendwo in der Pampa (kein hypothetischer Fall sondern "ist") z.B. über einer alten Mülldeponie der Grundwasserstand an mehreren Stellen gemessen werden und per Funk abrufbar sein, dann kannst du dafür eine normalen PC als "Basisstation" nehmen, der braucht nur viel Strom (normal sogar 230V-Netzanschluß) und ist eher wartungsintensiv (Lüfter) oder du nimmst ein kleines Minisystem (Betreibbar per Solarzelle und Akku). Doch beide sind ein System, was irgendwie Input und Output hat, was auf einen bestimmten Input (z.B. Wasserhochstand => Alarm oder Datenanfrage => Daten senden) mit einem Output (Alarm, Daten senden) antworten muss. Und wie gesagt, auch das BIOS ist eine Art Betriebssystem.

anom 21.08.2007 15:13

:):)
Aber das BIOS bedient doch nicht selber den Betrieb des Computer.. :o

PS: Kann das sein das alle Betriebssystem gleich aufgebaut sind aber sich nur bei der Benutzeroberfläche unterscheiden? :confused:

Sunny 21.08.2007 15:21

Zitat:

Zitat von anom (Beitrag 288754)
:):)
Aber das BIOS bedient doch nicht selber den Betrieb des Computer.. :o

Ach nein? Und wie willst du ein Betriebssystem (welches du meinst!) auf einer Festplatte installieren, obwohl garkeine Festplatte (als Hardware!) installiert/gefunden ist?! :rolleyes:
Denn es bleibt nach dem booten im Speicher und stellt dem (eigentlichen!) Betriebssystem Softwarefunktionen zur Ansteuerung der Hardware zur Verfügung.

Zitat:

PS: Kann das sein das alle Betriebssystem gleich aufgebaut sind aber sich nur bei der Benutzeroberfläche unterscheiden? :confused:
Betriebssysteme sind in der Regel alle gleich aufgebaut, jedoch unterscheiden sie sich nicht nur durch die einfache Benutzeroberfläche, sondern durch verschiedene Schnittstellen und Kommandos (Programmierung!).

Hier noch mal ein interessanter Beitrag dazu:

Betriebssystem - Wikipedia

Enrib 21.08.2007 19:44

Wenn du im Kopf hast ein Betriebssystem wie Windows zu Programmieren wirst du wenn du es schnell kapierst und 10h am tag am PC bist und arbeitest in etwa 6 Jahren die Beta Version rausbringen! Und dann die Fehler in der Beta Version finden und fixen wird auch lange dauern! Was ich damit sagen will es braucht sehr viel an Erfahrung, Wissen, Geduld und Zeit

Pro-Burner 05.09.2007 17:45

theoretisch geht das schon, nur ist die frage wie lange das dauern wird.

und wenn du keine ahnung vom programmiern hast kannst du es eigentlich direkt vergessen. is nicht so einfach wie mal schnell ne HP mit irgendeinem kostenlosen Homepage betreiber zu basteln.

KarlKarl 05.09.2007 22:33

Und mit Visual Basic kommt man da auch nicht weit. Für die unterste Ebene ist Assembler angesagt (C als Hochsprachen-Assembler gesehen), dazu detaillierte Kenntnisse, wie man die Hardware programmiert, Bit für Bit.

Was den Prozessor angeht (jedenfalls die Intel-Hälfte der Welt), kannst Du dir hier die benötigte Fachliteratur runterladen.

Pro-Burner 06.09.2007 14:23

jo nur is Assembler saumässig schwehr :-(

Enrib 06.09.2007 20:57

Was wir damit sagen wollen ist Vergiss es gleich! Es braucht Jahre eine Programmierungssprache zu lernen geschweige denn ein Betribssystem zu basteln :)

cypher 02.10.2007 20:11

also zu dieser Diskussion faellt mir ein netter Spruch ein, den mal irgendwer als Sig in nem Forum (vllt sogar hier?) nutzte:

"Alle sagten das es nicht geht, dann kam einer, der das nicht wusste und tat es einfach."

also anom, wenn du deine Frage beantwortet haben magst, wirst du es schon selbst probieren muessen;)
imo sollte die Kernaussage hier nicht lauten "lass es sein, das schaffst du net!" sondern eher "das wird ein harter Ritt!", aber als unmoeglich wuerde ich es nicht betrachten. kommt eben auf dich an, wat fuern hellet Koepfchen du bist:daumenhoc

so, auch mal n bissl dazugesenft, obwohl ick keene Ahnung hab:D :blabla:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:33 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131