SL06 Open Source aus Entwicklerperspektive

Stephan Softwareingenieur aus Shanghai erklärt mir die Vorteile von Open Source Software für Entwickler, Privatleute und überhaupt

In dieser Episode des Podcasts Surfing Linux stehen Open Source Software und ihre vielseitigen Anwendungen im Mittelpunkt unserer Diskussion. Ich habe Stephan, einen Forschungsingenieur aus Shanghai, zu Gast, der sich intensiv mit der Entwicklung und Optimierung von KI-Modellen befasst. Wir beginnen mit einer geografischen Gegenüberstellung zwischen Shanghai und Singapur, was den Rahmen für unser weiteres Gespräch bildet.

Stephan teilt seine Erfahrungen und Einsichten zu Open Source, insbesondere in der Stärke der gemeinsamen Nutzung und Entwicklung von Software. Er erläutert, wie wichtig Open Source für den aktuellen KI-Boom war, insbesondere durch das Aufkommen von Frameworks, die den Zugang zu komplexen Modellen erheblich erleichtert haben. Wir diskutieren den Einfluss von Open Source auf kleine Unternehmen und Forscher, die durch die Möglichkeit, bestehende Werkzeuge zu nutzen, erhebliche Zeit und Ressourcen bei der Softwareentwicklung einsparen können.

Ein zentrales Thema unserer Konversation ist die Rolle von Open Source bei der Entwicklung von großen Sprachmodellen. Stephan skizziert die aktuellen Trends im Bereich der KI und benennt DeepSeq als ein Beispiel für ein innovatives Modell, das auch in China viel Aufmerksamkeit erregt. Wir sprechen über die Vorteile von Open Source für Entwickler, Studenten und Unternehmen, zum Beispiel hinsichtlich Sichtbarkeit, Qualität des Codes und Sicherheit.

Er hebt hervor, dass Open Source Software durch die Transparenz, die sie bietet, oft sicherer ist, da mehr Augen darauf schauen können. Dennoch ist es kein unumstößliches Gesetz, dass Open Source immer sicherer ist. Diese prinzipielle Unsicherheit in Bezug auf den Code und seine Sicherheit betrifft gleichermaßen auch Closed-Source-Software, was die Frage aufwirft, wie Transparenz und Audits die Sicherheit erhöhen können.

In der Diskussion über die Aufrechterhaltung von Qualität und Effizienz in der Softwareentwicklung betrachtet Stefan die Herausforderungen, die damit verbunden sind, insbesondere bei der Nutzung älterer softwaretechnologischer Systeme. Hierbei verdeutlicht er, dass Open Source oft die Möglichkeit bietet, Verbesserungen selbst einzubringen, was bei Closed-Source-Lösungen nicht möglich ist.

Ein weiterer spannender Aspekt ist die Monopolisierung von Closed-Source-Software und deren Auswirkungen auf die Kunden. Stefan betont, dass mit Open Source eine Flexibilität besteht, die es den Nutzern ermöglicht, Software an ihre Bedürfnisse anzupassen, während Closed-Source-Anbieter oft nicht in der Lage sind, schnell auf Kundenfeedback zu reagieren.

Wir erörtern auch, wie Open Source Software in der Forschung zur Reproduzierbarkeit von Ergebnissen beiträgt und welche Rolle sie im Innovationsprozess spielt. Es wird deutlich, dass Open Source nicht nur als Entwicklertool dient, sondern auch eine gesellschaftliche Funktion hat, indem es den Zugang zu Technologien und deren Weiterentwicklung ermöglicht.

Die Episode schließt mit einem Blick auf unausgereifte Lizenzen und deren Einfluss auf das Training von KI mit Open Source Daten. Stefan bringt eine interessante Perspektive auf diesen „Wilden Westen“ von Lizenzen und Nutzungshandlungen ein, die geeignet sind, weitere Diskussionen und rechtliche Klärungen nach sich zu ziehen.

Insgesamt bietet diese Episode wertvolle Einsichten in die essenzielle Rolle von Open Source Software in der modernen Softwareentwicklung, ihrer Auswirkungen auf die Industrie und die Gesellschaft sowie Herausforderungen und Perspektiven für die Zukunft.

SL05 Linux ist für alle da

In dieser Folge von „Surfing Linux“ spreche ich mit Alois. Er ist wie ich 50+ und beschäftigt sich seit etwa zehn Jahren mit Linux. Alois und ich teilen einige interessante Anekdoten über unsere ersten Computererfahrungen und die Entwicklung unserer Kenntnisse über Linux im Laufe der Jahre. Dabei gibt es auch ein, zwei Fehler. AUR heißt natürlich „Arch User Repository“ und nicht „Advanced User Repository“, was aber irgendwie Sinn machen würde. Mein alter Drucker wurde nicht von Linux nicht mehr unterstützt, sondern von Windows. Das war ein Versprecher. Da gab es ab Windows 10 keinen Treiber mehr dafür. Mein Linux-System hat diesen Drucker bis zuletzt auch unterstützt. Ich habe diesen jetzt ausgemustert, weil ein Hardwaredefekt vorliegt. Für reine Windows-Nutzer wäre dieser Drucker ab Windows 10 nur noch Elektroschrott gewesen.

Im weiteren Verlauf der Diskussion widmen wir uns der Zugänglichkeit von Linux für neue Nutzer. Wir sprechen über verschiedene Distributionen und deren Eignung für Einsteiger. Alois hat die Erfahrung gemacht, dass Distributionen wie Ubuntu und Linux Mint relativ benutzerfreundlich sind und auch von weniger technikaffinen Nutzern problemlos bedient werden können. Wir reflektieren darüber, wie jeder mit unterschiedlichen Ansprüchen an ein Betriebssystem in die Linux-Welt eintauchen kann und beleuchten dabei auch die Herausforderungen, die dies mit sich bringen kann.

Zu unseren Erlebnissen beim Einsatz verschiedener Distributionen gehört auch das Thema „Distro-Hopping“. Wir vergleichen die Vor- und Nachteile von Arch-basierten Systemen wie Manjaro und den stabileren Debian-basierten Distributionen. Alois berichtet von seinen eigenen Erfahrungen mit Updates und dem Komplexitätsgrad, den diese mit sich bringen können. Dabei wird auch die Idee des Rolling Releases bei Arch angesprochen, und wir diskutieren die Vorzüge und Schwierigkeiten, die damit verbunden sind.

Die Konversation führt uns weiter in die Bereiche Hardware und Software-Unterstützung in der Linux-Welt. Wir erzählen von unseren Erfahrungen mit verschiedenen Grafikkarten, Audio-Interfaces und der damit verbundenen Herausforderung, die richtige Hardware für die Verwendung mit Linux auszuwählen. Es gibt Einblicke in die Welt des Gamings unter Linux und Ansichten dazu, wie sich das Gaming-Erlebnis durch Unterstützung von Plattformen wie Steam verändert hat.

Das Gespräch entwickelt sich zu einem Austausch über die Vorzüge von Linux in Bezug auf Datenschutz und Anpassungsfähigkeit im Vergleich zu anderen Betriebssystemen. Wir reflektieren, warum viele von uns den Übergang zu Linux vollzogen haben und diskutieren die Rolle von Laptops und Tablets im Bildungsbereich, sowie der Nutzung von Software wie Microsoft Office in Schulen.

Abschließend betrachten wir die Herausforderungen, vor denen wir als Linux-Nutzer stehen, insbesondere in Bezug auf Softwareauswahl, Komplexität der Konfiguration und die Balance zwischen Benutzerfreundlichkeit und Anpassbarkeit. Die Episode bietet spannende Einblicke in das Leben eines Linux-Nutzers und richtet sich an alle, die ihre Reise in die Welt der Open Source beginnen oder nach Anregungen suchen.

SL04 Erklärvideos für den Bildungsbereich erstellen

Heute spreche ich mit Stefan Draxlbauer aka Lerothas auf Mastodon. Wir klären ab, mit welcher Minimalausstattung man noch Erklärvideos aufnehmen kann und welche Besonderheiten es dabei unter Linux gibt.

Verwendete Mikrofone:
– Sudotack Kondensator Mikrofon (USB)
– Lewitt 240 pro Kondensator Mikrofon (XLR an Behringer UMC-404hd)

Weitere sinnvolle Hardware:
– Wacom One (Grafiktablet)
– Lenovo Laptop Thinkpad X12 Detachable (12″ Intel)

Softwaretipps:
– OBS Studio
– Kdenlive
– Auphonic

Hostingtipps:
– alternative Anbieter über PeerTube

Wir geben eine Einführung in die wichtigen Basistools, besprechen geeignete Workflows und stellen unsere Lieblingstools vor.

SL03 Linux auf der Kommandozeile

Manuel ist heute wieder an Board. Wir sprechen über die verschiedenen Vorteile der Kommandozeile unter Linux, geben eine Einführung in die wichtigen Basistools und stellen unsere Lieblingsprogramme vor. Der Spaß im Terminal kommt dabei auch nicht zu kurz. Gegebenenfallls gibt es auch die eine oder andere Abschweifung.

SL02 Linux macht Schule

Heute unterhalte ich mich mit Andreas Goebel aus Niedersachsen, der eine Linux-Lösung mit einem USB-Lernstick im schulischen Umfeld einsetzt und betreut. Zwischendurch vergleichen  wir auch verschiedene Aspekte des schulischen digitalen Umfeldes in Bayern und  Niedersachsen. Als Bonus-Thema unterhalten wir uns auch über Audio unter Linux.

Links

Linuxmuster: https://www.linuxmuster.net/de/home/

LInux-USB-Lernstick: https://www.bfh.ch/de/forschung/forschungsbereiche/lernstick/

SL01 Künstliche Intelligenz unter Linux

In der ersten offiziellen Folge unterhalte ich mich mit dem KI-Experten Manuel Sammeth über KI ganz allgemein und im Besonderen über den Einsatz unter LInux. Wir philosphieren auch ein bisschen über die Auswirkungen der KI-Revolution auf die Welt.

Shownotes

Interview mit Manfred Spitzner (YouTube)

https://www.youtube.com/watch?v=IF3ApQOqMz4&t=2893s

Literaturtipp

„Der Reisende“ von Ulrich Alexander Boschwitz:
https://de.wikipedia.org/wiki/Ulrich_A._Boschwitz

Ki-Modelle für die lokale Installation

Deutschsprachige KIs

SL00 Nullnummer – Leute surft mit

Hallo an alle Linux-Nutzer und solche, die es werden wollen

Dieser Podcast ist dafür gedacht, um sich einfach mal zwanglos über die Freuden und Leiden zu unterhalten, die mit der Benutzung von Linux und / oder freier Software unter dem Betriebssystem Linux verbunden sind. Ich suche Leute, die sich gerne mit mir darüber unterhalten wollen. Jeder Mensch darf, egal mit welchem Kenntnisstand oder Ausbildungshintergrund. Die einzige Bedingung, die ich stelle, ist: Es muss sich um etwas handeln, das auch unter Linux zum Laufen zu bringen ist, ganz egal, ob emuliert oder nativ. Sogar Programme, die proprietär sind und primär keine freie Software dürfen diskutiert werden.

Interessierte Gesprächspartner*innen können entweder einen Kommentar hinterlassen oder mich direkt anschreiben:

Mastodon: @stepfister@bildung.social

Email: stepfister[at]gmx.net