this post was submitted on 17 Apr 2024
57 points (96.7% liked)

Linux

48090 readers
697 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
 

Either pxe netboot or usb or installable. Immuttable or not. Ramfs. With a host selector or fully auto login ?

Ultra light 16 to 128mb storage 64-128mb ram. Or "full sized"

And lastly, something like that, but that would run on a proxmox host.

top 29 comments
sorted by: hot top controversial new old
[–] [email protected] 18 points 6 months ago (1 children)

You could throw something together with Alpine Linux

[–] [email protected] 4 points 6 months ago

I second this, Alpine is seriously tiny!

[–] [email protected] 9 points 6 months ago (2 children)

You can't display things and run in a low memory footprint. That's not how it works as you need a buffer.

What are you trying to do? You could build a custom image but that it likely harder than you need.

[–] [email protected] 7 points 6 months ago (2 children)

"64-128mb ram" is hardly "low memory"!

[–] [email protected] 6 points 6 months ago (1 children)

For video it is. Unless you want your desktop to be in 128p

[–] [email protected] 3 points 6 months ago (1 children)

It's probably plenty for vnc or spice though. I had a 486 with 8mb of video RAM that could do 1024x748 display resolutions...

[–] [email protected] -4 points 6 months ago* (last edited 6 months ago) (4 children)

~~no you can't. That would require 1.6mb of ram for a single frame. In reality you need lots and lots of frames with hardware decoding plus network overhead.~~

Not to mention that CPU would be way to slow to run anything but the bare Linux kernel (also the kernel requires 8mb)

Edit: I misread. I thought you were talking about computer memory not video memory. That makes more sense. Although your 30 year old CPU isn't going to be running VNC or Spice any time soon. (Your welcome to prove me wrong)

[–] [email protected] 6 points 6 months ago (2 children)
[–] [email protected] 1 points 6 months ago

Dang, did you just maff on him bro?

Anti Commercial-AI license

[–] [email protected] 1 points 6 months ago

Wait, actually wouldn't it be 1.6 mb? Your connection probably doesn't use full 24bit color. (Its not HDR)

Anyway my point still stands.

[–] [email protected] 2 points 6 months ago (1 children)

I mean... I did. 🤷‍♂️

https://www.google.com/search?q=%281024++768++32%29+bits+in+mb

Using 32 bits to be conservative that's a bit over 3MB.

Granted I couldn't play most games at that resolution on a 486 but it worked for a desktop resolution.

You kids with your GPUs with gigabytes of memory and your blue jeans...

[–] [email protected] 1 points 6 months ago

Different time I suppose. I ran Linux on a old machine with a Pentium and 32mb of ram with systemd about 2 years ago. Sadly it died and now it won't turn on.

[–] [email protected] 1 points 6 months ago

Although your 30 year old CPU isn’t going to be running VNC or Spice any time soon. (Your welcome to prove me wrong)

Of course not - it couldn't even play MP3s without stuttering. I was just addressing the question of memory constraints.

[–] [email protected] 1 points 6 months ago (1 children)

I am pretty sure my p200mmx with 64mb ram could run a vnc client while listening to a blink182 mp3 in XMMS using the enlightenment window manager

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

Do it. I want to see it happen but I am doubtful

[–] [email protected] -1 points 6 months ago (2 children)

Megabytes, a thousand of which make a gigabyte. Chrome in my machine right now is taking over one gigabyte of memory, that alone is using more than 8 times what OP wants the whole system to. It's definitely an ask for low memory, almost embedded levels of ram.

[–] [email protected] 13 points 6 months ago

Chrome is actually doing a lot of work to display modern webpages though. A thin client only needs to receive a video stream and send inputs to a server. That can be done with an extremely low memory footprint. The Steam Link only had 512MB of RAM and it actually ran a steam client (which contains embedded chromium) instead of acting as a pure thin client.

[–] [email protected] 2 points 6 months ago

I wouldn't be against something that needs 1gb or 4gb. Of course it's different hardware class, but if it actually does a better job, it would be fine.

Although I suspect for a thin client, 512mb would be more than enough and adding more wouldn't improve much of anything.

[–] [email protected] 1 points 6 months ago

You can’t display things and run in a low memory footprint.

Rule 2 - No misinformation

[–] [email protected] 8 points 6 months ago (1 children)
[–] [email protected] 0 points 6 months ago

too bad there's no rustdesk support

[–] [email protected] 5 points 6 months ago (1 children)

I've been using crunchbang++ on a Dell wyse thin client laptop. It doesn't auto login or anything but seem to work fine I got it on woot for 60 buckd

[–] [email protected] 2 points 6 months ago

Neat, never heard of that, this thread is a gold mine.

[–] [email protected] 4 points 6 months ago

Porteus kiosk thin client might be an option.

[–] [email protected] 3 points 6 months ago (1 children)

https://universal-blue.org/

  • Choose Fedora uCore
  • Merge Sunshine from the Bazzite project

Result: automated uCore + Sunshine image, always up to date and ready to flash on a thumbdrive.

[–] [email protected] 1 points 6 months ago

I don't understand what this is but it looks awesome. It sounds like nixos.

[–] [email protected] 3 points 6 months ago (1 children)

I imagine you could find a lot of options. Just a quick google turned up ThinStation, which only needs 30-50MB if storage and 64MB+ of RAM. A bit outdated, but should work fine.

You could also make your own OS with LFS if you want to optimize it to the extreme.

[–] [email protected] 3 points 6 months ago

Thanks that looks pretty good. Ihad searched and found nothing. The internet is full of folks who "just get X linux distro and write a bunch of scripts"

It even supports Spice. Only thing missing is moonlight support !

[–] [email protected] 2 points 6 months ago

The only one I ever used was https://ltsp.org/ , but it's been years, so I have no idea how it's doing now. It was great for thin clients.