More Rust in Linux + Pressure on Microsoft + Updates

  Рет қаралды 36,766

SavvyNik

SavvyNik

Күн бұрын

Пікірлер: 414
@SavvyNik
@SavvyNik 18 күн бұрын
Any devs excited about Rust?
@ok-alarm
@ok-alarm 18 күн бұрын
🙋
@ssmith5048
@ssmith5048 18 күн бұрын
No, nor am I excited about any other cultish communities...
@user-jm8fj7ez8s
@user-jm8fj7ez8s 18 күн бұрын
@@ssmith5048 My brother in christ, we're in Linux of all communities. We're like the OG tech cultists
@Destide
@Destide 18 күн бұрын
Booted up the cosmic alpha this week if it's an accurate showcase of rust it's very impressive.
@stupidburp
@stupidburp 18 күн бұрын
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 18 күн бұрын
Can we please have UI designers work on gimp? It is painful to use compared to its competition
@MyAmazingUsername
@MyAmazingUsername 18 күн бұрын
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 18 күн бұрын
It’s open source. Roll your sleeves up, stop complaining, make some contributions
@rizalm.s.5994
@rizalm.s.5994 18 күн бұрын
​@@JosephSaintClairright mentality, wrong audience. That's why there will never be "Year of Linux Desktop"
@RenderingUser
@RenderingUser 18 күн бұрын
​@@MyAmazingUsernamewtf are you talking about? Clearly _you_ haven't used it in 30 years. Undo still exists.
@georgehelyar
@georgehelyar 17 күн бұрын
It needs UX not UI
@Wkaelx
@Wkaelx 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.
@pjcpspn670
@pjcpspn670 11 күн бұрын
🤣🤣🤣 Indeed
@commander3494
@commander3494 18 күн бұрын
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 18 күн бұрын
Yeah I’ve seen a very similar thing
@sparky8251
@sparky8251 18 күн бұрын
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 18 күн бұрын
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 18 күн бұрын
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.
@Steve25g
@Steve25g 18 күн бұрын
Imo, rust is not production ready. Compilers are slow, code often seem not to work, or is slower, have seen c++ running 3 timee faster, and not even optimised
@VallThyo
@VallThyo 18 күн бұрын
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 18 күн бұрын
the only valid take
@comradepeter87
@comradepeter87 18 күн бұрын
True. Even as a regular Rust user, what languages my tools use doesn't really bother me.
@Cyco_Nix
@Cyco_Nix 18 күн бұрын
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 18 күн бұрын
True. It doest matter to users. Only matters to developers
@rezah336
@rezah336 17 күн бұрын
CIA rust is of a different opinion, they only want rust and even rewrite functioning software, you should ask yourself why
@nextlifeonearth
@nextlifeonearth 18 күн бұрын
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 18 күн бұрын
octothorp
@IAmOneAnt
@IAmOneAnt 18 күн бұрын
How long have you been saying this to people? A decade?
@AshesWake-sf7uw
@AshesWake-sf7uw 17 күн бұрын
It's used to tag people's name or a title in chats, so hashtag's not wrong either :)
@1KiloDepartment
@1KiloDepartment 17 күн бұрын
Nah, it is the Tic-tac-toe board emoji.
@Jerdifier
@Jerdifier 15 күн бұрын
Hashtag has organically become the most popular name for #, even if it started off as a misunderstanding of hash being a symbol and hashtag being the function. The name ampersand for & started off as a mishearing of “and, per se, and”, after all. Linguistic prescriptivism is a losing battle.
@AlexMax2742
@AlexMax2742 18 күн бұрын
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 18 күн бұрын
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 18 күн бұрын
@@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 18 күн бұрын
@@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 18 күн бұрын
Wait until you hear the FSF's position on "evil maid attacks"
@MyAmazingUsername
@MyAmazingUsername 18 күн бұрын
​@@bootmii98 "Linux users don't have friends, so the evil maid attack is purely hypothetical" - FSF
@diadetediotedio6918
@diadetediotedio6918 17 күн бұрын
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.
@brandongregori995
@brandongregori995 10 күн бұрын
Isn't that just the internet? You're hear sharing your opinion about how you despise other people having certain opinions. I don't think anything has changed about people's opinions, it's just people are able to effortlessly share them all over the place now. Saying the problem is with modern developers is a bit of a stretch.
@Takatou__Yogiri
@Takatou__Yogiri 18 күн бұрын
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 18 күн бұрын
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 17 күн бұрын
I give you a month before you go back, cursing the life out of Linux.
@Takatou__Yogiri
@Takatou__Yogiri 17 күн бұрын
@@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 17 күн бұрын
@@comicsanz97you obviously haven’t tried at much lately
@brianb2308
@brianb2308 17 күн бұрын
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.
@Jah_Rastafari_ORIG
@Jah_Rastafari_ORIG 18 күн бұрын
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 18 күн бұрын
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
@uwisser
@uwisser 18 күн бұрын
Some section dividers would be nice. I would have liked to jump over much of the rust discussion.
@SavvyNik
@SavvyNik 18 күн бұрын
They’ll come but it takes a bit on the yt side of things :(
@khehlentlemeza1922
@khehlentlemeza1922 15 күн бұрын
Your efforts are commended and highly appreciated
@KunalVaidya
@KunalVaidya 16 күн бұрын
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 16 күн бұрын
Understood how that can be confusing
@KunalVaidya
@KunalVaidya 16 күн бұрын
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 16 күн бұрын
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
@tbird-z1r
@tbird-z1r 17 күн бұрын
2025 is the year of the Linux desktop.
@scj643
@scj643 18 күн бұрын
The only time I used RNDIS was when I was setting up an LTE modem and then changed it to something else
@skelious
@skelious 18 күн бұрын
Thank you for the information great explanation of things.
@bhargavjitbhuyan9394
@bhargavjitbhuyan9394 17 күн бұрын
But will network transfer from Android to Linux still work without rndis??
@TheUAoB
@TheUAoB 7 күн бұрын
No. This was brought up before. Greg is wrong on this. All but (perhaps) the latest Android devices use RNDIS for USB tethering. This makes it impossible to tether an Android device to a Linux PC.
@GhostMirror3567
@GhostMirror3567 16 күн бұрын
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.
@kf5268
@kf5268 14 күн бұрын
I love the situation where lots of old devs are yapping about Rust religion but in the very same time there are initiatives to implement similar techniques of how Rust aiming the safety in C/Cpp tooling ❤😅
@The_RedPilot
@The_RedPilot 17 күн бұрын
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
@lineax5927
@lineax5927 18 күн бұрын
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 18 күн бұрын
Looks like there’s research to be done
@thirdeyeblind6369
@thirdeyeblind6369 18 күн бұрын
It's pretty nuts Microsoft trying to put themselves on the CPU
@Wkaelx
@Wkaelx 18 күн бұрын
RISC-V: Hello there, remember me?
@jeandutoit1413
@jeandutoit1413 16 күн бұрын
​@@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 16 күн бұрын
@@jeandutoit1413 Yes daddy(ARM).
@lazyalpaca7
@lazyalpaca7 17 күн бұрын
immediately subbed loved this video 🥰
@ZaberfangX
@ZaberfangX 18 күн бұрын
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.
@anasouardini
@anasouardini 18 күн бұрын
The badly implemented 2FA is what forced me off of Github and towards Gitlab
@SavvyNik
@SavvyNik 18 күн бұрын
It really does suck
@nezu_cc
@nezu_cc 18 күн бұрын
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 16 күн бұрын
I thought Github had a good Passkey implementation.
@walterclementsjr.5947
@walterclementsjr.5947 12 күн бұрын
@@dansanger5340 I almost broke down typing in 2FA twice in a day before they decided to push the passkey page on most logins.
@lazyh0rse
@lazyh0rse 16 күн бұрын
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.
@robertheinrich2994
@robertheinrich2994 18 күн бұрын
okay, I guess, I need to look at bottles more closely. running windows programs under linux is a fine feat.
@RedSntDK
@RedSntDK 18 күн бұрын
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 16 күн бұрын
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 16 күн бұрын
@@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.
@jackreacher963
@jackreacher963 17 күн бұрын
Could you please deactivate video title translation?
@SavvyNik
@SavvyNik 17 күн бұрын
done
@MrBadGamer100
@MrBadGamer100 15 күн бұрын
so we are on the good timeline
@bloodline39
@bloodline39 17 күн бұрын
Why not golang? Just curious.......is it because Golang doesn't go low level like rust does?
@matthewmoulton1
@matthewmoulton1 17 күн бұрын
Precisely. Many of the use cases for C, C++, and Rust are low enough level that the garbage collection Golang does is infeasible.
@veehope2702
@veehope2702 17 күн бұрын
No more uploads to odyssey nik?
@Kiyuja
@Kiyuja 17 күн бұрын
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 17 күн бұрын
just like the pride festival, noone likes it but still they are everywhere, same people behind both
@mmstick
@mmstick 17 күн бұрын
@@rezah336 No they are not.
@pmmeurcatpics
@pmmeurcatpics 17 күн бұрын
​@@rezah336just like pride festivals, Rust adoption somehow really bothers the worst person you know
@Kiyuja
@Kiyuja 17 күн бұрын
@@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 16 күн бұрын
@@Kiyuja the way you write also tells me everything i need to know about you...
@TheMoQingbird
@TheMoQingbird 8 күн бұрын
I really want to get off github, but what's a sensible alternative that'll let me save my personal code off site?
@SavvyNik
@SavvyNik 8 күн бұрын
Gitlab or bitbucket are your big choices
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 14 күн бұрын
Right, when a developer reaches certain level of an experience, he/she does only removing.
@nezu_cc
@nezu_cc 18 күн бұрын
The removal of rndis sucks. It's was by far the simplest way of getting network communication with low powered USB device.
@Henry-sv3wv
@Henry-sv3wv 16 күн бұрын
I thought the Microsoft employee gave up to write rust for Linux as lead dev.
@MartinWoad
@MartinWoad 18 күн бұрын
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.
18 күн бұрын
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 18 күн бұрын
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 17 күн бұрын
Medicine is like medieval ages surgery is nothing more than cutting things of people
@MartinWoad
@MartinWoad 17 күн бұрын
@@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 17 күн бұрын
@@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.
@Bob-of-Zoid
@Bob-of-Zoid 14 күн бұрын
I love my penguins!! No Windows or Apple crap here on my machines!
@waltermitty4132
@waltermitty4132 13 күн бұрын
SavvyNik, I've been a subscriber for several years, but your videos seem to have devolved into just the reading of Web sites. Viewers can do that for themselves. You're a very smart guy and you're better than that. Wish your videos would go back to giving us your valuable insights on things, and not just reading the Web to us. Sorry to seem so severe.
@SavvyNik
@SavvyNik 13 күн бұрын
Hey Walter, Doesn't seem severe at all. There's definitely been a shift on the channel over the years so I appreciate the feedback, especially, from a long time viewer. In the previous years, a majority of content was focused on tutorials only. That sadly didn't grow the channel and it was hard to produce highly technical videos every week (I'm up to 3 vids a week to even stay relevant - thanks to yt). Instead, people and yt seemingly want the news / latest and greatest info. I haven't found a good balance yet, but I've recognized that the channel has changed/strayed from my original passion and idea which was to help teach tech and specifically engineering and Linux was the gateway to those. There's plans to focus more on technical content, component reviews, and software reviews. We'll see how things pan out. Either way thanks for the post and feedback! I hope you understand that I do take these all these types of comments into consideration. -Nik
@waltermitty4132
@waltermitty4132 13 күн бұрын
@@SavvyNik SavvyNik, Thank you for taking my post in the spirit in which it was attended. Best wishes for the new year.
@SavvyNik
@SavvyNik 13 күн бұрын
Likewise!
@newtonchutney
@newtonchutney 16 күн бұрын
7:08 cygwin is no longer supported [for fellows pondering wtf is sigma]
@HitBoxMaster
@HitBoxMaster 10 күн бұрын
Until my graphic`s tablet proprietary drivers are officially released on linux, I`ll stay on Win10 even past end of life
@tonywalker8030
@tonywalker8030 18 күн бұрын
Working with environmentalist is a smart idea 😊
@noanyobiseniss7462
@noanyobiseniss7462 17 күн бұрын
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.
@rezah336
@rezah336 18 күн бұрын
let's call it CIA-rust
@RustIsWinning
@RustIsWinning 18 күн бұрын
Meds + NPC 😂
@mmstick
@mmstick 16 күн бұрын
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.
@user-uq2ko4jq2v
@user-uq2ko4jq2v 17 күн бұрын
Anyone else notice you can't create a new local user in Windows without providing Microsoft an email address?
@SavvyNik
@SavvyNik 17 күн бұрын
lol I absolutely hate how they’ve done this. Join the cloud before logging into your system….
@LuciaQuintanilla-k4j
@LuciaQuintanilla-k4j 16 күн бұрын
​@@SavvyNikuse pro or enterprise edition to avoid that
@SavvyNik
@SavvyNik 16 күн бұрын
what a sad joke
@rafagd
@rafagd 17 күн бұрын
The autotranslate tool is really garbage at understanding Rust isn't... well, rust.
@freeNode5
@freeNode5 17 күн бұрын
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 17 күн бұрын
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 17 күн бұрын
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 16 күн бұрын
Senior developers know they aren't infallible.
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 14 күн бұрын
If we speak about Microsoft,then even calling CLIB from Rust incompatible in Linux and Windows. Welcome to the Rust world.
@rubisetcie
@rubisetcie 18 күн бұрын
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 18 күн бұрын
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 18 күн бұрын
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 18 күн бұрын
They only have to justify it for themselves, not you. Just stop crying
@RustIsWinning
@RustIsWinning 17 күн бұрын
It is so over for C++ 😂
@rezah336
@rezah336 17 күн бұрын
it's a take over, they are taking over projects, they are not contributing
@tranquillitydysfunction8142
@tranquillitydysfunction8142 18 күн бұрын
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 18 күн бұрын
Then you need to learn podman/Docker plus flatpak. Containers solve all of that! 😊
@willi1978
@willi1978 18 күн бұрын
When big tech often makes anti consumer decisions of course it is fashionable to dislike these companies.
@RenderingUser
@RenderingUser 18 күн бұрын
Updates? Yea. Robust? Nah. It's full of mini bugs and exceptions for like every rule
@user-dc9zo7ek5j
@user-dc9zo7ek5j 17 күн бұрын
@@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 17 күн бұрын
Skill issue
@dansanger5340
@dansanger5340 16 күн бұрын
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.
@RustIsWinning
@RustIsWinning 16 күн бұрын
Nice try 😂
@wesch4232
@wesch4232 15 күн бұрын
No need to pressure Microsoft. It's a different OS market for corporate CIO executives who want to reduce the overall IT cost on paper. MS cloud offer is very attractive. Linux cannot provide that level of cloud solution. Linux is just an OS kernel without any cloud services. It's a totally different arena.
@tonywalker8030
@tonywalker8030 18 күн бұрын
Just a thought, what if we rewrite the entire operation system and software in rust ?
@SavvyNik
@SavvyNik 18 күн бұрын
It’s called redox :)
@joseoncrack
@joseoncrack 18 күн бұрын
@@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 18 күн бұрын
@@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.
@generessler6282
@generessler6282 18 күн бұрын
Haha. Easy multi threading is a two-edged sword just because easy, _correct_ multi threading is an oxymoron.
@comradepeter87
@comradepeter87 18 күн бұрын
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 18 күн бұрын
@@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 😉
@comradepeter87
@comradepeter87 5 күн бұрын
@@michaelcummings7246 yupp precisely
@nostalgicuser
@nostalgicuser 16 күн бұрын
Time to just ban window completely, thats probably for the best.
@aartjansen4460
@aartjansen4460 14 күн бұрын
I don't follow the logic of recommending mac os to people on windows 10 ? You cite avoiding making e waste like apple computers don't have old computers & OS's that are abandoned, despite functioning perfectly well.
@letronix6243
@letronix6243 17 күн бұрын
Haha Microsoft GitHub.
@obinnaokafor6252
@obinnaokafor6252 16 күн бұрын
Most of these people calling for boycott are stupid.
@GoodWill-s8j
@GoodWill-s8j 17 күн бұрын
The question is: What's the difference between rustafarians and flerfs?
@nowaynoway1798
@nowaynoway1798 17 күн бұрын
your actual question should be, "how can I say that I hate rust without actually saying it directly"
@GoodWill-s8j
@GoodWill-s8j 17 күн бұрын
@@nowaynoway1798 keep showing your comprehension skills.
@RustIsWinning
@RustIsWinning 17 күн бұрын
@@GoodWill-s8j Meds + horrible bait + L
@GoodWill-s8j
@GoodWill-s8j 8 күн бұрын
@@RustIsWinning hi there Rusty Busty Thingy! I miss the old days!
@skeleton_craftGaming
@skeleton_craftGaming 18 күн бұрын
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 18 күн бұрын
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 18 күн бұрын
I rather to take longer compilation time instead of segfault with no explanation.
@newplayer7743
@newplayer7743 18 күн бұрын
It is a skill issue instead of pretending to be a anime main character.
@skeleton_craftGaming
@skeleton_craftGaming 18 күн бұрын
@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 18 күн бұрын
​@@skeleton_craftGamingyeah right, i still get segfault in neovim would you say the dev are imcopetent. clown
@n.m4497
@n.m4497 17 күн бұрын
Rust problem is that it's a difficult language. At least a year to become a functional beginner
@Miles-co5xm
@Miles-co5xm 17 күн бұрын
Maybe a year is bit too much, 1-2 months would be sufficient.
@nikolastepanoski8169
@nikolastepanoski8169 14 сағат бұрын
It takes the same amount of time to learn all the C gotchas and how to deal with them. Well, beginners shouldn't write code for the kernel anyway.
@ssl3546
@ssl3546 Күн бұрын
Rust only supports x86 and ARM and RISC-V. So putting a nail in the coffin of other architectures. That is why it blows. All code should be portable to big endian, the goal of software is to make beautiful portable code, as it is an "art" and simply declaring all other CPUs obsolete by fiat is regarded.
@lazithegamer
@lazithegamer 18 күн бұрын
Not able to play steam games on arch 😔😔
@donkey7921
@donkey7921 18 күн бұрын
👍
@commander3494
@commander3494 18 күн бұрын
I can
@Wkaelx
@Wkaelx 18 күн бұрын
I can(Fedora btw0
@PrimalWildfire
@PrimalWildfire 18 күн бұрын
I can.
@hiru92
@hiru92 17 күн бұрын
which game
@RickySupriyadi
@RickySupriyadi 18 күн бұрын
this is why if it works let it frozen with no update until it doesn't work.
@KAZVorpal
@KAZVorpal 17 күн бұрын
The sheer stupidity of advocating political nonsense in an open source project...
@scottdrake5159
@scottdrake5159 17 күн бұрын
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 16 күн бұрын
@@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.
@janhallholm9043
@janhallholm9043 18 күн бұрын
Microsoft 😡😡🤢🤮🤢🤮
@SavvyNik
@SavvyNik 18 күн бұрын
🤮🤮🤮🤮🤮🤮
@paleopteryx
@paleopteryx 17 күн бұрын
Rust...rust... very well chosen name for that stupid language, although a better name would have been 'cancer'
@RustIsWinning
@RustIsWinning 16 күн бұрын
Not cancer 😠 --> 🦀
@s4uss
@s4uss 18 күн бұрын
One Rust to rule them all
@Triro
@Triro 18 күн бұрын
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 18 күн бұрын
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 17 күн бұрын
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 17 күн бұрын
@@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 17 күн бұрын
rust reeks of feds
@rezah336
@rezah336 17 күн бұрын
@@jidfan rust isnt contributing, rust is taking over, they are rewriting working code bases, this is a power move and not a contribution
@KAZVorpal
@KAZVorpal 17 күн бұрын
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 17 күн бұрын
As it turns out every human being is stupid.
@Miles-co5xm
@Miles-co5xm 17 күн бұрын
Ok, so way you are not being stupid is to not write code ?
@KAZVorpal
@KAZVorpal 17 күн бұрын
@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 16 күн бұрын
@@KAZVorpal Then go and write in assembly, C is for kids, but you are a legend.
@KAZVorpal
@KAZVorpal 16 күн бұрын
@@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.
@GoodWill-s8j
@GoodWill-s8j 17 күн бұрын
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 17 күн бұрын
@@GoodWill-s8j bro felt threatened that his years of learning makefiles was fully wasted by the presence of cargo 💀
@GoodWill-s8j
@GoodWill-s8j 17 күн бұрын
​@RustIsWinning Thank you very much. She's dead.
@GoodWill-s8j
@GoodWill-s8j 17 күн бұрын
​@@RustIsWinningThank you very much. She left our world lately, but thanks anyway.
@christopheriman4921
@christopheriman4921 17 күн бұрын
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 17 күн бұрын
@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
@commandprompt7171
@commandprompt7171 18 күн бұрын
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 18 күн бұрын
"Java is multi threaded aswell" gives me a feeling that you don't actually know what you're talking about
@dynfoxx
@dynfoxx 18 күн бұрын
Rust allows for checked multithreading at compile time, java does not.
@jagagemo8141
@jagagemo8141 18 күн бұрын
Ahh yes the religion of "put on your seatbelt or I'm not starting the car." How dare they.🦀
@rezah336
@rezah336 18 күн бұрын
Rust = CIA the support is artificial
@newplayer7743
@newplayer7743 18 күн бұрын
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 18 күн бұрын
I don't care about these. When could I use Linux (a Linux desktop) without experiencing 1000000000000000000000000000 million issues?
@rezah336
@rezah336 18 күн бұрын
MS controls linux and dont allow it
@StingSting844
@StingSting844 18 күн бұрын
That's a contradictory statement dude. If you want issue less distros then these are the steps
@RenderingUser
@RenderingUser 17 күн бұрын
@@babakfp today
@raccoons_stole_my_account
@raccoons_stole_my_account 17 күн бұрын
Sadly, as a linux daily user I have to agreee.
@shanedavenport734
@shanedavenport734 10 күн бұрын
Another RUST cult channel. Sad.
Linux changed in 2024, but 2025 will be MUCH BIGGER
19:36
The Linux Experiment
Рет қаралды 151 М.
The SQLite Rewrite In Rust
22:15
ThePrimeTime
Рет қаралды 193 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
System76 accidentally built the fastest Windows Arm PC
21:02
Jeff Geerling
Рет қаралды 442 М.
Introducing Clay - High Performance UI Layout in C
35:19
Nic Barker
Рет қаралды 227 М.
i dove down the 7z rabbit hole (it goes deep)
12:50
Low Level
Рет қаралды 605 М.
Linus Torvalds: Speaks on the Rust vs C Linux Divide
8:54
SavvyNik
Рет қаралды 420 М.
An Engineering Fairy Tale: Cascade Failure at the Super Kamiokande
22:21
Alexander the ok
Рет қаралды 624 М.
Why Your Backend Shouldn't Serve Files
19:40
Boot dev
Рет қаралды 73 М.
Lindows - The Linux Distro That Microsoft Sued… and Lost
32:29
Michael MJD
Рет қаралды 184 М.
Linux HATES Me - Daily Driver Challenge Pt.1
21:02
Linus Tech Tips
Рет қаралды 3,9 МЛН
Ranking Linux Distributions for 2025: a tier list for my use case !
26:14
The Linux Experiment
Рет қаралды 173 М.