I Finally found a Linux distribution for programmers new to Linux

Поділитися
Вставка
  • Опубліковано 7 лип 2024
  • To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/typecraft . You’ll also get 20% off an annual premium subscription.
    *This video was sponsored by Brilliant*
    X: / typecraft_dev
    LEARN: typecraft.dev
    omakub: omakub.org
    In this video, we're going to dive into what I think is the best linux distribution for a web developer wanting to dip their toes into linux. That distro is ubuntu. Well, its not really ubuntu, its ubunut with a bunch of tooling, called omakub. Omakub is amazing, it has everything you coudl need. and in this video I'll show you how to install it. and some of the tooling it provides out of the box.
    Chapters:
    0:00 - intro & showing off omakub
    1:30 - 3 Reason to use linux
    5:00 - why omakub and ubuntu?
    6:50 - Our sponsor, brilliant.org
    7:59 - installing omakub on top of ubuntu
    9:20 - confirmations for installation
    10:03 - exploring omakub and showing off tools!
  • Наука та технологія

КОМЕНТАРІ • 181

  • @typecraft_dev
    @typecraft_dev  13 днів тому +3

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/typecraft . You’ll also get 20% off an annual premium subscription.

    • @madmaxdev
      @madmaxdev 13 днів тому

      How about making omakub equivalent for arch,i3 and catppuccin?

  • @urizen959
    @urizen959 13 днів тому +118

    As a fellow beginner , arch was the best for me btw

    • @gnom-om
      @gnom-om 13 днів тому +3

      arch the best!

    • @darthtrex9356
      @darthtrex9356 13 днів тому +3

      Facts

    • @ustav_o
      @ustav_o 13 днів тому +3

      absolutely chad.
      tried arch, nix, manjaro, debian, ubuntu, mint and neon but i preffer biglinux

    • @thelazt16
      @thelazt16 13 днів тому +1

      true, I've been using linux for almost a decade now and arch user for ~6 years and arch is the "closest experience to windows" as it follows the " bleeding edge" part of windows whereas you update apps as soon as stable release comes out
      unless of course you love living on the edge and use all the development (git) version 🤣🤣🤣

    • @itsmenewbie03
      @itsmenewbie03 13 днів тому +1

      I use EndeavourOS, the tiling WM(hyprland) is a game changer in programming

  • @vikingthedude
    @vikingthedude 13 днів тому +36

    Created by DHH? Primes gonna love this

  • @mygamesm
    @mygamesm 13 днів тому +31

    yea i totally switched to linux to use chrome

    • @DmitryShpika
      @DmitryShpika 13 днів тому +5

      It's for web developers. You cannot develop webapps without chrome, but you are free to use other browsers for surfing the web.

    • @Alright_OK
      @Alright_OK 13 днів тому +9

      ​@@DmitryShpikaWhat? Firefox also offers extensive development tools

    • @nikichashadow
      @nikichashadow 13 днів тому +1

      @@Alright_OK praticirly firefox nighty if i speel that right

    • @domjan3859
      @domjan3859 13 днів тому +2

      @@DmitryShpika That's a really wild take, do you know of Firefox Dev Edition?

    • @daliareds
      @daliareds 13 днів тому

      ​@@domjan3859I think they mean that no matter what you use regularly, you'd still need to use chrome to test that your app looks and behaves the same on the major browsers

  • @juancarloshernandez2545
    @juancarloshernandez2545 13 днів тому +2

    Thanks for the video, very interesting as always. Which ThinkPad model is the one you have and what specs does it have?

  • @Sajjad-il7ql
    @Sajjad-il7ql 13 днів тому +6

    I tried lot of distro's especially ubuntu based distro's but none of them are good as arch.
    And thanks to your neovim configuration tutorials it's much better.❤

  • @MadukaJayalath
    @MadukaJayalath 11 днів тому +5

    As a developer I moved to Ubuntu from Windows like 15 years ago and never go back!

  • @yp5387
    @yp5387 2 дні тому

    I had an old laptop laying around and I tried Omakub on it and I loved it. I didn't get any error and it was straight forward.

  • @plutack
    @plutack 13 днів тому

    the code is well modularized too. you can easily go through it and understand what what each script does.

    • @jaimeCabra
      @jaimeCabra 2 дні тому

      Yeah, I’m a recent Debian with gnome user, I’ve really enjoyed browsing the source and applying the bits I like. I was really confused for a moment thinking they were applying shell themes late one night, when I realized the shell change was just an accent color…

  • @Apollo1_
    @Apollo1_ 13 днів тому +11

    i tried this on a dual boot and ran into nothing but issues trying to get it working, it eventually led me to start working with NixOS instead

    • @XxZeldaxXXxLinkxX
      @XxZeldaxXXxLinkxX 13 днів тому +6

      NixOS users know that it's the ultimate endgame distro. These distros are just shipping with an existing config. You could easily create a nixos config to perfectly match the omakub default

    • @Mike-zx7lq
      @Mike-zx7lq 6 днів тому

      @@XxZeldaxXXxLinkxX That was my first thought -- make a Nix config that sets up the same stuff as Omakub as a base.

    • @TheWatshingMan
      @TheWatshingMan 3 дні тому

      @@XxZeldaxXXxLinkxX that sounds awesome! Any good sources you could recommend?

    • @XxZeldaxXXxLinkxX
      @XxZeldaxXXxLinkxX 2 дні тому

      @@TheWatshingMan Sources for what exactly?

  • @gladstonpereira8865
    @gladstonpereira8865 7 днів тому +3

    Would you make a video on how to make omakub your own with more customization - thank for all the videos I learnt a lot watching them

  • @kasyfizamzam
    @kasyfizamzam 13 днів тому +1

    tried it, edit my .bashrc, sourced it, nothing changes. am i missing something?

  • @therealslimaddy
    @therealslimaddy 13 днів тому +3

    I like my choices and I don’t prefer a pre-configured distribution. But I do appreciate the work and hey it’s a win for such targeted audience.

  • @user-lg9on9bm7c
    @user-lg9on9bm7c 13 днів тому +3

    Can I use this on any Ubuntu based distro or plain debian for that matter or is it Ubuntu specific? Please answer 🙏

    • @typecraft_dev
      @typecraft_dev  13 днів тому +1

      pretty sure this is ubuntu specific

    • @user-lg9on9bm7c
      @user-lg9on9bm7c 13 днів тому +1

      ​@@typecraft_dev Thanks, appreciate your time.

  • @QuOUseTERSEa
    @QuOUseTERSEa 13 днів тому +1

    it's hard to get latest packages on Ubuntu, my dotfiles for mac just doesn't work for Ubuntu cuz some flags are missing in some CLIs (outdated). I recommend a rolling release distro. For server, Ubuntu is fine.

  • @samarth-kun
    @samarth-kun 12 днів тому +1

    Where did you get that Totoro wallpaper? It's so cool!

  • @Jalan-Api
    @Jalan-Api 12 днів тому

    can I install that on debian as-well?

  • @vikingthedude
    @vikingthedude 13 днів тому +1

    What tiling window manager is this?

    • @typecraft_dev
      @typecraft_dev  13 днів тому +1

      tactile and gnome. nothing more! :)

  • @NilisW
    @NilisW 13 днів тому +2

    Tried this. Install ended with "cannot connect to docker, is docker running) Logging of and logging on again resulted in a blank screen...

    • @mobugs
      @mobugs 13 годин тому

      This is meant for a fresh Ubuntu install. if that's not your case you should try poking around the scripts and just install/configure what you want. I did that because im on mint

  • @henriquepicanco97
    @henriquepicanco97 9 днів тому

    Ok, this video made me think about what to use, if I go to Ubuntu and use their approach for GNOME, with their modifications, or if I continue with my plan to use Fedora Silverblue (not Workstation, Silverblue).

  • @igorjanuszkiewicz526
    @igorjanuszkiewicz526 13 днів тому +2

    Exactly what i was looking for. Thanks nerd

  • @desvendandoornasaude4127
    @desvendandoornasaude4127 13 днів тому +1

    So good video dude. As you like catpuccino theme I like vscode theme. The only thing good in vscode is its beauty look. So I use neovim with this.

  • @petergoodall6258
    @petergoodall6258 13 днів тому

    failed for me on ubuntu 22.04.4 at alacrityy install

  • @AgentZeroNine1
    @AgentZeroNine1 12 днів тому +2

    I wish there was a distro that served both developers + designers :-/

  • @aliczar4028
    @aliczar4028 13 днів тому +1

    Love it , Thx

  • @harshmpatil
    @harshmpatil 13 днів тому +1

    Looks interesting

  • @zsytssk5176
    @zsytssk5176 13 днів тому +2

    I use arch + awesome wm btw.

  • @rizakhan1002
    @rizakhan1002 13 днів тому +1

    This is a great channel.

  • @sapo12345ful
    @sapo12345ful 13 днів тому +1

    Para los que tienen Ubuntu en español deben de crear la carpeta "Downloads" y dentro de ella ejecutan el comando 👌🏽

  • @stihl29
    @stihl29 13 днів тому +1

    You should do some keyboard reviews.

  • @CodeWithAhsan
    @CodeWithAhsan 13 днів тому +1

    I have some confusion. I thought this series was for people to set up linux from scratch. But this video seems completely off the playlist. Or am I missing something? :)

    • @CodeWithAhsan
      @CodeWithAhsan 13 днів тому

      Btw, this is not any sort of criticism 😄 I have been anxiously waiting for this playlist yo be completed so I can switch from windows

  • @oalfodr
    @oalfodr 13 днів тому +13

    The concept of using whatever is given to you sounds strange to me. I am fine with getting some starting point but nothing will remain unchanged in my setup.

  • @TheExileFox
    @TheExileFox 8 днів тому

    10:28 NO - please do not confuse the "new" Visual Studio Code with the classic Visual Studio - There are lots of differences between the two, especially when the code your writing needs to be compiled or debugged. This is because vscode piggybacks of for example GDB which is installed along with the OS.
    In the classic Visual Studio, this is not the case, instead: Visual Studio installs not only a compiler, but also the debugging tools. Ontop of this the way you configure the two are VERY different. Visual Studio uses text files that are relatively easy to edit even using the most basic text editor.
    But vscode uses json and json has a few limitations: it does not support any kind of comments and the file is typically a single line, making it more awkward to edit it if your not used to editing json files.

    • @typecraft_dev
      @typecraft_dev  8 днів тому

      Haha yeah I misspoke. I use vscode so little that the name is very foreign to me and I said it wrong :)

  • @micoberss5579
    @micoberss5579 13 днів тому

    Is it the DHH, creator of Rails?

  • @prithvikaushik958
    @prithvikaushik958 13 днів тому +1

    I am a beginner too, but your and Learn Linux TV's videos made it super easy for me to get started with Arch, thanks Sir NERD ❤

  • @shikamaru676
    @shikamaru676 13 днів тому +5

    This is cool and all, but the omakase is the polar opposite of freedom of choice if I'm not mistaken, however nice project and nice video tho.
    Also for every newbie out there: please do not pipe random scripts from the internet to your bash/sh without reading the source code!

    • @007arek
      @007arek 13 днів тому

      You have the choice to install it or not. 😅

    • @jaimeCabra
      @jaimeCabra 2 дні тому

      You can also browse source and apply the bits you like.

  • @mohsenfallah256
    @mohsenfallah256 9 днів тому

    It would be so great if we could be able to install it on Debian also.

  • @sumirandahal76
    @sumirandahal76 12 днів тому

    Did you leave Arch ?

  • @AlameenAdeyemi
    @AlameenAdeyemi 13 днів тому +1

    Make a video about your zellij config

    • @typecraft_dev
      @typecraft_dev  13 днів тому

      its already configured in omakub!

    • @UvekProblem
      @UvekProblem 13 днів тому +1

      Zelij is a super noob friendly tmux I think you have like a hint button to see all the commands for it and things like that

  • @BrettSurenne
    @BrettSurenne 12 днів тому

    What is the "Super" Key?

  • @phenixphyre666
    @phenixphyre666 13 днів тому +4

    I tried this for like 5 minutes and then went right back to arch with i3. It's sooooo much better

  • @xavi_6767
    @xavi_6767 13 днів тому

    Have you tried, AmogOS?

  • @OmkaraD
    @OmkaraD 13 днів тому +1

    PreBuilt, PreConfigured, PreBloated and ubuntu based is never about the freedom and open source. And if you use linux for development, I'm sure you can configure linux yourself easily with things you need and use, not with thousand packages and services you will never use. If you need PreBloated and PreConfigured distro - you can use windows as well, there is no diference.

  • @charlesmangum2100
    @charlesmangum2100 8 днів тому

    As a beginner, I use Zorin.

  • @ahmetkotanci
    @ahmetkotanci 13 днів тому +1

    Linux is freshness

  • @2EOGIY
    @2EOGIY 13 днів тому +1

    Make it Omakar, and I'll take it.

    • @rachelpsmith3129
      @rachelpsmith3129 12 днів тому

      There's like thirty of those at least. I use one, the oldest of them all, Arch Bang. It doesn't install much but it's just enough to save you some time. The are other great Arch based distros. I think they are all less minimal than archbang, if that's what you need. Personally I prefer a distro that isn't basically corporate owned but if that doesn't bother you this one here sounds kinda awesome.

  • @ZombieJig
    @ZombieJig 13 днів тому +1

    Alacrity does not support ligatures, so not very good as a developer terminal

  • @robinwright531
    @robinwright531 13 днів тому

    I totally get terminal multiplexers, but what I don’t get is what value they add to a desktop OS in 2024. I can do CMD+D in iTerm 2 and get the exact same thing?

  • @pablillocea
    @pablillocea 13 днів тому

    It's a very cool project with a couple of fundamental flaws imo (not necessarily deal breakers), like its dependency on gnome extensions which will inevitably break sooner rather than later, or its weird app choices (Chrome is at odds with all privacy and freedom, two of the three reasons you outline at the beginning of the video to give this script a go). Great initiative, but unsustainable in the long run.

  • @ecu4321
    @ecu4321 13 днів тому +3

    OMAKUB
    if spelled in reverse BUKAMO is a Filipino term for OPEN IT (buka mo)

  • @toxiccan175
    @toxiccan175 13 днів тому +2

    Why flirt with "beginner" distributions if you're a developer? Just skip to the finish and use Arch lol

  • @Wzooff
    @Wzooff 13 днів тому

    I just dont understand why people compare expensive laptops with cheap ))) latest top tier models from other manufacturers (dell, lenovo, hp) are also with soldered ram.
    Even in 2015 i picked up 16 gig mbp and it was same price like xps for same specs.
    Do not buy apple if you don't know WHY you need it :)

  • @RazoBeckett.
    @RazoBeckett. 13 днів тому +2

    I use Arch, btw I will live and die by it.

    • @thelazt16
      @thelazt16 13 днів тому

      unless you decided to go NixOS because you're sick of reinstalling arch 🤣 which I'm feeling right now 😅

    • @RazoBeckett.
      @RazoBeckett. 13 днів тому +1

      @@thelazt16 To be honest, I have never had to reinstall Arch because I have never encountered any issues. I am using up-to-date packages and have been running Arch for 173 days. Before Arch, I was using Artix Linux, which is a fork of Arch. The reason for the switch was Nvidia's nvtop, which requires systemd as the init system, whereas Artix is a non-systemd distro. Altogether, I have spent more than 250 days on Arch.

  • @zzzooozzz-dj4xv
    @zzzooozzz-dj4xv 13 днів тому +5

    DHH is cooking for year of the linux desktop

  • @M.MaX1
    @M.MaX1 13 днів тому +6

    So basically all what you will get is a theme, background, chrome, terminal and nice vim theme.
    When I read the title "programmers new to Linux" I was expecting something built for the programmers like built-in IDEs, Maybe some scrips or package manager to install different SDKs, One click to install deployment environment or list of the best programming tool for different categories and some other stuff like the ones you find in distribution made for hackers

    • @opposite342
      @opposite342 12 днів тому

      Yeah the distro is actually not a distro but basically a glorified dotfiles. Imo still pretty cool as it'll help ppl transferring from windows etc.

    • @M.MaX1
      @M.MaX1 12 днів тому

      @@opposite342 I think I can do better maybe I will make a destro for programmers, after all it just packaging some tools and themes and a few script to automatically setup a development environment

    • @kaihsiangju
      @kaihsiangju 6 днів тому

      @@M.MaX1maybe also publish your own version after you make it so people can judge whether it’s actually better. It’s so easy to criticize other people’s work when you got nothing to share.

  • @awikwok212
    @awikwok212 День тому

    got error when install zoom xd

  • @gustavomachado2558
    @gustavomachado2558 13 днів тому +1

    Interesting

  • @m4saurabh
    @m4saurabh 12 днів тому +1

    Switch to Ubuntu from Fedora now

    • @jdvon
      @jdvon 4 дні тому

      why??

  • @alexanderartifice2240
    @alexanderartifice2240 13 днів тому

    what is "super" button in my keyboard??😛

  • @rizakhan1002
    @rizakhan1002 13 днів тому

    Personal opionion, Tmux is still waaaaay better then Zellij (I tried both).

  • @Novacification
    @Novacification 13 днів тому +2

    We're locked into Ubuntu at work, so this could actually be pretty useful. Might have to test this out to see if I can get away with running this at work. At the very least I can get away with running it in a VM. Would be nice to get an out of the box setup for work, so I don't have to convince my manager that I need to spend 50% of my time tinkering with my own setup :D

  • @LEBR27
    @LEBR27 13 днів тому +1

    Everything is ok except the ubuntu part... 💩 But you are a super cool guy i will like the video.

  • @dev_raunak
    @dev_raunak 13 днів тому +2

    That's not good, we are arch users not Ubuntu (so this is not for us 😢)

    • @dev_raunak
      @dev_raunak 13 днів тому +1

      You are also an arch user 🥲

    • @typecraft_dev
      @typecraft_dev  13 днів тому +1

      hey it seemed like a cool thing to me so I wanted to show it off!

  • @Imjoshnewton
    @Imjoshnewton День тому

    Omakub kinda sounds like the MacOS of Linux configs… I like Linux but I’m going to leave it up to Apple for now.

  • @RHTORAS
    @RHTORAS 5 годин тому +1

    a begginer should start with something free of systemD
    YOU do not trust apple but you trust poettering and microsoft ? And on top of these we have NSA rumors...
    there are distros for programmers but are systemD free... i am not talking about changing a theme or just adding a texteditor because this does not make for a "distro"
    Alpaquita Linux is an example
    Refracta linux is another example so is Antix (or DSL if you prefer)
    fatdog 64 is also a linux to check
    all kind of programmers/sysadmins/it can work with everydistro i mentioned not to forget AgarimOS based on void...

  • @plaintext7288
    @plaintext7288 13 днів тому +1

    I always recommend to start eith Gentoo, there's no bloat and no hidden settings and shenanigans

  • @felixnotthecat4249
    @felixnotthecat4249 13 днів тому

    the intro music you chose fits so well in your videos..

  • @Viken43
    @Viken43 13 днів тому

    Err Omakub for Arch btw!

  • @KhanhNguyen-hd7ws
    @KhanhNguyen-hd7ws 13 днів тому +2

    Lots of points made Linux vs apple but what about windows? Who am I kidding no one use windows for programming

  • @glendmaatita4936
    @glendmaatita4936 5 днів тому +2

    ubuntu is already bloated. don't make it worse

  • @BrentMalice
    @BrentMalice 13 днів тому

    theres not a lot of videos on WSL2 setup and use, if you have a windows pc layin around. the only real downsides show up when you try to work too much on windows, in linux but otherwise its felt the same as when i used popos. but i can also waste more time on league of legends. dont need to install or partition anything to get a lot of the benefits of a full linux vm/dualboot. i think. idk im dumb

  • @aksh1618
    @aksh1618 13 днів тому +6

    Put DHH in the title and it will go semi-viral

  • @user-er2wx7ts1j
    @user-er2wx7ts1j 13 днів тому +1

    newwwwwwwwww video

  • @ernestodelgato930
    @ernestodelgato930 12 днів тому +1

    Apple? The good guy? I don't understand...

  • @bssb4186
    @bssb4186 12 днів тому

    Eh

  • @ultrasys
    @ultrasys 13 днів тому +2

    Ubuntu? No, thanks.

  • @Web-Dev-Codi
    @Web-Dev-Codi 13 днів тому

    It's called Ubuntu Cinnamon 24.04. 🤦

    • @Web-Dev-Codi
      @Web-Dev-Codi 13 днів тому

      I'm just playing around. But if you're just beginning the programming journey I feel it's best to learn how a developer environment is setup initially. Skipping these steps can hinder your personal growth. I understand the interest in this Linux distro, but implementing the environment yourself will help you become better at what you do. I love the content you produce but learning the basics is what creates a solid foundation to improve upon. Thanks for the dope upload.

  • @zhexymusic
    @zhexymusic 13 днів тому

    Does it go with Secure Boot? Because assumed beginner uses Windows, and in 2024 choices for TPM are pretty limited. So, you cannot "just install" Linux distros as you would either sign them (not a trivial task, poorly documented) or disable Secure Boot, which in turn can ruin certain types of non-Microsoft software. I expect either a follow-up video on how to install this distro alongside Secure Boot or changing the title. Thank you.

    • @laurencew5106
      @laurencew5106 13 днів тому +1

      It’s based on Ubuntu which should be fine for Secure Boot?

    • @zhexymusic
      @zhexymusic 13 днів тому

      ​@@laurencew5106 ah, I see now. Yesterday I've got frustrated by arch and nixos and read somewhere that no distro supports signed bootloaders "out of the box". Now I see where I was wrong, Ubuntu apparently is signed. I have to check it. However, my frustration lied in trying my hands on Hyprland, but Ubuntu is "meh" supported for this platform. Okay, the way to go now. Thanks for your comment!

  • @javabeanz8549
    @javabeanz8549 13 днів тому +1

    It's Gnome, so I won't bother watching the rest of the video.

  • @Szymonides252
    @Szymonides252 13 днів тому +2

    Thanks, nerd

  • @ryanariyanto2116
    @ryanariyanto2116 12 днів тому

    I think linux is better for production server, but for software developer choose macbook.

  • @eobardthawnemcoc
    @eobardthawnemcoc 13 днів тому +1

    It's bad

  • @user-mh4sc1mt4h
    @user-mh4sc1mt4h 13 днів тому +3

    it's not for beginner.

  • @error4159
    @error4159 11 днів тому +2

    This is for windows users that are too lazy to learn how to use Linux or for those that want to pretend they use Linux. Every user of this script will run right back to windows the moment something goes wrong cause they won't have a clue how to fix their easy to setup Linux distro, smh.

  • @kairi8882
    @kairi8882 4 дні тому

    This script is awful, just learn how to use GNU/Linux

  • @sharp764
    @sharp764 13 днів тому

    Lazyvim eww…

  • @user-fq8kk5yn4t
    @user-fq8kk5yn4t 12 днів тому

    this is the worst video i've ever seen on this platform

  • @frknue
    @frknue 12 днів тому

    Thanks nerd

  • @khanra17
    @khanra17 13 днів тому

    Bro thinks we don't know Windows & WSL doesn't exist.
    Forcefully comparing to macos & Apple "Hardware" questions your credibility!