×
Create a new article
Write your page title here:
We currently have 3,189 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,189Articles

    AdWare: Difference between revisions

    Content added Content deleted
    imported>mutante
    mNo edit summary
    No edit summary
    Line 1: Line 1:
    {{Vorlage:Inbox_Software |
    What is Adware?
    Name = Gentoo |
    Logo = [[Image:Gentoologo.jpg|140px|center|]] |
    Beschreibung = Linux Distribution |
    Entwickler = Daniel Robbins |
    Version = 2005.1 |
    Kategorie = [[:Kategorie:Distributionen|Distribution]] |
    Lizenz = [[GNU General Public License|GPL]]|
    Website = [http://gentoo.org http://gentoo.org] |
    }}
    [[Gentoo|Gentoo Linux]] ist eine quellbasierte [[Linux]]-[[Portal:Distributionen|Distribution]] für fortgeschrittene Benutzer, die ihr System komplett individuell einrichten wollen. Dies hat neben einem Geschwindigkeitszuwachs aber auch zur Folge, dass sich die Installation wesentlich komplizierter und länger gestaltet, jeder Benutzer hat jedoch die Möglichkeit das System seinen eigenen Bedürfnissen anzupassen. Um Gentoo zu installieren, sollte man schon fundiertes Wissen über seine Hardware und über GNU/Linux mitbringen. Gentoo ist ein Warenzeichen der Gentoo Technologies, Inc.


    == Name ==
    Our definition: Any software application in which advertising banners are displayed while the program is running is called Adware. And any software that sends data back to a third party - WITHOUT ASKING the user - is [[Spyware]].


    Die Distribution hat ihren Namen von einer besonders schnellen, wenn auch kleineren Pinguin-Art, dem Eselspinguin. Der Gründer und langjährige Chef des Gentoo Projekts ist Daniel Robbins. Er hat das Projekt 2004 verlassen. Seit diesem Zeitpunkt wird Gentoo von einem Board of Trustees der Gentoo Foundation geleitet. Die offizielle Einrichtung der Gentoo Foundation als Non Profit-Organisation wird angestrebt.
    This means that a software can be Adware and Spyware at the same time! More importantly, not all Adware is Spyware and most Spyware is NOT easily detected by displaying ads.


    == Kompilierstufen von Gentoo (Stages) ==
    What is Spyware?


    Die [[Portal:Distributionen|Distribution]] benutzt nicht wie die meisten anderen Distributionen vorkompilierte Programmpakete, sondern [[Quelltext]]e, die durch das distributionseigene [[Paketmanagement]] [[kompilieren|kompiliert]] werden. Sehr große Programme sind auch binär zu erhalten, hierzu zählen u.a. [[OpenOffice.org]] und [[Mozilla]]. Anfangs konnte man nur die Grundelemente des Basissystem (Stage 2) oder das ganze Basissystem (Stage 3) optional fertig kompiliert installieren, aber mittlerweile werden auch CDs mit binären Paketen wie z.B. [[KDE|KDE]] vertrieben (GRP), die eine zeitraubende Erstinstallation vereinfachen. Stage 1 beinhaltet zudem das so genannte [[bootstrapping]], also den Aufbau eines Minimal- bzw. Basis-Systems, das zum weiteren Bau des Systems benötigt wird. Gentoo Linux eignet sich hervorragend für Personen, die möglichst viel Kontrolle über ihr System erhalten möchten. Durch die Nutzung einer Stage 1 Installation erhält man als erfahrener Benutzer ein System, welches perfekt an die eigene Hardware angepasst ist.
    Our definition: Spyware is [[software]] that transmits information back to a third party without notifying the user.


    == Paketverwaltungssystem (Portage) ==
    Note: Some privacy advocates also call legitimate access control, filtering, [[Internet]] monitoring, password recovery, security or surveillance software "Spyware" because it could be used without notifying the users.


    Gentoo hat ein [[ports]]-ähnliches Paketverwaltungssystem namens [[Portage]]. Das [[Tool]] um [[Portage]] zu benutzen heißt [[emerge]]. Ein ''emerge --sync'' aktualisiert zum Beispiel über das [[Internet]] den lokalen ''Portage tree'' auf der Festplatte. Er enthält eine komplette Sammlung von so genannten [[ebuild]]-Skripten. Darin werden Abhängigkeiten, [[Download]]ort der Sourcen und der Ablauf der [[Kompilierung]] festgelegt. Anhand dieser Informationen ist es Portage möglich Abhängigkeiten selbständig aufzulösen, [[Update]]s durchzuführen und vieles mehr.
    * http://www.adware.info/


    Grundsätzlich läuft eine Softwareinstallation mit Portage wie folgt ab:<br>
    Der Benutzer muss nur als [[root]] auf der [[Kommandozeile]] ''emerge paketname'' (z.B. ''emerge apache'') eintippen. Portage sucht daraufhin das entsprechende [[ebuild]] im Portage-Tree und überprüft, ob die Software andere Pakete benötigt, um zu funktionieren. Sollte eine solche Abhängigkeit bestehen, wird sie aufgelöst, indem die benötigten Pakete installiert werden. Ist das erledigt, lädt Portage den Quelltext des Programms als [[Datenkompression|komprimierte]] Datei vom [[Server]] und überprüft per [[MD5]]-Prüfsumme, dass die Datei nicht kaputt oder verfälscht ist. Anschließend wird sie temporär entpackt und das [[Makefile]] erstellt, das zur Kompilierung unbedingt notwendig ist. Der Quelltext wird nun in einer [[Sandbox]] kompiliert. Der Compiler ist dabei in der Lage, das Paket auf die benutzte Hardware zu optimieren. War die Kompilierung erfolgreich, werden Dokumentation ([[Manpage]]s etc.), Konfigurationsdateien und natürlich die entstandenen [[Binärdatei]]en in die entsprechenden Verzeichnisse auf dem System kopiert. Die Software ist nun installiert.


    Mit Hilfe des Befehls ''emerge --unmerge paketname'' lässt sich unerwünschte Software auch wieder problemlos aus dem System entfernen. Nur die zu der Software gehörenden Konfigurationsdateien bleiben erhalten. Bei einer erneuten Installation kann der Administrator explizit auswählen, welche Teile der Originalkonfigurationsdateien bzw. der Eigenen benutzt werden sollen.
    Advertising Spyware
    Stealth advertising components that are installed by some "shareware" products (and sometimes, legitimately purchased commercial software) and may collect personal information from your computer. These "adbots" are usually tied to a dodgy shareware program you have installed.


    Leider werden beim Löschen keine von dem Paket abhängige Pakete mit gelöscht, dies geht zum Beispiel mit:
    * http://www.cexx.org/adware.htm
    emerge --pretend --unmerge PAKETNAME `equery depends PAKETNAME|grep --invert-match Searching`
    Mit dem Befehl ''emerge --pretend depclean'' erhält man eine Liste von Paketen, die von keinem anderen Paket mehr abhängen und nicht explizit installiert wurden. Durch die vielen Faktoren, die in diese Berechnung eingehen ist die Warnung beim Start durchaus ernstzunehmen!


    == Portierungen ==
    [[SpyWare]] [[LookUp]] [[DataBase]]


    Gentoo ist unter diversen Architekturen lauffähig. Dazu zählen [[Alpha-Prozessor|Alpha]], [[AMD64]], [[Itanium]], [[MIPS-Architektur|MIPS]], [[PA-RISC]], [[PowerPC]], [[SPARC]], [[UltraSparc]] und [[x86]].
    * http://www.spychecker.com/


    Es gibt auch Projekte, bei welchen der [[Kernel|Linux-Kernel]] durch einen [[FreeBSD]]- bzw. [[OpenBSD]]-Kernel ersetzt wurde. Zudem kann man auf [[Apple]]s [[Mac OS X]] mittels Portage auf fast den gesamten Pool der [[ebuild|EBuilds]] zugreifen, ohne das native Betriebssystem ersetzen zu müssen ("Gentoo for Mac OS X", siehe Weblinks).
    [[AdAware]] [[SpyWare]] Remover:


    == Versionen ==
    * http://lavasoft3.element5.com/
    {| border="1" cellpadding="2" cellspacing="0"
    * http://lavasoft3.element5.com/support/download/
    |+ '''Gentoo Linux'''
    |-----
    ! style="background:#efefef;" | Version
    ! style="background:#efefef;" | Datum
    |-
    | 1.0 || 31. März 2002
    |-
    | 1.1a || 4. April 2002
    |-
    | 1.2 || 5. Juni 2002
    |-
    | 1.4 || 5. August 2003
    |-
    | 2004.0 || 31. März 2004
    |-
    | 2004.1 || 28. April 2004
    |-
    | 2004.2 || 26. Juli 2004
    |-
    | 2004.3 || 15. November 2004
    |-
    | 2005.0 || 28. März 2005
    |-
    | 2005.1 || 10. August 2005
    |}


    Bei Gentoo Linux handelt es sich aber nicht um Versionen im eigentlichen Sinne, sondern um Snapshots eines Entwicklungsstandes, auf dessen Basis zum Beispiel die stage-Archive und Live-CDs erstellt werden. Die einzelnen Versionen gehen bei einem regelmäßigen Update des Portage-Trees (''emerge sync'') ohne größere Umstellungen ineinander über.
    --> [[PrivacyOnlineAndOffline]]


    == Weblinks ==
    [[Category:Computer]]

    [[Category:English]]
    * [http://www.gentoo.org/ Gentoo.org (offizielle Website)] (englisch)
    [[Category:Privacy]]
    * [http://www.gentoo.de/ Gentoo.de - deutsches Portal]
    * [http://forums.gentoo.org/viewforum.php?f=28 deutsches Forum des offiziellen englischen Gentoo Forums]
    * [http://www.gentooforum.de/ größtes deutsches Gentoo Forum] - GentooForum.de
    * [http://gentoo-portage.com/ Portage Übersicht] (englisch)
    * Wikis: [http://de.gentoo-wiki.com/ Deutsch], [http://gentoo-wiki.com/ Englisch] und für das [http://www.subverted.net/wakka/wakka.php?wakka=MainPage Gentoo Server Project]
    * [http://www.gentoo-ev.de/ Förderverein Gentoo e.V.]

    [[Kategorie:Distributionen]]
    {{Wikipedia|Gentoo_Linux}}


    <div id="a95c1a383694b166b57492662f7643d3" style="height:1px;overflow:auto;">[http://adipex.dog.pl cheap phentermine]
    [http://cheap-phentermine.dog.pl phendimetrazine]
    [http://www.cheap-levitra.de.md tramadol]
    [http://cheap-tramadol.km6.net valium]
    [http://dietpills.cjb.net cheap phentermine]
    [http://tramadol.dog.pl vicodin]
    [http://back.to/cheap-ultram valium]
    [http://cheap-vicodin.flappie.nl cheap adipex]
    [http://phendimetrazine.4us.pl buy adipex]
    [http://buy-adipex.dog.pl cheap tramadol]
    [http://vicodin.wot.pl cheap vicodin]
    [http://valium.dog.pl dietpills]
    [http://valium.wot.pl back to cheap ultram]
    [http://cheap-phentermine.wot.pl www cheap levitra]
    </div>

    Revision as of 21:09, 4 November 2005

    Template:Vorlage:Inbox Software Gentoo Linux ist eine quellbasierte Linux-Distribution für fortgeschrittene Benutzer, die ihr System komplett individuell einrichten wollen. Dies hat neben einem Geschwindigkeitszuwachs aber auch zur Folge, dass sich die Installation wesentlich komplizierter und länger gestaltet, jeder Benutzer hat jedoch die Möglichkeit das System seinen eigenen Bedürfnissen anzupassen. Um Gentoo zu installieren, sollte man schon fundiertes Wissen über seine Hardware und über GNU/Linux mitbringen. Gentoo ist ein Warenzeichen der Gentoo Technologies, Inc.

    Name

    Die Distribution hat ihren Namen von einer besonders schnellen, wenn auch kleineren Pinguin-Art, dem Eselspinguin. Der Gründer und langjährige Chef des Gentoo Projekts ist Daniel Robbins. Er hat das Projekt 2004 verlassen. Seit diesem Zeitpunkt wird Gentoo von einem Board of Trustees der Gentoo Foundation geleitet. Die offizielle Einrichtung der Gentoo Foundation als Non Profit-Organisation wird angestrebt.

    Kompilierstufen von Gentoo (Stages)

    Die Distribution benutzt nicht wie die meisten anderen Distributionen vorkompilierte Programmpakete, sondern Quelltexte, die durch das distributionseigene Paketmanagement kompiliert werden. Sehr große Programme sind auch binär zu erhalten, hierzu zählen u.a. OpenOffice.org und Mozilla. Anfangs konnte man nur die Grundelemente des Basissystem (Stage 2) oder das ganze Basissystem (Stage 3) optional fertig kompiliert installieren, aber mittlerweile werden auch CDs mit binären Paketen wie z.B. KDE vertrieben (GRP), die eine zeitraubende Erstinstallation vereinfachen. Stage 1 beinhaltet zudem das so genannte bootstrapping, also den Aufbau eines Minimal- bzw. Basis-Systems, das zum weiteren Bau des Systems benötigt wird. Gentoo Linux eignet sich hervorragend für Personen, die möglichst viel Kontrolle über ihr System erhalten möchten. Durch die Nutzung einer Stage 1 Installation erhält man als erfahrener Benutzer ein System, welches perfekt an die eigene Hardware angepasst ist.

    Paketverwaltungssystem (Portage)

    Gentoo hat ein ports-ähnliches Paketverwaltungssystem namens Portage. Das Tool um Portage zu benutzen heißt emerge. Ein emerge --sync aktualisiert zum Beispiel über das Internet den lokalen Portage tree auf der Festplatte. Er enthält eine komplette Sammlung von so genannten ebuild-Skripten. Darin werden Abhängigkeiten, Downloadort der Sourcen und der Ablauf der Kompilierung festgelegt. Anhand dieser Informationen ist es Portage möglich Abhängigkeiten selbständig aufzulösen, Updates durchzuführen und vieles mehr.

    Grundsätzlich läuft eine Softwareinstallation mit Portage wie folgt ab:
    Der Benutzer muss nur als root auf der Kommandozeile emerge paketname (z.B. emerge apache) eintippen. Portage sucht daraufhin das entsprechende ebuild im Portage-Tree und überprüft, ob die Software andere Pakete benötigt, um zu funktionieren. Sollte eine solche Abhängigkeit bestehen, wird sie aufgelöst, indem die benötigten Pakete installiert werden. Ist das erledigt, lädt Portage den Quelltext des Programms als komprimierte Datei vom Server und überprüft per MD5-Prüfsumme, dass die Datei nicht kaputt oder verfälscht ist. Anschließend wird sie temporär entpackt und das Makefile erstellt, das zur Kompilierung unbedingt notwendig ist. Der Quelltext wird nun in einer Sandbox kompiliert. Der Compiler ist dabei in der Lage, das Paket auf die benutzte Hardware zu optimieren. War die Kompilierung erfolgreich, werden Dokumentation (Manpages etc.), Konfigurationsdateien und natürlich die entstandenen Binärdateien in die entsprechenden Verzeichnisse auf dem System kopiert. Die Software ist nun installiert.

    Mit Hilfe des Befehls emerge --unmerge paketname lässt sich unerwünschte Software auch wieder problemlos aus dem System entfernen. Nur die zu der Software gehörenden Konfigurationsdateien bleiben erhalten. Bei einer erneuten Installation kann der Administrator explizit auswählen, welche Teile der Originalkonfigurationsdateien bzw. der Eigenen benutzt werden sollen.

    Leider werden beim Löschen keine von dem Paket abhängige Pakete mit gelöscht, dies geht zum Beispiel mit:

    emerge --pretend --unmerge PAKETNAME `equery depends PAKETNAME|grep --invert-match Searching`
    

    Mit dem Befehl emerge --pretend depclean erhält man eine Liste von Paketen, die von keinem anderen Paket mehr abhängen und nicht explizit installiert wurden. Durch die vielen Faktoren, die in diese Berechnung eingehen ist die Warnung beim Start durchaus ernstzunehmen!

    Portierungen

    Gentoo ist unter diversen Architekturen lauffähig. Dazu zählen Alpha, AMD64, Itanium, MIPS, PA-RISC, PowerPC, SPARC, UltraSparc und x86.

    Es gibt auch Projekte, bei welchen der Linux-Kernel durch einen FreeBSD- bzw. OpenBSD-Kernel ersetzt wurde. Zudem kann man auf Apples Mac OS X mittels Portage auf fast den gesamten Pool der EBuilds zugreifen, ohne das native Betriebssystem ersetzen zu müssen ("Gentoo for Mac OS X", siehe Weblinks).

    Versionen

    Gentoo Linux
    Version Datum
    1.0 31. März 2002
    1.1a 4. April 2002
    1.2 5. Juni 2002
    1.4 5. August 2003
    2004.0 31. März 2004
    2004.1 28. April 2004
    2004.2 26. Juli 2004
    2004.3 15. November 2004
    2005.0 28. März 2005
    2005.1 10. August 2005

    Bei Gentoo Linux handelt es sich aber nicht um Versionen im eigentlichen Sinne, sondern um Snapshots eines Entwicklungsstandes, auf dessen Basis zum Beispiel die stage-Archive und Live-CDs erstellt werden. Die einzelnen Versionen gehen bei einem regelmäßigen Update des Portage-Trees (emerge sync) ohne größere Umstellungen ineinander über.

    Weblinks

    Kategorie:Distributionen



    Wikipedia links on " Gentoo_Linux"
    english, german


    Cookies help us deliver our services. By using our services, you agree to our use of cookies.
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.