Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Projekt: OS-Development  ::  Warum entwickelt ihr ein Forum OS (Pretty OS)  
Gehen Sie zu Seite Zurück  1, 2
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
Erhard Henkes
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.04.2000
Beiträge: 11924
Beitrag Erhard Henkes Mitglied 00:01:25 21.04.2010   Titel:              Zitieren

Zitat:
x86-Scheiß

Das sehe ich als übertrieben an. Die grundlegenden Dinge hat man schnell im Griff. Problematisch sind eher die komplexen Bereiche, wie z.B. USB oder Netzwerk. Das hat mit x86 wenig zu schaffen.

_________________
OS-Development-, C++, Win32-API-, MFC-, Chemie-, Robotik- und Flugsimulator-Tutorials
http://www.henkessoft.de/index.htm
Erhard Henkes
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.04.2000
Beiträge: 11924
Beitrag Erhard Henkes Mitglied 11:49:22 03.06.2011   Titel:              Zitieren

Nach einem Jahr weiterer Entwicklung sehe ich das noch gleich. x86 macht derzeit noch Sinn, da es in modernen PCs noch verbaut/implementiert wird. ARM ist noch zu wenig verfügbar. Das Problem ist nicht x86, sondern grundsätzlich die Fehlersuche und unterschiedliche Testbasen im Team.

_________________
OS-Development-, C++, Win32-API-, MFC-, Chemie-, Robotik- und Flugsimulator-Tutorials
http://www.henkessoft.de/index.htm
Erhard Henkes
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.04.2000
Beiträge: 11924
Beitrag Erhard Henkes Mitglied 01:00:50 08.08.2011   Titel:              Zitieren

EHCI/USB läuft (kann aber noch optimiert werden), TCP läuft stabil. Als Netzwerkkarten haben wir RTL8139 und PCNET bisher, beide im Emulator Qemu vorhanden. Nun werkeln wir eher an den Grenzen zwischen Kernel, User-Land und LAN/Internet, eine sehr interessante Phase. Für mich ist es spannend, das Netzwerk in Aktion zu sehen, dass wir Byte für Byte aufgesetzt haben und deshalb auch wirklich im Ablauf und Zusammenspiel verstehen.

PrettyOS ist im Codeaufbau noch immer gut verständlich, allerdings schon recht komplex im Zusammenspiel seiner Komponenten. Dennoch sehen wir, dass Einsteiger in die Materie mit unserem "Baukasten" ihre eigenen Versuche realisieren und eigene Entwicklungsideen in die Tat umsetzen können. Dieses Feedback motiviert und entlohnt für viele Mühen und verletzende Kritiken.

PrettyOS ist inzwischen ein handfestes und immer wieder begeisterndes Projekt geworden mit einer Reihe engagierter "Developer". :)

_________________
OS-Development-, C++, Win32-API-, MFC-, Chemie-, Robotik- und Flugsimulator-Tutorials
http://www.henkessoft.de/index.htm
Erhard Henkes
Mitglied

Benutzerprofil
Anmeldungsdatum: 25.04.2000
Beiträge: 11924
Beitrag Erhard Henkes Mitglied 00:55:13 19.09.2011   Titel:              Zitieren

Vor etwa 1 1/2 Jahren hab ich zusammen mit Tobiking EHCI und die Anfänge von USB aufgesetzt. Nun wird das Ganze auf ein solides abstraktes Fundament transferiert. Es ist einfach toll zu sehen, wie das eigene OS alle möglichen Arten von usb-Devices mittels u/o/ehci ansteuern kann. Wir freuen uns schon auf die Umsetzung von xHCI und USB 3.0.

Netzwerk und USB sind Datenwege, die den Umgang mit einem OS wirklich zur Freude machen. Aus Entwicklersicht ist das allerdings alles recht komplex, aber man lernt die Zusammenhänge von Grund auf kennen. Dies ist durch nichts ersetzbar.

_________________
OS-Development-, C++, Win32-API-, MFC-, Chemie-, Robotik- und Flugsimulator-Tutorials
http://www.henkessoft.de/index.htm


Zuletzt bearbeitet von Erhard Henkes am 00:57:13 19.09.2011, insgesamt 1-mal bearbeitet
C/C++ Forum :: Projekt: OS-Development  ::  Warum entwickelt ihr ein Forum OS (Pretty OS)  
Gehen Sie zu Seite Zurück  1, 2
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.