OS - neue und gute Antworten

  • 0
    Aktuelle Netbook-Betriebssysteme?
    Antwort von druckertinte druckertinte

    Ein ganz normales Desktop OS? Du kannst ja auch mal gucken, ob dir Oberflächen wie Plasma Netbook zusagen. Dafür GNU/Linux Distri deiner Wahl herunterladen (Bei KDE empfehle ich Fedora oder openSUSE) und das Paket plasma-netbook nachinstallieren. Alt+F2 drücken und

    killall plasma-desktop; plasma-netbook

    einhämmen, Enter und los geht der Spaß ;)

  • 0
    Aktuelle Netbook-Betriebssysteme?
    RatgeberHelden Antwort von HerzVonHessen HerzVonHessen

    Hallo KatzenKratzBaum,

    ...rum weil ich einfach nix vernünftiges finde.

    Wenn Dir nichts von dem zusagt das es auf dem Markt gibt, dann bist Du entweder sehr anspruchsvoll/speziell mit Deinen Wünschen & Vorstellungen oder hast noch nicht alles versucht.

    Auf meinem Netbook ist keine speziell angepasste Netbook-Distribution sondern ein ganz gewöhnliches openSUSE. Es zwingt einen ja niemand zu etwas anderem.

    lieben Gruß aus Zuhaus

  • 0
    Aktuelle Netbook-Betriebssysteme?
    Antwort von gr33n13m0n gr33n13m0n

    ArchBang :)

  • 0
    Aktuelle Netbook-Betriebssysteme?
    Antwort von Freak123456789 Freak123456789

    Linux!!! Android oder nomale Linux netbok versionen. Sonst halt Windoof von microdumm.

    Kommentar von KatzenKratzBaum KatzenKratzBaumKatzenKratzBaum

    Die Frage ist, welche Distribution?

    Macht Android auf einem Netbook wirklich Sinn?

    Kommentar von Freak123456789 Freak123456789Freak123456789

    Ich persönlch liebe ubuntu aber das istr halt geschmackssache.

  • 0
    Aktuelle Netbook-Betriebssysteme?
    Antwort von PadWorks PadWorks

    windows8 gibts ne Beta...

    Ansonsten windows7 starter... gibt sicherlich updates...

  • 0
    Welche Linux Distribution findet ihr am besten und warum?
    Antwort von druckertinte druckertinte
    Abgestimmt für: Debian

    Ich schätze die Stabilität. Wenn die nicht ganz so wichtig ist (neuere Software aber um so mehr) gefällt mir Fedora recht gut :)

  • 1
    Windows neu aufspielen ohne Rebnoot CD
    Antwort von Criz1993 Criz1993

    ich geh mal davon aus, das du eine windows 64 bit version hast. http://www.chip.de/downloads/Windows-7-Home-Premium-64-Bit_46355794.html hier hast du Windows 7 Home Premium 64 bit als .iso zum gratis download Downloaden dann noch Daemon Tools für Virtuelle laufwerke Downloaden und installieren (Link als kommentar) Windows image einbinden und dann Windows installieren .. bei der Wahl ob "Upgrade" oder "Benutzerdefiniert" wählst du Benutzerdefiniert nach der installation noch mal (C:) bereinigen damit auch die alte windows version weg kommt und ferig c:

    Kommentar von Criz1993 Criz1993
    Kommentar von gamey gamey

    Puh vielen Dank, ich hab schon Angszuzstände bekommen, nagut wird trotzdem viel Arbeit aber danke dir und den anderen :)

  • 1
    Windows neu aufspielen ohne Rebnoot CD
    Antwort von PcSRRS PcSRRS

    Hi um welches Notebook handel es sich denn ? im normalen fall ist deine sogenannte cd :D auf einer versteckten EFI Partition ie du mit einer bestimmten tastenkombi am start starten kannst und dann wird das system neuaufgespielt und ihn den urzustand zurück gesetzt ;)

  • 1
    Windows neu aufspielen ohne Rebnoot CD
    Antwort von Criz1993 Criz1993

    du müsstest auf deinem Laptop eine Recovery Partition haben, die stellt dein Windows so wieder her wie an dem tag, wo du dein Laptop gekauft hast.

    guck einfach mal im Startscreen wegen Bios und andere optionen

    Kommentar von IRON67 IRON67IRON67

    Das Dumme bei Recovery-Lösungen ist nur, dass sie nicht zuverlässig arbeiten.

    Hier mal eine gute Erklärung:

    http://forum.chip.de/viren-trojaner-wuermer/system-neu-aufsetzen-bka-virus-1621946-page2.html#post10021372

    Der Erfolg ist also ungewiss.

  • 0
    Windows 7 optimieren und reinigen
    Antwort von DOMODORO DOMODORO

    Die Frage ist sehr unsauber gestellt, denn WELCHES Windows 7 z.B. nutzt Du und wie arbeitest Du?

    Was ist Schrott für Dich? Deine eigenen Dateien?

    Bevor Du anfängst irgendwas zu defragmentieren ist es ratsam erstmal GRÜNDLICH alle Ordner durchzuschauen und veralte Dateien, doppelte oder nach eigenem Ermessen unnötige zu löschen (eigene Dateien vor allem, erstmal keine Systemdateien)!

    DANN kannst Du anfangen über die Systemsteuerung Software die nicht mehr benötigten Programme (!) zu deinstallieren.

    UND dann erst solltest Du mit CCleaner und Co ran. Und danach erst defragmentieren.

    Am effektivsten aus meiner Sicht ist aber immer zuerst das Löschen der eigenen Dateien (Filme, Musik, Dokumente) etc. - da ist teilweise am meisten Müll rauszuholen.

    Viel Erfolg DOM PS: Antworten auszeichnen als hilfreichste Antwort freut den Antwortenden - Dankeschön!

    Kommentar von kudusik kudusik

    Ich zeichne deine Stümperei hiermit als Versagen aus. Selten so ein Unsinn gelesen.

  • 0
    Windows 7 optimieren und reinigen
    Antwort von aldermagger aldermagger

    ich würd einfach CCleaner und Defragmentieren empfehlen, hilft immer.

    hier der link zum ccleaner http://www.chip.de/downloads/CCleaner_16317939.html

    defragmentieren kannste in der windows suche finden

  • 0
    Windows 7 optimieren und reinigen
    Antwort von TuckChesta TuckChesta

    Wie definierst du denn genau "Schrott"? Für die Rückstände diverser Löschaktionen empfehle ich Tools wie den CCleaner, der säubert dir bei Bedarf auch die Registry (Anfertigung eines Backups vorher zulassen). Ansonsten gäbe es da noch Datenträgerbereinigung (in Windows integriert, ähnlich wie der CCleaner aber weniger umfangreich) und die Defragmentierung (sorgt für Ordnung im Speicher, sodass schneller auf die Progs zugegriffen werden kann).

    Oder was meinst du genau?

  • 1
    ubuntu installieren, oder nicht ?!?!!
    Antwort von Gebbi Gebbi

    Wenn deine Festplatte wenigstens 250GB hatt dann lass dein XP drauf und installierte dir zusätzlich Linux Mint-DVD Version.Damit rennt dein PC wieder.Mint hat den Vorteil das schon die wichtigsten Multimedia-Codecs sowie java und fllash installiert sind,das ist für einen Windows Umsteiger wichtig wenn alles gleich funktionieren soll.Bei der Installation helfe ich dir gerne weiter.Ach ja,du wirst mit einem System belohnt das völlig Viren resistent ist und gut sieht es auch noch aus.

    Kommentar von tiwo666 tiwo666tiwo666

    Die Standard-Distributionen von Mint 12 (KDE bzw. Gnome3) schafft ein älterer PC nur mit Mühe. Drei offene Fenster und er hoppelt nur noch.

    Kommentar von Gebbi GebbiGebbi

    So alt wird die Kiste ja nun wohl nicht sein!

  • 0
    Wird mein OS auf meinem Samsung Galaxy S bei einem Hardreset auch resetet? Bitte ganz lesen!
    Antwort von AppleIstKacke AppleIstKacke

    Hat sich erledigt. Aber an alle, die das selbe Problem haben:

    WICHTIG: NICHTS ANDERES MACHEN, ALS ES HIER STEHT, SONST KANN ES SEIN, DASS DAS GERÄT GAR NICHT MEHR FUNKTIONIERT!


    1.) Ausschalten

    2.) Mit VolUp + HomeTaste gedrückt Einschalten

    3.) Mit VolDown/VolUp "factory reset" auswählen

    4.) Mit HomeTaste bestätigen

    5.) Nochmal bestätigen

    6.) Warten

    7.) "reboot now" oder so auswählen


    Dann sind ALLE Daten weg, das System bleibt natürlich (die Einstellungen aber nicht!).

  • 0
    Wird mein OS auf meinem Samsung Galaxy S bei einem Hardreset auch resetet? Bitte ganz lesen!
    Antwort von AppleIstKacke AppleIstKacke

    Diese Antwort dient dazu, dass ich auf "Noch eine Antwort, bitte!" klicken kann!

  • 0
    UNIX-Programmierung in C und POSIX - fork() und Shared Memory -> Bad System Call
    Hilfreichste Antwort von Kurushiyama Kurushiyama

    Bei mir kompiliert der Code nicht mal, deswegen hier mal theoretisch.

    Also: das Kind kennt seine eigene pid, die es über getpid() auch ganz einfach abfragen kann. Sinnvoller wäre also, die pid des Vaters im shared memory zu speichern und dann die eigene pid damit vergleichen. Braucht es aber auch nicht, da der Rückgabewert von fork im Kind immer 0 ist und im Vater immer größer Null, wenn das ganze erfolgreich war und kleiner 0, wenn nicht. Soviel also zu Shared Memory.

    Hier meine Lösung:

    http://nopaste.info/2e709acd7c.html

    P.S. der Aufruf von getpid muss natürlich nach fork erfolgen, wenn ihr sie ausgeben wollt oder so.

    Kommentar von Hunter181 Hunter181

    Hi, nene, du hast die Frage glaub falsch verstanden. Wir wissen schon wie man einen fork() erzeugt und das die PID auch immer auf 0 gesetzt wird sobald man sich im Kind befindet. Was wir aber machen sollen ist, wir sollen über das Shared Memory die die PID des Kindes (vom Vater aus gesehen) speichern und im Kind-Prozess diese ID aus dem Memory lesen und mit der eigenen vergleichen also:

    Vater speichert Kind-Prozess-ID in Shared Memory Kind liest diese aus und vergleicht mit der eigenen. Bei einem erfolgreichen Vergleich wirft Kind "OK" zurück und andernfalls "Nein"

    Also wir SOLLEN über das SharedMemory-Tool gehen, um das Ganze zu machen. Hoffe es ist jetzt klarer geworden. Wir verstehen dabei nicht ganz, wie wir die PID in Memory speichern. Wir wissen, dass im Vater-Prozess die childpid auch wirklich die PID des Kindes ist. Aber wie speichert man diese Nummer denn, geschweige denn wie liest man sie denn wieder aus.

    Kommentar von Kurushiyama KurushiyamaKurushiyama

    Vater speichert Kind-Prozess-ID in Shared Memory Kind liest diese aus und vergleicht mit der eigenen. Bei einem erfolgreichen Vergleich wirft Kind "OK" zurück und andernfalls "Nein"

    Das ist völlig unsinnig. Der Rückgabewert von fork IST im Vater die pid des Childs. Die Vernwendung von Shared Memory ist in dem Fall völlig Banane, da reicht ein einfacher int. Wenn überhaupt macht es Sinn, das der Vater seine pid im SHM ablegt und das Child die pids vergleicht.

    Liefert die von mir vorgeschlagene Lösung zusätzlich ab, als bessere und sinnvollere Lösung des zu Grunde liegenden Problems (KISS-Prinzip).

    Ich lese mich dann mal (nach Jahren) in SHM ein, versuche da eine Lösung zu basteln. Lösung kommt dann später.

    Kommentar von Hunter181 Hunter181

    Also damit wir nichts falsch interpretiertes übermitteln, schreiben wir hier mal die genaue Aufgabenstellung: Schreiben Sie unter C und POSIX folgendes Programm und testen Sie dieses. Ein Prozess (Vater) erzeugt ein Kind-Prozess (Kind) und teilt diesem via Shared Memory die Prozessnummer (pid1 ) des Kindes mit. Das Kind vergleicht die übergebene Zahl pid1 mit seiner tatsächlichen Prozessnummer (erlangt durch einen Systemaufruf), und teilt dem Vater (auch via Shared Memory) mit, ob die übergebene Zahl gestimmt hat (z.B. als String OK oder FALSE). Können hier Probleme der Synchronisation auftreten, und falls ja, wie lösen Sie diese? Hinweis: benutzen Sie u.A. die Funktionen der POSIX-Familie shm*.

    Hoffe jetzt ist es etwas klarer was wir machen sollen.

    Kommentar von Kurushiyama KurushiyamaKurushiyama

    Klassisches Beispiel einer völlig realitätsfernen Aufgabenstellung (siehe meine Lösung), aber ich bin dran.

    Kommentar von Kurushiyama KurushiyamaKurushiyama

    Es ist zwar völlig daneben, aber hier meine Lösung.

    Es können Synchronisationsprobleme auftreten, und zwar dann, wenn der Prozess schon geforkt ist, aber das Shared Memory Segment noch dem Vater-Prozess gehört. Gelöst wurde das hier mit Semaphoren, da sie ressourceneffizienter und eindeutiger sind als while-Shleifen mit Überprüfungen.

    Kommentar von Kurushiyama KurushiyamaKurushiyama

    Noch eine etwas bessere Lösung, in der der Vater explizit darauf wartet, daß das Kind die weitere Ausführung erlaubt.

    http://nopaste.info/6530cd7cbd.html

    Kommentar von Hunter181 Hunter181

    ok also vielen dank erstmal für deine mühen! Ich werde mir das heute abend mit meinem kumpel nochmal anschauen.

    Kommentar von Kurushiyama KurushiyamaKurushiyama

    Könnt Euch ja nochmal melden, wenn ihr Fragen habt.

    Kommentar von Hunter181 Hunter181

    Hatten eine ähnliche Lösung wie die deine am Schluss, nur eben ohne Semaphore. Wir haben die Codes mit einander verglichen und einpaar Dinge bei uns ausgebessert. Funktioniert nun. Du hast uns echt geholfen! Heute morgen wussten wir noch überhaupt nicht wie wir das anstellen sollten :) Danke nochmal an dieser Stelle, echt nett, top!

    Kommentar von Kurushiyama KurushiyamaKurushiyama

    Kein Thema. Aber cool, daß ihr Euch die Mühe gemacht habt, den Code nicht einfach zu übernehmen. Das ist top!

    Wäre cool, wenn ihr den aktuellen Code posten könntet.

    Kommentar von Hunter181 Hunter181
    Kommentar von MaxK1990 MaxK1990MaxK1990

    Der Code verwendet zwar keine Semaphoren, aber das war theoretisch auch die Aufgabe. Man sollte es denken wir mit einer while()-Schleife machen und dann eben auf die Synchronisationshinweise deuten und mögliche Lösungsansätze geben. Danke nochmal für deine Mühen, du hast uns wirklich den Hintern gerettet.

    Kommentar von Kurushiyama KurushiyamaKurushiyama

    Kleiner Tipp von mir: Wenn UNIX, dann richtig. Installiert ne VirtualBox mit nem Linux oder BSD Eurer Wahl. Ich bin bei cygwin immer etwas misstrauisch.

  • 0
    UNIX-Programmierung in C und POSIX - fork() und Shared Memory -> Bad System Call
    Antwort von zirias zirias

    Ähm .. das shared memory wird gar nirgends benutzt. Habe ich selbst auch noch nicht verwendet, daher kann ich dazu leider nichts sagen. Aber die Pipe sollte eigentlich so funktionieren, mal versucht shmget() einfach komplett wegzulassen?

    Es wird allerdings Müll ankommen, denn (char*)childpid interpretiert einfach nur ein integer als Zeichenkette, da wird nichts konvertiert. Versucht es mit sprintf() oder so :)

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.