More Rust in Linux + Pressure on Microsoft + Updates

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 362

  • @SavvyNik
    @SavvyNik  3 дні тому +132

    Any devs excited about Rust?

    • @ok-alarm
      @ok-alarm 3 дні тому +32

      🙋

    • @ssmith5048
      @ssmith5048 2 дні тому +54

      No, nor am I excited about any other cultish communities...

    • @user-jm8fj7ez8s
      @user-jm8fj7ez8s 2 дні тому +102

      @@ssmith5048 My brother in christ, we're in Linux of all communities. We're like the OG tech cultists

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

      Booted up the cosmic alpha this week if it's an accurate showcase of rust it's very impressive.

    • @stupidburp
      @stupidburp 2 дні тому +15

      The Rust is a good addition but requires extensive rewrites and will be time consuming. The bulk of Linux should be compiled with Zig and tested using Zig tools because it adds some slight benefits with no cost. In the future as Zig becomes more stable perhaps it can replace all of the C code that isn’t already replaced with Rust. Zig should be much easier to maintain as a large open source project than Rust because of the relative simplicity of the language. A mix of Rust and Zig seems ideal to me, using whichever is most suitable for a component.

  • @kickskii
    @kickskii 2 дні тому +64

    Can we please have UI designers work on gimp?
    It is painful to use compared to its competition

    • @MyAmazingUsername
      @MyAmazingUsername 2 дні тому +9

      UI designers? How about the fact that the app is like 30 years old and still doesn't have Undo/Redo whatsoever. Literally doesn't exist. 😂

    • @JosephSaintClair
      @JosephSaintClair 2 дні тому +7

      It’s open source. Roll your sleeves up, stop complaining, make some contributions

    • @rizalm.s.5994
      @rizalm.s.5994 2 дні тому +26

      ​@@JosephSaintClairright mentality, wrong audience. That's why there will never be "Year of Linux Desktop"

    • @RenderingUser
      @RenderingUser 2 дні тому +6

      ​@@MyAmazingUsernamewtf are you talking about? Clearly _you_ haven't used it in 30 years. Undo still exists.

    • @georgehelyar
      @georgehelyar 2 дні тому +2

      It needs UX not UI

  • @Wkaelx
    @Wkaelx 2 дні тому +18

    The good part of using Linux is that it's like watching sports, every week there's a new drama, updates, things to talk about to other penguins that type of thing.

  • @commander3494
    @commander3494 2 дні тому +68

    It's interesting to see two big programs deciding to rewrite in Rust - I assumed since there are so many people complaining about Rust in comment sections everywhere, that big projects would never just fully "rewrite it in rust", but apparently those critics are just a really vocal minority

    • @SavvyNik
      @SavvyNik  2 дні тому +16

      Yeah I’ve seen a very similar thing

    • @sparky8251
      @sparky8251 2 дні тому +21

      Rust really is a good language. Its just got a *lot* of vocal haters. Youll be seeing more things swapped out for it over the years. Either rewrites or fresh new programs being adopted over the legacy ones. It's going to take over a lot more than people its haters want to admit...

    • @Leonhart_93
      @Leonhart_93 2 дні тому +4

      The other thing that you are missing is the big picture. 2 big projects out of what? 1000? 10000? It's easy to find a handful of people to work on a project in Rust. But it's impossible to convince everyone to switch to it.
      People aren't switching because they expect issues and limitations related to the language, which will be noticeable sometimes soon.

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

      Most are engaged with decisions made by the foundation. Fewer who complain about compile times; and, then even fewer who complain about a lack of ABI.

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

      ⁠​⁠​⁠​⁠​⁠​⁠​⁠@@raidensama1511Most of the problems most people complain about are coming from a place of hypocrisy or ignorance.
      Foundation being dumb and run by large mega corps? Every large foundation is this way, Rust isn’t unique, last I checked the C++/Linux/Java and even the FSF aren’t exactly saints and most are being influenced by the exact same mega-corps.
      Compile times are slow? I wasn’t aware there was a no-header, cycle resolving, strictly typed, static, stable, ownership tracking, fully optimizing compiler that was faster, maybe try cranelift backed and lld/mold.
      No stable ABI? All it takes is a couple extra LOC to use the C ABI, at least builds are usually replicable (supply-chain security being the only respectable worry here), how is this somehow unique to Rust again, almost every language also uses C ABI and there’s nothing stopping you from building your own C exports if you really want binary system libraries.
      Community is toxic? Have you been on the internet in the past 10 years, or is that just a convenient excuse to avoid engaging with anything they say?
      It’s too fruity? Femboys and programmer socks 4 life, deal with it boomer.
      You just don’t like it? Well, at least your mom seems to like my knob, so I say that evens out.

  • @VallThyo
    @VallThyo 2 дні тому +43

    I love fish, and if the rust version is at the very least as good as the c++, it won't change anything for me. Personally I don't care which language the program is written, as long it works as it should, I'm fine with it.

    • @jidfan
      @jidfan 2 дні тому +9

      the only valid take

    • @comradepeter87
      @comradepeter87 2 дні тому +4

      True. Even as a regular Rust user, what languages my tools use doesn't really bother me.

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

      Same. I use what tools for me and perform well. I am an old school guy and used C/C++ for decades. I do not care if the tools I am using is C, Rust, etc. as long as it is a good tool and works.

    • @RenderingUser
      @RenderingUser 2 дні тому +3

      True. It doest matter to users. Only matters to developers

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

      CIA rust is of a different opinion, they only want rust and even rewrite functioning software, you should ask yourself why

  • @nextlifeonearth
    @nextlifeonearth 2 дні тому +24

    This character # is called many things, and many are correct, but hash TAG is not. A hashtag is a tag preceded with a hash character, thus the hash-tag.
    Correct names include: hash, crosshatch, number sign, pound sign.

    • @jtw-r
      @jtw-r 2 дні тому +7

      octothorp

    • @IAmOneAnt
      @IAmOneAnt 2 дні тому +3

      How long have you been saying this to people? A decade?

    • @AshesWake-sf7uw
      @AshesWake-sf7uw 2 дні тому

      It's used to tag people's name or a title in chats, so hashtag's not wrong either :)

    • @1KiloDepartment
      @1KiloDepartment 2 дні тому +3

      Nah, it is the Tic-tac-toe board emoji.

  • @Takatou__Yogiri
    @Takatou__Yogiri 2 дні тому +25

    I switched to linux few days ago. And i dont feel going back on windows anymore. Linux is smooth, takes half of the ram windows 11 takes to run. And many more benefits

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

      I tried to switch many times but didn't like it. Until I saw Fedora in 2020. Same one Linus Torvalds uses. It was so perfect that I haven't logged back into Windows in 4 years.

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

      I give you a month before you go back, cursing the life out of Linux.

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

      @@comicsanz97 sorry. but the only thing that kept me on windows because I thought I couldn't play genshin impact on linux. but now I can play it. so good bye forever to windows.

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

      @@comicsanz97you obviously haven’t tried at much lately

    • @brianb2308
      @brianb2308 2 дні тому +4

      I've been on Linux for a year and it's quite nice. I own my system. Settings don't randomly change. Great Steam compatibility layers (not perfect, but very good considering how that stuff works). There are definitely pain points, but more often than not there are forums that show how to fix the problems I've run into.

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

    Your efforts are commended and highly appreciated

  • @AlexMax2742
    @AlexMax2742 2 дні тому +24

    1:19 The FSF is taking the wrong tack here. TPM is a security feature that is typically used as a form of verifying the integrity of the operating environment and as a non-fungible form of hardware ID. Apple has been using it for years in macOS and uses it as a security feature, preventing evil maid attacks, preventing modification of critical system files with it enabled, as well as disabling potentially sensitive communication apps in an insecure environment like Facetime and Messages. And you can still turn Secure Boot off - Apple can't take that feature away because hardware manufacturers still need an environment for driver development.
    It _can_ be used for DRM, but the prevalence of DRM is a social and political problem, and you cannot solve those problems with technology - or lack thereof. The FSF should agitate for that kind of change, not stump against TPM.

    • @SavvyNik
      @SavvyNik  2 дні тому +10

      Yeah the tech isn’t bad I personally think it sucks that they force you to use this feature or you don’t get updates. Which makes it hard to use legacy hardware unfortunately

    • @AlexMax2742
      @AlexMax2742 2 дні тому +6

      @@SavvyNik Yeah it kind of stinks, but it's also kinda like when XP stopped getting updates. There's also an upside - if Windows 11's Secure Boot can actually be trusted, invasive anti-cheat like Vanguard can be updated to be much less invasive, since they can trust the OS when it reports its secure boot status and hardware ID, and possibly even the certificates of all loaded drivers.

    • @michalsvihla1403
      @michalsvihla1403 2 дні тому +1

      @@AlexMax2742 There are articles from the 10th of December that they loosened the TPM requirement for Win 11. So it's a cashgrab after all.

    • @bootmii98
      @bootmii98 2 дні тому +2

      Wait until you hear the FSF's position on "evil maid attacks"

    • @MyAmazingUsername
      @MyAmazingUsername 2 дні тому +4

      ​@@bootmii98 "Linux users don't have friends, so the evil maid attack is purely hypothetical" - FSF

  • @KunalVaidya
    @KunalVaidya День тому +2

    06:30 please may i request to highlight the text section you're reading.
    in such dense text on screen, one wants to follow along the reader and if one is not able to then brain cant choose and cant hear or read

    • @SavvyNik
      @SavvyNik  День тому +3

      Understood how that can be confusing

    • @KunalVaidya
      @KunalVaidya День тому +2

      Thanks for understanding ​@@SavvyNik do you have any recommendations on how to learn rust? I am a system platform engineer working everywhere from some bootloader, kernel , drivers , other android stuff. Except apps

    • @SavvyNik
      @SavvyNik  21 годину тому +1

      Maybe find a good community that can help you with questions. I know the Veloren community on discord is great and they're great people. Also Pop!_OS community on mattermost is great too

  • @bhargavjitbhuyan9394
    @bhargavjitbhuyan9394 День тому +2

    But will network transfer from Android to Linux still work without rndis??

  • @Jah_Rastafari_ORIG
    @Jah_Rastafari_ORIG 2 дні тому +4

    If that image viewer in Gimp is modeled on the actual glass thing we used to wear around our neck to look at fine detail on photographs (a loupe), the 'e' is silent-- just, "loop". Also known as "A Jeweler's Loupe".

    • @rizalm.s.5994
      @rizalm.s.5994 2 дні тому

      Out of topic, isn't loupe always pronounced as "loop" since most words in English that ends with "e" will be pronounced without? Like grape, brute, ruse, rite, troupe, etc.. As a non native speaker it really confused me when someone pointed out something that I thought was obvious, making me question what I have in mind isn't really what it should be

  • @diadetediotedio6918
    @diadetediotedio6918 2 дні тому +3

    I absolutely despise modern developers in general, and I'm not talking about "people that are new in programming", I'm talking about every single developer, even old ones, that think they should have any kind of opinion on other peoples projects. This is absolutely insane and it is contradictory of what many of them say to preach. You should shut up about other people's projects unless explicitly asked, not say bs like "uh acktually rewritting this is costly" as if you know better than all of the developers directly involved in those projects.

  • @GhostMirror3567
    @GhostMirror3567 День тому +1

    Now that i have learnt how to use Bottles its actually rather decent at first before I knew how to use it I used to just dismiss it and not use it and stick with Heroic and Lutris. What I didnt like about Bottles was the confusing GUI it has I used to just get lost with how to actually make a bottle till there is a Plus button in the corner I saw, now I actually stick to using Bottles as its been the most reliable experience I have had with installing GOG Games and other games from different platforms. I hate using Heroic or Lutris I just have had a bad experience with there sometimes being inconsistent.

  • @Kiyuja
    @Kiyuja 2 дні тому +2

    I'm always surprised by how much attention Rust is getting in the last 2-3 years. Rust really caused some waves in the ecosystem, I really appreciate that

    • @rezah336
      @rezah336 2 дні тому +4

      just like the pride festival, noone likes it but still they are everywhere, same people behind both

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

      @@rezah336 No they are not.

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

      ​@@rezah336just like pride festivals, Rust adoption somehow really bothers the worst person you know

    • @Kiyuja
      @Kiyuja День тому +1

      @@rezah336 I actually like Rust and had only positive experiences with the community around it. Cant say the same thing about Java, C++ or, god forbid, C devs. The way you phrased your comment tho tells me everything I need to know about you as a person lol

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

      @@Kiyuja the way you write also tells me everything i need to know about you...

  • @uwisser
    @uwisser 2 дні тому +9

    Some section dividers would be nice. I would have liked to jump over much of the rust discussion.

    • @SavvyNik
      @SavvyNik  2 дні тому +6

      They’ll come but it takes a bit on the yt side of things :(

  • @scj643
    @scj643 2 дні тому +3

    The only time I used RNDIS was when I was setting up an LTE modem and then changed it to something else

  • @jackreacher963
    @jackreacher963 День тому +4

    Could you please deactivate video title translation?

  • @ZaberfangX
    @ZaberfangX 2 дні тому +4

    if we look at android phone for so many years look how much e-waste that is due to lack of drivers being open to be used by other os like the linux phone, all the unsupport windows 11 it's going be another big e-waste problem.

  • @skelious
    @skelious 2 дні тому +3

    Thank you for the information great explanation of things.

  • @lineax5927
    @lineax5927 2 дні тому +7

    do you know about the pluton "security" chip? i think this is a very important topic, because it seems like this is a real backdoor, thats integrated in our newest cpus.

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

      Looks like there’s research to be done

    • @thirdeyeblind6369
      @thirdeyeblind6369 2 дні тому +2

      It's pretty nuts Microsoft trying to put themselves on the CPU

    • @Wkaelx
      @Wkaelx 2 дні тому +1

      RISC-V: Hello there, remember me?

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

      ​@@Wkaelx Hello RISC V. We remember you. You're the little runt that's mostly used as a device controller. Maybe you'll grow up some day to be a powerhouse, but that day is not today.

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

      @@jeandutoit1413 Yes daddy(ARM).

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

    immediately subbed loved this video 🥰

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

    Bottles have massive bugs while it's written in python, just imagine the horrors when they move to rust.
    People don't get how hard rust really is because of all the hype, but it's a massive headache for anyone starting fresh learning it, you can't pick it up after a few projects. You will need 5 years of active experience to play nice with it.

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

    Why not golang? Just curious.......is it because Golang doesn't go low level like rust does?

    • @matthewmoulton1
      @matthewmoulton1 2 дні тому +3

      Precisely. Many of the use cases for C, C++, and Rust are low enough level that the garbage collection Golang does is infeasible.

  • @anasouardini
    @anasouardini 2 дні тому +4

    The badly implemented 2FA is what forced me off of Github and towards Gitlab

    • @SavvyNik
      @SavvyNik  2 дні тому +2

      It really does suck

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

      Can you elaborate? Been using their 2fa for years and never had any issues. When it comes to the mandatory requirement for some accounts, I think that's a good thing. With the amount of data breaches happening all the time, passwords get leaked regularly. And the risk of getting access to a GitHub account is far greater than something like a Netflix account. Think supply chain issues, massive data code/leaks, access to other credentials, ci systems, etc.

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

      I thought Github had a good Passkey implementation.

  • @Henry-sv3wv
    @Henry-sv3wv День тому

    I thought the Microsoft employee gave up to write rust for Linux as lead dev.

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

    7:08 cygwin is no longer supported
    [for fellows pondering wtf is sigma]

  • @noanyobiseniss7462
    @noanyobiseniss7462 День тому +3

    I was saying to never trust a M$ protocol since the 90's and it always fell on deaf ears and I just got sick of caring.
    The plebs will beat you down with their lazy acceptance and then shock when what you foretold becomes their reality.

  • @The_RedPilot
    @The_RedPilot 2 дні тому +2

    we should push on Microsoft, their stupid move of removing support for windows 10 is just if they removed support for windows xp when they released vista

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

    okay, I guess, I need to look at bottles more closely. running windows programs under linux is a fine feat.

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

      Bottles is great. I use a debian based distro so lots of outdated packages, but the flathub version of Bottles is incredible as everything is containerized and therefore doesn't need to rely on the distro repository for anything.

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

      There's two modes I like using it in, and importantly; turn on automatic snapshots. It means you can screw up a Bottle and just roll it back if things stop working.
      Then my two modes are;
      1. For-everything bottle. Create a bottle, symlink in everything you want to run, create a shortcut in the bottle, run the program.
      2. Per-program bottle. Sometimes you need a really specific Bottle so I end up creating one and heavily modifying it for one thing. The game Söldner needed this for example.
      It's just a Wine prefix manager , a very good one

    • @robertheinrich2994
      @robertheinrich2994 22 години тому

      @@ThePlayerOfGames I see. option 2 seems to be especially interesting, if you don't want a program to be able to screw around with other programs. then it can stay isolated.
      good thing, I equip my laptop with the maximum of ram available. because this program might not be too kind to ram.

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

    No more uploads to odyssey nik?

  • @user-uq2ko4jq2v
    @user-uq2ko4jq2v День тому +2

    Anyone else notice you can't create a new local user in Windows without providing Microsoft an email address?

    • @SavvyNik
      @SavvyNik  День тому +2

      lol I absolutely hate how they’ve done this. Join the cloud before logging into your system….

    • @LuciaQuintanilla-k4j
      @LuciaQuintanilla-k4j День тому +2

      ​@@SavvyNikuse pro or enterprise edition to avoid that

    • @SavvyNik
      @SavvyNik  21 годину тому

      what a sad joke

  • @nostalgicuser
    @nostalgicuser День тому +2

    Time to just ban window completely, thats probably for the best.

  • @nezu_cc
    @nezu_cc 2 дні тому +3

    The removal of rndis sucks. It's was by far the simplest way of getting network communication with low powered USB device.

  • @rafagd
    @rafagd 2 дні тому +1

    The autotranslate tool is really garbage at understanding Rust isn't... well, rust.

  • @MrBadGamer100
    @MrBadGamer100 6 годин тому

    so we are on the good timeline

  • @tbird-z1r
    @tbird-z1r День тому

    2025 is the year of the Linux desktop.

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

    I like Rust, but novice devs are way too enthusiastic about rewriting everything in it. Feels like people no longer appreciate how much battle-tested old software is, even if we find some occasional vulnerabilities in it. Rust introduces additional layers of complexity and potential supply chain fuckups. A lot of you will be crying and crawling back once we discover the bugs hiding in all of these rewrites. I am also worried about performance and compatibility, not that it is an issue inherent to Rust, quite the contrary, but the skill of the cultist zoomer developers who code in it.

    •  2 дні тому +4

      That's EXACTLY what drove me out of computer programming to medicine. It's INSANE the constant changes people make about languages, tools or paradigms JUST for the sake of novelty or whatever bogus reason. Webdev is utter chaos.

    • @danielt8880
      @danielt8880 2 дні тому +9

      The rewrite for fish was because of the complexity of c++. Talking about vulnerability also gave me hint you dont know rust, has anyone in rust community tell you there is no vulnerability?, what they mostly say is "Rust make certain types of bugs impossible in safe rust", note the word safe rust. You will never never hear anyone say it make vulnerability gone.
      So this just tells me you are following the band wagon and just hating. Rust has issues, go look for them and come back.
      Let me give you some not an issue to me but can be an annoying for me i understand
      *compillation times -> i dont even really care about this
      * no stable ABI -> not an issue for me maybe others but i support this till crabi is ready
      * async runtime -> sometime making async agnostic library can be an headache

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

      Medicine is like medieval ages surgery is nothing more than cutting things of people

    • @MartinWoad
      @MartinWoad 2 дні тому +1

      @@danielt8880 Wrong, vulnerabilities absolutely can happen in Rust. Rust tries to ensure memory safety, but it can absolutely fail even at that if there is a bug in the borrow checker or in the optimization. And you know what's funny? Once it happens, you will have thousands of programs with a single vulnerability, not one, since the vulnerability will be present in all compiled binaries using that version. Not to mention business logic bugs of course. Listening to you trying to defend Rust just proves exactly my fears, you guys don't understand what you are working with. I am not saying Rust is bad, I am writing a video game in Rust as we speak. But it is not a panaceum to all IT problems and forcing a rewrite on everything without making careful considerations is destined to do more harm than good.

    • @christopheriman4921
      @christopheriman4921 2 дні тому +4

      @@MartinWoad Thank you for literally pointing out problems with any programming language ever and also not reading what the person you replied to said since they literally said that not all vulnerabilities would be gone by using safe Rust. Bugs happen even in compilers but they are bugs and so they will get fixed.

  • @rezah336
    @rezah336 2 дні тому +9

    let's call it CIA-rust

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

      Meds + NPC 😂

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

      The CISA also mandates that software projects must sanitize user inputs before using them in an expression. So by this logic, string sanitation is also a CIA psyop. The CIA, CISA, FBI, etc. are just making logical decisions about improving software security in the USA. They use Rust because they don't want foreign agents to comprise their systems.

  • @tranquillitydysfunction8142
    @tranquillitydysfunction8142 2 дні тому +10

    I know it's fashionable hate on Microsoft, but at least the software works robustly. It doesn't die if I install the only available version of a utility that is not up to date. I spend so many hours fixing and working around problems with my Linux installs on my home lab

    • @MyAmazingUsername
      @MyAmazingUsername 2 дні тому +1

      Then you need to learn podman/Docker plus flatpak. Containers solve all of that! 😊

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

      When big tech often makes anti consumer decisions of course it is fashionable to dislike these companies.

    • @RenderingUser
      @RenderingUser 2 дні тому +7

      Updates? Yea. Robust? Nah. It's full of mini bugs and exceptions for like every rule

    • @user-dc9zo7ek5j
      @user-dc9zo7ek5j 2 дні тому

      @@RenderingUser Still more robust than what Linux software offers in all aspects. The tools in Linux are small and not connected, yet still have a lot of bugs. I can't even imagine the number of people that rely on microsoft products to get their work done.

    • @RustIsWinning
      @RustIsWinning 2 дні тому +2

      Skill issue

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

    Wait! Microsoft is very big on Rust. Doesn't that mean we should boycott Rust in order to slow down Microsoft? It's important that we see everything through the lens of hostility toward Microsoft, even if it means cutting off our nose to spite our face.

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

    Just a thought, what if we rewrite the entire operation system and software in rust ?

    • @SavvyNik
      @SavvyNik  2 дні тому +10

      It’s called redox :)

    • @joseoncrack
      @joseoncrack 2 дні тому +3

      @@SavvyNik Yes, and apparently no one wants to use it and even Rust devs don't care, apart from the few that contribute to it directly. That's a bit odd.

    • @Wkaelx
      @Wkaelx 2 дні тому +4

      @@joseoncrack It's new, don't make much support, when Linux becomes more popular this "underground cousins" like BSD and Redox will get some more popularity.

  • @tonywalker8030
    @tonywalker8030 2 дні тому +4

    Working with environmentalist is a smart idea 😊

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

    Haha. Easy multi threading is a two-edged sword just because easy, _correct_ multi threading is an oxymoron.

    • @comradepeter87
      @comradepeter87 2 дні тому +1

      True that 😂 Deadlocks are harder to create in rust, but if you're just as willing to rawdog Mutexes instead of using higher-level primitives, there's no saving your program

    • @michaelcummings7246
      @michaelcummings7246 2 дні тому +3

      @@comradepeter87 Rust just tries to make it harder for programmers to shoot themselves in the foot but if you really want to they'll let you 😉

  • @rubisetcie
    @rubisetcie 2 дні тому +9

    Frankly, I do not get it... I defend Rust on many aspects, but rewriting entire big projects to it is hardly justifiable as an engineering decision.
    Please fell free to argue with me (in a sane and constructive manner), but I feel like you all 'cheer' on every new Rust inclusion in a popular project exactly as you would cheer on a sports team. With no consideration of the technical side.
    And I believe THAT is the main reason people accuse rustaceans of being cultish.
    Yes, that bothers me...

    • @jidfan
      @jidfan 2 дні тому +9

      The question here is: why do you feel they *need* to justify it? And why are you concerning yourself with the "technical side" of these projects?
      The maintainers have every right to rewrite their entire project if they want to. Most people that are against projects including/transitioning to rust have little contribution history or (more often) none at all.
      As a user, the only thing that matters is: does the program still work? yes? good, continue as normal. no? report a bug.
      The language of choice makes no impact on your experience.

    • @newplayer7743
      @newplayer7743 2 дні тому +2

      I don't see any issues when dev says, "I rewrite in Rust because it fun". I believe you don't either. And I assure you, devs not randomly wake up in the morning and say he want to rewrite his project to Rust. Off course there has to be considerations since rewriting big project is not a simple task. As full time Rustacean myself, I definitely happy to see big projects include Rust in it. Even if it lead to being cultish.
      People who accuses other group to being cultish must be a cultish himself. And have higher chance to be a close minded person. You wouldn't want to deal with them. But we have to.

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

      They only have to justify it for themselves, not you.
      Just stop crying

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

      It is so over for C++ 😂

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

      it's a take over, they are taking over projects, they are not contributing

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

    Not able to play steam games on arch 😔😔

  • @n.m4497
    @n.m4497 2 дні тому +2

    Rust problem is that it's a difficult language. At least a year to become a functional beginner

    • @Miles-co5xm
      @Miles-co5xm День тому

      Maybe a year is bit too much, 1-2 months would be sufficient.

  • @letronix6243
    @letronix6243 День тому +1

    Haha Microsoft GitHub.

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

    Most of these people calling for boycott are stupid.

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

    this is why if it works let it frozen with no update until it doesn't work.

  • @skeleton_craftGaming
    @skeleton_craftGaming 2 дні тому +3

    Here's how I see rust in the kernal going. It is going to take so much longer to compile the rust code that [quite frankly] either Linus is going to remove it or Linux is going to die and be replaced by a kernal written in c++ [which (now adays) has all of the memory safety of rust w/o any of the overhead] ... I think that we're going to learn real quick that RAII is significantly better than compiler enforced memory management...

    • @ClimateChangeDoesntBargain
      @ClimateChangeDoesntBargain 2 дні тому +8

      1. " c++ [which (now adays) has all of the memory safety of rust w/o any of the overhead]": not true at all
      2. "I think that we're going to learn real quick that RAII is significantly better than compiler enforced memory management...": Rust makes use of RAII smilarly to C++: Arc/Rc vs shared ptr, Box vs unique ptr

    • @newplayer7743
      @newplayer7743 2 дні тому +6

      I rather to take longer compilation time instead of segfault with no explanation.

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

      It is a skill issue instead of pretending to be a anime main character.

    • @skeleton_craftGaming
      @skeleton_craftGaming 2 дні тому +3

      @newplayer7743 well, if you write proper modern C++ you won't segfault at all... [The way C++ does memory it's literally impossible]

    • @danielt8880
      @danielt8880 2 дні тому +2

      ​@@skeleton_craftGamingyeah right, i still get segfault in neovim would you say the dev are imcopetent. clown

  • @GoodWill-s8j
    @GoodWill-s8j 2 дні тому

    The question is: What's the difference between rustafarians and flerfs?

    • @nowaynoway1798
      @nowaynoway1798 2 дні тому +2

      your actual question should be, "how can I say that I hate rust without actually saying it directly"

    • @GoodWill-s8j
      @GoodWill-s8j День тому

      @@nowaynoway1798 keep showing your comprehension skills.

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

      @@GoodWill-s8j Meds + horrible bait + L

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

    I can't possibly be the only senior develop who feels the appeal of Rust appears to be based largely on mitigating mistakes by less hardened coders. Surely there's something more to it. It just sounds like a low-level language with the safety rails of a high-level language.

    • @diadetediotedio6918
      @diadetediotedio6918 2 дні тому +2

      I usually doubt people that self proclam themselves "senior developers" on internet and think they can opinate on other people's projects or interests, but whatever.
      And I think, yes, rust appeals are of those safety rails, this is why it is interesting (because most low level languages don't have it) and it is also advanced in its type system, and the overall ergonomy is a thing as well.

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

      Rust was designed by senior developers and PhD computer science graduates, who have a lot of research papers to disprove this notion. Recent papers by Google and Microsoft further disproves the assumption that senior developers are infallible. Even Linus Torvalds admitted that common memory management issues are still the most prevalent in the kernel, despite those writing them having many years of experience. Even decades of experience won't help. And at some point, the mind begins to slip with age, so Rust enables the most senior developers to be able to continue working effectively. Let's not throw out better tools because someone naively thinks they're skilled enough to not need the safety guards. You've never once had a bad day? Felt sleepy? Had a late night? Difficulty focusing?

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

      Senior developers know they aren't infallible.

  • @janhallholm9043
    @janhallholm9043 2 дні тому +2

    Microsoft 😡😡🤢🤮🤢🤮

    • @SavvyNik
      @SavvyNik  2 дні тому +3

      🤮🤮🤮🤮🤮🤮

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

    The sheer stupidity of advocating political nonsense in an open source project...

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

      Are you being serious? I'm really unsure. I suspect you're serious. If so:
      Open source _is_ politics. Read some history. The act of using open source software, or contributing to open source software, or even supporting closed-source software, is inherently political. You literally cannot get any more political about software if you're using Linux, which wouldn't exist with the GPL. You know, "copyleft", joke about "copyright"? The Four Freedoms? "Free as in Freedom"?
      Even if you're a MIT/BSD person, the birth of the Berkeley Distribution was also political.
      Sorry if you're joking, not sorry if you're not.

    • @KAZVorpal
      @KAZVorpal День тому +2

      @@scottdrake5159 You misunderstand what I mean by politics. I don't mean the defense of freedom that we've supported from the beginning, I mean the exact opposite, where corrupt political class thugs start trying to force their own personal beliefs on others.
      OSS is about defending the right of each person to choose, in this context.
      Meanwhile, what we have today is a corrupted gang, in power because of the corrupt system of laws that control how corporations and non-profits are organized, who want to violate freedom, not defend it.
      This can be seen as "politics" in a different light, because it's about imposing things by force. Think of how a defining trait of "state" in political science is that it's the institution with a monopoly on the initiation of force.

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

    Rust is great for stupid people.
    All the reasons to use it boil down to "it's easier to avoid doing stupid things".
    Another way is to not be stupid.

    • @gragogflying-anvil3605
      @gragogflying-anvil3605 День тому

      As it turns out every human being is stupid.

    • @Miles-co5xm
      @Miles-co5xm День тому +1

      Ok, so way you are not being stupid is to not write code ?

    • @KAZVorpal
      @KAZVorpal День тому +2

      @Miles-co5xm No, it's to be competent at writing code, like so many who did not need the stupifying crutches of tech that strips away power and control in order to keep you from making mistakes you should be able to learn to avoid in the first place.

    • @Miles-co5xm
      @Miles-co5xm День тому +1

      @@KAZVorpal Then go and write in assembly, C is for kids, but you are a legend.

    • @KAZVorpal
      @KAZVorpal День тому +3

      @@Miles-co5xm C is just one step up from writing macro libraries for Assembler.
      It still has direct memory control in ways that Rust does not. You lose almost nothing from writing in Assembler.
      Meanwhile, Rust abandons MUCH of the direct control needed for real programming, like for the Linux kernel. Rust's "ownership" abstracts away a lot of what makes C a mid-level language.

  • @Triro
    @Triro 2 дні тому +10

    Rust in a C project. Lmao. Talk about stupidity and a waste of time.
    Rust isn't even faster than C, only thing rust is good for allowing crappy non-memory safe written code.
    It baffles me why anyone would want Rust in a let me remind you. C WRITTEN KERNEL.
    Oh yeah and Rust is recommended by the united states government... That's not suspicious at all... Also wouldn't exist without big tech. I smell feds.

    • @commandprompt7171
      @commandprompt7171 2 дні тому +1

      The Rust cult could've easily focus on Redox OS and mind their own business, instead, they forced their way into the Linux kernel and trashing C developers blaming them for their skill issue, and then they wonder why they get the hate, when things go wrong, they will not assume any responsibility, and probably blame C developers in the process

    • @jidfan
      @jidfan 2 дні тому +6

      feel free to be angry that a project you *don't* contribute to is making changes that *don't* affect the user experience in the slightest

    • @Triro
      @Triro 2 дні тому +1

      @@jidfan So I can't be concerned about the development choice because you assume I never contributed. Ok bro. Great argument man. Way to go really got me their.

    • @rezah336
      @rezah336 2 дні тому +1

      rust reeks of feds

    • @rezah336
      @rezah336 2 дні тому +2

      @@jidfan rust isnt contributing, rust is taking over, they are rewriting working code bases, this is a power move and not a contribution

  • @GoodWill-s8j
    @GoodWill-s8j 2 дні тому +4

    Rust was a mistake, and now it became a big one. Soon enough, Rust fanatics will get it the hard way.
    This thing was made for clueless kids who need assistance for every line of code they attempt to write.
    If you want to do anything meaningful, your whole program will be composed of "unsafe" stuff lol.
    I won't mention their crates hell and the ridiculous cargo thing and the dumb and inefficient build system in general.
    Modern C and C++ are more than enough and, IMHO, perfect for making the job done by Masters.
    Kids, just sit down and watch!
    Goodbye Iron Oxide. 😂

    • @RenderingUser
      @RenderingUser 2 дні тому +7

      @@GoodWill-s8j bro felt threatened that his years of learning makefiles was fully wasted by the presence of cargo 💀

    • @GoodWill-s8j
      @GoodWill-s8j 2 дні тому

      ​@RustIsWinning Thank you very much. She's dead.

    • @GoodWill-s8j
      @GoodWill-s8j 2 дні тому

      ​@@RustIsWinningThank you very much. She left our world lately, but thanks anyway.

    • @christopheriman4921
      @christopheriman4921 2 дні тому +3

      The point of Rust is to make safe abstractions around unsafe operations and to make it very clear where the line between the safe and unsafe portions of code lie to make it easier to figure out where bugs could occur. I don't understand why anyone criticizes Rust for wanting to make a clear separation between what you know to be unsafe and what you think to be safe for documented reasons.

    • @GoodWill-s8j
      @GoodWill-s8j День тому

      @christopheriman4921 Long story short: Adults know when to wear condoms and when to remove them without affecting performance and safety.
      Kids can keep playing around with Iron Oxide for a while, even though it's not very healthy. lol

  • @paleopteryx
    @paleopteryx День тому +1

    Rust...rust... very well chosen name for that stupid language, although a better name would have been 'cancer'

  • @commandprompt7171
    @commandprompt7171 2 дні тому +10

    I love how everyone is pushing rust like a religion, I can't wait for the day they find a vulnerability and everybody panics, just like it happen with log4j, and yes Java is multi threaded as well, sounds like skill issue to me

    • @commander3494
      @commander3494 2 дні тому +9

      "Java is multi threaded aswell" gives me a feeling that you don't actually know what you're talking about

    • @dynfoxx
      @dynfoxx 2 дні тому +4

      Rust allows for checked multithreading at compile time, java does not.

    • @jagagemo8141
      @jagagemo8141 2 дні тому +8

      Ahh yes the religion of "put on your seatbelt or I'm not starting the car."
      How dare they.🦀

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

      Rust = CIA
      the support is artificial

    • @newplayer7743
      @newplayer7743 2 дні тому +2

      Due to Rust exclusive rules that never seen in any other languages, this kind of event will never going to happen. Rust full force hardcore to be a safe language. You need to research on something, and then back here.

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

    I don't care about these. When could I use Linux (a Linux desktop) without experiencing 1000000000000000000000000000 million issues?

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

      MS controls linux and dont allow it

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

      That's a contradictory statement dude. If you want issue less distros then these are the steps

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

      Sadly, as a linux daily user I have to agreee.

  • @s4uss
    @s4uss 2 дні тому +1

    One Rust to rule them all