Switching from windows to Linux

Regsar

New Member
Joined
Sep 20, 2023
Messages
5
Reaction score
2
Credits
43
Hey everyone , hope all is good with you , I have been using windows my entire life , and now I want to switch to Linux but here is the problem that I would need some advices with. the thing is that I have studied computer software engineering and my focus is with the webs and apps development , my programming language is JavaScript , so I really don't know which Linux operating system is the best one for me , So far I have ended up with "Fedora" but I don't know if it is the right choice . I appreciate any help here . cheers and thanks.
 


KGIII

Super Moderator
Staff member
Gold Supporter
Joined
Jul 23, 2020
Messages
10,592
Reaction score
9,116
Credits
87,949
Any major and full (not lightweight) distro will let you install all the Java applications you want.

So, you can pick pretty much anything.
 

lomszz

Active Member
Joined
Nov 8, 2021
Messages
130
Reaction score
99
Credits
833
Any distro is fine with web developments, it doesn't really make any difference which you're using.
 

Brickwizard

Well-Known Member
Joined
Apr 28, 2021
Messages
4,902
Reaction score
3,283
Credits
36,501
With most main line Linux distribution, any application can be installed. The most important thing is finding a distribution and GUI that you like and feel comfortable with ,and works well on your machine.
 

APTI

Active Member
Joined
Dec 20, 2022
Messages
159
Reaction score
83
Credits
1,390
Hey everyone , hope all is good with you , I have been using windows my entire life , and now I want to switch to Linux but here is the problem that I would need some advices with. the thing is that I have studied computer software engineering and my focus is with the webs and apps development , my programming language is JavaScript , so I really don't know which Linux operating system is the best one for me , So far I have ended up with "Fedora" but I don't know if it is the right choice . I appreciate any help here . cheers and thanks.
Fedora is a good choice. I am also a developer and my company uses and promotes Fedora. It is well supported and powerful if not as popular as some others. You will find that developing in linux as the others said is great on most flavors of linux.
 
OP
R

Regsar

New Member
Joined
Sep 20, 2023
Messages
5
Reaction score
2
Credits
43
Fedora is a good choice. I am also a developer and my company uses and promotes Fedora. It is well supported and powerful if not as popular as some others. You will find that developing in linux as the others said is great on most flavors of linux.
thank you for your help
 

MikeWalsh

Well-Known Member
Joined
Aug 29, 2022
Messages
592
Reaction score
739
Credits
7,761
Any major and full (not lightweight) distro will let you install all the Java applications you want.

So, you can pick pretty much anything.
That's not entirely true. Puppy's definitely in the "lightweight" category, and I've never had any issues with running Java stuff of any sort there. I keep the client-side JRE packages for Puppy as up-to-date as time & opportunity permit.

I've yet to find a Java app she can't handle....


Mike. ;)
 

KGIII

Super Moderator
Staff member
Gold Supporter
Joined
Jul 23, 2020
Messages
10,592
Reaction score
9,116
Credits
87,949
That's not entirely true. Puppy's definitely in the "lightweight" category, and I've never had any issues with running Java stuff of any sort there. I keep the client-side JRE packages for Puppy as up-to-date as time & opportunity permit.

I've yet to find a Java app she can't handle....


Mike. ;)

Yes, but as an all inclusive group I can't vouch for them all, nor the ease of doing so. I'm not going to enumerate them to say which has better odds. I want things to go easy for 'em, at least initially.
 

bob466

Well-Known Member
Joined
Oct 22, 2020
Messages
1,284
Reaction score
973
Credits
9,429
Welcome to the Forum.
m0135.gif
 

MikeWalsh

Well-Known Member
Joined
Aug 29, 2022
Messages
592
Reaction score
739
Credits
7,761
@Regsar :-

TBH, I judge the suitability of any Linux distro by 3 criteria.

  • Does it "play nice" with all your hardware.....especially networking & graphics?
  • Are you completely happy with the user interface, and the way things function?
  • Will it let you do everything you want?

If you can tick all 3 of those 'checkboxes', ask yourself one further question:-

Can you see yourself living with it full-time?

If it's 'Yes' to everything, you've got yourself a good match. (It's rather like personal relationships, in a way; those need 'working-at', too. Linux ain't so different.)

I don't know of anybody who is absolutely, 100% happy with their first choice of distro.....and never, ever feels the need to 'tweak' things a little. That's just human nature.


Mike. ;)
 
Last edited:

MikeWalsh

Well-Known Member
Joined
Aug 29, 2022
Messages
592
Reaction score
739
Credits
7,761
Yes, but as an all inclusive group I can't vouch for them all, nor the ease of doing so. I'm not going to enumerate them to say which has better odds. I want things to go easy for 'em, at least initially.
Well, I provide the JRE client-side package for Puppians, along with the Java Control Panel utility. "Load" one, click-to-install the other. After that, it's down to the individual. You CAN only 'hand-hold' so far..!

At that, it's probably as much as mainstream distros will do for their users. So far as the apps themselves are concerned, with Java stuff it's rather like Windows software; they're all over the place - once you realise that - but the one place you won't usually find Java apps is in the distro's own secure repositories. And for that single reason, many Linux users won't have anything to do with it, because it cannot be guaranteed secure.

All I do is give 'em the choice. I don't hold a gun to their heads.


Mike. :)
 
Joined
Jun 8, 2023
Messages
95
Reaction score
41
Credits
629
Hey everyone , hope all is good with you , I have been using windows my entire life , and now I want to switch to Linux but here is the problem that I would need some advices with. the thing is that I have studied computer software engineering and my focus is with the webs and apps development , my programming language is JavaScript , so I really don't know which Linux operating system is the best one for me , So far I have ended up with "Fedora" but I don't know if it is the right choice . I appreciate any help here . cheers and thanks.
If you came from the windows world i think
Linux Mint Cinnamon Edition

is the best Linux for you. It is optimized for Hardware compatibilty and non terminal use. And the look and feel is is similar to windows.

Linux Mint Download Page
 

Brickwizard

Well-Known Member
Joined
Apr 28, 2021
Messages
4,902
Reaction score
3,283
Credits
36,501
I know Oracle JDK 17, can be [and is by some members] installed to Parrot security or Parrot home edition, Unless you're into penetration testing, the home edition is a good all round distribution

 

gvisoc

Well-Known Member
Joined
May 29, 2020
Messages
547
Reaction score
657
Credits
5,447
Hi all

Why are you'all replying so ellaboratedly on specifics about Java and JREs? OP's language is JavaScript, not Java.

Any linux distribution will do, @Regsar. Fedora, in particular, is oriented to development and hence it has some sort of opinionated set of tools to create development environments in containers (e.g.: a tool called Toolbox), but if your thing is pure JavaScript, either browser-based or node.js, things are going to be fine with pretty much any distribution.

The only thing I'd recommend if you use node.js is to install your development versions in your user's home using nvm (https://github.com/nvm-sh/nvm), as many linux distributions' admin tools use a node.js version that is expected to be present system-wide, and you should never update manually.
 

Hillbilly H

Well-Known Member
Joined
Feb 14, 2021
Messages
370
Reaction score
334
Credits
2,449
:) ...Welcome to Linux.org...:)
i have found Linux Mint (cinnamon) to be vary intuitive coming from win.

P.S. Timeshift and Backup tool are our friends.
 

JasKinasis

Well-Known Member
Joined
Apr 25, 2017
Messages
1,788
Reaction score
2,596
Credits
15,131
As a professional programmer, I have to say it honestly doesn't matter what Linux distro you install.
You will have all of the tools you'll ever need available to you, plus a ton of other stuff you never even dreamed of!

And especially for web development - I'd say literally any distro will do.
If your main focus is Javascrpt, you only need what? A text editor (or IDE), a browser (with some developer tools/plugins) and some popular javascript frameworks?! You should find all of those on literally any distro out there.

My go-to distro has always been Debian because all of the software is mature, well tested and stable. But everybody likes different things.

At the end of the day, what's best for you is whatever runs best on your system, looks/feels best to you and allows you to work in the way you want to. I'd recommend downloading a few .iso's for a few different Linux distributions, with different desktops. Burn each of them to a spare USB stick and then give them a test-drive and see which one/ones you like.
 
OP
R

Regsar

New Member
Joined
Sep 20, 2023
Messages
5
Reaction score
2
Credits
43
Hi all

Why are you'all replying so ellaboratedly on specifics about Java and JREs? OP's language is JavaScript, not Java.

Any linux distribution will do, @Regsar. Fedora, in particular, is oriented to development and hence it has some sort of opinionated set of tools to create development environments in containers (e.g.: a tool called Toolbox), but if your thing is pure JavaScript, either browser-based or node.js, things are going to be fine with pretty much any distribution.

The only thing I'd recommend if you use node.js is to install your development versions in your user's home using nvm (https://github.com/nvm-sh/nvm), as many linux distributions' admin tools use a node.js version that is expected to be present system-wide, and you should never update manually.
thank you so much for all the explanation , appreciate it
 
OP
R

Regsar

New Member
Joined
Sep 20, 2023
Messages
5
Reaction score
2
Credits
43
As a professional programmer, I have to say it honestly doesn't matter what Linux distro you install.
You will have all of the tools you'll ever need available to you, plus a ton of other stuff you never even dreamed of!

And especially for web development - I'd say literally any distro will do.
If your main focus is Javascrpt, you only need what? A text editor (or IDE), a browser (with some developer tools/plugins) and some popular javascript frameworks?! You should find all of those on literally any distro out there.

My go-to distro has always been Debian because all of the software is mature, well tested and stable. But everybody likes different things.

At the end of the day, what's best for you is whatever runs best on your system, looks/feels best to you and allows you to work in the way you want to. I'd recommend downloading a few .iso's for a few different Linux distributions, with different desktops. Burn each of them to a spare USB stick and then give them a test-drive and see which one/ones you like.
really grateful for your time , thank you , to be honest I really like kali linux i dont know why i like the logo the environment and im like maybe i can learn some stuff about security in future with it , but im not sure if I can have all the tools there , plus i keep hear from some videos that it is a slow distro :D im a noob here i dont know , also I tried ubuntu , to be honest it was slow and buggy , didnt enjoy it , and my battery drains in almost an hour when on windows i have atleast 3 hours . my system is okeish I have f15 asus TUF , 16gb ram , intel core i7 so I think I wont be having any problem with system configs. I really want to move from windows to Linux but choosing the right distro is kinda getting on my nerves :)) you know I want to move to a distro where I wont be having any problem with any technologies that im going to use for my fullstack development journey at all cause that would be annoying if such a thing awaits for me in the future :D .
 

Members online


Top