this post was submitted on 26 Jun 2023
105 points (97.3% liked)

Linux

48372 readers
1549 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

As the title says, I am currently learning to be a programmer, and my tablet does not suffice for the job.

I have already finished a small MEAN-Stack application for learning Typescript, learned some Java syntax (I expect nothing more exciting than a sorting algorithm, but exam language is Java, so...) and the next stop will most likely be plain vanilla C to learn about handling hardware.

Windows I hate with a passion, and I don't know squat about Macs, so I am thinking of getting myself a decently sized laptop for a sensible Linux install.

History (I started my Liux journey with SuSE Linux 4.4.1, way back when) taught me to be very wary of driver issues on laptops, so I thought I could ask you for recommendations that play fair with Linux.

(as an aside, if I could play GuildWars2 on it in the evening and attach my two big monitors when at home, that would be super cool)

(page 2) 27 comments
sorted by: hot top controversial new old
[–] coolfission 1 points 1 year ago

I know you mentioned you don't want a Mac but the new M2 ones are really good for programming, portability, and battery life. If you want to get into iOS/Apple development then you would need a Mac and macOS is unix-based so the commands are pretty similar to linux.

[–] [email protected] 1 points 1 year ago (3 children)
load more comments (3 replies)
[–] [email protected] 1 points 1 year ago

I've been having a great time with my HP Elitebook 845 G9 which I got on sale for $950. It's crazy expensive now due to inflation but you might be able to snag it on sale somewhere. Mine came with an AMD Ryzen 6800U with 32GB of RAM and I manually replaced the SSD with a cheap 1TB one I found on Amazon. There's a FreeDOS option that allows you save $200 bucks by not buying a Windows license.

I find that the key components to check for Linux compatibility are the Wifi, webcam, and sound modules. For wifi, anything with an Intel or Atheros chip is usually supported very well

[–] innkeeper 1 points 1 year ago

+1 for older Lenovo or Dell. They have served me well for years

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Thinkpads are popular and well respected among linux users, and the trackpoint is dope as well. If you want a gpu workstation that also works for gaming, check out the P series.

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (1 children)

If you want to learn how to program (C++, Jave, etc.), the most hardware demanding task is using the browser. So, your requirements couldn't be any lower. Any toaster from the past say 8 years will do fine.

E.g. have a look the the Dell Latitude 7480. You can get it second hand in really good shape upwards from 200 EUR. It's well built, well repairable, works well with Linux and the battery lasts a day.

Forget about GPUs. (iGPUs are sufficient, dGPUs are expensive, unnecessary for your use-case and draw lots of battery.)

P.S. And have a look at Arch Linux.

P.P.S. You might also have a look at war games.

[–] [email protected] 1 points 1 year ago

Running a mongo database, an express server in VSCode with nodejs, the Angular app, also in VSCode with nodejs and the browsers proved a bit difficult for my existing (and ooold) refurbed Dell latitude. It might have been the last windoofs update that brought it to bay, too. I don't know.

Thank you for the wargames, I am going to try my hand.

[–] DniMam 0 points 1 year ago
load more comments
view more: ‹ prev next ›