[-] [email protected] 6 points 9 months ago

LightDM says it's a Display Manager.

I know that naming is hard but, oh my..., terms are so confusing when you're starting:

  • Desktop Environment
  • Windows Manager
  • Desktop Manager
  • Display Manager
  • Tiling Window Manager
  • Compositing Window Manager

... I'm still not sure which ones are synonyms, sub categories or independent components :/.

[-] [email protected] 8 points 9 months ago

I'm an ultra-noob, so those who know more please correct me.

I'm playing with Linux VMs and recently I installed Debian to check it out. When it asked what DE I wanted, I chose all of them :).

The only hard conflict (AFAIK) is the [compontent / feature responsible for loging in] (I don't know the technical term). Because each DE comes with a different one, you need to choose one.

What I found very confusing in practice is that I could see some DE apps and configuration settings from other DEs. So, unless you know what belongs to what, it's a bit of a mess (in my VERY limited experience).

[-] [email protected] 2 points 9 months ago

Oooh... I see. I didn't understand how broad the Desktop Env really are. Is not that they manage "a lot of things regarding the desktop and windows"... is just like a bundle of apps.

Now it's starting to sound like a sub-distro inside the distros, but I think this is a good point to stop bothering you. Thanks again!

[-] [email protected] 2 points 9 months ago

So, just to check I understood:

  • "[Tiling] Window Managers" are a very specific tool.
  • "Desktop Environments" are broader tools that (may?) contain Window Managers.

Now... the next questions (if you have the patience :P) are:

  • is is possible to use a Window Manager without a Desktop Environment?
  • how does this influence your choose for the terminal emulator? Ó_ò

Thanks for the answers!

[-] [email protected] 3 points 9 months ago

Sorry for the off-topic question, but I'm still trying to wrap my head around basic linux concepts: you use "tiling window manager" and "desktop environment" as if they were mutually exclusive options. What's the relationship between them?

Thanks!

[-] [email protected] 2 points 9 months ago

Oh, sorry, I didn't link the 2 parts of your comment.

[-] [email protected] 1 points 9 months ago

Yeah, RaspberryPi-alike stuff if also something I want to look into in the future. But it is probably best to take it one step at a time.

Thanks for the ideas!

[-] [email protected] 1 points 9 months ago

Thanks for the suggestions.

Do you know if there is any reason to prefer Virtualbox over Hyper-V?

[-] [email protected] 2 points 9 months ago

Thanks for the answer!

May I ask you how do you balance resources (mainly RAM) between Windows and Linux?

[-] [email protected] 1 points 9 months ago

Depending on your specs, you may want to go lighter (...)

Good point regarding balancing hardware resources.

Windows VM on linux is painfully slow and doesn’t have a license, so it’s much less good than linux VM on Windows IMO.

Good to know.

Thanks!

[-] [email protected] 2 points 9 months ago

Interesting suggestion, I'll think about it.

46
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/[email protected]

Hi, I'm an old windows user who have played with linux* a few times, but never commited to it.

I want to dive deeper and I though about installing linux in a VM. Some basic questions:

  • Is that a good idea? / Anything I should take into account?
  • Is there any preferred VM manager for this? Windows comes with Hyper-V, but I remember reading about how Hyper-V is not ideal (I could be wrong).
  • Do different distributions work better or worse on VMs?
  • Are there any major differences when using linux in a VM compared to a bare metal installation?

And some not-so-basic ones:

  • Is there any [dis]advantage to "Linux VM on Windows" VS "Windows VM on Linux"?
  • If I start with "Linux VM on Windows", would it be possible to swap them in the future? What I mean is:
    • Virtualize the Windows installation so it can be run as a VM.
    • Un-virtualize the Linux VM (with all its contents and configuration) and move it to bare metal.
    • Run Windows VM on linux.

Notes:

  • I did a quick search and, although I found multiple articles about the topic, the ones I've read just show one way to do it without comparing it to the alternatives.
  • I'm aware of WSL(2), but I would like to be able to decouple from Windows in the future.
  • EIDT: I tried dual booting in the past. The main problem is that I'm too lazy to reboot every time I want to try something in linux and I end up not using it.

Thanks!

* Mandatory linux = GNU/Linux

7
submitted 10 months ago by [email protected] to c/[email protected]
596
submitted 10 months ago by [email protected] to c/[email protected]

Source: Skeleton Claw Comics (Tumblr)

Archive: https://www.skeletonclaw.com/archive

RSS Feed: https://www.skeletonclaw.com/rss

* Link for mlmym users: https://www.skeletonclaw.com/post/633224470962864128/buy-a-print-of-this

1
submitted 10 months ago by [email protected] to c/[email protected]

cross-posted from: https://lemm.ee/post/3803003

Video description:

An edited, illustrated and narrated playthrough of the game Dwarf Fortress

Sharpen your spears and oil your beards because today, my dwarves, we head into the northern swamps in search of monsters!

Watch as a small band of hunters delve the deepest tunnels in search of quarry! Will they prevail? Or will the nearby shrine's guardian put a swift end to their ambitions?

If you didn't know Kruggsmash and like their videos, it's your lucky day. Take a look at the playlists, there are awesome series there.

1
CONSENT (64.media.tumblr.com)
submitted 10 months ago by [email protected] to c/[email protected]
46
submitted 10 months ago by [email protected] to c/[email protected]
67
submitted 10 months ago by [email protected] to c/[email protected]

cross-posted from: https://lemm.ee/post/4713227

Sources:

Comic is split in 7 images, if there is a better way to post it, let me know.

1
THE TRUTH (64.media.tumblr.com)
submitted 10 months ago by [email protected] to c/[email protected]
321
submitted 10 months ago by [email protected] to c/[email protected]

cross-posted from: https://lemm.ee/post/4607245

Source: Read Mr. Lovenstein :: Wisdom | Tapas Comics

First, though, you must become smart enough to know you're stupid.

Extra panel:

RSS Feed: https://tapas.io/rss/series/3346

4
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]

cross-posted from: https://lemm.ee/post/4524568

Paper: https://www.cs.virginia.edu/~evans/cs655/readings/steele.pdf

If you find the wording weird, wait until (or skip to) 8:44 for the explanation.

TL;DR generated with claude.ai:

The main theme is that programming language design has changed. Previously languages were designed fully upfront by a small team. Now languages need to be designed for growth, starting small but with patterns enabling users to extend the language. This allows rapid evolution driven by user needs.

The speaker advocates designing programming languages that empower users to define new types, operators, etc. He argues this is better than trying to design a huge language upfront, which will fail, or using a small language long-term, which is too limiting.

Overall the message is that language designers should create an initial framework to allow organic collaborative growth. The speaker relates this philosophy to the "bazaar" model of open source development.

From the video description:

Guy Steele's keynote at the 1998 ACM OOPSLA conference on "Growing a Language" discusses the importance of and issues associated with designing a programming language that can be grown by its users.

16
submitted 10 months ago by [email protected] to c/[email protected]
35
Karpov VS Sloths (i.redd.it)
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
view more: next ›

Crul

joined 1 year ago