5 reasons Linux is the best OS for coding (www.xda-developers.com)
from JoeKlemmer@lemmy.myserv.one to linux@lemmy.ml on 29 Oct 2023 16:35
https://lemmy.myserv.one/post/3624672

From XDA

#linux

threaded - newest

sir_reginald@lemmy.world on 29 Oct 2023 16:39 next collapse

the thumbnail is just cringe. more of a script kiddie vibe than a real programmer.

synceDD@lemmy.world on 29 Oct 2023 16:50 next collapse

A real programmer would focus on the writing and not the thumbnail, like a kiddie.

RovingFox@infosec.pub on 29 Oct 2023 16:54 next collapse

It is part of their presentation. It shows their ignorance.

synceDD@lemmy.world on 29 Oct 2023 16:57 collapse

Book is bad because I dont like the cover

RovingFox@infosec.pub on 29 Oct 2023 17:21 collapse

If a math book has 1+1=3 on its cover, I will judge it.

synceDD@lemmy.world on 29 Oct 2023 17:31 collapse

and which math book has that? idk how making up shit helps u here. and it’s not even a good comparison, misinformation vs some ascii art. I hope those real programmers are more mature

PixxlMan@lemmy.world on 29 Oct 2023 18:23 next collapse

Analogies are hard

synceDD@lemmy.world on 29 Oct 2023 18:25 collapse

Dont make them then, I showed how that one was shit in 2 different ways

Aatube@kbin.social on 29 Oct 2023 19:25 collapse

What kind of Linux distro has ASCII art on the desktop by default? you're making stuff up

Analogies are made to be made up

synceDD@lemmy.world on 29 Oct 2023 19:27 collapse

Never claimed that take your strawman elsewhere thanks

Aatube@kbin.social on 29 Oct 2023 19:32 collapse

The things we are comparing are a math book with a 1+1=3 on its cover and an article with a thumbnail of a linux desktop with ascii art on the background. If we ditch the default talk, then I can also just plaster a 1+1=3 on my math book and it won't be misinformation

synceDD@lemmy.world on 29 Oct 2023 19:40 collapse

So you think mentioning both ascii art and a linux distro somehow counts as misinformation?

Aatube@kbin.social on 30 Oct 2023 00:05 collapse

Well, its at the same level as 1+1=3 and a math book. It's not claimed to be truth, but it uses a very inappropriate pop-appropriation to try and grab your attention

synceDD@lemmy.world on 30 Oct 2023 10:53 collapse

using = literally indicates a claim, showing some art does not, you just assume shit and claim it as reality. I guess u also believe showing kali logo while not explicitly mentioning it in the article counts as " a very inappropriate pop-appropriation "? Get a grip

Aatube@kbin.social on 31 Oct 2023 11:06 collapse

Showing 1+1=3 on a math book cover is also art

captain_aggravated@sh.itjust.works on 30 Oct 2023 06:56 collapse

It may not be that on the nose, but I’ve seen more than one technical textbook with three meshed gears on the front.

sir_reginald@lemmy.world on 29 Oct 2023 17:37 collapse

I’m not a programmer, just an old school Linux user. The writing is okay, I just pointed out that this thumbnail does not do the article any favor.

synceDD@lemmy.world on 29 Oct 2023 17:41 collapse

I wonder how you tried linux with that silly penguin as a logo, didn’t that give you kiddie vibes too? What’s your opinion on it? Does linux lose your respect over it?

sir_reginald@lemmy.world on 29 Oct 2023 17:53 next collapse

An image is added to an article to catch the reader’s eyes, so the article gets read. I pointed out that this image didn’t transmit a proper impression of the article.

If you are as superior as your condescending attitude suggests that you don’t even get a first impression of things, good for you. But us, mortals, will have an impression of the article posted by taking a glance at the thumbnail or the cover of a book, if that were the case.

Of course, that first impression will change after reading the actual content, but getting the first impression right gets you more people looking at the content.

synceDD@lemmy.world on 29 Oct 2023 17:58 collapse

ascii art doesnt transmit a proper impression but a silly penguin for an os does?

Aatube@kbin.social on 29 Oct 2023 19:28 next collapse

ASCII art has virtually no relation to Linux and the penguin is at least its mascot. Judge ém or not it's a SYMBOL, while the ascii art thing does not symbolize much related to the article

synceDD@lemmy.world on 29 Oct 2023 19:31 collapse

The picture literally mentions kali linux how many distros mentioned do u need if only u gave same attention to the writing

Aatube@kbin.social on 30 Oct 2023 00:04 collapse

Kali has no relation to ASCII art, and I've read the entire article... the writing is pretty bland but to the point while simultaneously bringing nothing of value

synceDD@lemmy.world on 30 Oct 2023 10:46 collapse

Kali isnt mentioned in the article either, do you intend to complain about that too?

Aatube@kbin.social on 30 Oct 2023 12:59 collapse

Yea

Rustmilian@lemmy.world on 29 Oct 2023 21:50 collapse

a silly penguin for an os does?

Would you prefer the transgender fox Linux mascot named Xenia? 🧐

synceDD@lemmy.world on 29 Oct 2023 21:55 collapse

Im not the one judging content based on thumbnails/logos, ask literally anyone else in this thread

ober@lemmy.dbzer0.com on 30 Oct 2023 02:19 collapse

Sorry to break it to you bud, but after some 3000 downvotes I don’t think anyone really agrees with anything you’ve said, ever.

synceDD@lemmy.world on 30 Oct 2023 05:26 collapse

So?

Dotcom@lemmy.ml on 29 Oct 2023 18:06 next collapse

It’s not about the ascii dragon, it’s that Kali Linux is known amongst Linux communities to attract (script) kiddies / wannabe hackers.

And Tux is a stone cold G. If that penguin alone didn’t bring you over to Linux you have brain problems.

synceDD@lemmy.world on 29 Oct 2023 18:11 next collapse

Thumbnail is bad because the distro attracts people I dont like and I’ll even call the authors ignorant over it, those kiddies may be more mature than you, real programmer

Rustmilian@lemmy.world on 29 Oct 2023 21:36 collapse

You’re assuming “kiddies” means literal children, but no. It means skill level.
The problem with scripts kitties is that they’ll only use pre-existing pen-testing tools, maybe those tools work maybe they don’t, either way the script kiddie learns nothing.
To be a real hacker you need to bare minimum learn a programming language and seek to learn the interworkings of a computer.
Script kiddies tend to not even attempt to learn.

synceDD@lemmy.world on 29 Oct 2023 21:39 collapse

the script kiddie learns nothing.

He has something in common with the “real programmers” in this sub then, disregarding an article and even calling the author ignorant because the thumbnail has some …ascii art?

Rustmilian@lemmy.world on 29 Oct 2023 22:01 collapse

I’mma be honest, the thumbnail does fit the article pretty well…
Because they’re both pretty wack. It’s just restating the same talking points that have been around for decades. I was expecting something more original and technical because of the thumbnail.
Pretty disappointing.

Aatube@kbin.social on 29 Oct 2023 19:29 collapse

I'm kinda sure they're a troll by now

synceDD@lemmy.world on 29 Oct 2023 21:52 collapse

Said the guy who equates showing some ascii art to claiming 1+1=3, my condolences for the mental deficiency since you werent trolling then

kbin.social/m/linux@lemmy.ml/t/580426/…/3248083

YaBoyMax@programming.dev on 29 Oct 2023 21:28 collapse

What the hell is your problem?

synceDD@lemmy.world on 29 Oct 2023 21:34 collapse

You ok bro?

Aatube@kbin.social on 29 Oct 2023 19:29 collapse

"DON'T UPLOAD TO VIRUS TOTAL"

people_are_cute@lemmy.sdf.org on 29 Oct 2023 17:23 next collapse

While WSL2 has a better overall performance than its predecessor, it’s known for hogging a lot of memory. WSL’s read and write times also take a hit if you try to modify or save documents to the Windows file system.

What!?

Voytrekk@lemmy.world on 29 Oct 2023 17:54 next collapse

WSL2 is faster than WSL1.

WSL2 can be slower if you are modifying Windows files as opposed to the files in the WSL system.

Aatube@kbin.social on 29 Oct 2023 19:24 next collapse

What?

JWBananas@startrek.website on 29 Oct 2023 19:40 collapse

It can be a big issue. The newest release offers some improvements.

…microsoft.com/…/windows-subsystem-for-linux-sept…

penquin@lemmy.kde.social on 29 Oct 2023 17:32 next collapse

Good ole xda site. Haven’t messed with it for a long, long time. It is a good writeup, I enjoyed reading it, but why does the writer list RPM as a package manager? Isn’t it a package format, or am I crazy?

[deleted] on 29 Oct 2023 17:35 next collapse

.

penquin@lemmy.kde.social on 29 Oct 2023 17:56 collapse

So, I can use sudo rpm install… instead of sudo dnf/yum install…?

[deleted] on 29 Oct 2023 18:10 next collapse

.

CaptDust@sh.itjust.works on 29 Oct 2023 19:19 collapse

dnf is the right way for an end user to manage packages in modern versions, as it brings lots of extra functionality and an easier command interface - but yes the command rpm -i is able to install and upgrade packages. RPM’s name is a recursive acronym “RPM Package Manager”

penquin@lemmy.kde.social on 29 Oct 2023 19:43 collapse

Well, I’ll be damned then. I’ve learned something new today.

wiikifox@pawb.social on 29 Oct 2023 18:41 collapse

Not a Fedora user, but I’m pretty sure that rpm is for Fedora like dpkg is for Debian. AIW?

mawkler@lemmy.ml on 29 Oct 2023 17:55 next collapse

Freedom and Unix-like

1984@lemmy.today on 29 Oct 2023 20:31 next collapse

They don’t even mention the invasive tracking in windows. Guess they dont want to upset Microsoft. :)

LainOfTheWired@lemy.lol on 29 Oct 2023 21:53 next collapse

It’s the best for a primary OS, but unfortunately you if you make apps or desktop programmes you will probably still need a windows machine, or a Mac, or both. For me I have a windows VM and an old modded mac for those OS’s.

Though interestingly probably the best machine for cross platform development would be a new-ish tri booted intel Mac with Linux as your main OS.

Edit: just for the record I use a Thinkpad T430 as my main work computer.

LainOfTheWired@lemy.lol on 29 Oct 2023 21:55 next collapse

But yeah the way development tools like git just integrate perfectly into the OS is amazing, and the way you can get tools and libraries just by asking your package manager for them is invaluable.

gornius@lemmy.world on 29 Oct 2023 22:43 next collapse

Why do you need Windows VM for developing GUI apps? Last time I used Visual Studio to make GUI app I almost gave up programming, because of how code-generation dependent it was.

For C# you have AvaloniaUI. For cpp you have countless multi-platform GUI toolkits, same for rust, Java has its own toolkits (multi-platform), and finally you can make an Electron/Tauri app.

fuckwit_mcbumcrumble@lemmy.world on 29 Oct 2023 22:54 collapse

You still have to test it.

LainOfTheWired@lemy.lol on 29 Oct 2023 23:36 collapse

My point exactly. Even a website can behave differently on different operating systems

[deleted] on 29 Oct 2023 23:14 collapse

.

seitanic@lemmy.sdf.org on 29 Oct 2023 23:14 next collapse

Windows 11 may be the king of operating systems

In what world? I’ve just started using it at work, and I swear the other day it tried to sell me an XBox controller. Not like I was on the Web and an ad popped up, no. It was part of the operating system!

Can you imagine going back in time 10 years and telling somebody “In the future, Microsoft is going to put pop-up ads in Windows.” People would think you were crazy!

captain_aggravated@sh.itjust.works on 30 Oct 2023 06:54 next collapse

  1. The phrase “Windows 11 may be the king of operating systems” brings to my mind an image of a malformed non-functional decadent brat, the result of generations of might makes right and cousin fucking, given absolute power by sheer force of habit because it’s utterly incapable of achieving anything under its own merit. Either this one or his son will be so preoccupied with throwing opulent parties that he won’t bother securing the army’s loyalty, then we can overthrow him and ratify a constitution.

  2. 10 years ago was 2013. Windows 8.1 was their then-current product. If you told me they were going to put ads in Tile Hell, I would have 100% believed you and/or asked “Are you sure they don’t already?” I think you have to reach back to the XP era or earlier for users to be actually incredulous that the OS itself would serve commercials.

andruid@lemmy.ml on 30 Oct 2023 22:06 collapse

Oh man the amount of hours I put in cleaning out the pre installed garbage on those windows 8 machines

dandroid@dandroid.app on 30 Oct 2023 07:30 next collapse

10 years ago was 2013. Microsoft already had ads baked into Windows in 2013.

WashedOver@lemmy.ca on 30 Oct 2023 13:10 next collapse

I recall a time when Windows 10 was going to be the last release of windows. It’s was just going to be updated forever. I’m glad that they have returned to the usual every second or so release is going to be a unfinished half baked turd until we can really get things right in the following release.

RIP Bob, ME, Vista, 8/8.1, and hopefully sooner than later 11…

alcoholicorn@hexbear.net on 30 Oct 2023 22:35 collapse

A company tried that in 1999/2000, just before the dot com bust.

You got a $500 PC for free, but were locked into a contract with an ISP and had to spend 10 hours a week on the PC, and 1/3 of the screen was ads at all times.

We’re moving in that direction, but nothing is free.

seitanic@lemmy.sdf.org on 30 Oct 2023 22:40 next collapse

Oh, schnaps! I remember that.

mateomaui@reddthat.com on 05 Nov 2023 20:16 collapse

What’s the catch?

Among others things, it’s a f*cking Compaq.

vsh@lemm.ee on 30 Oct 2023 06:37 next collapse

Here’s what you need for coding:

A code editor

That’s it. OS doesn’t fucking matter.

itslilith@lemmy.blahaj.zone on 30 Oct 2023 07:04 next collapse

except when compilers and libraries have platform-specific quirks, or you are developing something that should run on a server

unique_hemp@discuss.tchncs.de on 30 Oct 2023 07:06 next collapse

Depends on the ecosystem around the language - there are tools that just plain don’t work or work poorly on Windows.

Alternatively you could try developing a .NET Framework v4 app on Linux, if the OS doesn’t matter (no, mono is not equivalent).

vsh@lemm.ee on 30 Oct 2023 18:27 collapse

I can do it on a piece of paper with a pencil. You’re just delusional if you think you need multiple bleeding edge packages, fancy colorful paid IDEs or cloud connected environment to create an app.

lukas@lemmy.haigner.me on 31 Oct 2023 00:59 next collapse

Are you my programming professor perchance? Sure, if the mafia points a gun at my head and forces me write an IBAN validation algorithm in valid Java code on a piece of paper, then I’m happy to oblige. But when does that ever happen? Why use Netbeans with light theme? Why are you forcing us to demonstrate bubble sort with a Hungarian folk dance? Why are you recording us dancing? I’m asking too many questions. You probably put too much crack in your coffee today.

unique_hemp@discuss.tchncs.de on 01 Nov 2023 07:17 collapse

But you need Windows to compile and test older .NET stuff, even if you write the code in notepad.

pastermil@sh.itjust.works on 30 Oct 2023 07:23 next collapse

An editor? That’s it?

No need to test the code? No need to see how that code behave with other components?

Have you ever code in your life?

vsh@lemm.ee on 30 Oct 2023 18:18 collapse

My operating system never had any effect on the final product.

auf@lemmy.ml on 30 Oct 2023 07:40 next collapse

Programming doesn’t even need a computer, in a sense. It’s done on your mind and all you have to do is implement the idea.

OS does matter if you want a better environment for coding.

vsh@lemm.ee on 30 Oct 2023 18:22 collapse

True. However what kind of OS you use is indifferent. You’ll always find a way to incorporate your way into the environment.

auf@lemmy.ml on 30 Oct 2023 21:58 collapse

You can adapt to it, but that will never be a truly “good” experience.

vsh@lemm.ee on 31 Oct 2023 07:55 collapse

What do you mean by “good”? Some people prefer their OS over the other and they perfectly adapted to it.

auf@lemmy.ml on 31 Oct 2023 13:20 collapse

Windows crashes very frequently and the error is not easy to debug most of the time. You may need to restart the computer ( and you will get used to it ). Plus, Microsoft support forum sucks and takes a long time to answer just one question. It obviously isn’t a good environment for coding.

Linux, on the other hand, is far easier to debug and Linux professionals can help you with that.

Most of the open-sourced softwares are Linux compatible, so that will be very helpful for coding.

vsh@lemm.ee on 31 Oct 2023 13:59 collapse

I see a few inconsistencies in your comment

  1. Why would you browse (if using win) Microsoft support forums while programming? Obviously it’s for hardware/software related issues, not much tied to your coding environment.

  2. Why I have to ask professionals for help in the first place? If I need help from 3rd party people in order to fix a bug in my app because of OS issues then something is very wrong.

  3. Environment is how you make it. For example you can use PowerShell both on Linux and windows. The only difference is that some apps are not there by default or are unavailable and you have to look for alternatives. So there’s no problem in setting a whole environment from ground up on LFS if you know what you’re looking for. It’s all about making yourself feel in home.

auf@lemmy.ml on 31 Oct 2023 23:04 collapse

Why would you browse (if using win) Microsoft support forums while programming? Obviously it’s for hardware/software related issues, not much tied to your coding environment.

It is related to your coding environment. The term environment not only includes code editor and shell, but also the OS running those software, and the OS should be stable for a good coding experience.

Why I have to ask professionals for help in the first place? If I need help from 3rd party people in order to fix a bug in my app because of OS issues then something is very wrong.

You mean you don’t care what caused the crash and just restart your computer each time it happens? Isn’t that too inefficient?

Environment is how you make it. For example you can use PowerShell both on Linux and windows. The only difference is that some apps are not there by default or are unavailable and you have to look for alternatives. So there’s no problem in setting a whole environment from ground up on LFS if you know what you’re looking for. It’s all about making yourself feel in home.

Windows users will just stick with Windows not knowing how good Linux is. I feel sorry for them trying to get used to all the inconveniences.

sounddrill@lemmy.antemeridiem.xyz on 31 Oct 2023 08:52 collapse

I attended a conference where there was an openvino demonstration

The windows guys who tried to install relevant stuff, were met with a big visual studio download

The macOS guys had it easy

The only linux guy had an amd and couldn’t try it

Ironic, since that was an open source conference

Only 2 presenters openly used libreoffice

vsh@lemm.ee on 31 Oct 2023 10:26 collapse

As far as I know notepad is an universal app that is on every pc. You had a weird team

otl@lemmy.sdf.org on 30 Oct 2023 09:11 next collapse

A listicle? What is this, 2008? Get with the times. Give us a TikTok video with recycled ideas.

Darken@reddthat.com on 30 Oct 2023 22:51 next collapse

Kali has become so stereotypical in my region to the point where it has become cringe therefore I can’t click the thumbnail which has Kali logo stamped on it

No hate for Kali itself, just the npc’s in my region

SquirtleHermit@lemmy.world on 31 Oct 2023 14:43 collapse

Eh, I get your point, but I think that Kali’s edgelord “cool” distro factor has pulled a lot of folks into Linux who otherwise wouldn’t have bothered. And any win’s a win in my book.

Darken@reddthat.com on 01 Nov 2023 14:45 collapse

Even if they don’t know 99% of the tools shipped with Kali, it’s still nice that they got pulled onto the Linux wagon as a “cool” wagon

Shinji_Ikari@hexbear.net on 31 Oct 2023 14:15 collapse

real fwds from FOSS grandma hours, huh.