this post was submitted on 09 Sep 2023
5 points (100.0% liked)

Linux

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

Something like a thermostat or a smart fridge -- have you seen any? If so, please share with a video or two.

all 19 comments
sorted by: hot top controversial new old
[–] wim@lemmy.sdf.org 2 points 1 year ago

A hard disk. Not boot from a hard disk, but the hard disk controller is actually made to run Linux: http://spritesmods.com/?art=hddhack&page=1

[–] Rogueren@discuss.tchncs.de 2 points 1 year ago

A PS4 can be jailbroken to run Linux. You can then install Steam and Halo and have Halo on Linux on PS4

[–] zabi94@lemmy.ml 2 points 1 year ago (1 children)
[–] Evil_Shrubbery@lemm.ee 1 points 1 year ago (1 children)

Idk, needs more e-waste :(

[–] pastermil@sh.itjust.works 1 points 1 year ago

Tell that to Samsung!

[–] gnuhaut@lemmy.ml 1 points 1 year ago

Read an article some years back about someone installing Linux on a hard drive.

Not on a computer with a hard drive. On the embedded ARM core inside the hard drive. One of them anyways, I think this particular hard drive had three CPUs inside it actually.

The leapfrog leappad used to run linux. People were able to hack them in order to run full on operating systems, by rooting their children's learning toy

[–] breakingcups@lemmy.world 1 points 1 year ago

On a hard drive. No, not a motherboard connected to a hard drive, a hard drive by itself. Sprite is brilliant.

[–] TimeWalker@lemmy.foxden.party 1 points 1 year ago

Linux can be run on an Nintendo 64. Mainline Kernel support has been added in v5.12

[–] GuyNoIRQ@infosec.pub 0 points 1 year ago* (last edited 1 year ago) (1 children)

We had a fancy coffee machine at an old job that ran Linux. If I remember correctly it was a top of line cafection or zulay machine. One of the ones with a touch screen. Just booted off an SD card as well iirc so probably would have been pretty easy to hack on.

I still find it weird that managed switches run Linux as I generally would think that at those data rates they'd need something closer to the metal but with the magic of HW offloading that's been a thing in enterprise for a while and OpenWRT even supports some consumer grade ones now.

Some (probably most) ebook readers like the Kindle.

Many newer cars.

TI NSpire calculators.

A slow cooker. https://www.linux.com/news/crock-pot-slow-cooker-wi-fi-smarts-hands/

A cable modem. Specifically the Motorola SB6120 can. Maybe others too.

WiFi enabled SD cards. https://elinux.org/Wifi_SD

A dead badger. http://strangehorizons.com/non-fiction/articles/installing-linux-on-a-dead-badger-users-notes/

EDIT: Totally forgot about these 2 ham radios. You can run and access Linux on both of these. One is by design as its running on a Pi, the other via mod by R1CBU booting the OS from an SD card.

sBitx v2: https://www.hfsignals.com/index.php/sbitx-v2/

Xiegu x6100: https://r1cbu.ru/index.php/home/radio-software/x6100

[–] Natanael@slrpnk.net 1 points 1 year ago* (last edited 1 year ago) (1 children)

managed switches run Linux as I generally would think that at those data rates they'd need something closer to the metal

They might be running userspace networking

https://www.linuxjournal.com/content/userspace-networking-dpdk

Also hard drives. No, not like that.

https://spritesmods.com/?art=hddhack&page=1

[–] GuyNoIRQ@infosec.pub 0 points 1 year ago (1 children)

It doesn't have as much to do with where the network stack is running, but that they're leveraging hardware offloading. Their CPUs generally aren't powerfull enough to switch packets at gigabit speeds let alone on many interfaces at gigabit or multi-gig speeds. Its by leveraging ASICs and maybe even some using FPGAs for hardware offload that they can switch packets at line rate. I understand how they do it, I still just find it kind of weird and cool.

I didn't list HDDs as someone else had mentioned that already. I was just listing a few devices that weren't mentioned in other comments yet.

[–] Natanael@slrpnk.net 1 points 1 year ago (1 children)

Both really, you can't fully offload to hardware if your kernel still requires an interrupt to pass the payload. That hardware most likely has userspace drivers.

[–] GuyNoIRQ@infosec.pub 2 points 1 year ago

Oh yeah, didn't even think about that. Isn't using userspace network pretty common these days anyway?

[–] ProgrammingSocks@pawb.social 0 points 1 year ago (1 children)

My iMac G3 is running Debian 6!

[–] GuyNoIRQ@infosec.pub 2 points 1 year ago (1 children)

iMac G3

wow, an operating system on a computer, sounds so improbable :P

[–] ProgrammingSocks@pawb.social 1 points 1 year ago

The computer is older than me :)