this post was submitted on 26 Nov 2023
218 points (95.8% liked)

Linux

47172 readers
1194 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
 

In the end of November 2022 (1 year ago), I switched from MacOs to Linux (Debian with KDE Plasma) on my MacBook.

No regret! Was a very good decision.

I think, I'll never go back.

Experience:

  • I did not know about KDE Plasma until 1 year ago. The picture in my head about Linux was pretty much GNOME. I'm a huge fan of KDE Plasma now. KDE Plasma 6 in 2024 will probably be awesome.
  • The GitHub repository "Awesome-Linux-Software" was awesome during the first weeks. It made me realize that most of the stuff I was already using, is also available for Linux. Only software I had to leave behind: Affinity Designer (IMO far more intuitive to use than GIMP, sorry FOSS community) and Visual Studio for Mac (which is dead anyway)
  • The only advanced thing I had to do in the beginning: My WIFI connection is always gone when I close my MacBook, but there is not automatic reconnect when I reopen it. None of the usual stuff recommended when using Debian on a MacBook helped. So, I had to write a service that checks for this (something with rmmod, modprobe, brcmfmac, ...). Probably too much for a casual user and hopefully not necessary for them..

TODO in the next year:

  • Trying out gaming on Linux, maybe buying a Steam Deck
  • Migrating to KDE Plasma 6 (and switching to Wayland)
  • Recommending ~~our religion~~ Linux to others
top 50 comments
sorted by: hot top controversial new old
[–] MiddledAgedGuy@beehaw.org 58 points 9 months ago (5 children)

I think most of us FOSS folks will agree that GIMP is pretty unintuitive.

[–] Crabhands@lemmy.ml 15 points 9 months ago

I've been using gimp for years as a Photoshop alternative. Tons of tutorials, and I've always been able to do what I needed.

Its great that there are alternatives for those who want them!

[–] Interstellar_1@pawb.social 9 points 9 months ago

Yeah, I just use Krita for the basic things.

[–] furycd001@lemmy.ml 3 points 9 months ago (2 children)

For me GIMP is easier to use than krita, pinta, or any other photo editor on Linux....

[–] PlexSheep@feddit.de 3 points 9 months ago* (last edited 9 months ago) (1 children)

For me, vim is easier to use than vscode and nano. Our experiences don't reflect that of the majority.

[–] furycd001@lemmy.ml 2 points 9 months ago
[–] Cwilliams@beehaw.org 2 points 9 months ago (2 children)

But how long did it take you to get there? I think the point he was trying to make is that GIMP has a steeper learning curve. If you've never used krita/pinta/etc, but you gave a lot experience with GIMP, then yes, GIMP will be easier

load more comments (2 replies)
load more comments (2 replies)
[–] cygnus@lemmy.ca 20 points 9 months ago (1 children)

Affinity Designer is the only reason I have a Windows VM. I really wish I could get it fully working on WINE - I have it installed but it can't save files.

[–] s38b35M5@lemmy.world 5 points 9 months ago (1 children)

How is it different from Krita? What does it do that isn't done by FOSS?

[–] cygnus@lemmy.ca 10 points 9 months ago (4 children)

I wouldn't compare it to Krita - it's more like Illustrator (or perhaps Inkscape if looking for a FOSS equivalent, although it isn't quite up to par in terms of features or workflow).

[–] s38b35M5@lemmy.world 7 points 9 months ago (1 children)

Okay, thanks. Am just learning about the different art programs available.

[–] cygnus@lemmy.ca 12 points 9 months ago

No problem! I really wish Serif/Affinity would port their suite of apps to Linux. Although it's proprietary software, their underdog status vs. Adobe would still be a good fit in the ecosystem, I think.

load more comments (3 replies)
[–] LeFantome@programming.dev 16 points 9 months ago (2 children)

Visual Studio for Mac is rebranded MonoDevelop which actually started on Linux. It is even deader though as MS stopped releasing code to MonoDevelop even before they killed Studio for Mac.

If you are doing C# on Linux though, check out Jet Brains Rider. You can try the Early Access Program for free. Some people ( like me ) consider Rider better than Visual Studio. It is certainly better than Visual Studio for Mac.

load more comments (2 replies)
[–] heygooberman@lemmy.today 14 points 9 months ago* (last edited 9 months ago) (22 children)

I made the switch to Linux about 1.5 years ago. Never looked back. I started with Linux Mint and have been happy with it ever since. Now, I'm learning about Arch Linux and trying to make that my primary driver.

FYI, you don't have to get a Steam Deck to try out gaming. I'm sure your current distro would support that quite well. But, if you're looking for something that is portable, then I definitely recommend the Steam Deck. Now is a good time to get one, since they released a refresh with an OLED screen. Also, the Steam Deck runs on Arch Linux, so if you're ever interested in checking that out, then definitely get a Steam Deck.

[–] nexussapphire@lemm.ee 4 points 9 months ago

Especially since MacBook don't come with Nvidia cards. Still frustrated with dual booting windows whenever the drivers brake for gaming.

load more comments (21 replies)
[–] Reverendender@sh.itjust.works 12 points 9 months ago (3 children)

Hi! What made you switch and what are your hardware specs? Also, what are KDE Plasma and Gnome? Thanks!

[–] magic_lobster_party@kbin.social 18 points 9 months ago

KDE Plasma and Gnome are different desktop environments. Kind of like the GUI of the desktop.

Which is best is a matter of taste. I prefer KDE because of its customization options and better virtual desktop support.

[–] ndsvw@feddit.de 10 points 9 months ago* (last edited 9 months ago)

I'm a software developer (my background), I was always kind of interested in it, but primarily the fact that Apple stopped giving my 2015 MacBook Pro OS updates, including security updates, which forced me to do something.

And yeah, Plasma or GNOME is pretty much how the OS looks like.

[–] Knusper@feddit.de 8 points 9 months ago (1 children)

Pictures are probably better than a thousand words here:

[–] Sabakodgo@lemmy.dbzer0.com 8 points 9 months ago (1 children)

Try Krita instead of Gimp. I switched to krita few months ago and its keep improving.

[–] uis@lemmy.world 2 points 9 months ago (1 children)
[–] PlexSheep@feddit.de 4 points 9 months ago

I use all 3, they serve different purposes. GIMP is image Manipulation (it's in the name), Krista is drawing, and inkscape is designing stuff and svgs.

[–] phoenixz@lemmy.ca 7 points 9 months ago

One of us! one of us! One of us!

[–] PropaGandalf@lemmy.world 6 points 9 months ago

I tried the plasma 6 alpha and although it's still a bit rough around the edges this should be a marvelous release given the time they still have to fix all the bugs.

[–] wurosh@lemmy.ml 5 points 9 months ago (1 children)

Man, of all the Lemmy instances to choose a thunderbolt screen name with... Jk, glad you had a good experience - welcome aboard man

[–] ndsvw@feddit.de 5 points 9 months ago

😅 Nothing to do with that ideology!

Fun fact: I used emojis to reproduce and report a bug in the Lemmy web UI. That's why the ⚡s are there.

And thanks.

[–] alonely0@programming.dev 5 points 9 months ago (3 children)

Gimp3 now has a roadmap, maybe it brings some improvements for you.

load more comments (3 replies)
[–] MonkderZweite@feddit.ch 5 points 9 months ago* (last edited 9 months ago) (1 children)

You can probably replace your service script (sorry, but that's a hack) with a line in /etc/modules or /etc/modules-load.d/.

If that doesn't work, add your modprobe script to /usr/lib/logind/system-sleep/ (simple switch case with example). Not sure about the logind part, it's elogind for me since i use dinit, not Systemd.

[–] ndsvw@feddit.de 2 points 9 months ago (3 children)

I know that it's a hack. A really bad hack TBH.

But I wasn't able to get it working differently.

This is the service code I'm using (yes, I know... It's very bad, especially the pinging):

while :
do
	if [[ $(ping 192.168.178.1 -c 3) ]]
	then
		echo "pinged"
	else
		if [[ $(lsmod | grep brcmfmac) ]]
		then
			sudo rmmod brcmfmac
		fi
		sudo modprobe brcmfmac
		sleep 250
	fi
	sleep 15

done

When closing and opening my MacBook, it's necessary to execute sudo rmmod brcmfmac and then sudo modprobe brcmfmac. Only executing the 2nd command is not enough.


@MonkderZweite@feddit.ch

Your first 2 paths under /etc have a description like this:

kernel modules to load at boot time.

The problem I'm having is that I have to reload the module when the laptop was closed and reopened.

So, I think, the first 2 paths won't work, right? It's not boot time?


Something like the 2nd path was described in a tutorial about getting started on a MacBook with Linux. I remember it.

But the path you described does not exist on my system.

I have a path /usr/lib/systemd/system-sleep/, do you mean that one?

This contains 1 file (probably created by me in the beginning) called lid_wakeup_disable:

 #!/bin/sh

# /lib/systemd/system-sleep/lid_wakeup_disable
#
# Avoids that system wakes up immediately after suspend or hibernate
# with lid open (e.g. suspend/hibernate through KDE menu entry)
#
# Tested on MacBookPro12,1

case $1 in
  pre)
    if cat /proc/acpi/wakeup | grep -qE '^LID0.*enabled'; then
        echo LID0 > /proc/acpi/wakeup
    fi
    ;;
esac

Do I add rmmod brcmfmac; modprobe brcmfmac; (without sudo) at the bottom?

I'm thankful for any help to get rid of the service.

load more comments (3 replies)
[–] idiocracy@lemmy.zip 3 points 9 months ago (3 children)

u can use visual studio code instead of visual studio. about gaming - not that hard using wine+lutris, the future is here, we can install and run exe-s in linux!

[–] ndsvw@feddit.de 7 points 9 months ago (3 children)

Yes, I'm using VSCodium, but Visual Studio is of course totally different regarding features.

At the moment, I don't have the hardware to run games... Will try it out next year..

[–] Astaroth@lemm.ee 3 points 9 months ago

At the moment, I don’t have the hardware to run games… Will try it out next year…

There's plenty of great old games and also newer games that don't require high specs.

For example indie games like Slay the Spire & Hades

And there's always Nintendo games like Pokemon that you can play through emulators (Bsnes, Mgba, MelonDS, Dolphin, Citra, Yuzu, etc.)

[–] joyjoy@lemm.ee 2 points 9 months ago (1 children)

The feature difference is artificial due to first party extension licensing restrictions.

[–] russjr08@outpost.zeuslink.net 9 points 9 months ago

That's Visual Studio Code vs VSCodium - I believe OP is referring to Visual Studio, the full blown IDE that's been out for far longer than VS Code, which does have a completely different feature set.

load more comments (1 replies)
[–] kool_newt@lemm.ee 3 points 9 months ago

If you are trying to avoid MS and liked Atom, there's also https://pulsar-edit.dev/

[–] Zeko9381@lemmy.world 3 points 9 months ago

You probably couldn't game very much on a macbook. Maybe you could on the more expensive variants with Radeon Pro graphics, but those aren't your typical gaming GPUs.

[–] MalReynolds@slrpnk.net 3 points 9 months ago

TODO

  1. doddle via steam, easy otherwise.
  2. If you're keen, I'm waiting for stable.
  3. No. (let them come)
[–] uis@lemmy.world 3 points 9 months ago
  1. Hold your ponies. You might want to wait, because tearing control isn't wiedly used in games.
  2. Praise Faust!
load more comments
view more: next ›