this post was submitted on 14 Feb 2025
85 points (98.9% liked)

Linux

50240 readers
2822 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
top 30 comments
sorted by: hot top controversial new old
[–] magnus@lemmy.ahall.se 5 points 3 days ago

This kind of reminds of the BlackDog: https://en.m.wikipedia.org/wiki/BlackDog

It was a small computer that easily fit in a pocket and only had a single USB port. That was connected to a computer which powered it, and it connected as a virtual CD-ROM drive.

On that was an xming X11 server. The BlackDog ran your applications outputted through it. The applications it ran could also access the Internet through the host computer.

[–] fl42v@lemmy.ml 45 points 5 days ago (1 children)

Let's help Dora find which layer of abstraction the error is coming from!

[–] InnerScientist@lemmy.world 14 points 5 days ago

Layer 8, next question.

[–] Strit@lemmy.linuxuserspace.show 30 points 5 days ago (3 children)

So, they are kind of like Linux Live USB sticks with persistant storage?

[–] dx1@lemmy.ml 4 points 3 days ago* (last edited 3 days ago)

Doesn't that work with just a big USB stick? I've definitely plopped a Linux HD in a new computer and had it work with almost no changes (fstab and maybe adding graphics card support).

[–] mostlikelyaperson@lemmy.world 11 points 5 days ago

Tbh, that’s pretty much what it looks like, the only “innovation “ there appears to be also glueing vmware on top.

[–] markstos@lemmy.world 2 points 5 days ago

Yes. I used to use Knoppix. It was cutting edge for the time. Similar in concept to immutable distros today that allow you have some mutable data storage.

[–] 3dmvr@lemm.ee 13 points 5 days ago* (last edited 5 days ago) (1 children)

Kinds reminds me of digimon,megaman and other old digital/cyber focused cartoons, everyone kinda had their own custom os that they went around plugging into public computers. Getting passed down your fathers customized os sounds hilarious.

[–] Ferk@lemmy.ml 5 points 5 days ago* (last edited 5 days ago) (2 children)

Wouldn't it be kind of insecure to be plugging your private data into public places?

In theory, the publicly available terminals could very well have their own system under the hood, wired into the hardware, just so they can run some keylogging or recording of everything that goes through the peripherals, including the screen, without the plugged OS being able to know, right?

The bad guys in those shows/games could have hijacked the terminals so they can take remote control of the inputs when an OS is inserted and wreak havoc. Dr. Wily could have messed with some terminals so that when Megaman saves its progress on them parts of his brain are saved with different data, so when it's restored you'll get a different/evil Megaman.

[–] 3dmvr@lemm.ee 2 points 4 days ago (1 children)

I think thats what megaman was in one of the cartoons, they would send him in to fight viruses

[–] Ferk@lemmy.ml 2 points 2 days ago* (last edited 2 days ago)

But in there the virus and Megaman was part of the same software system/universe. What I'm arguing is that it would have been possible to set up 2 separate systems/universes, one is the one where Megaman is plugged, and the other one is one that has read/write access to all inputs/outputs of the first, without the first being able to detect that in any way.

So.. Megaman would be sent to the first and see no problem (or worse, see enemies that aren't real to keep him distracted) while the other alternate OS would have no Megaman in it, but still it would be able to analyze all Megaman is doing in the first system/universe (sort of like in Matrix), and possibly even transmit/translate his actions in a modified way so that it serves a different purpose.

[–] 3dmvr@lemm.ee 2 points 4 days ago (1 children)

You would have your own personal antivirus/virus ai that battles others to get stronger, if you lose they get your data lol

[–] Ferk@lemmy.ml 2 points 2 days ago* (last edited 2 days ago)

But it's not something the plugged OS can do anything about, because the malware is not running on it. It's an attack that uses hardware, you can't use antivirus against that, you'd need a person to physically manipulate the circuitry in the keyboard/monitor or whatever peripheral that is being manipulated.

[–] narc0tic_bird@lemm.ee 12 points 5 days ago (3 children)

The "advantage" compared to a simple Linux USB is that it saves the exact state of the VM I guess.

Meh, I'd rather open the applications I need again (or let my DE restore them) than running a VM just for that reason.

[–] 3dmvr@lemm.ee 3 points 5 days ago

I was more thinking if it kept evolving it would be like dex but you actually have access to pc hardware when connected to a pc, not just desktop ui when connected to a monitor.

[–] far_university190@feddit.org 1 points 5 days ago (1 children)

How can DE restore application?

[–] Kusimulkku@lemm.ee 3 points 4 days ago

I'm not sure how KDE does it but on X11 it had some form of session restore https://docs.kde.org/stable5/en/plasma-desktop/kcontrol/kcmsmserver/index.html

[–] 3dmvr@lemm.ee 0 points 5 days ago

I definitely read "soul"pad and got scifi level delusional

[–] Mwa@lemm.ee 8 points 5 days ago

Reminds me of Tails OS tbh

[–] why@lemmy.sdf.org 4 points 5 days ago

There was a hacker news post at some point of someone achieving the same result with Ventoy.

[–] Tiger_Man_@lemmy.blahaj.zone 3 points 5 days ago

I have bootable arch usb but there's a problem with bios/uefi compatibility

[–] INeedMana@lemmy.world 3 points 5 days ago* (last edited 5 days ago)

I used to have (or maybe I still have somewhere?) something similar but relying not on a VM running on host but booting from USB. I'm not sure which assumption is more realistic, that you will be able to access boot menu or that there will be particular brand of virtualization available on the system you'll be running on

EDIT: I think there also was a distribution with something like this in mind. Like the image of OS was compressed, after GRUB it was decompressed to RAM from which it was really running and there was some way to "updated" the image on USB

I have been trying to actually do something like this using portable virtual box on a usb along with appimages.

[–] atzanteol@sh.itjust.works 1 points 5 days ago

Ah knoppix... That takes me back. Think I still have a cd with it around here somewhere.

[–] testman@lemmy.ml 1 points 5 days ago (2 children)

While others already pointed out the similarity to persistent LiveUSB, I would argue that this also feels a bit like Android desktop modes, like Samsung Dex.

[–] saba@lemmy.sdf.org 3 points 3 days ago

reminds me of Andromium. I thought that was a neat idea, but never tried it. The last time I played with gnome mobile on a pinephone, it seemed to be getting to a point where it could probably be used for something like this. It adjusted to whatever size screen it was running on. It also looked nice on the pinetab, but really need better hardware.

[–] 3dmvr@lemm.ee 3 points 5 days ago (1 children)

Yeah it sounds closer to dex, where you cary around the os, but it fits any hardware in the ideal world for it, letting you use your pc anywhere with varying specs and an automatically adjusting frontend based on the hardware. For those that dont use dex it gives you a desktop mode when you plug you phone into a monitor and attach a keyboard and mouse. Android may be adding some kind of desktop linux mode in the future.

The soulpad way youd carry around an ssd that you plugin to whatever hardware you're using, im imagining by 2025 itd be either more bricky phones that also function as your computerdrive or ppl would still have small phones plus a wallet sized ssd. Prob a fashion accesory wearable if it actually was a thing lol

[–] checksout@piefed.social 1 points 1 day ago (1 children)

But RAM and CPU will be used from Mobile in dex? While in live usb I can use any RAM and CPU?

[–] 3dmvr@lemm.ee 1 points 1 day ago (1 children)

You're right, in practice tho itd work like dex having your own customized environment with all your files and software, except itd use whatever hardware its plugged into, imo if it had become common phones would be the hardware its usually using and encased in, plugging in to a computer would give you dex mode, hence working like dex (but not hardware wise when in desktop mode)

Kinda like external gpus when they were popular with slim and thin laptops hardwarewise going from laptop to desktop in the same environmennt.

Would be cool for android to have a desktop mode that uses the hardware its plugged into, let you boot from your phone like a live usb (I think thats what live usbs are)

[–] checksout@piefed.social 2 points 12 hours ago

Well, there was an android app which let you make linux live usb if you have rooted device.