Mein erster Post! Weiß nicht ob ich hier richtig bin, sagt notfalls einfach Bescheid.

Ich habe über die Jahre immer mal wieder versucht zu Linux zu wechseln. Zuerst Linux Mint, dann Ubuntu und auf zahlreiche Empfehlungen hin mehrfach OpenSuse, zuletzt TumbleWeed.

Aber bisher war meine Erfahrung jedes Mal dass irgend etwas nicht gescheit funktioniert und ich wieder stundenlang am suchen und fixen bin. Oder Software, die ich nutzen möchte, bekomme ich nicht oder nur stark veraltet. Sogar Open Source Clients wie Bitwarden auf TumbleWeed zu bekommen war ein Problem.

Bei Windows google ich einfach das was ich haben will, bekomme die aktuelle .exe direkt vom Hersteller und gut ist. Habe neulich eine 25 Jahre(!) alte .exe (mein erstes Computerspiel) auf Windows 10 ausgeführt. Doppelklick, Farbeinstellungen anpassen, lief dann 1a. Frustfrei.

Ich schäme mich fast es zu sagen, aber ich bin studierter Informatiker und mittlerweile Softwareentwickler. Technisch kein kompletter Laie. Habe keine Angst vor einer Kommandozeile. Freue mich aber auch wenn ich sie nicht ständig für jeden Mist brauche.

Ich möchte eine Distro für meinen Arbeitslaptop die einfach nur zuverlässig funktioniert. Ich möchte nichts vorinstalliert haben, freue mich aber wenn ich ein breites Spektrum an aktueller Software bekommen kann. Bonuspunkte wenn Microsoft Teams und Outlook funktionieren, unsere Firma nutzt beides intensiv für die Koordination.

Was würdet ihr da empfehlen?

Edit: Danke schön für die vielen Tipps und Kommentare! Ich werde mir wohl erstmal auf einem alten Laptop Fedora etwas genauer ansehen. Falls mir das nicht so gefällt habe ich mir aus euren Kommentaren noch ein paar andere Optionen abgespeichert. Euch noch einen guten Start in die Woche ^^

  • CULT PONY@lemmy.blahaj.zone
    link
    fedilink
    Deutsch
    arrow-up
    2
    ·
    edit-2
    1 year ago

    Ich bin aktuell auf NixOS. NixOS ist eines dieser Distros die unglaublich komplex zu lernen sind. Paketinstallation und System Konfiguration geschieht über die Skriptsprache Nix. Die Software Repo ist eine Github Repo mit Buildskripten in Nix Sprache. Die Standard Buildskripte sind alle auf einem Cache Server verfügbar.

    Der Verkaufspunkt ist das NixOS reproduzierbar ist. Meine Konfiguration ist ein sogenanntes Nix Flake. Das heißt der genaue Commit der aus den Software Repos von Github verwendet wird, ist in der Konfiguration vermerkt. Meine Installation kann ich binär-identisch wiederherstellen. Selbst auf einem neuen Computer reicht es aus die Konfig zu laden und ich erhalte ein System das Hash-zu-Hash identisch ist. Jede Software Revision wird genauso wieder vom Internet aus dem Cache heruntergeladen oder einfach vor-Ort reproduzierbar neu gebaut. Hash ist derselbe.

    Aber das ist noch nichtmal das beste. Das beste ist das die Konfig Sprache Dinge einfach funktionieren lässt. Um Ton und meine Bluetooth Kopfhörer funktionsfähig zu machen habe ich folgendes Snippet in meiner Config:

    { ... }:
    {
      services.pipewire.enable = true;
      services.pipewire.pulse.enable = true; # Enable Pulse Audio Compatibility
      services.pipewire.wireplumber.enable = true;
      programs.dconf.enable = true; # Needed for KDE Bluetooth Integration
      hardware.bluetooth.enable = true;
      hardware.bluetooth.powerOnBoot = true; # Turn on Bluetooth when booting
    }
    

    Und das Snippet funktioniert so. Einfach so.

    Drucken?

    { pkgs, ... }:
    {
      services.printing.enable = true;
      services.avahi.enable = true;
      services.avahi.nssmdns = true; # Enable MDNS in /etc/nsswitch.conf
      services.avahi.openFirewall = true; # Configure Firewall defaults
      services.printing.drivers = with pkgs; [
        postscript-lexmark
        foomatic-db-ppds-withNonfreeDb
      ];
    }
    

    Via Home-Manager ist ein großteil meiner Konfig nichtmal System Konfig. System Konfig ist nur genug um KDE und Hardware funktionsfähig zu machen. In Home-Manager kannst du dann deine lokalen Sachen konfigurieren, wie z.B. deine Shell-RC oder sogar VSCode, siehe hier:

      programs.vscode = {
        enable = true;
        package = pkgs.vscode-with-extensions.override {
          vscodeExtensions = with pkgs-unstable.pkgs.vscode-extensions; [
            bbenoist.nix
            ms-vscode-remote.remote-ssh
            matklad.rust-analyzer
            mkhl.direnv
            elixir-lsp.vscode-elixir-ls
            gruntfuggly.todo-tree
            arrterian.nix-env-selector
            jnoortheen.nix-ide
            bungcip.better-toml
          ];
        };
      };
    

    Wenn was schiefgeht; meine Config ist in einer Git Repo, ich kann immer die vorherige Config wiederherstellen. Und der Bootloader wird von NixOS automatisch so konfiguriert das du die Letzten X Configurationen einfach so booten kannst. Dann ist alles wie vorher. Hat mir schon X mal den Arsch gerettet weil ich was fehlkonfiguriert hatte.

    Aber an sich? NixOS ist genial. Sachen funktionieren einfach. Und ich kann funktionierende Sachen reproduzieren.

    edit: Oh und ich vergaß; nix flakes kannst du mit einem Tool namens “direnv” dynamisch in die System Konfig mergen. D.h. wenn ich in ein Projekt gehe mit einer Nix Flake die eine Entwicklungsumgebung definiert, wird diese Umgebung automatisch geladen. Ich muss z.B. gar nicht Rust bei mir Global installieren. Die Nix Flake in meinen Rust Repos läd automatisch die Rust Toolsuite herunter und der exakten Version die vom Entwickler vorgesehen ist. Und dann ist Rust verfügbar solange ich am Projekt arbeite. Wenn ich das Projekt zumachen wir die Umgebung entladen und die Binaries irgendwann wegen nicht-verwendung aufgeräumt.

  • theDuesentrieb@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    2
    ·
    1 year ago

    Einfasch mal alles ausprobieren, auf DistroSea kannst du die gängigsten Distros einfach per Browser ausprobieren. Manchmal dauert das landen etwas, aber immer noch schneller als erst eine ISO runterzuladen und auf den stick zu flashen. Meine Empfehlungen wären Pop!_OS, Mint (beide im Prinzip bessere Ubuntu) oder Fedora

  • codiefz@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    2
    ·
    1 year ago

    Ich benutze Ubuntu 22.04 LTS auf der Arbeit und bin sehr zufrieden. Bei meinem Lenovo Thinkpad T14 funktionierten auch alle Treiber direkt. Bisher war die einzige Software, die ab und zu Probleme bereitet, Zoom, aber ansonsten bin ich in keinerlei Schwierigkeiten geraten.

    • Victor von Void@lemmy.darmstadt.social
      link
      fedilink
      Deutsch
      arrow-up
      1
      ·
      edit-2
      1 year ago

      Ubuntu ist leider nicht mehr so geil. Seit alles auf Snaps umgestellt wird, habe ich vermehrt nervige Bugs, z.B. dass der Snap-Store versucht, den Snap-Store zu aktualisieren, aber mit Fehler abbricht, weil der Snap-Store noch läuft. Oder die nervigen Ankündigungen bei jedem Boot/Login, dass Snap XYZ in x Tagen geupdatet wird, und ich es doch vorher schließen soll. Die Kiste wird aber jeden Tag mindestens einmal gebootet, Snap XYZ demzufolge auch. Und das ist nur die Spitze vom Eisberg…

  • Holzkohlen@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    1
    ·
    1 year ago

    Meiner Meinung nach ist die beste “it just works” Distro Linux Mint. Top für Beginner und auch top für alle die einfach wirklich ein funktionierendes System haben wollen. Ich selbst nutze seit einigen wenigen Wochen OpenSuse Tumbleweed. Kann ich auch empfehlen, aber ist weniger anfängerfreundlich.

    Zu deinem Problem mit Bitwarden und co ist die Antwort schlicht: nutze Flatpaks. Geh auf Flathub und hol dir da was du braucht. Nutze selbst mitlerweile sehr viele. Discord, Spotify, Chrome Browser, OBS, Obsidian, diverse Emulatoren, Lutris, Kdenlive und und und. Ich überlege gerade auch mit meinem Hauptbrowser Firefox von den Tumbleweed Repos auf Flatpak zu wechseln, einfach weil da die Updates zu lange brauchen bei Tumbleweed.

    • Tealk@lemmy.rollenspiel.monster
      link
      fedilink
      Deutsch
      arrow-up
      2
      ·
      1 year ago

      Ich hab ein Tablet mit ChromeOS geschenkt bekommen, nach 10 Minuten hab ich es in eine Ecke gelegt, wo es immer noch liegt. Das ist ja grauenhaft zu bedienen.

  • Senf@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    1
    ·
    1 year ago

    Ich empfehle dir einfach mal Fedora da du geschrieben hast das dir neue Software wichtig ist.

  • Lele@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    1
    ·
    1 year ago

    Wahrscheinlich unpopuläre Meinung, aber:

    wenn es wirklich “einfach funktionieren” soll ist Chrome OS nicht schlecht. Das funktioniert so einfach dass ich seit ich das meinen Eltern vor 2 Jahren hingestellt habe nicht einen Anruf bekommen habe dass was nicht geht. Ist aber leider nur technisch gesehen eine Linux distro und nicht wirklich vergleichbar mit Ubuntu und co, weil es sehr locked down ist Gibt aber eine Debian Kommandozeile in einer VM die vom System verwaltet wird wenn man mehr als nur einen Webbrowser haben will Outlook/Teams laufen in der web Version im Browser sehr gut Die Probleme mit nicht verfügbarer Software sind da genau so schlimm, alles was nicht im Browser läuft und auf anderen distros nicht läuft wird auch da nicht funktionieren

  • Guenther_Amanita@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    1
    ·
    1 year ago

    Ich persönlich benutze Fedora und finde es großartig. Nur der Gnome-Desktop ist für manche Leute etwas gewöhnungsbedürftig. Ich LIEBE diesen aber, nachdem ich endlich weiß, wie man ihn benutzen sollte. Es ist immer Up-To-Date, funktioniert zuverlässig, ist minimalistisch und hat ne große Community.

    Ansonsten ist Mint natürlich die erste Wahl für neuere Benutzer.Vielleicht kannst du da auch nochmal nen Blick reinwerfen. Da hat sich in den letzten Jahren auch viel getan. Ist aber etwas konservativer undhatt mehr Zeug vorinstalliert.

    Teams sollte funktionieren, da gibts auch nen nativen Client dafür. Nur Screensharing unter Wayland könnte Probleme verursachen. Outlook geht leider nur Online oder mit 3rd-Party-Mailclients wie Thunderbird oder Evolution.

  • vojel@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    1
    ·
    1 year ago

    +1 Fedora ist zwar nicht bleeding edge aber meistens sehr aktuell wenn es um Pakete geht. Ansonsten würde ich ein Arch Derivat empfehlen, hat aber den Beigeschmack dass es immer die neusten Pakete bekommt die natürlich auch noch Bugs haben können.

    I use Arch btw ;)

  • Oinks@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    0
    ·
    1 year ago

    Dass du mit Bitwarden Probleme hattest wundert mich etwas, denn das gibt es eigentlich einfach als Flatpak. Das kann man wahlweise auf der Kommandozeile oder auf dem Klicki-Bunti-Weg in Discover installieren. Ich nehme an du hast nur in YaST (oder mit zypper) gesucht? Die Zweiteilung ist natürlich etwas ärgerlich aber es gibt auch Argumente dass der primäre Paketmanager einem nicht einfach Flatpaks anbieten sollte.

    Alles was mit Microsoft Office zu tun hat wird aber tatsächlich eng. Die PWAs sollten eigentlich funktionieren aber FatClients zum Laufen zu kriegen ist schwierig/unmöglich.

    Ich möchte eine Distro für meinen Arbeitslaptop die einfach nur zuverlässig funktioniert. Ich möchte nichts vorinstalliert haben, freue mich aber wenn ich ein breites Spektrum an aktueller Software bekommen kann.

    Naja, OpenSUSE Tumbleweed ist da eigentlich schon der Goldstandard. Hat praktisch immer die neueste Kernelversion, neue DEs (insbesondere KDE) und wenn man sich nicht vor Flatpaks fürchtet kriegt man beinahe alles. Vielleicht wäre Arch noch interessant aber für einen brauchbaren Arch-Install muss man etwas arbeiten, das ist absolut nicht “funktioniert einfach”.

    Ehrlich gesagt denke ich aber du solltest den Linux-Wechsel vielleicht nochmal überdenken. Linux ist nicht Windows und in bestimmten Dingen muss man sich umgewöhnen. Und bestimmte Dinge wie Microsoft Office gehen halt einfach nicht. Davon ist gerade für einen Arbeitslaptop nichts ideal, außer du willst es eben wirklich.

    • Fox@feddit.deOP
      link
      fedilink
      Deutsch
      arrow-up
      1
      ·
      1 year ago

      Vielleicht bin ich damals auch mit den Package Manager nicht so zurecht gekommen, das kann sein. War auch ein bisschen verunsichert dass es in einem Manager für die selbe Bitwarden Version mehrere verschiedene Leute gab die ihn zur Verfügung gestellt haben, aber alles community packages. Das war mir bei meinem “single point of failure” Passwortmanager nicht so geheuer. Bin dann letztlich beim AppImage direkt vom Hersteller gelandet, das hat natürlich funktioniert aber einfache Updates ohne die Einstellungen zu verlieren war damit nicht möglich.

      Bezüglich des Umstiegs: Es gibt immer wieder so Bullshit-Momente mit Windows bei denen ich mir verspreche es nochmal mit Linux zu versuchen. Von allen anderen Bedenken bezüglich Windows und Microsoft mal zu schweigen. Dachte mir dass der Firmenlaptop ein guter Einstieg sei, da ich dort nur relativ wenige Funktionen brauche und ich mich so auch ohne dualboot mal ein bisschen damit anfreunden kann. Schwanke aber noch etwas, muss halt nicht nur stabil laufen sondern ich muss, wie du sagst, auch damit umgehen können.