F5F Stay Refreshed Software Operating Systems Upgrading to Linux

Upgrading to Linux

Upgrading to Linux

F
flamex123456
Member
227
12-18-2024, 01:01 PM
#1
Hey there! Let's chat about your plans. You're thinking of moving from a VM to real hardware with Linux, and you're curious about trying different distros. Since you're learning C++ and Java, you're off to a great start.

For stability, running Windows in UTC or Linux on local time depends on what matters most for you—consistency or flexibility. Linux can handle multiple time zones well, but some applications might behave differently.

Programming languages that don’t run natively on Linux include Python, JavaScript, and PHP. For C++ and Java, IDEs like Visual Studio Code, IntelliJ IDEA, and Eclipse are popular choices.

If you're setting up for many monitors, consider a desktop with good support—like a modern desktop PC or a gaming PC. The GTX 970 works well with compatible drivers, but you’ll need to check your motherboard compatibility. Swap space is generally around 4-8 MB; it helps the OS load faster.

You can find beginner-friendly Linux channels on YouTube like "Linux for Beginners" or "How to Get Started with Linux." Let me know if you want more details!
F
flamex123456
12-18-2024, 01:01 PM #1

Hey there! Let's chat about your plans. You're thinking of moving from a VM to real hardware with Linux, and you're curious about trying different distros. Since you're learning C++ and Java, you're off to a great start.

For stability, running Windows in UTC or Linux on local time depends on what matters most for you—consistency or flexibility. Linux can handle multiple time zones well, but some applications might behave differently.

Programming languages that don’t run natively on Linux include Python, JavaScript, and PHP. For C++ and Java, IDEs like Visual Studio Code, IntelliJ IDEA, and Eclipse are popular choices.

If you're setting up for many monitors, consider a desktop with good support—like a modern desktop PC or a gaming PC. The GTX 970 works well with compatible drivers, but you’ll need to check your motherboard compatibility. Swap space is generally around 4-8 MB; it helps the OS load faster.

You can find beginner-friendly Linux channels on YouTube like "Linux for Beginners" or "How to Get Started with Linux." Let me know if you want more details!

E
Enferer_
Member
59
12-18-2024, 01:02 PM
#2
Netbeans is excellent. It's open source and works well on Linux.
E
Enferer_
12-18-2024, 01:02 PM #2

Netbeans is excellent. It's open source and works well on Linux.

L
Lord_Foxtrot
Senior Member
408
12-18-2024, 01:02 PM
#3
but ubuntu is a pleasant name, but it doesn't suit everyone. it includes c# via the mono project, which isn't as full as windows libraries, yet people still use it. I prefer ItelliJ for java—it's not open source, but it offers a free version for students. it's the foundation of android studio. I'm curious to hear what others think about c++. I've been working on emacs, though it has a steep learning curve and isn't very user-friendly for java development. you'll need to rely on proprietary nvidia drivers; data in ram is stored when ram runs out. this becomes less critical if you have over 16gb of ram, but it's also used for suspending sessions and possibly hibernating. i'm a bit confused about the difference between saving state to ram and moving it to the hard drive.
L
Lord_Foxtrot
12-18-2024, 01:02 PM #3

but ubuntu is a pleasant name, but it doesn't suit everyone. it includes c# via the mono project, which isn't as full as windows libraries, yet people still use it. I prefer ItelliJ for java—it's not open source, but it offers a free version for students. it's the foundation of android studio. I'm curious to hear what others think about c++. I've been working on emacs, though it has a steep learning curve and isn't very user-friendly for java development. you'll need to rely on proprietary nvidia drivers; data in ram is stored when ram runs out. this becomes less critical if you have over 16gb of ram, but it's also used for suspending sessions and possibly hibernating. i'm a bit confused about the difference between saving state to ram and moving it to the hard drive.

B
ByFeNix1350
Senior Member
502
12-18-2024, 01:02 PM
#4
Gnome 3 feels a bit unstable after switching from Unity Desktop. I just installed Ubuntu Gnome, but I’m concerned about side docks interfering with other windows. Also, I haven’t fully broken the habit of clicking "Start" or using the corner tap in Gnome—it’s not as comfortable with the super key anymore.
B
ByFeNix1350
12-18-2024, 01:02 PM #4

Gnome 3 feels a bit unstable after switching from Unity Desktop. I just installed Ubuntu Gnome, but I’m concerned about side docks interfering with other windows. Also, I haven’t fully broken the habit of clicking "Start" or using the corner tap in Gnome—it’s not as comfortable with the super key anymore.

M
MineisCrafting
Junior Member
38
12-18-2024, 01:02 PM
#5
It's great that I don't need to start from scratch entirely.
M
MineisCrafting
12-18-2024, 01:02 PM #5

It's great that I don't need to start from scratch entirely.

A
Aquanow
Member
167
12-18-2024, 01:02 PM
#6
I didn’t expect this turning out well. It’s good news—I’ve been moving to IntelliJ instead of NetBeans. Teachers at college still prefer NetBeans project folders, which keeps me tied in that situation. For C++, I’m not sure how I learned it and I’m open to using any IDE now. I’m on Windows with Visual Studio for ease, but I’m trying to move away from Microsoft products when possible. With 24GB of space, what settings should I choose during installation?
A
Aquanow
12-18-2024, 01:02 PM #6

I didn’t expect this turning out well. It’s good news—I’ve been moving to IntelliJ instead of NetBeans. Teachers at college still prefer NetBeans project folders, which keeps me tied in that situation. For C++, I’m not sure how I learned it and I’m open to using any IDE now. I’m on Windows with Visual Studio for ease, but I’m trying to move away from Microsoft products when possible. With 24GB of space, what settings should I choose during installation?

T
taconiebre
Senior Member
506
12-18-2024, 01:02 PM
#7
The previous guideline suggested doubling your RAM capacity. However, with more memory, it often becomes unnecessary unless you need hibernation. Red Hat provides a chart: https://access.redhat.com/documentation/...d-ppc.html For 24GB RAM, aim for at least 4GB unless you opt for hibernation, which would require about 36GB. I recall reading Arch Linux's manual back then, it advised using local storage during dual booting (though I didn’t care). Checking their wiki now shows the situation is a bit more nuanced. They suggest using UTC and adjusting Windows registry settings based on the OS version.
T
taconiebre
12-18-2024, 01:02 PM #7

The previous guideline suggested doubling your RAM capacity. However, with more memory, it often becomes unnecessary unless you need hibernation. Red Hat provides a chart: https://access.redhat.com/documentation/...d-ppc.html For 24GB RAM, aim for at least 4GB unless you opt for hibernation, which would require about 36GB. I recall reading Arch Linux's manual back then, it advised using local storage during dual booting (though I didn’t care). Checking their wiki now shows the situation is a bit more nuanced. They suggest using UTC and adjusting Windows registry settings based on the OS version.

S
SwampyJoe55
Member
61
12-18-2024, 01:02 PM
#8
Avoid configuring a swap partition during setup if storage is limited. Instead, create a swap file after installation. The first source notes Ubuntu 17 will default to using a swap file, which is convenient, while the second provides guidance on generating one via the official documentation.
S
SwampyJoe55
12-18-2024, 01:02 PM #8

Avoid configuring a swap partition during setup if storage is limited. Instead, create a swap file after installation. The first source notes Ubuntu 17 will default to using a swap file, which is convenient, while the second provides guidance on generating one via the official documentation.

S
Slow_Burn351
Member
78
12-18-2024, 01:02 PM
#9
Avoid using Ubuntu, it performs worse than Windows.
S
Slow_Burn351
12-18-2024, 01:02 PM #9

Avoid using Ubuntu, it performs worse than Windows.

E
Everspell
Member
57
12-18-2024, 01:02 PM
#10
You can transfer projects from Netbeans into IntelliJ and it functions smoothly. IntelliJ is offered by Jetbrains, which also supplies various IDEs for multiple languages such as C++ and C#. Most of their offerings are compatible across platforms, and students receive complimentary access provided you have a student email address with a .edu domain. Regarding performance swaps, unless you have very high RAM or an SSD, the difference is minimal beyond occasional restarts. It also helps avoid memory paging overloads that can cause system freezes, though this isn’t a major issue with 24 GB of memory. The impact largely depends on how you use your computer. There are extensions for GNOME shells that let you turn off features like the hotkey shortcut if it bothers you. I suggest checking out GNOME Extensions to tailor your workspace, which can boost efficiency in professional settings. Here are some tools I use: Pomodoro Timer, Imgur Uploader, MMod Panel, PanelOSD, Dash to Dock, Hide Activities Button
E
Everspell
12-18-2024, 01:02 PM #10

You can transfer projects from Netbeans into IntelliJ and it functions smoothly. IntelliJ is offered by Jetbrains, which also supplies various IDEs for multiple languages such as C++ and C#. Most of their offerings are compatible across platforms, and students receive complimentary access provided you have a student email address with a .edu domain. Regarding performance swaps, unless you have very high RAM or an SSD, the difference is minimal beyond occasional restarts. It also helps avoid memory paging overloads that can cause system freezes, though this isn’t a major issue with 24 GB of memory. The impact largely depends on how you use your computer. There are extensions for GNOME shells that let you turn off features like the hotkey shortcut if it bothers you. I suggest checking out GNOME Extensions to tailor your workspace, which can boost efficiency in professional settings. Here are some tools I use: Pomodoro Timer, Imgur Uploader, MMod Panel, PanelOSD, Dash to Dock, Hide Activities Button