1/mehr

Was hat das österreichische Wirtschaftsministerium mit dem #CCC gemeinsam? Na das da:

#Di_day #digitalesouveränität #DiD

Die erste Phase des Umstiegs auf freie Software ist mit der Migrattion zur #Nextcloud bereits abgeschlossen. Noch in diesem Quartal wird #Microsoft Sharepoint dekommissioniert

Es ist das Pilotprojekt dem alle anderen Ministerien in Ösi-Land folgen werden.

In diesem
https://www.golem.de/news/abschied-von-microsoft-und-vmware-oesterreichs-roadmap-zur-digitalen-souveraenitaet-2601-204331.html

Abschied von Microsoft und VMware: Österreichs Roadmap zur digitalen Souveränität - Golem.de

Österreich ist nicht gerade für Softwareinnovationen bekannt. Nun führt es aber eine Initiative für mehr digitale Souveränität in der EU an.

Golem.de

2/mehr

Im nächsten Schritt wird #VMware rausgeschmissen und durch die Open-Source-Lösung #proxmox ersetzt, die in Österreich entwickelt wurde.

Paradoxerweise spielt sich das alles in 1em ÖVP-geführten Ministerium ab. Der zuständige Staatssekrär für Digitales - ebenfalls ÖVP- hat // dazu mit EU-Kommissarin Henna Virkkunen [EPP] eine EU-Resolution zur digitalen Souveränität durchgesetzt.

https://www.golem.de/news/abschied-von-microsoft-und-vmware-oesterreichs-roadmap-zur-digitalen-souveraenitaet-2601-204331-2.html

#Di_day #digitalesouveränität #DiD

Abschied von Microsoft und VMware: Österreichs Roadmap zur digitalen Souveränität - Golem.de

Österreich ist nicht gerade für Softwareinnovationen bekannt. Nun führt es aber eine Initiative für mehr digitale Souveränität in der EU an.

Golem.de

3/mehr

Parallel dazu läuft eine Konsultation mit dem Titel European Open Digital Ecosystems. Die @EUCommission möchte wissen, wie Ihr zum Umstieg auf freie Software steht.

Wir sind mitten in einem Paradigmenwechel und den verdanken wir nicht zuletzt den Eskapaden Donald Trumps.

Und könnte bitte wer den Herrn BM Wildberger aufwecken? Dass er den Paradigmenwechsel nicht verpennt.

Hauts bitte in die Tasten Leute:
https://ec.europa.eu/info/law/better-regulation/have-your-say/initiatives/16213-European-Open-Digital-Ecosystems/feedback_en?p_id=21875

#Di_day
#digitalesouveränität
#DiD

4/mehr

Als nächstes wird der #Microsoft SQL Cluster im Wirtschaftsministerium durch eine Open-Source-Datenbank ersetzt. Hier muss erst noch entschieden werden, ob man #Postgresql oder doch eine andere DB wählt.

In Österreich ist die Initiative zur digitalen Souveränität jedenfalls bereits auf Ebene der Bundesländer und Gemeinden angelangt.

Und ob man das jetzt #DigitalIndependence, oder #DigitaleSouveränität nennt ist wurscht.

https://www.golem.de/news/abschied-von-microsoft-und-vmware-oesterreichs-roadmap-zur-digitalen-souveraenitaet-2601-204331-3.html

#Di_day
#digitalesouveränität
#DiD

5/mehr

Am schwierigsten wird wohl der Exchange von #Microsoft Exchange. Angedacht ist vorerst eine Lösung mit einer Middleware. Hier wird sich Wien an Schleswig-Holstein orientieren, wo die Migration von Microsoft Exchange & Outlook auf Open-Xchange und Thunderbird bereits vollzogen ist.

Angefragt wurde auch das Ösi-Bundesheer, das bereits zu #LibreOffice migriert ist. Die Kameraden dort halten sich allerdings noch bedeckt.

https://www.golem.de/news/abschied-von-microsoft-und-vmware-oesterreichs-roadmap-zur-digitalen-souveraenitaet-2601-204331-3.html

#Di_day
#digitalesouveränität
#DiD

Abschied von Microsoft und VMware: Österreichs Roadmap zur digitalen Souveränität - Golem.de

Österreich ist nicht gerade für Softwareinnovationen bekannt. Nun führt es aber eine Initiative für mehr digitale Souveränität in der EU an.

Golem.de

6/6

Es geht ein Gespenst um in Europa, das Gespenst der "digitalen Souveränität". Die einzigen, die es erschreckt, sind die IT-Konzerne der USA, die sich als willfährige Handlanger des Trump-Regimes erwiesen haben.

Nicht nur den Europäern, sondern der ganzen Welt wurde ihre Abhängigkeit von US-Software vorgeführt. Deswegen spukt es jetzt auch an der Nordgrenze der USA, weil sich auch Kanada der Initiative angeschlossen hat

https://www.canada.ca/en/government/system/digital-government/digital-government-innovations/cloud-services/digital-sovereignty/digital-sovereignty-framework-improve-digital-readiness.html

#Di_day
#digitalesouveränität
#DiD

Digital Sovereignty: A Framework to improve digital readiness of the Government of Canada - Canada.ca

@harkank es geht in die richtige Richtung!
@ovrim Darauf wart ma eh bloß erst seit 23 Jahr 😎
@harkank tja ...
@ovrim Erinnerst Dich noch an die Linuxwochen? 2002 hamma angefangen...
@harkank @ovrim Ich war erst ab 2003 oder 2004 oder so dabei. MQ, mit vim-show-and-tell von Sven und gameshow am Ende. Good times.
@chrysn @ovrim
Schau amal 😎
@harkank @chrysn @ovrim Sven Guckes... ich vermisse ihn. Das Fediverse hätte ihm auch gefallen.

@lenzgr @chrysn @ovrim

Der Sven war rund um die Linuxwochen immer paar Tage bei mir im Haus und hat mir Zeugs auf der Linuxkiste beigebracht. Hatte als Linguist & Literaturwissenschaftler ja 0 technische Ausbildung.

@harkank @chrysn @ovrim ich habe bei vielen seiner Vorträge auf Konferenzen im Publikum gesessen und immer was gelernt. Er konnte wirklich gut erzählen.
@harkank @ovrim Bitte was ist der "MS SQL Server Cluster" im Wirtschaftsministerium? Beherbergt der das "Kaufhaus Österreich"?

@robert @ovrim

LOl. Weiß auch nicht wozu sie den Schrott aufgesetzt haben.

@harkank

Grundsätzlich eine positive Initiative.
Ich habe aber kein Vertrauen in den Herrn Pröll, dass er das mit der Digitalen Souveränität auch wirklich so ernst meint.

Eine gute Analyse zur "Charta der Digitalen Souveränität" kann hier nachgelesen werden.

https://www.heise.de/meinung/Analyse-zum-Digitale-Souveraenitaet-Gipfel-Open-Source-wird-abgewatscht-11083975.html

Analyse zum Digitale-Souveränität-Gipfel: Open Source wird abgewatscht

Open-Source-Software reduziert Abhängigkeiten von Big Tech – spielte aber auf dem Digitale-Souveränitäts-Gipfel kaum eine Rolle, analysiert Christian Wölbert.

c't Magazin

@osos_austria

Ich mein das ist dem eher passiert. 😎 Die eigentlichen Machatscheks sitzen im Bundeskanzleramt und in den jeweligen Ministerien. Das is so 1e Regel in .at dass die Mitarbeiter/innen dort zumeist wesentlich kompetenter sind als die Minister/innen.

@harkank Email und Office ist halt schwer "User invasiv" und wenn man da die soziale Akzeptanz nicht generiert, läuft wie mit Wienux bei der Gem. Wien.

Und M$FT-Exchange macht halt auch viel mehr als nur IMAP (und AD viel mehr als nur LDAP).
Aber es gibt auch freie Groupwares.

Ist halt nichts "von heute auf morgen" und der Staatsbetrieb soll ja auch kein Ausrede für was-auch-immer bekommen, daß es an der Technik
"mangelt" ...

@ovrim
Deswegen haben die ja mit Nextcloud angefangen. Da sind die ganzen Groupware-Funktionen drin. Das Bundesheer wiederum ist mit LibreOffice gestartet, ehr unproblematisch würd ich sagen, bis auf steinalte Excel-Macos halt.
@harkank Souveränität ist das aktuelle Schlagwort, das immer noch die Hintertür offen lässt, sich bewusst und eigenverantwortlich in die vollständige Abhängigkeit zu begeben.
Ich nutze das nur noch, um Menschen zu triggern, die auf aktuelle Schlagworte mit Zuhören reagieren. Resilienz passt oft besser: mit dem Wegfall einer wichtigen Abhängigkeit klarkommen können.

@harkank

Gibt es tatsächlich eine andere Datenbank als PostgreSQL, die infrage kommen könnte?

#postgres

@caravantraveller

Bei Eurostack sind rund 20 unterschiedliche Applikationen gelistet. Darunter sind ein paar die Frage kommen z.B. MySQL oder MariaDB
https://euro-stack.com/categories/database

Database | EuroStack Directory Project

Organized, persistent storage and retrieval of structured data, powering applications.

@harkank @caravantraveller

Da würd' ich doch dann eher zu MariaDb tendieren 🙂

@Ollivdb @harkank

Genau die zählen nicht so richtig zu den Datenbanken. Eher flat Files mit SQL-Abfrage mit schwachem Dialekt. Es gibt nicht einmal Schemas zur Gruppierung der evtl. vielen Tabellen. Zu viele Quirks (Abweichungen vom Standard).

@caravantraveller @Ollivdb

Hab bei Datenbanken wenig Expertise. Nur gehört dass hierzuland teilweise Oracle mit Postgresql ersetzt wird. Ihr kennts Euch da weit besser aus und deshalb 1e Frage.

Möcht meine QSL-Karten aus den 1970ern online bringen. Sind nur paar 100. Felder: Datum, Name Radiostation, Kategorie Broadcast oder Utility, Foto Vorderseite Foto Hinterseite. Was nehm ich da?
Soll erst auf meiner lokalen Ubuntu-kiste gefüllt werden & dann da rauf

https://moechel.com/

Erich Möchel

moechel.com

@harkank @caravantraveller

Der Experte für MySQL dürfte @isotopp sein, wenn ich mich recht entsinne. Dementsprechend auch sicherlich MariaDB.
Dediziert für PostgreSQL weiß ich jetzt leider nicht.

@Ollivdb @harkank @caravantraveller

Oracle hat im Dezember die letzten MySQL-Entwickler gefeuert.

https://github.com/mysql/mysql-server/graphs/commit-activity

Das ist als Projekt komplett tot. Letzte Woche gab es in den Räumen von Planetscale in SFO eine von Percona gesponsorte Krisenkonferenz zum Thema. Percona unterhält einen Slack-Server zum Thema. Im erweiterten FOSDOM-Umfeld wird es ein weiteres solches Treffen in Brüssel geben. Das Ziel ist die Schaffung einer Foundation für MySQL. Es ist unklar, ob Oracle eine solche Foundation unterstützen wird und wie.

MariaDB ist ein Form von MySQL, der sich um 2010 herum gebildet hat und der seit 15 Jahren getrennt entwickelt wird. MariaDB ist in den Datenformaten auf Disk, im Protokoll, bei der Authentisierung und in der SQL Syntax nicht mehr mit MySQL kompatibel.

Insbesondere kann MariaDB nicht zu MySQL replizieren oder anders rum, außer im total veralteten Single-Threaded Statement Based Replication Format, FALLS beide Server in der Anwendung sich dabei auf das SQL beschränken, das beide Server als Schnittmenge verstehen.

Um MariaDB gab es eine Reihe von Verwirrungen, mit einer gescheiterten Kommerzialisierung (mit einem SPAC), Venture-Kapitalgebern, die die Reste vom SPAC gekauft haben, und anderen Geschichten.

TL;DR: Verwende Postgres.

@isotopp @harkank @caravantraveller

Uff. Das mit MySQL und Oracle wusste ich bis jetzt gerade auch noch nicht.

@Ollivdb @harkank @caravantraveller @isotopp ich HSB PostgreSQL vor M*SQL eingesetzt. M*SQL nur dort wo es einfach nicht anders angeboten wurde.
@isotopp Autsch. Das hatte ich noch garnicht mitbekommen. Vielen Dank fürs Teilen. Und ich hatte gehofft, das neue Jahr könnte ruhiger werden.
@isotopp Ich hatte ja gedacht dass wenigstens MySQL langfristig erhalten bleibt, weil Datenbanken sind ja eigentlich Oracle's Brot und Butter.. aber anscheinend sind sie damit genauso inkompetent umgegangen wie mit Sun.

@WooShell Auch rotes Oracle hat massive Kürzungen gesehen.

Oracle als Firma geht all-in AI, weil sie glauben, daß das die letzte Investition ist, die sie jemals machen müssen. Und wenn das gelingt, dann brauchen sie keine Entwickler mehr, weil die AI den Code macht.

@isotopp Da kann man nur hoffen, dass sie dran zugrundegehen wenn die Blase platzt.
@isotopp @WooShell .... dann werden all jene mit Orale-DB-Infrastruktur ja noch Freude haben.

@isotopp @Ollivdb @harkank @caravantraveller

"Insbesondere kann MariaDB nicht zu MySQL replizieren oder anders rum" - Das macht man doch eh nur mit der gleichen Version jeweils.

MariaDB tut, Postgres hat andere Macken.

@max Nein, früher als MySQL und MariaDB noch Binlog-kompatibel waren ging ein Master/Slave-Sync zwischen beiden Varianten.

Da konnte man noch online das Produkt ändern.

Später kam der Umbruch, weil MariaDB(?) das Storage-Format geändert hat.

Theoretisch musst du jetzt MySQL 8 -> MySQL 5 -> MariaDB 5 -> MariaDB current machen, um zu Syncen (letztes Jahr mal getestet).

Wenn du nicht mit Wartungsfenster + mysqldump copy arbeiten darfst, hast du mit MySQL jetzt einen saftigen Vendor lock in.

@isotopp @Ollivdb @harkank @caravantraveller Okay, danke für diese Informationen. Ich bin seit Jahrzehnten MySQL und MariaDB gewöhnt, aaaaber: Ich teste jetzt mal ein aktuelles Projekt von mir PostgreSQL im Lokalbetrieb. Umstellung lief in Sekunden, aktuell synced das Projekt seine Daten (dauert Stunden) und dann mal schauen, ob der Code 1:1 so bleiben kann, wie er ist. Wenn ja, dann hat #laravel alle Erwartungen erfüllt.

@paladin Ich kann zumindest aus meinen Projekten bestätigen, dass Laravel das gut hinkriegt.

Hab mehrere Projekte von MySQL und MariaDB zu PostgreSQL umgezogen und es gab nie Probleme.

Dass man die Reihenfolge der Spalten nachträglich aber nicht mehr ändern kann, stört mich dennoch auch nach mehreren Jahren noch.

@isotopp @Ollivdb @harkank @caravantraveller Für so absolute DB-N00bs wie mich: Gibt es eine Seite, die erklärt, warum PostgreSQL "besser" oder "empfehlenswerter" ist als MySQL/MariaDB? So eine Quick-Overview mit Deeplinks für Interessierte?

@paladin @Ollivdb @harkank @caravantraveller

"Postgres gehört keiner Firma. Du kannst zwar Support für Postgres kaufen, aber die Entwicklung von Postgress wird nicht von einer einzelnen Firma betrieben oder gesteuert."

Und was ist schlechter?

"Postgres ist operationell stark hinterher, etwa auf dem Stand von MySQL 2012. Ein unterbrechungsfreier Betrieb ist nicht möglich: Änderungen an zahlreichen Konfigurationsparametern erfordern einen Restart, Updates des Betriebssystems können das Verhalten der Datenbank beeinflussen und das neu Erstellen von Indexen notwenig machen, Replikation ist Single-Threaded und auf eine Major Versionsnummer eingeschränkt, ein Replikationsbaum ist nicht leicht umzuformen, ein Upgrade auf eine neue Major Version ist sehr, sehr schmerzhaft und immer mit Betriebsunterbrechung verbunden"

@isotopp @paladin @Ollivdb @harkank @caravantraveller Postgres hat schon auch ein paar Vorteile. Der für mich relevanteste ist die #PostGIS Erweiterung, die im FOSS-Umfeld ein Alleinstellungsmerkmal besitzt. Auch sind die Möglichkeiten zur Benuterauthentifizierung sehr flexibel. Ob es bei MariaDB ähnlich einfach ist Erweiterungen zu programmieren wie bei PostgreSQL kann ich nicht beurteilen.

@giggls @paladin @Ollivdb @harkank @caravantraveller

Ist es. Authentication und Authorization-Plugins für MySQL oder MariaDB sind keine Hürde.

https://mariadb.com/docs/server/reference/plugins/authentication-plugins

Authentication Plugins | Server | MariaDB Documentation

Explore the authentication plugins available in MariaDB, such as ed25519, GSSAPI, and PAM, which provide flexible and secure methods for user verification.

@isotopp @paladin @Ollivdb @harkank @caravantraveller Ich bin wegen Postgis vor Jahren weitgehend auf PostgreSQL umgestiegen und kenne die andere Welt daher nicht mehr so gut. Was mich bei PostgreSQL immer sehr genervt hat sind Major version updates aber die sind besser geworden.

@giggls @isotopp @paladin @Ollivdb @caravantraveller

Wollte mich nur bei Euch allen für das hier eingeworfene Datenbanken-Know-How gröblichst bedanken!

Das hat mir enorm viel Recherchezeit erspart & ich hab jetzt zumindest etwas Ahnung. Und ich weiß was ich brauchen kann für die Website.

Falls Ihr was brauchen solltet, was auf meinem home turf spielt - Griechisch, Latein, Anglistik, Germanistik & indoeuropäische Etymologie - lasst es mich wissen!

@giggls @isotopp @paladin @Ollivdb @harkank

Kann man bei Bedarf nur alle 5 Jahre machen, das sollte auszuhalten sein.

Besser aber häufiger. Bei Debian wird bei der Installation der neuen Version gleich das Upgrade der Cluster mit angeboten.

@caravantraveller @giggls @paladin @Ollivdb @harkank

"Ohne Betriebsunterbrechung"

@isotopp Eben deshalb habe ich nur "besser geworden" geschrieben. Schön ist das noch immer nicht.

@giggls Ja, das meine ich mit Stand von 2012.

MySQL hat sich seit damals aus Gründen sehr verändert – Konfigurationsvariablen können im laufenden Betrieb verändert werden, einschließlich aller Dinge, die Replikation steuern und die Puffergrößen verändern. Replikationstopologien können im laufenden Betrieb komplett umgestellt werden und Orchestrator automatisiert das. Replikation funktioniert zwischen unterschiedlichen Major Version Ständen, sodaß unterbrechungsfreie Upgrades möglich werden. Und Änderungen an den Collations der libc oder den TZ-Tabellen haben keine Auswirkungen auf den Betrieb der Datenbank oder Indices.

Das sind kritisch wichtige Dinge, wenn man 3.25 Mio Umsatz pro Minute Ausfall oder Verlangsamung verliert, aber CVE binnen 30 Tagen flottenweit behoben sein müssen und das Management binnen 20 Werktagen (30 Kalendertagen) flottenweit auf einer beliebigen neuen Version sein können möchte.

@isotopp @paladin @Ollivdb @harkank @caravantraveller

Diese Zusammenfassung ist alles andere als richtig. Die meisten der genannten Einschränkungen stimmen nicht und sind vielmehr nicht so (auf den ersten Blick) einfach wie mit MySQL. Dafür funktionieren sie dann, im Gegensatz zu MySQL, robust und crashen nicht ständig, wenn man sie falsch anguckt oder vernichten schleichend Daten oder exiten mit Status 0 wenn das Backup fehlgeschlagen ist oder so…

@isotopp Der Graph sieht hier komplett anders aus. Mehrere Commits im Dezember und sogar ein Release.

@kaiserkiwi @isotopp Spannend. Die Release tags sind aber alle auf commits, die von keinem anderen Branch referenziert werden. GitHub meckert auch direkt, dass der commit von einem Fork sein kann.

Das erklärt, warum die commit stats (screenshot) trotz neuer releases leer sind.

Was ist der Sinn eines git repos, wenn man ohne HEAD-branch arbeitet?

@isotopp @Ollivdb @harkank @caravantraveller Gibt es dazu das der letzte Entwivkler gefeuert wurde, eine Quelle? Finde dazu Null. Ja die Commit Grafik sagt, dass niemand mehr commited hat.
@Ollivdb @harkank @caravantraveller für Postgres ist doch eigentlich @ascherbaum der Richtige.