ubuntuusers.de

Eigenes Linux schreiben !?

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

boldi33

Anmeldungsdatum:
27. Mai 2010

Beiträge: 62

Hay Forum, Ich möchte mein eigenes Linux schreiben. Ja! Ich weiß, dass kann man nicht in einem ein Mann Projekt und man muss dafür Programmieren können. Ich wüsste jetzt gerne was ich dazu brauche (Programme, Programmiersprachen ...) Ich bitte darum das ich hier einfach ein paar tipps dazu bekomme was ich machen muss was ich brache und ferue mich über Kritik die Konstruktiv ist und mich nicht fertig macht 😉

1. Welcher Programme brauche ich? 2. Wie/Wo bekomme ich pakete die ich in die distribution einfügen? 3. Was muss ich sonst noch wissen

Moderiert von ditsch:

Ins Projekte-Forum verschoben, da das Thema ja nichts mit Veränderungen an Ubuntu zu tun hat.

agschaal

Anmeldungsdatum:
13. August 2009

Beiträge: 680

Wohnort: Berlin

Einstein, leibnitz oder michelangelo.

Google hat sich das nicht zugetraut und nimmt eine fertige linux-distribution.

boldi33

(Themenstarter)

Anmeldungsdatum:
27. Mai 2010

Beiträge: 62

Soll so viel bedeutet wie?

agschaal

Anmeldungsdatum:
13. August 2009

Beiträge: 680

Wohnort: Berlin

das du entweder etwas anderes willst als du schreibst oder die Aufgabe, die du dir stellst nicht lösbar ist.

http://de.wikipedia.org/wiki/Geschichte_von_Unix

agaida

Avatar von agaida

Anmeldungsdatum:
24. Februar 2010

Beiträge: 3348

Wohnort: Bielefeld

Oder google mal nach LFS. Ist zwar ein etwas größerer Aufwand, danach kann man aber Linux. Welche Pakete meinst Du? Binär? Das ist doch zu trivial, wenn dann richtig. Das stellt man selbst komplett zusammen. Pakete gibt es in diesem Stadium noch nicht. Du hast aber eine reichliche Auswahl an Quellen, die Du der Reihe nach bauen darfst. Natürlich hat man bei LFS auch nicht unbedingt ein Quellenmanagement dabei. Aber Abhängigkeiten per Hand auflösen, übt auch ungeheuer. In 2 -4 Moanten dürftest Du, wenn Du Dich beeilst, die Grundlagen von X lauffähig haben. Dann musst Du nur noch die Quellen für deinen bevorzugten WM zusammensuchen und kompilieren, danach geht es dann an den DM.

Da ich aber nicht glaube, dass Du "eigenes Linux" so definiert hast, fang doch erst mal klein an und nimm Arch. Wenn das dann keine HErausforderung mehr für Dich ist, nimm Gentoo. Oder mach es umgekehrt, funktioniert genauso gut und man lernt binäre Pakete schätzen.

boldi33

(Themenstarter)

Anmeldungsdatum:
27. Mai 2010

Beiträge: 62

Also mit Paketen meine ich diese ganzen Programme wie Gimp e.c.t die kann man ja der eigenen Distribution irgendwie hinzufügen. Ich weiß schon das ich das nicht alleine schaffe deshaaaaaalb soll das ein offenes Projekt sein an dem eigentlich jeder mitarbeiten kann. Wer mitarbeiten möchte bekommt das Passwort zu einer Website kann sich dort den Aktuellen Quellcode der Distribution laden und an diesem weiterarbeiten 😉 Also wenn jemand lust hat ☺

agaida

Avatar von agaida

Anmeldungsdatum:
24. Februar 2010

Beiträge: 3348

Wohnort: Bielefeld

Nochmal die Frage: Auf welcher Basis. Eigentlich alle Programme, die ich benutze, stammen aus den Quelltexten der jeweiligen Master-Trunks. Meinst Du das mit dem eigenen Linux so wie: Wir räubern bei Debian und färben ein paar Buttons um? Gibt es doch schon, ist doch irgendwie langweilig.

boldi33

(Themenstarter)

Anmeldungsdatum:
27. Mai 2010

Beiträge: 62

Auf keinen Fall es soll schon eine richtig neue Distribution nennen die alle Mitarbeiter ihr eigen nennen können die daran beteiligt werden. Mit eigen meine ich wirklich das es komplett selbst erschaffen wurde ich meine mit den Paketen einfach die mit installierten Programme ☺ ich weiß ich kann mich nicht deutlich äußern

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8808

Mit "ihr eigen nennen" ist das nicht ganz so einfach. GNU-Linux ist freie Software an der Du nicht einfach "Eigentum" erwerben kannst. Wenn Du wirklich etwas "Eigenes" schaffen willst, solltest Du ein ganz neues (ggf. Linux-kompatibeles) Betriebssystem einschließlich Kernel programmieren. Ansonsten fängt man eigentlich damit an zu definieren welche konkreten Ziele man mit einer Distribution / einem Betriebssystem verfolgt.

boldi33

(Themenstarter)

Anmeldungsdatum:
27. Mai 2010

Beiträge: 62

Jetzt mal ganz im Ernst hätte jemand einfach mal lust an dem Projekt teilzunehmen und zu scheuen wie weit wir aus eigener Kraft kommen? www.Linux-Slide.jimdo.com wird irgendwann mal ne Domäne 😀

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8808

Na supi! Du hast schon eine eigene Domäne aber noch kein Konzept.

Ungültiges Makro

Dieses Makro ist nicht verfügbar

boldi33

(Themenstarter)

Anmeldungsdatum:
27. Mai 2010

Beiträge: 62

So sieht es aus aber meine Idee ist es auch eher viele Leute zusammen zu trommeln und dann mit ihnen zusammen zu arbeiten und zu überlegen wie wir ein Linux für die Algemeinheit erstellen können. Dabei soll es so sein das man den Quellcode richtig bearbeiten kann dafür benötigen wir aber erstmal einen 😀 Soll ich zum Download also erstmal den Linux Kernel-Quellcode von Kenrnel.org Downloaden und bereitstellen?

gamebuntu

Avatar von gamebuntu

Anmeldungsdatum:
28. Januar 2010

Beiträge: Zähle...

Wohnort: Saarland

Vergiss das mit einer eigenen Distribution dafür brauchst du jahre lange Erfahrung in C/C++, Assemblersprache. Wenn du Programmieren kannst dann setz dich an den Kernel 1.0 von Linux und beschäftige dich damit.

boldi33

(Themenstarter)

Anmeldungsdatum:
27. Mai 2010

Beiträge: 62

Das hatte ich auch so vor und darauf dann ein "eigenes" Linux aufbauen.

Mucki0501

Anmeldungsdatum:
2. April 2008

Beiträge: 112

Wohnort: /home

Möchtest du jetzt eine eigene Linux-Distribution erstellen oder ein eigenes POSIX-/Linux-kompatibles Betriebssystem(OS) schreiben? Überhaupt erhält man das Gefühl, dass du dich überhaupt nicht mit der Materie auskennst.

Ich denke, du möchtest ein eigenes OS schreiben, sonst hättest du schließlich nicht nach Programmiersprachen gefragt. Also würde ich an deiner Stelle erstmal C oder C++ und Assembler lernen. Außerdem solltest du dich mit Kerneltheorie und Standards außeinandersetzen. Ich denke außerdem, dass dir das GNU-Projekt helfen wird.

Viel Spaß!

Karsten

Antworten |