Jammer-Thread
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Haha das haben sie bei uns auf der Arbeit letztens erst eingeführt, dass man ein Dutzend Umgebungsvariablen setzen muss (und außerdem Konfigurationsdateien hin- und herschieben) bevor man was kompilieren kann. Weil, #include <fuckyou.hpp> ist einfach cooler als #include "../schlick/fuckyou.hpp". Vor allem, wenn acht Projekte jeweils eine eigene config.hpp mitbringen!
Re: Jammer-Thread
Wenn du mal schnell das Programm in einer komplett anderen Umgebung starten willst (andere Versionen diverser Bibliotheken, anderer Displayserver etc.), sind Umgebungsvariablen das Non-Plus-Ultra. Und die am Anfang richtig zu setzen, gibt es natürlich Skripte.Schrompf hat geschrieben:Verdammte Uralt-Linux-Bibliotheken. Was gibt es Schöneres, als die Build Config einer Lib in einer Umgebungsvariable abzulegen? Hm? Ich gebe gleich selbst die Antwort: ALLES ANDERE wäre schöner als das. Ich habe irgendwann eine Software installiert, die OpenSSL mitbrachte. Und die Deppen-Lib muss natürlich ihre Konfig global in eine Umgebungsvar speichern. Weil... na weil... tja. Nun will ich mir aus OpenSSL ne statisch gelinkte Lib für ein Projekt bauen und schon das Configure scheitert, weil sich die Parameter mit der anderen Install beißen. Tolle Wurst.
Aber die M$-Registry ist natürlich immer doof, weil sie genau dasselbe tut. Was für ein Haufen Pfeiffen.
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
-
- Beiträge: 75
- Registriert: 24.07.2002, 00:00
- Wohnort: Bremen
- Kontaktdaten:
Re: Jammer-Thread
Der Unterschied ist, du kannst die Umgebungsvariablen pro Prozess ändern. Wenn das bestehende Environment dich beim Bauen stört, besorg dir doch mitSchrompf hat geschrieben: Aber die M$-Registry ist natürlich immer doof, weil sie genau dasselbe tut. Was für ein Haufen Pfeiffen.
Code: Alles auswählen
env -i $SHELL
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Jammer-Thread
Dann steht aber wieder die initiale Frage: warum tut die Lib das überhaupt?
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- kimmi
- Moderator
- Beiträge: 1405
- Registriert: 26.02.2009, 09:42
- Echter Name: Kim Kulling
- Wohnort: Luebeck
- Kontaktdaten:
Re: Jammer-Thread
Warum lecken sich Hunde die E...? Weil sie es können. Eine Lehre nach nunmehr 12 Jahren "professioneller" SW-Entwicklung sowohl als Entwickler als auch als Scrummaster: wenn du eine Sauerei zulässt, nutzt das auch irgend einer schamlos aus. Auch wenn du es 1000 mal verboten hast :).
Gruß Kimmi
Gruß Kimmi
Re: Jammer-Thread
Wobei envvars eine bequeme Sauerei ist.
Mit envvars kann man z.B. den Buildprozess und die Reichweite einer Bibliothek abkapseln, die sonst das System beeinträchtigen würde (z.B. wenn man das Font rendering für sein System neu kompiliert und plötzlich nix mehr lesen kann auf dem Bildschirm - man legt sich mit envvars eine Umgebung an, bei der nur ein paar Prozesse die neue Bibliothek nutzen)
Mit envvars kann man z.B. den Buildprozess und die Reichweite einer Bibliothek abkapseln, die sonst das System beeinträchtigen würde (z.B. wenn man das Font rendering für sein System neu kompiliert und plötzlich nix mehr lesen kann auf dem Bildschirm - man legt sich mit envvars eine Umgebung an, bei der nur ein paar Prozesse die neue Bibliothek nutzen)
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
- dot
- Establishment
- Beiträge: 1745
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Jammer-Thread
Und die ordentliche Lösung wäre sowas wie Side-by-Side... ;)
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Re: Jammer-Thread
Bin ich froh, dass ich mit diesem ganzen mobilen Gerätemüll bald nix mehr zu tun habe. Es ist einfach nur zum Reihern.
Customer: "Hi! Wir wollen eine Grafikanwendung XYZ haben die auf den Geräten ABC läuft."
Gerät 1: Hi! Mein Prozessor ist sauschnell, aber Speicher habe ich kaum.
Gerät 2: Hi! Ich habe ja soooooo viel Speicher, aber der Prozessor kriecht.
Gerät 3: Hi! Ich habe einen 3D-Beschleuniger! Viel Speicher gibt es auch. FPU habe ich aber nicht. Bitte benutze doch Fixed-Point
Gerät 4: Hi! Ich habe viel Speicher, eine schnelle CPU mit FPU, aber 3D-Beschleuniger gibt's nicht. Standard Java Grafik ist ja auch gut genug!
Gerät 5: Hi! Ich habe alles was du dir wünschst, aber wegen Geräten 1-4 kannst du mich nicht voll unterstützen, es sei denn du schreibst mehrere verschiedene Anwendungen!
Diese Liste kann man noch ewig erweitern. Ich finde kaum Worte dafür, wie sehr mir das zum Halse raushängt. Aber bald ist Schluss damit! Zurück in die PC-Entwicklung, und zwar in einen Bereich wo gute Hardware Voraussetzung ist :)
Customer: "Hi! Wir wollen eine Grafikanwendung XYZ haben die auf den Geräten ABC läuft."
Gerät 1: Hi! Mein Prozessor ist sauschnell, aber Speicher habe ich kaum.
Gerät 2: Hi! Ich habe ja soooooo viel Speicher, aber der Prozessor kriecht.
Gerät 3: Hi! Ich habe einen 3D-Beschleuniger! Viel Speicher gibt es auch. FPU habe ich aber nicht. Bitte benutze doch Fixed-Point
Gerät 4: Hi! Ich habe viel Speicher, eine schnelle CPU mit FPU, aber 3D-Beschleuniger gibt's nicht. Standard Java Grafik ist ja auch gut genug!
Gerät 5: Hi! Ich habe alles was du dir wünschst, aber wegen Geräten 1-4 kannst du mich nicht voll unterstützen, es sei denn du schreibst mehrere verschiedene Anwendungen!
Diese Liste kann man noch ewig erweitern. Ich finde kaum Worte dafür, wie sehr mir das zum Halse raushängt. Aber bald ist Schluss damit! Zurück in die PC-Entwicklung, und zwar in einen Bereich wo gute Hardware Voraussetzung ist :)
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Warum kann ich nicht schreiben
int foo[100] = getFoo();
wohl aber
struct Foo {
int array[100];
};
Foo foo = getFoo();
ES IST ZUM KOTZEN
int foo[100] = getFoo();
wohl aber
struct Foo {
int array[100];
};
Foo foo = getFoo();
ES IST ZUM KOTZEN
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Jammer-Thread
Ja, darüber hab ich mich in diesem Thread auch schon aufgeregt. Ich versteh's auch nicht.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Jammer-Thread
Es gibt da eine winzige Struktur mit ein paar Variablen drin, aber eine der Membervars unterstützt nur Bewegen und kein Kopieren. Und schon musst Du mit VC2012 immernoch Move Ctor und Move Assignment manuell schreiben und Copy Ctor / Copy Assignment manuell ausschalten. Das nervt. Gib mir = default. Gib mir = delete.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Jammer-Thread
Und nochmal ich: boost::signals2 unterstützt noch keine Move Semantics. So ein Mist verdammter. Die Sache ist besonders dadurch so anstrengend, weil man deren Signale ja auch nicht kopieren kann. Anlegen auf dem Heap ist soooo 2004.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Das ist so lächerlich. Ich weiß auch nicht, was in diesem Schrotthaufen von Compiler schiefgegangen sein muss, dass sie für das Feature vier Jahre brauchen.Schrompf hat geschrieben:Es gibt da eine winzige Struktur mit ein paar Variablen drin, aber eine der Membervars unterstützt nur Bewegen und kein Kopieren. Und schon musst Du mit VC2012 immernoch Move Ctor und Move Assignment manuell schreiben und Copy Ctor / Copy Assignment manuell ausschalten. Das nervt. Gib mir = default. Gib mir = delete.
-
- Establishment
- Beiträge: 488
- Registriert: 01.03.2009, 19:09
Re: Jammer-Thread
Jez von mir auch mal gejammer
2 Stunden Fehlersuche um zu Checken dass es nicht sehr produktiv ist eine AABB innerhalb eines Koordinatensystems zu rotieren....
Ich sollt echt nach Hause gehen
2 Stunden Fehlersuche um zu Checken dass es nicht sehr produktiv ist eine AABB innerhalb eines Koordinatensystems zu rotieren....
Ich sollt echt nach Hause gehen
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben
- Schrompf
- Moderator
- Beiträge: 5045
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Jammer-Thread
Ja, dann geh nach Hause :-)
Was ist eigentlich aus dem Raycast-Problem geworden?
Was ist eigentlich aus dem Raycast-Problem geworden?
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
-
- Establishment
- Beiträge: 488
- Registriert: 01.03.2009, 19:09
Re: Jammer-Thread
Bin grad auf dem Weg ;)
Ich bin no dran, aber hatte die Woche zu viel anderes zu tun hier, werd wohl morgen oder am Montag damit weitermachen und dann berichten
Oder nochmal blöde fragen stellen ;)
Ich bin no dran, aber hatte die Woche zu viel anderes zu tun hier, werd wohl morgen oder am Montag damit weitermachen und dann berichten
Oder nochmal blöde fragen stellen ;)
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Ich war jung. Ich habe die Leute reden gehört:
„C ist besser als C++, weil ich mir eine Zeile C ansehen kann, und weiß, was sie tut“.
Dann dachte ich mir:
„Idioten. Nur, weil sie nicht kapiert haben, dass dynamic_cast<void *>() immer die speziellste Klasse zurückgibt.
Nur, weil sie nicht kapiert haben, dass in der Zeile da überladene Funktionen Vorrang vor Template-Funktionen haben.
Nur, weil sie nicht kapiert haben, dass die Template-Metakonstruktion in der Zeile da immer das optimalere von Pass-by-Value oder Pass-by-Reference auswählt.
Nur, weil sie nicht kapiert haben, dass …“
Mittlerweile bin ich klüger: Ich will kein C++ mehr sehen. Ich will nie mehr mit jemandem zusammenarbeiten, der C++ benutzt. Ich werde meine C++-Kenntnisse ab jetzt nicht mehr erweitern sondern die Energie nur noch in LLVM Assembly stecken.
@.fcs = private unnamed_addr constant [9 x i8] c"fuck C++\00"
declare i32 @puts(i8* nocapture) nounwind
define i32 @main() {
%fcsptr = getelementptr [9 x i8]* @.fcs, i64 0, i64 0
loop:
call i32 @puts(i8* %fcsptr)
br label %loop
}
Der ganze implizite Scheiß und der Syntax Sugar können mir gestohlen bleiben. Ich schreibe Programme jetzt nur noch so, dass ich dabei auch weiß, was sie tun werden.
„C ist besser als C++, weil ich mir eine Zeile C ansehen kann, und weiß, was sie tut“.
Dann dachte ich mir:
„Idioten. Nur, weil sie nicht kapiert haben, dass dynamic_cast<void *>() immer die speziellste Klasse zurückgibt.
Nur, weil sie nicht kapiert haben, dass in der Zeile da überladene Funktionen Vorrang vor Template-Funktionen haben.
Nur, weil sie nicht kapiert haben, dass die Template-Metakonstruktion in der Zeile da immer das optimalere von Pass-by-Value oder Pass-by-Reference auswählt.
Nur, weil sie nicht kapiert haben, dass …“
Mittlerweile bin ich klüger: Ich will kein C++ mehr sehen. Ich will nie mehr mit jemandem zusammenarbeiten, der C++ benutzt. Ich werde meine C++-Kenntnisse ab jetzt nicht mehr erweitern sondern die Energie nur noch in LLVM Assembly stecken.
@.fcs = private unnamed_addr constant [9 x i8] c"fuck C++\00"
declare i32 @puts(i8* nocapture) nounwind
define i32 @main() {
%fcsptr = getelementptr [9 x i8]* @.fcs, i64 0, i64 0
loop:
call i32 @puts(i8* %fcsptr)
br label %loop
}
Der ganze implizite Scheiß und der Syntax Sugar können mir gestohlen bleiben. Ich schreibe Programme jetzt nur noch so, dass ich dabei auch weiß, was sie tun werden.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
… und weg sind meine E-Mail-Adressen.
- Sternmull
- Establishment
- Beiträge: 264
- Registriert: 27.04.2007, 00:30
- Echter Name: Til
- Wohnort: Dresden
Re: Jammer-Thread
Hm, und was machst du jetzt?
- Chromanoid
- Moderator
- Beiträge: 4273
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Jammer-Thread
Auf sppro hat im entsprechenden Thread jemand diesen Link gepostet, vielleicht hilft er Dir ja weiter:
https://prism-break.org/
https://prism-break.org/
- Sternmull
- Establishment
- Beiträge: 264
- Registriert: 27.04.2007, 00:30
- Echter Name: Til
- Wohnort: Dresden
Re: Jammer-Thread
Nein, dass bringt mir garnix. Von der dort aufgezählten Software nutze ich Debian und Firefox und bin auch sonst nicht abgeneigt Alternativen auch dann zu verwendenden wenn sie nicht so ganz "Mainstream" sind. Allerdings hält das keinen davon ab meine EMails zu durchschnüffeln (wenn ich sie selbst verschlüssle bleiben zumindest noch die Metadten unverschlüsselt, spätestens wenn sie beim Dienstleister landen) oder meine Internetverbindungen (u.a. Google-Suchanfragen) zu überwachen (ebenso auch bei HTTPS-Verbindung beim Diestleister abgreifbar). Sogern ich würde... ich sehe da keine praktikable Abhilfe. Und ich glaube auch das es rechtlich immer schwerer werden wird ernstzunehmende Gegenmaßnahmen zu ergreifen. Anonymisierungsdienst etc. sind wahrscheinlich alle irgendwann verboten und die Nutzer als schwerkrimminell eingestuft weil ja keiner kontrollieren kann was sie da treiben. Und da sich dort dann natürlich auch tatsächlich krimminielle Tummeln muss das komplett verboten werden. Für jemanden der einfach nur seine Ruhe haben will bleibt dann nichts mehr übrig.
Ganz so einfach wird das natürlich nicht, weil man ja auch im wirtschaftlich relevanten Bereich hin und wieder eine verschlüsselte Verbindung braucht deren Datenverkehr dann ja auch keiner mehr einsehen kann. Aber ich denke da wird früher oder später auch noch dran genagt werden (vielleicht irgendwann verschlüsselte Verbindung nur noch nach Genehmigung). Dann bleibt den Normalsterblichen nur noch Stenographie. Aber die 99,99% der Leute denen das zu anstrengend/aufwändig/langsam ist, sind der totalen Überwachung ausgeliefert.
..hm, siehe da. Jetzt hab ich tatsächlich auch mal hier gejammert :)
Ganz so einfach wird das natürlich nicht, weil man ja auch im wirtschaftlich relevanten Bereich hin und wieder eine verschlüsselte Verbindung braucht deren Datenverkehr dann ja auch keiner mehr einsehen kann. Aber ich denke da wird früher oder später auch noch dran genagt werden (vielleicht irgendwann verschlüsselte Verbindung nur noch nach Genehmigung). Dann bleibt den Normalsterblichen nur noch Stenographie. Aber die 99,99% der Leute denen das zu anstrengend/aufwändig/langsam ist, sind der totalen Überwachung ausgeliefert.
..hm, siehe da. Jetzt hab ich tatsächlich auch mal hier gejammert :)
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Ich werde mich dieses Wochenende nach einem neuen Anbieter umsehen.Sternmull hat geschrieben:Hm, und was machst du jetzt?
- Chromanoid
- Moderator
- Beiträge: 4273
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Jammer-Thread
Jo, das ist mir klar. Die dort gelisteten Anbieter sind zumindest mehr in Richtung lavabit als die populären Alternativen... Ich teile Dein Gejammer. Bevor da technisch eine Lösung kommt, sollten politisch entsprechende Richtlinien verabschiedet werden. Mal sehen was noch so kommt. Das Briefgeheimnis und dessen Aufhebungsgesetze sind schließlich so nicht gedacht.Sternmull hat geschrieben:Nein, dass bringt mir garnix. Von der dort aufgezählten Software nutze ich Debian und Firefox und bin auch sonst nicht abgeneigt Alternativen auch dann zu verwendenden wenn sie nicht so ganz "Mainstream" sind. Allerdings hält das keinen davon ab meine EMails zu durchschnüffeln (wenn ich sie selbst verschlüssle bleiben zumindest noch die Metadten unverschlüsselt, spätestens wenn sie beim Dienstleister landen) oder meine Internetverbindungen (u.a. Google-Suchanfragen) zu überwachen (ebenso auch bei HTTPS-Verbindung beim Diestleister abgreifbar).
-
- Establishment
- Beiträge: 191
- Registriert: 01.03.2009, 19:22
- Echter Name: David N.
Re: Jammer-Thread
Ein, zwei Tage Vorwarnzeit bei Lavabit wären schon nett gewesen – hatte dort zwei Adressen für verschiedene weniger wichtige Online-Dienste, und auch wenn ich alle alten Mails als Backup habe, manche der Websites erlauben es nicht, die E-Mail-Adresse zu ändern, ohne die *alte* zu bestätigen (wer auch immer auf so eine Idee kommt – wann genau ändert der Ottonormalverbraucher denn sonst seine Adresse)? Naja, gut, dass es nur Throwaway-Accounts waren…Krishty hat geschrieben:… und weg sind meine E-Mail-Adressen.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Vorwarnzeit, are u kidding me? Es ist bei Strafe verboten, über solche Ermittlungen zu sprechen. Darum sind rsync ja nun dazu übergegangen, wöchentlich eine Nachricht zu veröffentlichen, dass sie nicht an Ermittlungen teilnehmen – wenn die Nachricht mal wegbleibt, weiß man, dass was faul ist.
-
- Establishment
- Beiträge: 191
- Registriert: 01.03.2009, 19:22
- Echter Name: David N.
Re: Jammer-Thread
Das ist mir durchaus bewusst, aber es wäre aber wohl nicht verboten, eine Mail an alle User zu schicken, in der man ihnen mitteilt, dass man den Dienst am nächsten Tag (ohne Angabe von Gründen) einstellt?Krishty hat geschrieben:Vorwarnzeit, are u kidding me? Es ist bei Strafe verboten, über solche Ermittlungen zu sprechen.
Re: Jammer-Thread
Ein paar Worte zu https://prism-break.org/
Ich habe mir die Seite eben angesehen und finde die Alternativen gut. Auch die Idee der Verbreitung freier Software sehe ich positiv.
Mir geht es im Folgenden vor allem um die Betriebssysteme.
Vielleicht sollte man dazu sagen, dass Chrome OS, Mac OS und Android/iOS allen Microsoft-Produktion in Punkto Freiheit insofern weit voraus sind, als dass sie
alle auf einem Open Source Kern basieren. Bei Chrome OS und Android war das vermutlich bereits klar, bei OS X vielleicht nicht. Deshalb hebe ich es nochmals hervor: Der Mac OS X Kernel heisst Darwin.
Man sollte aber auch sagen, dasskeine alle bis auf zwei (und die muss man erst noch ausklappen, um sie angezeigt zu bekommen) der dort genannten Linux-Distributionen zu 100% frei sind.
Das bedeutet, in diesen Varianten findet sich Software wieder, die propritär ist.
Auch das ist eine Einschränkung des Nutzers. Das Problem ist, dass niemand wirklich (und vor allem nicht auf einfachem Wege) sagen kann, was denn die Software im Hintergrund wann tut. Sobald du ein kleines Stück schädlicher Software, damit meine ich nicht-freie (unfreie) Software, auf dem Computer hast, kann dieses Programm weitere potentiell gefährliche Produkte nachladen. Der Nutzer muss davon nicht in Kenntnis gesetzt werden, und wird das in aller Regel auch nicht.
Es macht keinen Unterschied, ob du von Windoze oder von beispielsweise nVidia überwacht wirst. Beide Firmen hocken in den USA, und auch wenn sie ihren Sitz in Deutschland hätten, wäre man nicht sicher.
Wenn ihr also wirklich freie Betriebssysteme nutzen wollt, hier ist eine Liste: http://www.gnu.org/distros/free-distros.html
EDIT:
Eben gesehen: Wenn man bei den "Free alternatives" oben rechts "show all" auswählt, werden unter anderem 2 komplett freie Betriebssysteme hinzugefügt: Parabola und gNewSense.
Ich habe mir die Seite eben angesehen und finde die Alternativen gut. Auch die Idee der Verbreitung freier Software sehe ich positiv.
Mir geht es im Folgenden vor allem um die Betriebssysteme.
Vielleicht sollte man dazu sagen, dass Chrome OS, Mac OS und Android/iOS allen Microsoft-Produktion in Punkto Freiheit insofern weit voraus sind, als dass sie
alle auf einem Open Source Kern basieren. Bei Chrome OS und Android war das vermutlich bereits klar, bei OS X vielleicht nicht. Deshalb hebe ich es nochmals hervor: Der Mac OS X Kernel heisst Darwin.
Man sollte aber auch sagen, dass
Das bedeutet, in diesen Varianten findet sich Software wieder, die propritär ist.
Auch das ist eine Einschränkung des Nutzers. Das Problem ist, dass niemand wirklich (und vor allem nicht auf einfachem Wege) sagen kann, was denn die Software im Hintergrund wann tut. Sobald du ein kleines Stück schädlicher Software, damit meine ich nicht-freie (unfreie) Software, auf dem Computer hast, kann dieses Programm weitere potentiell gefährliche Produkte nachladen. Der Nutzer muss davon nicht in Kenntnis gesetzt werden, und wird das in aller Regel auch nicht.
Es macht keinen Unterschied, ob du von Windoze oder von beispielsweise nVidia überwacht wirst. Beide Firmen hocken in den USA, und auch wenn sie ihren Sitz in Deutschland hätten, wäre man nicht sicher.
Wenn ihr also wirklich freie Betriebssysteme nutzen wollt, hier ist eine Liste: http://www.gnu.org/distros/free-distros.html
EDIT:
Eben gesehen: Wenn man bei den "Free alternatives" oben rechts "show all" auswählt, werden unter anderem 2 komplett freie Betriebssysteme hinzugefügt: Parabola und gNewSense.
Best Android Apps ;)[/b]
König der Mathematik | King of Math
Der Bro Kodex | The Bro Code
Kompetente Firma: Troubi Entertainment
König der Mathematik | King of Math
Der Bro Kodex | The Bro Code
Kompetente Firma: Troubi Entertainment