2Danke
ERLEDIGT
JA
JA
ANTWORTEN
10
10
ZUGRIFFE
820
820
EMPFEHLEN
-
20.01.12 19:49 #1
Hallo,
ich weiß das ein OS allein nicht/kaum zu schaffen ist. Also bitte da zu keine Kommentare.
Also, ich will eine art Webbrowser machen den ich auf einer kleinen Festplatte als "Operating System" laufen lassen kann. Das ganze wird am anfang bis die Grundfunktionen laufen noch "geheim" bleiben. Soll später aber als Open Source Projekt veröffentlicht werden.
Die Frage ist:
Wie kann ich das mit dem Linux Kernel schaffen? Habe schon lange gesucht aber nichts brauchbares (Auser eine Installations Anleitung von Ubuntu) finden können.
Hatt einer von euch vieleicht eine Idee?
Viele Grüße,
TheHacker
PS: Wer es nicht weis, den Kernel gibt es auf: www.kernel.org
Eigentlich kommt ja jetzt der Post in dem Steht: "Niehmand eine Idee"
Ich weiss das es schwer wird und ich habe mir schon viele Gedanken gemacht und will noch ein Paar Info´s los werden.
Das OS soll sich nach der Installation mit dem Internet verbinden und die Software im Internet Laden. Wenn der User nicht mir dem Internet verbunden ist, werden kleine Programme von der Festplatte geladen und bei neuer Verbindung ins Web hochgeladen und von der Festplatte (wenn gewünscht) gelöscht.
Auch DVD´s werden abgespielt.Geändert von sheel (20.01.12 um 20:46 Uhr) Grund: Doppel
-
20.01.12 20:42 #2
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.516
So schwer ist das gar nicht. Ich habe das schon umgesetzt. Allerdings kommst du nicht darum herum, ein gewisses Userland auf zu bauen.
Kernel + Glibc + Basic-Userland + Apache + PHP + MySQL + Framebuffer + Webkit = mein kleines Cloud-OS.
Hab ich fertig hier rum liegen
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
20.01.12 20:54 #3
Cool kann ich es mir mal ansehen?
Aber auf dem Kernel muss ich Theoretisch nur noch die Grafische oberfläche packen und den Code für den Browser schreiben oder?Geändert von sheel (20.01.12 um 21:20 Uhr) Grund: Doppel
-
20.01.12 21:12 #4
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.516
Also erstmal, bitte bearbeite deine Beiträge, wenn du noch was dazu schreiben willst. Sonst haben die Mods zu viel zu tun.
Zum Thema:
Der Kernel ist nur das Betriebssystem, sprich, der Verwalter der Hardware. Mit dem Kernel alleine kannst du erst mal nix anstellen. Du brauchst, wie ich schon schrieb, ein Userland. Also Bash (oder eine andere Shell) und Standard-Werkzeuge halt, wie grep, find, und so weiter. Wenn du genau wissen willst, wie das alles zusammen hängt, schlage ich dir vor, du schaust dir mal Linux-from-scratch (LFS) an. Da gibt's eine prima Anleitung, wie man sein Linux selbst baut. Hier findest du eine deutsche allerdings nicht so aktuelle Übersetzung: http://oss.erdfunkstelle.de/lfs-de/index.shtml
Das kann man mittels VMWare Player aufbauen. Man braucht also ein Basis-System mit dem man neue Software bauen kann, also Compiler, evtl. einen vernünftigen Editor (Emacs, Vi oder sonstiges).
Fang erstmal klein an, bevor du dich an die großen Dinge wie eigens geschriebene Kernel-Module und dergleichen wagst.
EDIT: Ich habe eine virtuelle Maschine, die auf Fedora Linux basiert. Die kann ich natürlich zur Verfügung stellen, nur ist das Teil halt etliche Gigabytes groß, weil das noch nicht auf die absolut notwendigen Dinge runter gestrippt ist.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
18.02.12 23:25 #5
Mhhhhhhh....
Also muss ich Praktisch einfach das Ganze nehmen und mit der Anderen Software zu einem Paket zusammen fassen oder?
-
19.02.12 10:35 #6
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.516
Die URL in der PN enthält ein privates YUM-Repository für derzeit Fedora Core 14. Es sind auch alle Source-RPMs vorhanden, um das evtl. auch für andere Distributionen zu bauen.
- Entweder du baust dir ein Fedora Core 14 Minimal auf und fügst das private Repository als Installationsquelle hinzu
- oder du nimmst irgendeine andere Distribution (z.B. CentOS, Fedora Core 15) und baust dort die RPMs neu.
Installieren müsstest du ohnehin alle RPMs, die haben untereinander eine Treppen-Abhängigkeit.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
19.02.12 18:36 #7
Ich habe mir schon überlegt ob ich nicht Ubuntu nehmen soll und es minimieren soll, so das ich nur chromium mit installiere. Das Ware doch einfacher oder liege ich da falsch?
-
19.02.12 19:00 #8
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.516
Chromium dürfte aber von X und diversen anderen Packages abhängen, da es ein Browser für die grafische Oberfläche ist. Wenn es so einfach wäre, hätte ich mir die Arbeit nicht gemacht

Aber du kannst es natürlich gern versuchen, und bitte berichte deine Erfolge oder Miss-Erfolge.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
19.02.12 22:06 #9
xD Ich habe es mir mal durch ge schaut ich packe Gnome3 Chromium und die Server Version von Ubuntu zusammen
-
19.02.12 22:12 #10
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.516
Klingt danach, als wäre es seine Standard-Ubuntu-Installation

Aber fang erstmal an, wenn du verstandend hast, wie das alles zusammen hängt, kannst du dein ursprüngliches Vorhaben vielleicht Schritt-für-Schritt umsetzen. Bis zum Kernel runter wirst du vermutlich mit einem Browser aber nicht kommen, da hängt einfach zu viel dran.
Wenn du an Mini-Distributionen mit Browser interessiert bist:
DSL (Damn Small Linux) ist mein Favourit.Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
27.02.12 16:47 #11
ok danke
Ähnliche Themen
-
linux kernel fragen
Von seroderhesse im Forum Linux & UnixAntworten: 6Letzter Beitrag: 29.01.09, 14:08 -
Samba Debian GNU/Linux, kernel 2.6.10-c7-1
Von estel1212 im Forum NetzwerkeAntworten: 4Letzter Beitrag: 12.06.07, 12:06 -
Welchen Linux Kernel habe ich?
Von terravotion im Forum Linux & UnixAntworten: 6Letzter Beitrag: 15.03.06, 08:02 -
Linux Kernel (Anfänger)
Von xunnamedx im Forum Linux & UnixAntworten: 1Letzter Beitrag: 11.06.05, 04:49 -
Acronis Software und Linux Kernel
Von funnytommy im Forum Linux & UnixAntworten: 2Letzter Beitrag: 29.06.04, 17:42





Zitieren

Login






