Sagtmal, wieso is der Artikel eig. so hönisch geschrieben? Jaa, ii no, weil alle N00bs denken, "hey, ho, ich programmier mein eigenes OS. Wie sprech ich die Graphikkarte an?". Trotzdem, n bissl objektiver wär schön ;) :Wenn du was objektives haben willst, findest du hier genügend Artikel. "OS-Dev für Einsteiger" soll diese Artikel aber auch für Anfänger verbinden. Was nützen einem tausende Spezifikationen, wenn man nicht weiß was man damit anfangen soll. -- [[Benutzer:jgraef | jgraef]] :Ich würde es nicht höhnisch nennen. Ich versuche nur, den Text nicht ganz so trocken zu schreiben. Und wenn ich gelegentlich anspreche, wie es eben gerade ''nicht'' geht, dann deswegen, weil schon es genug Leute falsch gemacht haben und ich Neulinge darauf hinweisen möchte, daß sie diese Probleme vermeiden können. :Davon abgesehen ist natürlich jede Mithilfe am Artikel erwünscht - ist ja offensichtlich, daß er noch unvollständig ist. --[[Benutzer:Taljeth|Taljeth]] 20:46, 19. Apr. 2008 (CEST) Trocken sollte ein Artikel nicht sein, finde ich ebenso. Dennoch werden hier Windows-User echt verspotten, wie mit den Worten: ''Aber dazu braucht es schon eine gewisse masochistische Veranlagung.'' Ein Windows-User könnte ich das gleiche über Linux-User sagen. * Es ist sehr leicht sich eine Umgebung zu schaffen und das sogar mit Tools von Microsoft. * x86-Assembler ist unter Windows nicht viel anders als unter Linux. Die Frage ist nur, ob jeder mit AT&T-Assembler klar kommt??? Ich mag deren Variante nämlich nicht. OK, ich will mich hier nicht austoben, sondern nur klarstellen, dass es unter Windows genauso leicht/schwer ist wie unter Linux und das es dort auch genug Tools gibt. Mein OS entwickle ich unter Windows mit MS-Tools (siehe [[AiCOS]]. Diesbezüglich würde ich dann gern meine Erfahrung für andere offenlegen, die doch gerne unter Windows programmieren wollen. -- [[Benutzer:ScollPi|ScollPi]] 17:30, 19. Jan. 2009 (CET) '''be59''' Also, um es mal klarzustellen. Diesen Artikel hab ich nicht geschrieben. Dass du diesen unter Windows entwickelst, ist einfach. Ab einem gewissen Punkt musst du diesen kompilieren. Und glaub mir, die Umgebung herzustellen, ist nicht einfach.(Erfahrungsbericht von mir selbst.) Mein Tipp, nicht Linux zu installieren, sodnern einfach Knoppix zu nehmen, ist ein guter Tipp, glaub mir. '''[[Benutzer:ScollPi|ScollPi]]'''
be59 das weiß ich, lässt sich ja ganz einfach ermitteln. Außerdem wurde dieser ja schon ziemlich entschärft, daher mein allgemeines DANKE. be59, ich weiß leider nicht wie oder was du gemacht hast, aber ich hab sogesehen nichts derartiges kompliziertes. Warum sollte es unter Windows schwieriger sein? Das hätte ich gern einmal gewusst. Ein zweiter Punkt der mir ein wenig stört, warum wird '''zwanghaft''' Linux empfohlen? Warum soll man es denen verwehren die unter Windows entscheidend besser klar kommen als unter Linux? Ich sollte wohl mal doch erklären, wie man es sich so einfach wie möglich macht und das funktioniert garantiert, tut es bei mir nämlich auch. Die Zeit nehme ich mir mal. -- [[Benutzer:ScollPi|ScollPi]] 00:02, 20. Jan. 2009 (CET) ScollPi, du bist auch noch nicht sehr weit bei deiner Entwicklung und du wirst sicher noch Momente haben, in denen du denken wirst Linux (wenn du es schonmal benutzt hast) wäre eine bessere Wahl gewesen. Es wird hier '''zwanghaft''' Linux empfohlen, weil man normalerweise immer das empfiehlt, was auch empfehlenswert ist. Die Leute hier, die schon lange an einem OS entwickeln, wissen, was für ein Aufwand es sein kann, unter Windows zu entwickeln und empfehlen daher Linux zu benutzen. Linux kann einem viel unnötigen Aufwand ersparen. Wir geben hier sowieso immer nur nichtbindende Empfehlungen. Du kannst sich auch ignorieren, aber rechne dann nicht mit weiterer Hilfe. Es ist ja so, dass man es umständlich machen darf, aber dann will dir halt auch niemand helfen. Die Leute die mit Windows besser klar kommen, sollen es benutzen, aber, wie eben erwähnt, dann nicht mit ihren Problemen ankommen und erwarten wir geben ihnen eine Lösung, die auf Windows zugeschnitten ist. Für uns ist die Lösung Linux. Wenn du einen guten Artikel über OSDev unter Windows schreiben kannst, dann ist ja gut ;)
[[Benutzer:JGraef|Janosch Gräf]] '''[[Benutzer:ScollPi|ScollPi]]'''
Das ist ja auch ein Wort. Dann schreib ich was dazu, wie man es am besten unter Windows macht. Im Gegenzug wäre es nett, wenn es jemand mal ausführlich erklärt, wie man es unter Linux '''richtig''' macht. == Unverzichtbar – Programmieren an sich == Es mag zwar sein, dass die Lowlevelmitglieder Programmieranfängern helfen, sich in die Programmierung ganz allgemein einzufinden, das Problem ist nur, dass wir dafür eigentlich nicht da sind. Deshalb finde ich es mindestens suboptimal, wenn wir genau solche Hilfe in diesem Artikel anbieten. Dass wir sie nicht explizit anbieten, heißt nicht, dass wir sie nicht leisten können. —[[Benutzer:XanClic|Clici McXan]] 12:07, 14. Jul. 2010 (CEST) :Naja, da steht doch nur was von "Tutorials finden" - so weit kann man doch noch gehen, die gegebene Grundlage muss ja auch was taugen. Man müsste nur bei Fragen (sofern sie zum "Standardgebrauch" der Sprache gehören) eher abblocken, wenn das zu viel wird. --[[Benutzer:Stultus|Stultus]] 14:41, 14. Jul. 2010 (CEST) ::Ich habe ja nichts dagegen, solchen Fragen zu antworten, sondern nur, diese Hilfe ganz ausdrücklich anzubieten. —[[Benutzer:XanClic|Clici McXan]] 17:03, 14. Jul. 2010 (CEST) :Ich bin zwar Grundsätzlich mit der Korrektur des betreffenden Satzes durch DickHuuhn einverstanden, natürlich helfen wir auch mal absoluten Anfängern, aber ich sehe das im wesentlichen wie XanClic. Hier, auf lowlevel.eu, geht es im ''wesentlichen'' um die Programmierung von Betriebssystemen (oder eventuell anderen hardware''nahen'' Dingen) und nicht darum jedes Problem von Programmieranfängern zu lösen. [http://de.wikibooks.org/wiki/Betriebssystementwicklung#Zusammenfassung_des_Projekts Hier] steht auch ganz klar "''Zielgruppe: Erfahrene Programmierer''". Ich persönlich bin der Meinung der betreffende Satz im Artikel sollte gegen etwas in der Art "Wenn du erst einmal einen Einstieg in das Programmieren als solches suchst, dann schau mal [http://www.tutorials.at/einfuehrung/01-generationen-entwicklungsumgebung.php hier] oder [http://????/ dort] vorbei." Da müssen natürlich mehr/bessere Links benutzt werden. --[[Benutzer:Erik.vikinger|Erik.vikinger]] 15:37, 14. Jul. 2010 (CEST) ::Das mit den Links ufert aber aus, da bräuchte man ja schon eine ganze Sammlung, und das erscheint mir auch nicht sinnvoll, das auf eine Extra-Seite auszulagern. Wir sind schließlich keine Seite für Anfänger. Ich will vor allem vermeiden, dass der Artikel zu arrogant klingen würde, wenn man einfach sagt: "Geh doch wo anders lernen". Ein Programmieranfänger (vermutlich noch sehr jung) googelt vielleicht nunmal nach "Betriebssystem schreiben" und findet dann uns. Ich denke, wenn man möglichst nett darauf hinweist, dass das nichts für ganz blutige Anfänger ist, und dann auch noch beim Einstieg hilft, dann ist die Wahrscheinlichkeit größer, dass man später zu uns zurückkommt, oder gar die ganze Zeit hier im Forum mitliest, bis man soweit ist. Daher dachte ich, dass der Hinweis aufs Forum am angebrachten ist, um kurz aber herzlich Hilfestellung zu geben, ohne im Artikel zu sehr auszuufern. Vielleicht lege ich mal testweise eine Seite für totale Anfänger an, falls man doch sowas im Wiki haben will. Kann man ja wieder löschen ;) --[[Benutzer:DickHuuhn|DickHuuhn]] 17:56, 14. Jul. 2010 (CEST) ::: Ich finde diese Idee sehr gut. Wer kümmert sich drum? --[[Benutzer:Programm Noob|Programm Noob]] 18:56, 14. Jul. 2010 (CEST) Wir können hier sicher noch ne Weile über die möglichst höfliche Formulierung von "Anfänger sollten erst mal das programmieren als solches lernen, das können/wollen wir nicht übernehmen, aber wenn Du Dich für ''ausreichend Qualifiziert'' für das Entwickeln eines eigenen OS fühlst dann bist Du uns immer sehr willkommen." streiten, aber viel wichtiger wäre es wenn wir erst mal klären würden wie viel Hilfe für Programmieranfänger wir hier, Forum und Wiki, überhaupt geben '''können'''/'''wollen'''. Klar wollen wir niemanden wegschicken oder vergraulen aber für die spezifischen Probleme echter Programmieranfänger gibt es sicher bessere Seiten im Internet. Ich bitte daher einfach mal darum das sich dazu möglichst viele Leute (vor allem die Regulars) zu diesem Thema konkret äußern! --[[Benutzer:Erik.vikinger|Erik.vikinger]] 11:49, 15. Jul. 2010 (CEST) :Soweit ich das gestern im IRC mit DickHuuhn verstanden habe, haben wir uns darauf geeinigt, dass es wohl ganz gut wäre, wenn man die [[Literatur]]-Seite um ein paar Links/Bücher für Programmieranfänger erweitert und dann in diesem Artikel darauf verweist (Einspruch, wenn dem nicht so ist ;-)). —[[Benutzer:XanClic|Clici McXan]] 12:32, 15. Jul. 2010 (CEST) ::Das mit einer Literatur-Liste für Anfänger ist meiner Meinung nach eine recht gute Idee. Trotzdem muss noch geklärt werden wie viel "Programmieranfängerhilfe" wir hier überhaupt geben können/wollen. Erst dann können wir den betreffenden Satz auch passend formulieren. --[[Benutzer:Erik.vikinger|Erik.vikinger]] 13:06, 15. Jul. 2010 (CEST) == Englischkenntnisse : Unverzichtbar? == Ich bin dafür den Punkt Englischkenntnisse nach "Unverzichtbar" zu verschieben (der Grund ist wohl offensichtlich). Gibt es da Gegenstimmen? --[[Benutzer:Erik.vikinger|Erik.vikinger]] 12:02, 15. Jul. 2010 (CEST) : Englischkenntnisse sind aber wirklich verzichtbar. Es gibt genügend Ressourcen, um sich auf Deutsch zu informieren, wenn man klassische Literatur einbezieht. Man kann zwar vielleicht nicht das Intelmanual lesen, aber wenn man ein Hardwarebuch auf dem Regal hat macht das nicht so viel. --[[Benutzer:DickHuuhn|DickHuuhn]] 20:09, 15. Jul. 2010 (CEST)