Why Linux is better for (most) developers!

HomeOther ContentWhy Linux is better for (most) developers!
Why Linux is better for (most) developers!
Why Linux is better for (most) developers!
Download your free issue of Admin magazine thanks to Tuxcare: https://bit.ly/43XnjhT

Get a brand new laptop or desktop running Linux: https://www.tuxedocomputers.com/en#

SUPPORT THE CHANNEL:
Access a weekly podcast, vote on the next topics I cover and get your name in the credits:

YouTube: https://www.youtube.com/@thelinuxexp/join
Patreon: https://www.patreon.com/thelinuxexperiment
Liberapay: https://liberapay.com/TheLinuxExperiment/

Or you can donate what you want: https://paypal.me/thelinuxexp

GET TLE PRODUCTS
Support the channel AND get cool new gear: https://the-linux-experiment.creator-spring.com/

️ LINUX AND OPEN SOURCE NEWS PODCAST:
Hear the latest Linux and open source news, with deeper, ad-free coverage! https://podcast.thelinuxexp.com

FOLLOW ME ELSEWHERE:
Website: https://thelinuxexp.com
Mastodon: https://mastodon.social/web/@thelinuxEXP
Pixelfed: https://pixelfed.social/TLENick
PeerTube: https://tilvids.com/c/thelinuxexperiment_channel/videos
Discord: https://discord.gg/mdnHftjkja

#Linux #code #programming

00:00 Introduction
00:42 Sponsor: Get a free issue of Admin Magazine
01:43 Language support and access
03:05 Documentation
04:47 Web development
05:41 Command line tools
07:17 All the IDEs you want
08:09 Linux is accessible to everyone
09:41 Flexibility
11:34 Limits
12:52 Sponsor: Get a PC designed to run Linux
1:51 p.m. Support the channel

Linux works with virtually all programming languages. Whether you work with PHP, Javascript, C or C, C#, Ruby, Python, Java, you can write and run almost anything. The real benefit is how you can configure and install everything you need to start working with any of these languages.

Linux distributions include built-in package managers, which give you access to everything you need to write in these languages. You don't need to install a package manager yourself, or search for installers to download and then additional libraries and modules you might need. You can install them all at once, either graphically or with a single command line, making booting much faster than any other operating system.

And this ease of access and installation means that it's also much easier to write documentation and guides to help other people collaborate on your project, and to configure their development environment so that they can start as quickly as possible.

You can also just write a bash script, so anyone starting to work on the project can just run that script and get configured automatically.

For web development, using Linux is also a no-brainer. The vast majority of servers that your website or web application will run on in production use a Linux distribution.

When you code your website on Linux, the way you configure your environment, the way you interact with your system, are all extremely similar to the operating system that the website or web application will actually run on.

The next step is command line utilities. Out of the box, these are simply better on Linux than on Windows, or even macOS, if you don't have something like homebrew installed and all the tools you want to use.

Linux also supports SSH.

This isn't necessarily an advantage of Linux over WIndows or macOS, but it's a solid point nonetheless: most IDEs you'd want to use are on Linux. You have access to all the big ones: VS Code, Android Studio, Eclipse, IntelliJ, Zend, PHStorm, every text editor you might like, the only big one missing might be XCode, which is only on macOS.

Linux also has very high availability. Most distributions are completely free. Linux works wonderfully on virtual machines, which cannot be said of Windows 11, which may require a trip to the registry to bypass the TPM controls and locks put in place by MS, or of macOS, which does not work. Don't just install it in a Virtual Machine.

Linux is also available through WSL, so you can still use bash and many Linux programs and tools, including graphical ones, on an operating system you may be more familiar with, namely Windows.

Linux offers choice. Whatever language you want to use, on any device, there is a distribution optimized for it. And Linux is the only operating system that lets you do this with your desktop experience as well. From choosing the desktop environment to available customization with themes, extensions, widgets, docks, panels, tiling window managers, and more, you'll have exactly the working environment you prefer , or you will create one that suits you.

Linux also won't force you to update in the middle of your work, and it won't harass you with ads in its menu or in its default applications, something that can't be said about other operating systems . It also won't make your hardware obsolete by denying it access to the latest operating system upgrade.

Please take the opportunity to connect and share this video with your friends and family if you find it useful.

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *