Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Linux mitentwickeln





Frage

Hallo. Ich würde gerne die Seite genannt bekommen, wo man Linux mitentwickeln kann. Das geht doch auch mit C++, oder? (C++ ist mir lieber als C, weil es Objektorientiert ist). Also wo kann man das machen? Wie funktioniert das überhaupt? Gibt man einfach den Code ein, den man hinzufügen möchte und -schwupps- ist Linux aktualisiert? 2.Frage: Wie hieß nochmal das programm, wo man Betriebssystem ohne installation ausprobieren kann? mfg TByte

Antwort 1 von Arno_Nym

Wie lange arbeitest du denn schon selbst mit Linux (irgendeiner Distribution)?

Arno

Antwort 2 von Arno_Nym

Ach so, zur zweiten Frage: Du meinst bestimmt sowas wie Virtual PC (Microsoft), VMWare, VirtualBox ...

Arno

Antwort 3 von JanSchmitte

Hallo TByte,


zur ersten Frage:

Hast Du Erfahrung mit Linux?
Es hört sich nämlich nicht so an... Ist nicht böse gemeint, nur eine Feststellung meinerseits...

Für die Entwicklung von Linux gibt es nicht "die Seite" oder "das Forum". Linux besteht aus einer schier unglaublichen Anzahl von kleinen und grossen Programmen, die alle ineinander greifen.

Wenn Du aktiv mit entwickeln möchtest, dann solltest Du Dir erst einmal ein Programm raussuchen, an dessen Entwicklung Du mitwirken möchtest... Wo Du das machen kannst, steht meist in der Hilfe des Programms selbst.


Zur zweiten Frage:

JEDES Betriebssystem muss installiert werden. Es gibt aber Werkzeuge, mit denen Du dafür nicht unbedingt einen zweiten / dritten / vierten Rechner brauchst. Das Zauberwort heisst "Virtualisierung". Mit diesen Werkzeugen - z. B. "VMware" - hast Du quasi einen zweiten kompletten Rechner in der Software nachgebildet. Auf diesem virtuellem Rechner kannst Du jetzt recht einfach ein anderes Betriebssystem installieren. So kannst Du z. B. ein Linux-System auf dem virtuellen Rechner installieren, den VMware auf Deinem Windows-Rechner nachbildet. Google einfach mal, das ist gar nicht so schwierig und sogar kostenfrei...


MfG, Jan

Antwort 4 von TByte

danke für eure Hilfe!

zu 1.:
Gibs ne Liste von allen Programmen von Linux?
Ich hab leider keine erfahrung.

2. danke, ich glaub es hieß VMWare.

mfg
TByte

Antwort 5 von rabies

Eine Liste aller Programme wirst Du nicht finden, da diese schier endlos ist.

Je nach Distribution, die Du installiert hast, kannst Du immer und immer wiede neue Pakete zu Deinem Betriebssystem hinzufügen.

Du solltest Dir erst einmal einig darüber werden, welche Distribution Dich interessiert und diese dann 'ausführlich' testen/Dich mit Ihr vertraut machen.

Bei Debian und Ubuntu findest Du Informationen, wie Du mitarbeiten kannst, auf der Webseite.

Bei Debian, findest Du u.a. auch eine Liste der Pakete, die helfende Hände gebrauchen. Eventuell findest Du dort etwas, wofür Du Dich interessierst.

--rabies.

Antwort 6 von TByte

Danke.
Ich hab jetzt VirtualBox installiert, aber wie kann ich das starten?
will nähmlich linux installieren.
--
Ich dachte eher an SuseLinux

Antwort 7 von TByte

Hallo Leutz
wie und wo kann ich debian runterladen? und was mach ich dann? Auf MS Virtual PC wollt ichs gern haben!
bitte hilfe
TByte

Antwort 8 von TByte

biitteee

Antwort 9 von Netzwerkpsycho1

Mal so nebenbei:
Du willst ein OS/BS "mitentwickeln" und es scheiterst schon an so trivialen Dingen wie eine Linux Distribution aus dem Netz zu saugen, bzw. Virtual-PC zu konfigurieren?
Virtual-PC ist meines erachtens das einfachste Virtualisierungstool was es kostenfrei gibt.
Dann solltest Du vielleicht anfangen eine Suse 6.x oder 7.x Version zu verstehen. Bei "perfekter" Beherrschung und einigen Kernel-Patches mal was "modernes" aufsetzen.
Ein Motorentechnikerlehrling fängt auch nicht direkt mit nem F1 Motor an.....der darf 2CV Motoren auseinander puzzeln! ;-))

MfG:NWP1

Antwort 10 von rabies

Wer lesen kann ist klar im Vorteil...

Auszug (/Link) aus der Startseite von us.debian.org:
"Debian besorgen".

Interessant sind für Dich hier die ersten zwei Punkte. Wie du vorgehst, darfst Du selbst entscheiden.

Da ich keinerlei Erfahrungen mit Virtualisierung (VirtualBox in diesem Fall) habe, wirst Du auf weitere Antworten hoffen müssen.

Zusätzlich:
Nimm's mir nicht übel, aber wenn Du nicht einmal selbst darauf kommst, wie Du eine Distribution beziehen kannst, solltest Du das mit der Mitentwicklung an einem System vorerst einmal vertagen und Dich eher mit den Basics von Linux beschäftigen.

--rabies.

Antwort 11 von TByte

soweit war ich ja auch, mit Debian besorgen.
Aber dann HTTP/FTP war ich auch. Kleie CD dann.
Welchen jetzt? amd54, alpha, etc.!

Antwort 12 von Netzwerkpsycho1

Ja was hast Du denn für eine Maschine??
Wenn Du nicht weißt was für ne Maschine Du hast, wirds natürlich schwer die Richtige Distri zu saugen.....oder den Kernel....oder oder oder...

Aber eigentlich solltest Du so langsam selber merken das deine anfängliche Ausgangsstellung absurd ist oder meinste nicht?
MfG:NWP1

Antwort 13 von TByte

ja, schon, aber trotzdem:

jetzt hab ich ubuntu als iso downgeloadet. Wie mach ich das jetzt mit Virtual PC?

Antwort 14 von TByte

habs geschafft!!!!
jetzt is aber nur blauer kachel bildschirm.

Antwort 15 von -Randolf


  • *Threadedit* 18:28:14, 18.03.2008
    Admininfo: siehe FAQ 5, #8.


  • Antwort 16 von TByte

    Ok,
    aber dieses Forum löst probleme, und hier meins:
    wie kann ich linux virtuell installieren, es hat nicht geklappt. VMware funtzt nicht, bei MS VirtualPC gibs nur nen blauen Bildschirm und bei VirtualBox bleibt alles bei der installation hängen. Wenn ich einen neuen Thread aufmachen würde, würde es nur die DB belasten!
    kann mir jemand helfen? villeicht installier ich ja linux nach dem testen richtig.
    mfg
    TByte

    Antwort 17 von Zemmel

    Hi !

    Ubuntu in VirtualBox zu installieren sollte kein Problem sein.
    Wieviel Hauptspeicher hast du denn in VirtualBox eingestellt und wie sind die sonstigen Einstellungen?
    Gibt es eine Fehlermeldung? Oder bleibt die Installation einfach stehen?

    (Drück mal beim Ubuntu-Startbildschirm F6 und entferne das "quiet" aus der Zeile, dann siehst du, an welcher Stelle es "hängt")

    Gruß

    Klaus

    Antwort 18 von TByte

    naja, das problem bei virtual box ist, dass ich die maus und die tastatur gefangen halte, die installation bleibt hängen, mittendrinnen, und ich kann windows vergessen. Dann muss ich den stecker ziehen und neu starten, damit windows funtzt!

    Antwort 19 von Zemmel

    Hi !

    Mit der rechten "STRG"-taste kriegst du die Maus wieder frei und du kannst die virtuelle Maschine beenden.

    Wäre trotzdem interessant zu wissen, welche einstellungen du in Virtualbox vorgenommen hast....

    Und: welche Ubuntu-CD benutzt du? Desktop oder Alternate?

    Gruß

    Klaus

    Antwort 20 von TByte

    also zu dem Strg:
    ich dachte Strg + rechte Pfeiltaste.....
    ----
    Hab von der Seite, die rabies verlinkt hat, downgeloadet.
    ---
    Zu virtualbox:
    weiss nicht mehr, habs deinstalliert!

    mfg
    TByte

    Antwort 21 von lorf55

    GottoGott, vielleicht versuchst du es erstmal mit knoppix? Die heruntergeladene ISO-Datei auf CD/DVD mit Nero oder Iso-Burner oder sonstwas brennen und denn davon neu booten. Damit kannst du nach Herzenslust mit Linux experimentieren. Und wenn du nach dem Runterfahren die CD/DVD rausnimmst, "funzt" Windows wie sonst auch, weil nichts installiert werden muss.

    Gruß
    lorf

    Antwort 22 von TByte

    dazu stellen sich mir gleich 2 Fragen:

    1. Was ist ein mirror/Spiegel?

    2. Welchen soll ich nehmen?

    Antwort 23 von lorf55

    Nachtrag:
    1.) knoppix ist ein debian-Derivat. Das liegt also auf deiner Linie.
    2.) Nach dem Download die ISO-Datei mit einem md5-Tester wie diesem testen und mit dem md5 der download-Seite vergleichen, ob auch alles heile angekommen ist.
    3.) Eine knoppix-CD zu haben ist nie verkehrt. Das merkt man spätestens, wenn Windows nicht mehr bootet, man aber noch die Fotos aus "Eigene Dateien" braucht.

    In dem Sinne,
    Gruß
    lorf

    Antwort 24 von lorf55

    Du bist ja schnell!
    Ein Mirror ist ein "Spiegel". In dem Fall wurden die Dateien eines andern Servers kopiert und genau wie dort abgelegt.
    Man nimmt möglichst einen nächstgelegenen Mirror (z.B. nicht Australien). Ansonsten ist es egal, welchen du nimmst, solange die Downloadgeschwindigkeit passt.

    Gruß
    lorf

    Antwort 25 von lorf55

    Nachtrag Nr. 2:
    Nur der Vollständigkeit halber: Nicht die ISO als Datei auf die CD/DVD brennen, sondern als Image. das ist ein Unterschied ;-)

    Gruß
    lorf

    Antwort 26 von Bregenz


  • *Threadedit* 10:56:09, 19.03.2008
    Admininfo: Bitte verwechsle Supportanfragen nicht mit der Plauderecke.


  • Antwort 27 von -Randolf

    Zitat:
    Man nimmt möglichst einen nächstgelegenen Mirror (z.B. nicht Australien)


    Diese Aussage ist ein alter Hut und passt nicht mehr in die heutige Zeit. Mittlerweile ist es völlig egal, welchen Mirror-Standort man wählt. Natürlich ist die Geschwindigkeit ein wichtiges Kriterium. Aber diese hängt nicht mehr davon ab, wo der Mirror genau sitzt. Warum? Ganz einfach...ein Beispiel: Freenet in Deutschland nutzt ein Gateway in den USA. Viele Provider in Asien nutzen Gateways in Europa. Möglicherweise nutzen die Australier ebenfalls die Vereinigten Staaten als Gateway. Herauszufinden ist dies nur beim Anbieter selbst.
    Man versuchte vor 10 Jahren, den Traffic des GESAMTEN Internets zu begrenzen. Heute ist dies kein Thema mehr!
    Wenn es Dir auf max. Speed ankommt, folgender Tipp: Wann immer möglich, wähle einen Mirror in Tschechien!

    Antwort 28 von sdfgsdfgdfgs

    Ja, aber wenn ich mir etwas von einer deutschen Universitaet downloade - sei's
    von Dresden oder Koeln (wer saugt schon von freenet??) - mach ich mir keine
    Sorgen, dass die irgendeinen anderen Gateway nutzen, darum ruhig etwas
    von deutschen Unis saugen.

    Du brauchst C, warum, dann liess die den Artikel "Linux" bei Wikipedia durch.

    VirtualPC (Microsoft) und Linux geht nicht, warum, dann liess die den
    Artikel "VirtualPC" bei Wikipedia durch.

    Als architektur brauchst erstmal x86 oder wies auch genannt wird i686/i386
    auch wenn dazwischen unterschiede liegen (alles 32Bit am besten)
    das loaden
    ftp://mirror.switch.ch/mirror/ubuntu-cdimage/7.10/ubuntu-7.10-desktop-i386.iso
    (http://ubuntuusers.de/downloads/)
    Kubuntu/ubuntu/xubunt keine ahnung dann google und lies

    Virtualbox ist in ordnung, wo Du's her kriegst, mhh, ->> google.de!
    http://www.virtualbox.org (<- das war der erste Treffer).

    Gut Du moechtest dich bei Projekten beteiligen... mhh willste am Linux Kernel
    rum basten musste Dich bei der LKML anmelden und gescheite
    fixes/Vorschlaege posten, wenn du nicht weisst was "lkml" ist google danach
    und fertsch.

    So und so kannste das hier lesen ->
    http://userpage.fu-berlin.de/~ram/pub/html_jf47ht68Ht/21-tage

    ...und das ->
    http://www.google.de/search?hl=de&q=how+to+become+a+hacker

    Und nein das hat nichts mit illegalitaet zu tuhn, lesen und verstehn.

    Wenn du irgendwas nicht verstanden hast google danach, es gibt schon viele
    solcher threads nuch und nucher, dann ersparst du der DB wie du so schoen
    sagtest traffic ;)

    Alles im Allen musst du nur googlen und viel lesen.

    Antwort 29 von JanSchmitte

    Zitat:
    Alles im Allen musst du nur googlen und viel lesen.


    ... und verstehen.

    Antwort 30 von TByte

    Ok, danke, ich werds mal versuchen
    mfg
    TByte

    Antwort 31 von TByte

    Da fällt mir spontan ein: Haben alle OS sie Dateierweiterung *.iso? also liegen alle als Imagedateien vor?
    Wenn ja, sind die überhaupt kompiliert?

    Antwort 32 von Jaja

    .iso ist ein containerformat - kann also so ziemlich alles beinhalten, auch audio cds.

    es geht dabei nur darum, ein nahezu 1:1 abbild von cd/dvd zu erstellen. damit ist auch gewährleistet, das der bootloader mitkopiert wird und die erhaltene cd bootfähig ist.

    insofern erübrigt sich eine frage, ob diverse betriebsysteme als download im .iso container compiliert sind: ja das sind sie, sonst wäre es eher üblich den quelltext als .tar (komprimiert dann .tar.bz2 / .tar.gz) zu verteilen.

    Antwort 33 von TByte

    also wenn ich dich richtig verstanden hab:
    iso is sowas wie cd-zip, mal grob ausgedrückt und ohne komprimierung.
    Zitat:
    compiliert sind: ja das sind sie, sonst wäre es eher üblich

    Du hast mir ja nur die erweiterung für NICHT-kompilierte gegeben, welche haben denn die kompilierten?

    Antwort 34 von Jaja

    distributionen, die du als .iso runterlädst sind kompiliert, da die .iso als bootfähiges cd/dvd image gedacht sind.

    nichtkompilierte quelldateien findest du als .tar.bz2 usw..

    Antwort 35 von TByte

    Zitat:
    .iso ist ein containerformat - kann also so ziemlich alles beinhalten, auch audio cds.

    So wie ich dich verstanden hab, beinhaltet iso die kompilierte Datei, sondern ist nicht die Datei. Eben ein Container. Welche endung hat denn die Datei IN dem Container?

    Antwort 36 von der-bettler

    Zitat:
    Welche endung hat denn die Datei IN dem Container?

    schau doch rein
    hast dir ja schon ein iso runtergeladen und brennen möchtest du es ja eh zum installieren
    dann suchst du dir "die Datei" aus und schaust was für eine endung sie hat

    aber was ist der zweck?


    mfg der-bettler

    Antwort 37 von TByte

    und wie öffne ich den container?

    Antwort 38 von der-bettler

    Zitat:
    und wie öffne ich den container?

    das wurde in antwort 36,34,32,25 und 21 gesagt (und vielleicht auch noch mehr habe nicht weiter geschaut)

    >>>brennen<<<

    mfg der-bettler

    Antwort 39 von TByte

    ich möcht ihn gern mit windows betrachten, nicht gebootet!

    Antwort 40 von der-bettler

    Zitat:
    ich möcht ihn gern mit w
    das ist schön
    dann mach das doch
    must ja nicht von der cd booten

    aber denk an meine frage in antwort 36
    Zitat:
    aber was ist der zweck?


    mfg der-bettler

    Antwort 41 von Jaja

    bei linux bzw. unix basierten betriebsystemen haben die enthaltenen ausführbaren datei keine endung.

    allgeimein kannst du bei der "linux standard base" und dem "filesystem hierarchy standard" im besonderen nachschauen/lesen, wie so ein linux/unix dateisystem "komplett bestückt" aussieht, wo was hinkommt und was dabei sein MUSS.

    Antwort 42 von der-bettler

    ok der post ist schiefgegangen
    daher hier nachtrag

    Zitat:
    ich möcht ihn gern mit windows betrachten, nicht gebootet!


    das ist schön
    dann mach das doch
    must ja nicht von der cd booten

    aber denk an meine frage in antwort 36

    Zitat:
    aber was ist der zweck?



    mfg der-bettler

    Antwort 43 von TByte

    naja, mal angenommen, ichlad mir den unkompilierten code runter, ergänze ein paar zeilchen, kompilier ihn dann. Als welche endung denn?

    Antwort 44 von Jaja

    Zitat:
    ich möcht ihn gern mit windows betrachten


    installiere dir winrar oder winzip oder winace und du kannst dir die .iso als archiv anschauen...

    was du siehst entspicht der o.g. FHS (filesystem hierarchy...)

    Antwort 45 von Jaja

    Zitat:
    Als welche endung denn?


    eine ungelinke compilierte datei wäre unter linux im a.out format. die ganze datei würde dann so heißen.

    mit linker wird das programm im ELF format erstellt - und das braucht keine endung.
    am anfang der datei befindet sich ein s.g. magic byte, woran das betriebsystem erkennen kann, das es sich um eine ausführbare handelt...

    unter windows haben auch die .exe dateien im PE format solch ein magic byte, dennoch wird immer die endung .exe benötigt. warum? ist halt so - hat keine technische notwendigkeit...

    Antwort 46 von der-bettler

    hast du was gegen basics oder warum möchtest du sie nicht ERST lernen?
    hier waren echt einige gut gemeinte antworten dabei ( zb antwort 9)
    nimm die dir doch mal zu herzen und fang ganz am anfang an

    mfg der-bettler

    Antwort 47 von Chefkoch_Toni

    Dieser Thread war ab der 2. oder 3. Frage überflüssig...Ich meine, er will sich seinen Kernel selbst kompilieren (oder was auch immer er vor hat), aber kriegt es nicht gebacken ein iso zu finden, runterzuladen und zu entpacken...Und an den weiteren Fragen würde ich sagen, dass der sogar mit Windows schwierigkeiten haben sollte xD

    Antwort 48 von Bregenz

    Aber es stimmt doch hoffungsvoll, dass die Kleinen eben nicht nur gamen, sondern sich auch in den angesprochenen Zusammenhängen kundig zu machen versuchen.

    Wie soll man denn anfangen also so?

    Mut, TByte, lass dich nicht unterkriegen und mach weiter.
    Aber zunehmend systematischer!

    Antwort 49 von Chefkoch_Toni

    Also gut, ich bin auch erst 14 und spiele auch gerne mal, aber ich Programmiere auch und ganz ehrlich, sicherlich ist es gut Fragen zu stellen, aber gleich ganz oben anzufangen, ich meine er weiß vermutlich nicht mal, was der kernle ist, ist vllt nicht optimal.
    Also: nimm dir erstmal Ubuntu oder Mandriva und lern die Basics von Linux und wie es funktioniert und aufgebaut ist, dann kannst du immernoch den kernel oder die programme selbst kompilieren und ändern....
    gruß Chefkoch_Toni

    Ich möchte kostenlos eine Frage an die Mitglieder stellen:


    Ähnliche Themen:


    Suche in allen vorhandenen Beiträgen: