AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Betriebssystem :X

Ein Thema von Neutral General · begonnen am 13. Mär 2008 · letzter Beitrag vom 13. Mär 2008
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: Betriebssystem :X

  Alt 13. Mär 2008, 18:41
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.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#12

Re: Betriebssystem :X

  Alt 13. Mär 2008, 18:50
Zitat von 3_of_8:
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.
Jain. Da heißt das "Firmware". Jemand hat Vorarbeit geleistet, und grundlegende Funktionen zur Verfügung gestellt. Einen PIC Microcontroller z.B. (ok, auch antik inzwischen <seufz>) programmiert man direkt auf der Hardware.
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.
Klaus M. Hoffmann
  Mit Zitat antworten Zitat
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#13

Re: Betriebssystem :X

  Alt 13. Mär 2008, 19:05
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.
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#14

Re: Betriebssystem :X

  Alt 13. Mär 2008, 19:09
Naja man lernt was bei. Man lernt ASM und man lernt vielleicht den Computer besser verstehen und die Funktionsweise eines OS
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
stefan2005

Registriert seit: 30. Sep 2003
Ort: Puchheim
250 Beiträge
 
Delphi 6 Personal
 
#15

Re: Betriebssystem :X

  Alt 13. Mär 2008, 19:18
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
  Mit Zitat antworten Zitat
Nils_13

Registriert seit: 15. Nov 2004
2.647 Beiträge
 
#16

Re: Betriebssystem :X

  Alt 13. Mär 2008, 20:12
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.
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#17

Re: Betriebssystem :X

  Alt 13. Mär 2008, 20:54
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
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:
So ein kleines "einfaches" Betriebssystem wo man als nicht total-DAU weiß, was das Betriebssystem macht und wofür dieses und jenes ist, wäre doch mal nicht schlecht.
Linux?
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Benutzerbild von phXql
phXql

Registriert seit: 11. Mär 2004
Ort: Mühldorf
824 Beiträge
 
#18

Re: Betriebssystem :X

  Alt 13. Mär 2008, 21:16
Zitat von Nils_13:
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.
Hätte sich das der Linus damals auch gedacht, könnte ich dir heute diesen Text nich von meinem Linux-System aus schreiben
"Dunkel die andere Seite ist"
"Yoda! Halts Maul und iss deinen Toast!"
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#19

Re: Betriebssystem :X

  Alt 13. Mär 2008, 21:20
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
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von phXql
phXql

Registriert seit: 11. Mär 2004
Ort: Mühldorf
824 Beiträge
 
#20

Re: Betriebssystem :X

  Alt 13. Mär 2008, 22:10
NEEEEEEEEEEEEEEIN![esc]:wq
"Dunkel die andere Seite ist"
"Yoda! Halts Maul und iss deinen Toast!"
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

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

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 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