Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - woigl

Seiten: [1] 2 3 ... 5
1
Offtopic / Wer hat Lust mitzumachen?
« am: 03. September 2005, 20:09 »
Wir haben wieder mehr auf der Page published...

Also wenn jemand Interesse hat sollte er das Recruitment Form ausfuellen...

http://www.nogos.org/team_recruitment_form.php
2
Offtopic / Wer hat Lust mitzumachen?
« am: 03. September 2005, 20:08 »
Zitat von: Legend
Nun, wenn alle die zum Code beigesteuert haben (Patches und so weiter zählen auch da zu ;) ) zustimmen, kannste es später sogar schliessen!

Wie das ohne Zustimmung von allen ist, da bin ich überfragt.


Tja, ist alles nicht so trivial... ...aber dennoch denke ich das wir mit LGPL gut dran sind...
3
Offtopic / Wer hat Lust mitzumachen?
« am: 03. September 2005, 18:49 »
Zitat von: Legend
Nun, mit der GPL schliesst du aus das jemand den Code in einem geschlossenem Projekt überhaupt benutzen kann. Von daher hättest du dieses Problem damit gelöst und ein anderes dafür geschaffen! ;)

Es ist auch fraglich ob man die GPL (und dann wohl auch die LGPL) modifizieren darf, denn es soll da einen Absatz geben der das untersagt.
Ansonsten könnte man die entsprechende Passage aus der BSD Lizenz ja übernehmen ...


Kann man eigentlich wenn man unter der LGPL veroeffentlicht dies spaeter mal auf GPL oder so aendern?
4
Offtopic / Wer hat Lust mitzumachen?
« am: 03. September 2005, 17:15 »
Zitat von: Legend
Nein, das mit dem Vermerken war BSD.
Das war ein Punkt gegen den sich Richard M. Stallman ausgesprochen hatte.
Wenn es nach ihm ginge, dann sowieso gleich GPL! ;)


Wenn ich das richtige verstehe kann dann jeder den LGPL Code verwenden und nicht einmal in seinem Prog vermerken das der Code teilweise von uns stammt?

Ist es dann nicht besser es unter GPL zu verwenden?
5
Offtopic / Wer hat Lust mitzumachen?
« am: 03. September 2005, 16:43 »
Zitat von: Legend
Zu kommerziellen Projekten dazulinken, Änderungen müssen offen sein, siehe KHTML und WebCore.

Ist aber für ein Betriebssystem sinnvoller, besonders wenn man einen monolithischen Kernel haben sollte und grösseren Erfolg nicht ausschliessen will, der soweit gehen könnte, das Hardwareentwickler Treiber schreiben wollen.

Zumindestens ist die Pflicht (auch künstlich in Linux auf technischer Ebene herbeigeführt) Treiber Opensource zu haben ein Problem wo Linux sehr dran krankt. Es haben sich zwar diese tollen GPL-Wrapper eingebürgert, aber a) keine saubere Lösung b) ist gar nicht mal soo sicher wie legal das wirklich ist! :)

Deswegen überlege ich mir auch erstmal, ob es eine gute Idee ist die GPL zu benutzen.


Ja genau aus diesem Grund haben wir uns fuer LGPL entschieden...

Soweit ich dies einschaetzen kann bleibe ich nach wie vor immer Urheber auch wenns unter LGPL laeuft und ich muss auch immer vermerkt sein wenn jemand den Code nutzen will...

Oder seht ihr dies anders?
6
Offtopic / Wer hat Lust mitzumachen?
« am: 03. September 2005, 12:05 »
Zitat von: T0ast3r
ich überlegs mir! (ob ich mitmach)
ich würd nur gern wissen ob das kommeriell open source, freeware oder was auch immer ist.
Aber grundsätzlich würd es mich interessieren da mitzumachen!


Also es Laeuft unter LGPL was bedeutet Free Software...

Donations sind immer willkommen aber es hat mal keinen kommerziellen Aspekt. Sollte das Ding wachsen kann man sicher so manche kommerzielle Handlungen nicht ausschliessen (siehe Linux mit den Distributionen). Aber uns geht es mal nicht um Geld.

Jeder ist willkommen...
7
Offtopic / Wer hat Lust mitzumachen?
« am: 02. September 2005, 11:11 »
Zitat von: Legend
Hier ein Beispiel wie ne ganz gute Techniksektion aussieht: http://www.programmers-source.com/info/tdp.php
Dort unter Informationen. ;)
Wenn ihr es ungefähr in dem Umfang macht, dann ist das brauchbar um sich eine Meinung zu bilden!


Super danke, der Link ist genial... ...werd mich gleich mal ran machen!
8
Offtopic / Wer hat Lust mitzumachen?
« am: 02. September 2005, 09:24 »
Zitat von: n3Ro
Also erstmal muss ich sagen: geile Page, nettes Design, nur das Logo erinnert mich doch stark an ein größeres Kraftfahrzeugunternehmen aus den Bayrischen Landen. Marketingmäßig finde ich das ganze spitze, aber das technische Konzept geht leider noch nicht aus der Seite hervor, oder existiert noch keines?


Es existiert bereits ein Konzept... ...nur ist es nicht so einfach es in Worten zu fassen - wie oben bereits erwaehnt folgt das in den naechsten Tagen.

Das Logo?? Jep da haben wir etwas abgeschaut, aber keinesfalls nachgebaut... ...warum neues erfinden wenn es schon etwas gibt!!  8)

Das Projekt geht rasch vorhan - daher einfach am Laufenden bleiben und die Page regelmaessig besuchen...
9
Offtopic / Wer hat Lust mitzumachen?
« am: 02. September 2005, 00:06 »
Zitat von: Legend
Gibt es auch irgendwelche Planung wie das System aufgebaut, strukturiert sein soll?


Achso, jetzt hab ich verstanden.. noch nicht - kommt uebers Wochenende...
10
Offtopic / Wer hat Lust mitzumachen?
« am: 01. September 2005, 23:11 »
Zitat von: Legend
Design?


was meinst du mit der Frage?
11
Offtopic / Wer hat Lust mitzumachen?
« am: 01. September 2005, 21:39 »
Hallo,

also gleich mal vorab - es soll keine Werbung sein....

sondern eher ein Aufruf um bei unserem OS mitzumachen...

Weiter Infos findet ihr unter http://www.nogos.org

Sorry falls jemand an der Seite noch nicht fertige Dinge findet - wir arbeiten daran...  :lol:
12
Lowlevel-Coding / Cursor im Textmodus deaktivieren
« am: 26. August 2005, 08:35 »
Cool, funktioniert!!

Gibts da eigentlich irgendwo im Netz eine Spezifikation was andere Bits und so bedeuten?
13
Lowlevel-Coding / Cursor im Textmodus deaktivieren
« am: 25. August 2005, 21:54 »
wie würdest du es mit diesen Befehlen machen?

ich verwende diesen Code um den Cursor zu versetzen:
outportb(0x3D4, 14);
outportb(0x3D5, temp >> 8);
outportb(0x3D4, 15);
outportb(0x3D5, temp);
14
OS-Design / GLIBC implementation
« am: 25. August 2005, 18:48 »
Zitat von: Legend
Nun ja, bei mir ist eine sinnvolle Abstraktion Objekte statt Dateien (das ist nicht mal besonders einfallsreich). Objekte existieren und ich kann Methoden in ihnen aufrufen - das dürfte schon auf alles zutreffen. Ähnliche Objekte haben dann die selben Methoden die man benutzen kann - so erreicht man da wo es nötig ist, spezielle APIs, und da wo es sinnvoll ist, gemeinsame APIs.

Allerdings spezifiziert ein Objekt zu sein aber auch nicht wirklich viel, so dass man sich noch Gedanken mit der Schicht darüber machen muss.


Nun so weit ich dein OS gesehen habe verwendest du Corba...
15
OS-Design / Kommunikation in der GUI
« am: 25. August 2005, 17:48 »
Zitat von: Legend
War ja auch nur ein Beispiel! ;)
Kannste auch LDAP für einsetzen, wenn dir ADS zu MS spezifisch ist - wobei du dann eh eigentlich schon 85% von ner Anbindung an ADS fertiggestellt hättest, wenn du auf nen OpenLDAP Verzeichnis zugreifen könntest.


 :x  Stimmt - naja mal sehen das ich TCPIP implementiere und dann sehe ich weiter!
16
OS-Design / GLIBC implementation
« am: 25. August 2005, 17:47 »
Zitat von: Legend
Also ich meine, wobei ich mir da nicht ganz sicher bin, das es bei MS viel mehr Syscalls gibt, evtl. auch für spezielle für Terminals. Auch unschön.

...

Wieso "auch"?

Weil das Konzept alles als Dateien anbieten zu wollen wie bei Unix (und damit auch bei Linux) fehlerhaft ist. Grundsätzlich ist es gut, zu versuchen einheitliche Werkzeuge anzubieten - aber nur dort wo Dinge auch überhaupt einheitlich behandelt werden können. So macht z.B. seek auf stdin oder auf deiner Netzwerkkarte keinen Sinn. Im Bereich der Geräteprogrammierung hat man sowieso dadurch nichts gewonnen, weil man für die interessanten Sachen sowieso geräteklassen-spezifische ioctls benutzen muss (ioctl ist auch ein Syscall).

Deswegen - wähle eine sinnvollere Abstraktion! ;)


Ja aber genau das ist der Punkt - welche Abstraktionen sind sinnvoll?

bzw. wie sieht ein Beispiel mit einem Syscall aus?
17
OS-Design / GLIBC implementation
« am: 25. August 2005, 15:20 »
Zitat von: Legend
Zitat von: woigl
Zitat von: Legend
Bei Unixen generell z.B. ist open ein Systemaufruf, dementsprechend kann man z.B. bei Linux den Syscall-ISR aufrufen mit den richtigen Parametern! ;)


okay aber wie sieht es mit scanf aus? wie werden die Daten hin und her gegeben?


Von deinem Terminal liest du per stdin, was dort eine Datei ist. Also benutzt du den read syscall, wie bei Dateien, und die C Lib verarbeitet das dann weiter - ich muss allerdings sagen das ich noch kein Linux gesehen habe das nicht irgendwo nach ner Menge SSH, su, lokal anmelden usw. doch irgendwann mal lustige Zeichen bei manchen speziellen Tasten produziert hat. Deswegen würde ich diesen simplen Ansatz überdenken.


Okay, klingt mal ganz gut... wie sieht es dann mit Windows aus? Wie machen es die MS Leute?
18
OS-Design / Kommunikation in der GUI
« am: 25. August 2005, 15:14 »
Zitat von: Legend
Hehe, natürlich ist so eine Anbindung ans Active Directory was für später ... immerhin brauchste vorher mindestens TCP/IP ins Netzwerk wo der ADS Server steht rein! ;)


Ja und um MS Kompatibilität mach ich mir mal keine Gedanken - jetzt zumindest noch nicht...
19
OS-Design / Kommunikation in der GUI
« am: 25. August 2005, 13:59 »
Zitat von: Legend
Mit Protokoll meine ich nicht etwas wie TCP in diesem Falle. Ich würde dir empfehlen dir mal das OSI Schicht Modell anzusehen. Die unteren Schichten kann man ganz leicht wieder erkennen.
Ich meine ein Protokoll auf einem Level wie z.B. HTTP oder FTP, welche ja auch TCP benutzen.

Und ja, ein gutes OS braucht Netzwerkunterstützung. Und ja, ab dort hört es mit dem sinnvollem Selbermachen meistens auch auf, weil man ja wohl kaum glauben wird das jemand nur komplett deine Lösung benutzen würde. Im Extremfall kann ich mich an sogar an ner Linux-Kiste per Active Directory authentifizieren, um so eine zentrale Userauthentifizierung zu erhalten! Vorraussetzung ist nur das man gewillt ist, ne Userauthentifizierung per LDAP zu implementieren und da nicht nur was eigenes zu kochen. ;)


Aha okay - verstanden - werd ich mir mal reinziehen...

Ich rede ja nicht von allen Netzwerkmöglichkeiten! Aber mal meine Netzwerkkarte und dann bis hin mal TCP sollte möglich sein - Details wie ActiveDirectory sind in meinen Augen spätere Dinge...
20
OS-Design / GLIBC implementation
« am: 25. August 2005, 13:55 »
Zitat von: Legend
Bei Unixen generell z.B. ist open ein Systemaufruf, dementsprechend kann man z.B. bei Linux den Syscall-ISR aufrufen mit den richtigen Parametern! ;)


okay aber wie sieht es mit scanf aus? wie werden die Daten hin und her gegeben?
Seiten: [1] 2 3 ... 5

Einloggen