Minecraft: Spieler können Schwachstellen-Schleuder Java löschen
Java genießt in etwa eine so große "Popularität" wie Flash, für Millionen Spieler ist die Schwachstellen-anfällige Programmiersprache aber bisher unverzichtbar gewesen, zumindest wenn sie Nutzer des Klötzchen-Hits Minecraft sind. ... mehr...
Diese Nachricht vollständig anzeigen.
Kommentar abgeben
Netiquette beachten!
Neue Minecraft Downloads
Minecraft für den PC im Preisvergleich
Videos zum Thema
Beiträge aus dem Forum
-
Privater Mini Minecraft Server Plätze frei.
pcfan -
Minecraft startet nicht
Samstag -
Minecraft Hoster
TheGreatTimmy -
Minecraft Windows 10 Edition Beta
Kirill -
Minecraft Server
Ludacris -
[Erledigt] Minecraft-PC
IXS -
Minecraft FTB Direwolf Pack Suche Mitspieler
pcfan -
Minecraft Programmierer gesucht
TobiasGoth -
Minecraft-Server
Xaero_0 -
Minecraft Voll laut
werosey90
Weiterführende Links
Neue Nachrichten
- Aktuelle Technik-Blitzangebote im Überblick
- Notebooksbilliger: Jede Woche reihenweise neue Sonderangebote
- Nintendo Labo: Hersteller nennt Details zu den Bastelsets für die Switch
- Übernahme: Vodafone bietet 16,5 Mrd. Euro für Unitymedia
- Windows 10 April Update: Edge-Startseite weist auf neuen Namen hin
- Neuer Termin für Android Oreo-Update für Samsung Galaxy S7-Reihe
- Forscher wollen mal wieder den "reellen Wert" eines Bitcoins ermitteln
Videos
Beliebte Downloads
Beliebte Nachrichten
WinFuture Mobil

Nachrichten und Kommentare auf
dem Smartphone lesen.
Meist kommentierte Nachrichten
Forum
-
Nokia 7 Plus oder Moto G6 Plus
RalphS - vor 2 Stunden -
Festplattentausch für Betriebssystem
ndeath - Gestern 22:57 Uhr -
Wieder Probleme mit Thunderbird Archivren geht nicht mehr
diemaus - Gestern 19:55 Uhr -
Externe USB SSD Platte an Sata anstöpseln?
Tumultus - Gestern 19:41 Uhr -
Kaufberatung Monitor für ca. 1000 Euro
MilasMario - Gestern 14:36 Uhr
Wie viele Java-Anwendungen kennst du denn bitte? Die meisten haben auf ihrem PC Kontakt zu nicht mehr als zwei oder drei miserabel programmierten Java-Anwendungen gehabt und geben deshalb der Programmiersprache die Schuld.
Mit der gleichen Denkweise könnte ich bei der Mehrheit an schlechter Software auch "C++ ist eine Pest" rufen. Das eine hat mit dem anderen einfach nichts zu tun. Gut geschriebene Java-Programme können genauso stabil und schnell laufen wie in anderen Sprachen programmierte Software.
Der Java-Installer gibt hier schonmal einen guten Anhaltspunkt "Millionen Geräte verwenden Java", damit sind keinesfalls Millionen PCs gemeint. Und das nicht, weil irgendwer dazu gezwungen wird, sondern weil es im jeweiligen Anwendungsbereich die beste Wahl ist.
Außerdem finde ich es falsch sich auf eine Sprache festzulegen. Man sollte die verwendete Sprache immer der Aufgabe anpassen.
Außerdem sollte man bzw. kann man bestimmte Software wie Treiber nicht sehr gut in Java bauen - das ist dann aber eben auch nicht das richtige Einsatzgebiet für die Sprache.
Außerdem ist Java nicht für jedes Einsatzgebiet geeignet. Wenn eine Anwendung auf möglichst vielen Betriebssystemen laufen soll, ist Java ganz sicher keine schlechte Wahl. Auch Server-Anwendungen, die Websites ausliefern (z.B. JSP, JSF), und möglicherweise einem Application- oder Webserver-Container ausgeführt wird, ist mittels Java einfach zu realisieren und recht gut zu verwalten (ganz gleich, ob man mittels Eclipse, Netbeans oder Notepad programmiert).
Wenn man sagt "ich kenne Eclipse" und daraus schließt, dass Java "scheiße" ist, ist es in etwa so als würde ich sagen ich kenne Visual Studio und finde Windows "scheiße" (beides ist Blödsinn).
Gut geschriebene Java-Backend-Anwendungen, die keine Frameworks wie AWT/SWT/Swing oder dergleichen verwenden, können in der Tat ähnlich schnell laufen wie Anwendungen, die mit C++ geschrieben wurden. Sie sind zugleich aber einfacher zu schreiben und unter Umständen etwas bis viel einfacher zu warten (aber wenn ich deinen Beitrag so lese "coden" Programmierer ja nur und lassen den Rest durch andere erledigen - was ebenfalls Blödsinn ist).
Es gibt keinen Grund in C oder C++ zu programmieren wenn man mit C# oder Java die Anforderungen (an z.B. Reaktions- und Antwortzeit(en) von Webservices) erfüllen kann - wozu auch? Warum sollte ich mich mit dem Allozieren von Speicher beschäftigen müssen wenn das nicht expliziter Gegenstand meines Programms ist? Außerdem kann man in Java auch den Garbage Collector konfigurieren - allerdings ist das was für Profis und erfordert mehr als mal eben Eclipse gesehen zu haben.
Ich denke es wird auch kaum Zufall sein, dass zumindest ursprünglich auch Android mehr oder minder auf Java gebaut hat.
Nur zwei Beispiele von 2015:
http://www.csoonline.com/article/2875535/application-security/java-is-the-biggest-vulnerability-for-us-computers.html
http://www.pcworld.com/article/2873172/critical-java-updates-fix-19-vulnerabilities-disable-ssl-30.html
Dass sich die Gefahr in Grenzen hält, wenn man das Browser-Plugin deaktiviert, wissen wir. Dennoch hat die Java-VM genug Sicherheitslücken. Tut mir leid :(
Linux zu bashen macht's übrigens keinwegs besser. <eg>
Und der gesetzte Haken ist nicht nur dreist, sondern meines Wissens nach auch ungesetzlich, da in Deutschland "Zusatz-Leistungen", Newsletter etc. bei solchen Installationen nicht voraktiviert sein dürfen.
Und ich habe weder Linux "gebashed" noch Java (an sich), sondern nur die Notwendigkeit für den Endnutzer, dieses System-weit installiert haben zu müssen. Denn ohne Java gäbe es eben auch kein Minecraft, nur kann man das auch anders lösen, wie Mojang nun zeigt und umgesetzt hat.
Aber dennoch: Ich bitte, mir diese "Spitze" gegen Linux zu entschuldigen, ich habe nun wirklich nichts gegen Linux. Als Windows-Nutzer hört man aber eben (zu) oft, dass man seine Seele dem Teufel verkauft hat und auf welch einem Müll von OS man unterwegs ist, dass einem gelegentlich auch der Diplomatie-Faden reißt (und außerdem war mein Kommentar auch/vor allem durch diesen Bild.de-Vergleich ausgelöst... Ich kann das echt nicht mehr hören und fühle mich dadurch zutiefst beleidigt).
da sieht man mal wie neutral die seite hier ist.
Ich wollte nun nicht einmal ein Fass aufmachen, dass ich auf meinem PC hier auf der Arbeit Windows, Linux und OS X laufen habe. Dann wäre eh die Hölle los gewesen ;)
Linux-Version = Linux
Mac-Version = Mac-Version
So ist es allgemein üblich wenn man von spielen redet. Da ist nichts fachlich inkorrekt.
Bei Linux und Mac müsste man ähnlich spezifisch sein. Zumindest bezweifel ich das Minecraft in aktuellster Version auf einerm PowerMac noch läuft, OS X hin oder her...
Ein PC heutzutage basiert eben mehrheitlich auf x86-Architektur und läuft im Gamingbereich immer noch mehrheitlich mit Windows. Wer kommt schon heutzutage noch an und meint: "Der Hersteller hat PC-Version gesagt, aber auf meinem C64 läufts nicht, obwohl ganz klar 'Personal Computer' drauf steht!"
Sicherlich kann man korinthen kacken. Irgend einen "fachlich korrekteren" Einwand wird man schon finden, wenn man unbedingt möchte.
Wenn ein Publisher ein Spiel für Windows, Linux, Mac, PS4 und Xbox One veröffentlicht und einen DLC für Konsolen und PC ankündigt, dann wird auch keiner davon ausgehen, dass der DLC nur für Windows ist - immerhin gibts das Grundspiel für den DLC ja schon auf mehreren Betriebssystemen auf dem PC.
Man darf den Kontext bitte nicht verlieren/ignorieren. Gäbe es Minecraft nur auf Windows und Mac, dann wäre dies etwas anderes.
Damit verlängert sich potentiell die Zeit bis ein Patch von Oracle über Microsoft bis zum Anwender durchgereicht ist. Aber sonst?
Mir ist ausserdem noch ein Vorteil eingefallen: MS aktualisiert die JRE und verhindert damit dass updateresistente Nutzer das Spiel mit alten Java-Versionen starten.
(die Antivierensoftware darf immer Patchen damit sie funktionieren kann)
Ich spiele zwar kein Minecraft, habe aber allein 3 Anwendungen die ich schätze, die es nur auf JAVA Basis gibt. JAVA ist nicht irgendein unnützes "irgendwas" sondern die notwendige Basis für einige Programme.
Sun bzw. Oracle haben sich mit Java über die Jahre einen fürchterlichen Ruf "erarbeitet", von mieser Performance über ständige Sicherheitsprobleme bis hin zu Malware-Beifang bei der Installation.
Dazu kommen so tolle Sachen, dass nach notwendigen Sicherheitsupdates der Runtime irgendwas in Java Programmen ständig nicht funktioniert. Wir haben hier Software von Herstellern, die irgendwelche uralten JREs vorschreiben und ihre Software nur dafür freigeben. Das ist absolut zum Kotzen und ich würde lieber früher als später alles was irgendwie Java ist in der Versenkung verschwinden sehen.
Da kann man meines Erachtens sich immer nur freuen, wenn man von Java verschont bleibt. Und nein, das ist keine Unverschämtheit.
Von mir aus kann das gerne alles Win32 API sein. ;-)
Der größte Witz der IT-Geschichte ist ja, daß es IMMER NOCH Spiele gibt, die sich unter Windows allen Ernstes nur mit Adminrechten starten lassen! Admin, für'n Spiel... am besten noch für ein ONLINEspiel... <kopf -> tisch -> repeat>
Und IHR glaubt, wie hätten wegen Java 'n Problem...
Spiele, die Adminrechte verlangen, sind dämlich, aber mir an sich reichlich egal. Die Umgebung, in der gespielt wird, ist normalerweise nicht sicherheitsrelevant und wenn dort etwas passieren sollte, ist nicht gleich z.B. ein ganzes Unternehmen betroffen.
Die Relevanz von Java Lücken ist da deutlich weitergehend...
Das ist nämlich exakt der Punkt (denn es geht hier wohl vor allem, wie so oft, nur um die Headline): Eine fade Überschrift oder ein Schreibstil wie in einer maschinell übersetzten Bedienungsanleitung für einen Rasierapparat hat nichts, aber auch gar nichts, mit "Seriosität" zu tun. Eine Headline hat den Zweck, Leser in den Artikel zu ziehen, und das hat auch nicht die Bild erfunden.
Aber vielen Dank für die bestärkenden Worte!
Wenn schon, denn schon... ;-)
Dort könnte man zB positiv herausstellen, dass der Benutzer Java nicht mehr aktuell halten muss, weil es wie bei Chrome und Flash vom Entwickler übernommen wird.
Die Hasser/Trolls, als auch die Fanboys, wie Du sie nennst, die eine bestimmte Sprache präferieren oder eine nicht mögen, auf die höre ich nicht so. Diese Leute sind nicht so gut. Jeder, dem die Programmiersprache an sich egal ist, der die Probleme woanders sieht, ist in meinen Augen ein guter Entwickler.
Wenn jedes Java-Programm seine eigene JVM mitbringt hat man nur mehr Wartungsaufwand, die alle aktuell zu halten und braucht mehr Speicherplatz. Nur weil Speicherplatz günstig ist muss man ihn nicht verschwenden.....