Re: Betriebssystem :X
NQC ist ein Betriebssystem? Für mich ist das ein ganz normaler Compiler. Der RCX hat nicht wirklich ein Betriebssystem, soweit ich weiß. Er braucht auch keins, die Hardware ist fest und ändert sich nicht.
|
Re: Betriebssystem :X
Zitat:
Mein Punkt war: wenn man auf irgendwas vorhandenem aufsetzt, programmiert man nicht ein Betriebssystem, sondern eine Benutzeroberfläche. Das ist ungefähr so, wie das erste Windows auf DOS aufgesetzt hat. |
Re: Betriebssystem :X
Hi,
den Delphicompiler zu nehmen oder die System.pas ANPASSEN ist totaler Schwachsinn. An FreePascal führt hierbei kaum ein Weg vorbei, vorallem weil du damit viel spezifischer kompilieren kannst. Außerdem kann man bei FreePascal nach den Funktionen suchen, diese kurz kopieren und dadurch hinzukommende Funktionen auch noch reinnehmen. Bootloader selbst zu programmieren ist, wenn man nicht gerade den ganzen Tag Zeit hat eine Aktion die, wenn er gut werden soll, bei einigen schon zwei Jahre gedauert haben. Du wirst andauernd Sachen erlenen müssen, also nachforschen usw. (kann teilweise Wochen dauern) und diese dann auch noch in deinen Kernel integrieren. Gerade das integrieren ist die dreckigste Sauarbeit die es gibt. Du wirst im Laufe der Zeit dich immer mehr fragen, ob es überhaupt sinnvoll ist. Wenn du da schnell die Erfahrung im Negativen sammelst, hast du wenigstens nicht viel Zeit verloren. Fazit: Lass es, ich habe dabei auch sau viel Zeit VERLOREN für NICHTS. Selbst wenn du einen Kernel hast, bringt der dir fast nichts. Und alleine ist das imho unmöglich. Habe da eigene Erfahrung mit gesammelt, sogar was geschafft, aber fast für nichts. |
Re: Betriebssystem :X
Naja man lernt was bei. Man lernt ASM und man lernt vielleicht den Computer besser verstehen und die Funktionsweise eines OS ;)
|
Re: Betriebssystem :X
Hi,
viel Zeit verloren für "nichts" ? Um es mal kurz zu sagen: wenn man schnell irgendwas großartiges erreichen will, besser als ein OS sein will, oder es verkaufen will ohne irgendein Interesse an dem Thema zu haben, sollte man es lassen, aber sobald man Interesse daran hat oder es einem Spaß macht, denke ich nicht, dass es verlorene Zeit ist. Ob Delphi Compiler total sinnlos ist oder nicht, sei mal dahingestellt, Fakt ist dass man sowohl bei Delphi als auch bei FreePascal eine eigene system.pas braucht (teils reichen auch nur 5 Funktionen). Natürlich ist der Delphi Compiler an sich nicht dafür gemacht worden, aber er lässt sich sicherlich genauso gut benutzten (ein einziger kleiner Hack war afaik notwendig und die Koppelung an das PE-Dateiformat, was mich aber nie störte, wobei für Windows-ähnliche Betriebssysteme FreePascal sicherlich aufwendiger sein dürfte). Grüsse, Stefan |
Re: Betriebssystem :X
FreePascal zieht man sich und benutzt ihn und dann soll ein kleiner Hack weniger Arbeit machen ? FreePascal hat mit Windows keine Probleme, wieso sollte er auch ? Mit nichts meine ich, dass man in der Zeit viel besseres hätte tun können. Ich habe sehr viel gelernt, aber hätte besseres tun können. Es ist nicht leicht so ein Projekt am Ende fallen zu lassen, ich habe es immer noch nicht komplett aufgegeben, ich bring es nicht übers Herz so viel Arbeit wegzuschmeißen. Das ist durchaus bei jedem größeren Projekt so, aber bei vielen Projekten weiß ich, dass es nur eine Frage der Zeit und des Aufwands ist, bis es fertig wird.
|
Re: Betriebssystem :X
Als Einstieg empfiehlt sich http://www.osdever.net/
Da gibt es unter anderem Tutorials, aber auch Artikel über die Grundgedanken von Betriebssystemen. Noch ein paar interessante Links: http://lowlevel.net.tc/ - Das wohl berühmteste Magazin für dieses Thema http://www.nondot.org/sabre/os/articles Ein paar weitere interessante Artikel Das hab ich aus meinen alten Bookmarks zum Thema gekramt, mir war auch mal langweilig :duck: Ach ja, vor kurzem hat auch irgendjemand den Linuxkernel 0.01 "modernisiert" sodass er wieder kompilierbar ist, da findet man sehr interessante Denkanstöße (such mal bei heise) Und es gibt/gab glaube ich auch noch ein Google-Verzeichnis zu dem Thema, das finde ich gerade aber nicht. Zitat:
|
Re: Betriebssystem :X
Zitat:
|
Re: Betriebssystem :X
Andererseits, hätte der Linus nicht sehr zeitig seine Arbeit als OpenSource veröffentlicht, hättest Du diesen Text vermutlich mit vi schreiben müssen :mrgreen:
|
Re: Betriebssystem :X
NEEEEEEEEEEEEEEIN![esc]:wq
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz