Git ist eine Software zur Verwaltung von Software-Versionen bei der nicht-linearen Entwicklung. Da kein zentraler Server und damit keine zentrale Arbeitsversion besteht, hat jeder Mitentwickler eine lokale Kopie. So wird eine dezentrale Entwicklungsweise gewährleistet. Die von Linux-Erfinder Linus Torvalds initiierte Software ist vor allem durch die damit betriebene Entwicklung des Linux-Kernels, von Android und Libreoffice bekannt sowie durch die Verwendung in der Kollaborationsplattform Github. Hier finden Sie alle Artikel von Golem.de zu Git.
Wer als Systemadministrator vor der Aufgabe steht, mehrere Rechner auf einmal einzurichten, kommt ziemlich schnell auf die Idee, diesen Prozess zu automatisieren.
Sponsored Post von Golem Akademie
Die neue Pi High Quality Camera ergibt zusammen mit einem Raspberry Pi Zero und der richtigen Software eine USB-Kamera mit guter Bildqualität.
Eine Anleitung von Dirk Koller
Eine übermäßig große Datenbank und schlecht optimierte Abfragen in Moodle führten zu Ausfällen in der Online-Lernsoftware.
Eine Recherche von Hanno Böck
Was am 29. Dezember 2020 neben den großen Meldungen sonst noch passiert ist, in aller Kürze.
Kritische Abhängigkeiten von Open-Source-Software sind oft zu wenig bekannt und schwierig zu erkennen. Google will Abhilfe schaffen.
Seit Mitte des Jahres läuft Docker mit dem WSL2 auch auf Windows mit einem vollständigen Linux-Kernel. Wir erklären Schritt für Schritt, wie es funktioniert.
Eine Anleitung von Dirk Koller
Was am 29. Oktober 2020 neben den großen Meldungen sonst noch passiert ist, in aller Kürze.
Nach praktischen Angriffen auf SHA-1 musste auch Git seine Technik ändern. Nun gibt es ersten experimentellen Support für SHA-256.
Die vier bekanntesten Tools zum Configuration Management unterscheiden sich in Konzept, Sprache und Details. Wann setzt man welches am besten ein?
Von Boris Mayer
Statt Mercurial wird das OpenJDK künftig per Git entwickelt und die Referenzimplementierung von Java findet sich nun bei Github.
Was am 03.08.2020 neben den großen Meldungen sonst noch passiert ist, in aller Kürze.
Was am 29.07.2020 neben den großen Meldungen sonst noch passiert ist, in aller Kürze.
Neben Neuerungen für agiles Arbeiten wurde auch die Leistungsfähigkeit von Gitlab gesteigert.
Seit Mai steht die API zur Kontaktverfolgung zur Verfügung - nun haben Apple und Google den Quellcode veröffentlicht - Google jedoch nur in Ausschnitten.
Eine weitere Open-Source-Community nutzt die Hosting-Plattform Gitlab. Das KDE-Team verspricht sich davon eine stärkere Kollaboration.
Worte wie Master, Slave oder Blacklist sind rassistisch konnotiert. Die Black-Lives-Matter-Proteste sorgen erneut dafür, dass IT-Projekte sie entfernen und auf Alternativen setzen.
Von Sebastian Grüner
Der Jetson Nano ist ein Rechner für Machine Learning in der Größe eines Raspberry Pi. Wir haben einige KI-Anwendungen mit ihm ausprobiert.
Von Dirk Koller
Der Code-Hoster Gitlab setzt in Version 13 auf viele Enterprise-Funktionen. Hinzu kommt ein dunkles Theme und eine bessere Cloud-Anbindung.
Nutzer von Github können nun außerdem unabhängig von Code in einem Forum miteinander diskutieren und ihren Code auf Lücken scannen.
Die Webseite Gdpr.eu wird von der Firma hinter Protonmail und Protonvpn betrieben und von der EU mitfinanziert.
Ein Fehler im URL-Parsing des Git-Clients ermöglicht unter Umständen eine Sicherheitslücke. Die Entwickler verteilen Updates.
Die Installation der Videokonferenzsoftware Jitsi Meet mittels Docker nutzte ein Standardpasswort für eigentlich interne XMPP-Accounts.
Git 2.26 verwendet standardmäßig die Protokoll-Version 2, macht Konfigurationen transparenter und vereinfacht Teil-Checkouts.
Wegen der Coronavirus-Pandemie sind Videokonferenzen angesagt. Eine eigene Instanz der freien Videokonferenz-Software Jitsi Meet ist innerhalb von wenigen Minuten lauffähig, Golem.de stellt eine bereit.
Eine Anleitung von Hanno Böck
Hochverfügbarkeit reicht manchmal nicht: Kritische Anwendungen müssen selbst dann noch weiterlaufen, wenn ganze Rechenzentren unbrauchbar werden. Doch wie realisiert der Admin Desaster Recovery sinnvoll? Eine Übersicht.
Von Martin Loschwitz
Konzerne führen DevOps, agiles Arbeiten und Container gerne im Paket ein. Das soll helfen, auch den trägsten Konzern von innen heraus fit für die Zukunft zu machen. Was dabei jedoch alles schieflaufen kann und wie echte Erfolge erzielt werden, erzählt ein IT-Consultant aus eigenem Erleben.
Ein Erfahrungsbericht von Valentin Höbel
Das Werkzeug zur dezentralen Quellcode-Verwaltung Git erweitert mit Version 2.25 das Partial-Clone-Feature, das es ermöglichen soll, nur Teile eines Repositories zu verwenden.
Die Kompilersammlung GCC wird künftig mit dem Versionskontrollsystem Git entwickelt. Das bisherige SVN-Repository ermöglicht nur noch Lesezugriffe.
Ein Hashwert soll eindeutig sein, doch für SHA-1 gilt das nicht mehr. Forscher zeigten, dass sie verschiedene Dateien auffüllen können, um den gleichen SHA-1-Hash zu erzeugen und illustrierten dies anhand von GnuPG-Signaturen.
Das Entwicklerteam der Compilersammlung GCC will auf das Versionskontrollsystem Git wechseln. Ein speziell dafür erstelltes Werkzeug ist fertig und die Migration kann beginnen.
Ein bösartiges Git-Repository kann von Angreifern unter Umständen dazu genutzt werden, Code auf Client-Rechnern auszuführen. Diese und einige weitere Lücken sind auf Eigenheiten von Windows zurückzuführen und von Microsoft gefunden worden.
Ein nichtöffentliches CVS-Repository, FTP-Downloads, defekte Links, Diskussionen übers Usenet: Der Mailserver Sendmail zeigt alle Anzeichen eines problematischen und in der Vergangenheit stehengebliebenen Softwareprojekts.
Eine Analyse von Hanno Böck
Die aktuelle Version 2.24 des Versionskontrollsystems Git ermöglicht es, neue Funktionen einfacher zu testen und zu nutzen. Umgesetzt wird das über Funktions-Makros. Das Durchsuchen der Git-Historie ist nun auch standardmäßig schneller.
Als Reaktion auf die katastrophale Koordination rund um die Sicherheitslücken Meltdown und Spectre hat der Linux-Entwickler Thomas Gleixner Software für eine verschlüsselte Mailingliste erstellt und als Open Source veröffentlicht.
Die Codehosting- und Devops-Plattform Gitlab sammelt weitere fast 270 Millionen US-Dollar Risikokapital ein. Das sollte die letzte Finanzierungsrunde vor dem geplanten Börsengang kommendes Jahr sein.
Zwei Jahre nach der Veröffentlichung von Java EE 8 ist das Enterprise-Java nun auch endlich als offene Spezifikation Jakarta EE 8 verfügbar. Das Projekt ist von Oracle an die Eclipse Foundation abgetreten worden.
Eine Reihe von Fehlern und Unachtsamkeiten hat dafür gesorgt, dass ein Spectre-Fix im Linux-Kernel keine Wirkung hat. Darauf weist das Grsecurity-Team hin, das die Gelegenheit für Eigenwerbung nutzt.
Die Leitung des FreeBSD-Projekts will zur Entwicklung des Betriebssystems von Subversion zu Git wechseln. Der Wechsel der Versionskontrolle sei für das Team schlicht "vernünftig", sagte die Projektleitung.
In der Systemkonfigurationssoftware Webmin waren offenbar für über ein Jahr Hintertüren, mit denen sich übers Netz Code ausführen lässt. Den Angreifern gelang es dabei offenbar, die Release-Dateien des Projekts zu manipulieren.
Der Videolan Client ist in der Version 3.0.8 erschienen. Die neue Version des VLC-Players bringt vor allem Bugfixes.
Für die Weiterentwicklung des Angebotes von Golem.de und der Marquard Media Group suchen wir dich zum nächstmöglichen Termin als Entwickler/-in in Vollzeit zur Festanstellung.
Der für die Sicherheit und IT-Entwicklung der Linux-Kernel-Infrastruktur zuständige Konstantin Ryabitsev will die Community von E-Mail wegmigrieren. Ein leichtes Unterfangen wird das nicht.
Für die kommende Grafikkartengeneration Navi von AMD stehen nun erstmals freie Treiber für den Linux-Kernel bereit. Die Userspace-Bestandteile sollen in Kürze folgen und der Umfang der Patches ist wieder enorm.
Der Code-Hoster Github hat den Entwickler-Account zu einem beliebten Indie-Spiel gelöscht. Zwar ist der Code inzwischen wiederhergestellt, eine Stellungnahme oder Informationen bleibt das Unternehmen aber immer noch schuldig.
Einer der Gründer des Gnome-Projekts übernimmt die Pflege des freien Kompressionsprogramms Bzip2 und erstellt einen Rust-Port. Die Software hat seit neun Jahren keine offizielle neue Veröffentlichung erhalten.
Im ersten Jahr nach Inkrafttreten der DSGVO haben Nutzer von ihrem Beschwerderecht intensiv Gebrauch gemacht. Die Zahl der gemeldeten Datenpannen ist ebenfalls sehr hoch, vor allem in Deutschland. Auch die Internetbank N26 soll nun ein Bußgeld zahlen.
Eigentlich wissen es alle: Die Hashfunktion SHA-1 ist tot. Forscher haben jetzt eine Methode gefunden, Angriffe auf das Verfahren noch praxisrelevanter zu machen.
Eine offenbar koordinierte Serie von Angriffen hat meist private Git-Repositorys übernommen und mit einer Lösegeldforderung versehen. Die Angreifer haben sich zuvor wohl die Zugangsdaten dafür verschafft.
Der Code sämtlicher Projekte der Apache Software Foundation wird künftig offiziell auf Github gehostet. Das betrifft rund 350 Projekte mit zusammen mehr als 200 Millionen Zeilen Code.
Wenn Webentwickler auf der Suche nach Platzhalterbildern für ihre Musterwebseiten sind, können sie künftig Picsum nutzen, das auch auf Github bereitsteht. Dieses Tool generiert URLs von zufälligen Bildern. Anwender können auch Größe, Filter und Dateityp bestimmen.
Sony ist der erste Hersteller, der eine wirklich leistungsstarke Miniversion eines aktuellen Topgerätes herausbringt. Das Xperia Z1 Compact ist eine verkleinerte, aber genauso leistungsstarke Version des Xperia Z1 - mit einem deutlich besseren Display und langer Akkulaufzeit.
(Sony Xperia Z1)
Samsung hat mit dem Galaxy S2 Plus ein neues Smartphone-Modell vorgestellt. Der Produktname verheißt, eine erweiterte Fassung des Galaxy S2 zu erhalten. Zum Großteil ist es aber nur identisch zum Galaxy S2 mit zum Teil schlechterer Hardwareausstattung.
(Samsung Galaxy S2 Plus)
Die Android-Smartphones One V und Desire C werden von HTC kein Update auf Android 4.1 alias Jelly Bean erhalten. HTC behauptet, der RAM der Geräte sei nicht groß genug.
(Htc One V)
Das Nexus 7 soll als Referenz für Android 4.1 alias Jelly Bean und als Multimediagerät dienen. Dank seines niedrigen Preises ist das Tablet von Asus durchaus interessant. Allerdings muss auf die eine oder andere Funktion verzichtet werden.
(Nexus 7 Tablet)
Samsung wird das Galaxy S3 in blauem Gehäuse nicht rechtzeitig auf den Markt bringen können. Aber auch das Android-Smartphone in weißem Gehäuse können viele Händler zum Marktstart nicht liefern.
(Galaxy S3)
Mit dem bislang größten Update für Starcraft 2 will Blizzard unter anderem erste Vorbereitungen für die Erweiterung Heart of the Swarm treffen. Neben neuen Funktionen soll es Änderungen an der Benutzerführung und den Grafikopitionen geben, dazu kommen weitere Tools.
(Starcraft)
Es klingt wie ein schlechter PR-Gag: Ausgerechnet in Paris haben maskierte Unbekannte einen Laster mit 6.000 Exemplaren von Modern Warfare 3 überfallen. Außerdem gibt es Diskussionen über eine neue Flughafenszene im Spiel - und Probleme mit der PC-Version des sozialen Netzwerks Elite.
(Call Of Duty Modern Warfare 3)
E-Mail an news@golem.de