Is Tmux DEAD? Zellij is the new multiplexer written in Rust

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 47

  • @mischavandenburg
    @mischavandenburg  7 หลายเดือนก่อน +2

    Get access to FREE resources on DevOps, Kubernetes & Note Taking:
    👉 skool.com/mischa

  • @JoeBrigAI
    @JoeBrigAI 5 หลายเดือนก่อน +13

    i tried tmux a few times but it never stuck. Zellij’s killer feature is the on screen menu. I’m sure it can be turned off but it’s great at first.

  • @germangutierrez
    @germangutierrez 6 หลายเดือนก่อน +9

    Being myself 55 and used screen way before tmux, I'd never say "never unlearn screen shortcuts"

  • @davidh.4944
    @davidh.4944 หลายเดือนก่อน +1

    Thanks very much for not pointing out that this is a response video. I always love hearing what other people say about what other people say. \s

    • @mischavandenburg
      @mischavandenburg  หลายเดือนก่อน

      Thanks, your comment definitely made the world a brighter place! \s

  • @avramukk
    @avramukk 7 หลายเดือนก่อน +1

    The same. The simplicity of everything is the key. I learned this lesson a few months ago and I am happy with it.

  • @diegoalejandrocelisgiraldo6721
    @diegoalejandrocelisgiraldo6721 7 หลายเดือนก่อน +5

    The layouts looks good but what I do with tmux is install tmux-resurrect plugin and I can save my previous session and open it once again when I turn on my computer

  • @cruci4truth
    @cruci4truth 5 หลายเดือนก่อน +1

    Get familiar with default is a huge time saver, especially when you are a cloud / docker engineer who deals with vanilla instances all the time. You DO want minimal set ups.

    • @soy_ari_gutierrez
      @soy_ari_gutierrez 4 หลายเดือนก่อน

      And in those cases nano is maybe a better choice than vi-style editors; because vi is way much powerful when you have access to your dotfiles. Maybe a dev has access to fine tuning even in remote environments; and as you said, a SRE deals daily with vanilla setups.

  • @marcelodevops
    @marcelodevops 3 หลายเดือนก่อน

    I enjoyed your point about working as a DevOps engineer or something similar. It is pretty important to know the defaults of the tools. I am in this situation and I need to have a good filter to what I need to personalize in my setup. Greetings from Brazil.

  • @SunsetNova
    @SunsetNova 7 หลายเดือนก่อน +16

    Zellij refers to Moroccan style mosaic tiles. Pronounced zil-eej

    • @mischavandenburg
      @mischavandenburg  7 หลายเดือนก่อน +1

      Thank you for clarifying this

    • @NiwatiX
      @NiwatiX 6 หลายเดือนก่อน

      Ohhhhh this makes a lot of sense now

  • @OverWilliam
    @OverWilliam 4 หลายเดือนก่อน

    Zellij is an extremely ambitious project. Terminal multiplexing is where it started and is the one thing it does extremely well at the moment. But Zellij wants to one day be a runtime/sandbox environment for arbitrary WASM code-like a web browser, but executing WASM instead of JS and in your terminal rather than a stand-alone window.

  • @DevJonathanRamos
    @DevJonathanRamos 6 หลายเดือนก่อน

    I just installed Zellij and the key bindings to switch between panes are alt and arrows or vim hjkl

  • @theherk
    @theherk 6 หลายเดือนก่อน +1

    I love zellij... I just don't need it. I get all my multiplexing with wezterm, but if I ever need a muxer again, I'll probably use it in lieu of tmux.

  • @MaoYangpin
    @MaoYangpin 6 หลายเดือนก่อน

    I failed to find the feature copy and paste.

  • @mozaic_channel
    @mozaic_channel 7 หลายเดือนก่อน +3

    Learn the basics of ‘screen’ if you have to manage servers. Somewhat kidding cause I love my tmux, but ‘screen’ is really universal from an enterprise distro perspective. I’ll def take a look at Zellig though, looks interesting

  • @comically_large_chungus
    @comically_large_chungus 7 หลายเดือนก่อน +1

    I'm not sold on zellij personally. I can resurrect sessions easily with tmux-resurrect and I have tmux-sessionizer which is my main way to switch sessions

    • @mischavandenburg
      @mischavandenburg  6 หลายเดือนก่อน

      Something to be said for both :)

  • @BlizzGMX
    @BlizzGMX 6 หลายเดือนก่อน

    So much to learn, so little time. New toy that does the same thing as old toy needs to bring some seriously useful features to make it in the toolbox. If it aint broke don't fix it.

  • @notAyoke
    @notAyoke 7 หลายเดือนก่อน +4

    Grats on the exam!

  • @ricardokullock2535
    @ricardokullock2535 5 หลายเดือนก่อน

    Maybe it's also an advantage to have the same things but in Rust?

    • @mischavandenburg
      @mischavandenburg  5 หลายเดือนก่อน

      How would you notice? As a user it doesn’t really matter what language something is written in, in my experience

    • @paddor
      @paddor 4 หลายเดือนก่อน

      I agree. I’m not even a Rust dev, but damn the tools written in Rust just run smooth, are easy to build, and often come with good documentation.

    • @localhost403
      @localhost403 2 หลายเดือนก่อน

      zellij use more memory than tmux, on my computer, zellij take ~70MB when startup, ~24MB for tmux. Not only for terminal multiplexer, but also for terminal app, alacritty, wezterm (both ritten in rust) take 200MB ~ 300MB when running, foot terminal (written in c) take less than 50MB to run, and it's faster. Written in rust does not make things better, it's just an illusion.

  • @MsDuketown
    @MsDuketown 7 หลายเดือนก่อน

    A Tsjech friend of mine uses exactly the same setup!

  • @user-eg6nq7qt8c
    @user-eg6nq7qt8c 6 หลายเดือนก่อน

    I use zellij for local dev. jumping between projects, creating specific layouts for different project types, awesome. For servers, always tmux in default.

  • @macedonskyua
    @macedonskyua 7 หลายเดือนก่อน +1

    crtl + z & than fg 1,2,3 make the thing ;D

    • @paddor
      @paddor 4 หลายเดือนก่อน

      Try disconnecting and reconnecting over SSH…

  • @comosaycomosah
    @comosaycomosah 7 หลายเดือนก่อน

    ehhhh i do wanna try it but im fine with tmux tbh and i sure af dont wanna have to reconfig all that lol...ahhh tmux mode ok ok that makes trying it more likely now

  • @nittani.
    @nittani. 6 หลายเดือนก่อน

    I switched yesterday

  • @benarcher372
    @benarcher372 7 หลายเดือนก่อน +2

    Bash and tmux 4ever 🙂

  • @lordmushroom723
    @lordmushroom723 7 หลายเดือนก่อน

    dude why dont they support windows, I never used tmux bc of that too

    • @mischavandenburg
      @mischavandenburg  7 หลายเดือนก่อน +2

      I don't like WSL but at least you get tmux in WSL

    • @lordmushroom723
      @lordmushroom723 7 หลายเดือนก่อน

      @@mischavandenburg I don't like wsl either haha but I use windows for work coz I work in a large enterprise Microsoft shop so I got kinda used to it

    • @mischavandenburg
      @mischavandenburg  7 หลายเดือนก่อน +1

      @@lordmushroom723 I’ve recently experimented with vscode and devcontainers and that’s also something that would help me survive on Windows if I had to

    • @lordmushroom723
      @lordmushroom723 7 หลายเดือนก่อน

      @@mischavandenburg pretty cool sir I'll look into it. I'm also pretty interested in trying out vagrant + virtual box + debian or something again for dev env and maybe add ansible on it for config.. then probably able to use tmux and all the good stuff ;) I personally use neovim and PowerShell lol

    • @lordmushroom723
      @lordmushroom723 7 หลายเดือนก่อน

      ​​@@mischavandenburgthanks I'll check it out! Another thing I've been considering is vagrant + virtual box + Linux os + ansible to automate a dev environment. Personally I use neovim + PowerShell right now hahaha on windows. Actually I'm quite a fan of PowerShell, it has an excellent interface

  • @CaribouDataScience
    @CaribouDataScience 7 หลายเดือนก่อน

    All the "cool kids" use screen.....

  • @joe_ferreira
    @joe_ferreira 6 หลายเดือนก่อน

    The name is terrible and I couldn't remember how to spell it. I would have to create an alias lol.

  • @WaldirBorbaJunior
    @WaldirBorbaJunior 7 หลายเดือนก่อน

    I don´t like Rust, but I like Zelliga