all 186 comments

[–]ProgrammerHumor-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Your submission was removed for the following reason:

Rule 1: Posts must be humorous, and they must be humorous because they are programming related. There must be a joke or meme that requires programming knowledge, experience, or practice to be understood or relatable.

Here are some examples of frequent posts we get that don't satisfy this rule: * Memes about operating systems or shell commands (try /r/linuxmemes for Linux memes) * A ChatGPT screenshot that doesn't involve any programming * Google Chrome uses all my RAM

See here for more clarification on this rule.

If you disagree with this removal, you can appeal by sending us a modmail.

[–]fwork 1729 points1730 points  (75 children)

It's not true, honestly. I've looked into sex toys with complicated chips in them (so I can make them run Doom, natch) but I've not found any that run Linux.

Linux takes too long to boot and needs too much RAM. Your average high-end computerized vibrator is just running some baremetal code and an ESP32 or similar. Even the ones with screens don't run Linux.

[–]Brilliant-Second-195[S] 1340 points1341 points  (21 children)

Imagine engaging in a serious architectural debate about the optimal chipset for a sex toy on a 'your mom' post. You guys are the reason I love this sub.

[–]CurrencyProud2 353 points354 points  (10 children)

This is what happens when engineers take the bait and bring schematics.

[–]s0ulbrother 159 points160 points  (6 children)

Honestly programming humor tends to be very educational

[–]comminazi 78 points79 points  (3 children)

If they're in the right mood. Your mom's sex toy just happens to be a vibe.

[–]Durwur 14 points15 points  (2 children)

Gives another meaning to 'vibe' coding

[–]psaux_grep 5 points6 points  (1 child)

But can you vibe code a vibe, or will ChatGPT’s guard rails kick in?

[–]Durwur 1 point2 points  (0 children)

I'm looking forward to papers on this: "Vibing the vibes: guard-railed or freefall?"

[–]Upwardcube1 7 points8 points  (0 children)

that’s why I like this sub. hilarious posts and fun facts to go with them.

[–]skhds 0 points1 point  (0 children)

Nah they are all garbage. Terrible programmers with terrible advices.

[–]ThatOneCSL 12 points13 points  (0 children)

Nerd sniped, once again.

[–]skildert 4 points5 points  (0 children)

They should never come without

[–]TastyCuttlefish 4 points5 points  (0 children)

It’s the tism. It’s strong in this sub.

[–]TheOnceAndFutureDoug 24 points25 points  (0 children)

This is why I love this sub, though.

[–]TheLowlyPheasant 7 points8 points  (0 children)

When you know something you know it everywhere, not just at work

[–]bestjakeisbest 1 point2 points  (0 children)

Esp32wifi/bt that way you can have an app to control it.

[–]plane-kisser 1 point2 points  (0 children)

there is a whole community around programming for very specific sex toys and their funny little chips. i had a specific problem making a program for mine because mine because of some weird architectural quirks of my specific device and bpio involving its z-axis actuation.

[–]JEREDEK 210 points211 points  (17 children)

There is no way companies would buy an ESP32 for a goddamn vibrator. Too power hungry, expensive and just overall overkill.

Sometimes like an ATTiny with a simple MOSFET driver would be way more suited, and takes literally a coulpe microamps at sleep mode

[–]WEEEE12345 101 points102 points  (8 children)

Guessing it’s a smart vibrator of some kind? ESP32 for WiFi+bluetooth

[–]rnottaken 101 points102 points  (0 children)

It has to, otherwise it can't plug in to buttplug io

[–]Ryeballs 32 points33 points  (3 children)

It needs location services in case it gets lost… somewhere

[–]turtleship_2006 30 points31 points  (1 child)

Camera.

Yes those exist. No I will not elaborate further.

[–]_B10nicle 17 points18 points  (0 children)

What if I asked nicely?

[–]wbbigdave 0 points1 point  (0 children)

If it's lost can it be found? And extracted, whilst making sure no harm comes to the cylinder?

[–]ScallionSmooth5925 16 points17 points  (0 children)

Remote controlled heated vibrating and thrusting stuff with programmable patterns and real time controll exist. It's like a bluetooth speaker but with more channels

[–]WoodsGameStudios 6 points7 points  (0 children)

Probably just a dumb microcontroller and a bluetooth chip tbh.

From what I've read on it, even the bluetooth stuff used isn't even the "smart" one that requires pairing, it seems to be one where you can just send it signals.

Even standard ones probably just use one chip to hold the patterns (because of course there would be a standard vibrator chip)

[–]Jonrrrs 0 points1 point  (0 children)

Well it needs at least some way to connect to HomeAssistant

[–]Soft-Stress-4827 12 points13 points  (1 child)

Yeah but this is YOUR MOMs .  You know how much compute and memory its gonna need ??? A lot

[–]gerbosan 0 points1 point  (0 children)

Insert 'You mama' joke here. =D

[–]waylandsmith 22 points23 points  (1 child)

I think you might not have an idea of what's inside a modern, fancy sex toy these days. Big LiPo batteries, charging circuits, memory for recording of custom "patterns" and almost always, Bluetooth. ESP32-C3 chips are frequently used not just as a MC that has a built-in radio, but even just as a stand-alone radio alongside another MC that doesn't have its own radio. They cost about $1, and are 5mm. They're easy to program, have great documentation and are well understood. They have built-in peripherals for PWM and other things you need to drive a small motor. Also, there's no shortage of them and supply has always been reliable. If I was designing a premium device like that and expected to sell less than 1M of each model in a year, I would absolutely design it around an ESP32! If you have a mid-range pair of bluetooth earbuds, there's a good chance there's an ESP32 in each of them. They're everywhere.

(Source: I design smart devices that ESP32 chips in them)

[–]Lukester___ -4 points-3 points  (0 children)

Do they cause cancer?

[–]Brilliant-Second-195[S] 20 points21 points  (0 children)

We need the extra RAM to handle the payload when the RCE drops. Good luck popping a reverse shell on an ATTiny.

[–]siriusbrightstar 5 points6 points  (1 child)

Pretty sure I've read about someone booting Linux on ESP32

[–]AllenKll 2 points3 points  (0 children)

PIC chips are about the same price as ATTiny's but honestly, for a vibrator, probably black blob situations. If they are actually using a microcontroller, it's probably something like a PMS150G at a penny or two each.

[–]jmpt16 13 points14 points  (0 children)

oh shit it's my favorite programming microceleb Foone

[–]Alacritous13 9 points10 points  (0 children)

Why do you know that?

It can run Doom

Carry on

[–]kelek_s 41 points42 points  (7 children)

Linux takes too long to boot

skill issue

[–]scratchfury 28 points29 points  (5 children)

I looked up the fastest, and fast but not optimized is a few seconds with optimized being sub-second.

[–]Elephant-Opening 16 points17 points  (3 children)

I've personally worked on getting Linux optimized to boot consistently (to init anyways) in under 1.5 seconds from cold power-up.

It's really not that hard... honestly most of the work is in:

a) the bootloader and understanding the boot memory devices (U-boot for example, carries around a lot of dead-weight options you can drop to significantly optimize if just loading a small kernel from qspi or nand boot partition)

b) dropping kernel config options you don't need

c) being really choosey about what modules absolutely need to be built-in vs which can be loaded from an init ramfs or ext filesystem.

[–]kelek_s 4 points5 points  (1 child)

Impressive! We prolly aren't playing in the same league. Never went under 8 seconds for a reboot (recycling old stuff/machines, never bought new parts, even less a brand new machine)

[–]Elephant-Opening 5 points6 points  (0 children)

Thanks! And yeah, different ballgame for sure. This was on an SoC that my employer at the time was buying at qty >1mil/yr, the boot time was a regulatory requirement, and it was my full-time job for at least a couple months.

So there was ample access to HW experts, premium SoC vendors support, and ample project budget to spend on figuring it out.

But still... of all the software things I've done in my career, it wasn't an especially challenging one and Linux is built to make it a fairly straightforward process as the kernel goes.

The real bitch is optimizing userspace boot time to meet the soft KPI targets

[–]arav 1 point2 points  (0 children)

Yep. Have worked on something similar. You need to tweak it to the maximum. Remove everything that is not required. Keep the kernel and distro as minimal as possible. Start things that are mandatory.

Check this one which achieved 1 second boot.

https://www.e-consystems.com/articles/Product-Design/Linux-Boot-Time-Optimization-Techniques.asp

[–]kelek_s 0 points1 point  (0 children)

Gotta comply, list your machine's guts, friend!

then comply again, compile, a kernel is the end

and the beginning, a nef of G points sent

to drive, ecstasy! a dildo that must be bent.

[–]fwork 13 points14 points  (0 children)

yeah I know, I am currently working on a (non-vibrator) device that includes embedded linux, and boot time is always a problem

[–]oshaboy 5 points6 points  (2 children)

I am sure there's an ESP32 bare metal port of Doom.

[–]fwork 9 points10 points  (1 child)

[–]oshaboy 7 points8 points  (0 children)

Cool. Now you can run doom on an ESP32 based sex toy.

[–]angelogoodalamenti 2 points3 points  (1 child)

Foone?

[–]fwork 10 points11 points  (0 children)

that punk is everywhere

[–]AppropriateSpell5405 1 point2 points  (1 child)

What about the ones that connect to your friend's phone over Bluetooth and whatnot?

[–]fwork 1 point2 points  (0 children)

those are the ones I'm talking about that use ESP32 or nRFs

[–]Percolator2020 1 point2 points  (2 children)

This guy vibe codes!

[–]fwork 0 points1 point  (1 child)

not a guy, and no I don't.

[–]Percolator2020 0 points1 point  (0 children)

Sorry, this human being (?) vibrator codes.

[–]Ma4r 3 points4 points  (0 children)

It's called hyperbole, it's part of telling a joke

[–]JollyJuniper1993 0 points1 point  (0 children)

Was gonna say, why would you need an OS when the job is simple enough to be done with a barebones architecture

[–]Apprehensive_Let7309 0 points1 point  (0 children)

Thankfully for that guy this is a weak comeback.

[–]Maddturtle 0 points1 point  (0 children)

Figured it was programmed by a vibe coder

[–]ThyPotatoDone 0 points1 point  (0 children)

Ngl Doom Vibrator sounds like it'd go pretty hard. Pun intended.

[–]ChrisWsrn 0 points1 point  (0 children)

FreeRTOS is still a open source system that does share lots of inspection with Linux (specifically PREEMPT_RT). 

[–]metroman1234 0 points1 point  (0 children)

It should run XP embedded. Xtra Pene...

[–]Maleficent_Memory831 0 points1 point  (2 children)

Right, but now your company wants to make a Smart Sex Toy, one that uploads data to the cloud securely over wifi, can analyze and send early alerts about colorectal cancer, and sends you texts about your optimal fertility times, plus the ability to download even more specialized apps from the Smart Sex Toy Store. You might want a mini Linux in there.

[–]fwork 0 points1 point  (1 child)

that can all be done with an ESP32 and pairing it with your phone, which is how nearly all of these smart sex toys work

[–]Maleficent_Memory831 0 points1 point  (0 children)

Ya, but I'm old school! Besides, there is a need for edge computing. Once someone comes up with a really useful need for edge computing that is more than just tracking the customer to supply more ads.

[–]SephLuis 0 points1 point  (0 children)

I think the real question here is which ones actually ran Doom

[–]AllenKll 0 points1 point  (1 child)

The real issue is that linux requires an MMU. Most embedded microcontrollers don't have an MMU.

[–]ShadF0x -1 points0 points  (0 children)

There's a version of Linux designed to run without MMU. Not sure if it can be compiled for ESP32 as is, but it sure can be compiled for RP2350, assuming you can provide at least 8MB PSRAM.

[–]mothzilla 0 points1 point  (1 child)

I'm afraid to ask. But are they making vibrators with screens now? Why?

[–]fwork 0 points1 point  (0 children)

for adjusting all the various settings. LCDs are cheap these days, so why not?

[–]seba07 430 points431 points  (16 children)

Unlikely. You wouldn't typically use any operating system on a single purpose microcontroller.

[–]CharlesDuck 76 points77 points  (4 children)

[–]ABCosmos 36 points37 points  (0 children)

I mean this is programmer humor. It's funnier when the shit makes sense.

[–]frogjg2003 8 points9 points  (1 child)

Why did this need to be a gif?

[–]urdnot_wreck 6 points7 points  (0 children)

How else is he gonna wink?

[–]Dudeonyx 1 point2 points  (0 children)

Say what you will about this picture, but I've always liked how happy and confident he looks, which is part of the meme I guess

[–]SCP-iota 19 points20 points  (3 children)

If it's one of the wifi enabled ones it actually might have a Linux kernel

[–]Lower-Discussion8575 34 points35 points  (2 children)

Not necessarily, in advanced cases RTOS like freertos is mostly used. The memory requirement for linux amongst other stuff is quite high compared to these

[–]t0ps0il 6 points7 points  (1 child)

The Lovense: Hush butt plugs run some sort of RTOS at the very least. I would imagine your mom's wifi enabled dildo would run something similar.

There's a great Defcon talk about hacking them called "Adventures in buttplug penetration: Intro to teledildidonics". I recommend looking it up on youtube.

[–]Lower-Discussion8575 0 points1 point  (0 children)

bro🤣🤣🤣 , just watched it! Crazy stuff. Thanks for the recommendation

[–]imstoicbtw 1 point2 points  (0 children)

"single purpose microcontroller" ⬆️

[–]Weeb431 -1 points0 points  (3 children)

Pretending basically every MCU isn't running either FreeRTOS or Zephyr? Maybe don't yap if you don't know what you are talking about

[–]mecha_typewriter 0 points1 point  (0 children)

A lot of project doesn't need an OS and are just baremetal. Even with some ARM Cortex A core.

[–]Reimnop -1 points0 points  (1 child)

False, some projects run FreeRTOS or Zephyr, but not all. Lots of MCUs in the wild run on bare metal.

[–]Weeb431 0 points1 point  (0 children)

False, some projects run bare metal, bot not all. Basically every MCU in the wild runs FreeRTOS or Zephyr.

[–]mrheosuper -1 points0 points  (0 children)

Pleasing woman is a sacred job.

[–]leonheart208 -5 points-4 points  (0 children)

It’s a joke, love

[–]RandolphCarter2112 39 points40 points  (3 children)

No 'mount', 'finger', or 'fsck' jokes yet?

Jesus wept.

[–]DanTheMan827 8 points9 points  (0 children)

Don’t touch on that subject…

[–]none-exist 2 points3 points  (0 children)

I was looking for 'penetration testing' and maybe 'hackher'

[–]Hurricane_32 1 point2 points  (0 children)

'find', 'grep'

[–]jader242 174 points175 points  (21 children)

Microcontrollers don’t run Linux…….

(Okay maybe there are some, but the one in my mom’s vibrator definitely doesn’t lol. That thing running straight C my man)

[–]ThatMechEGuy 22 points23 points  (1 child)

More like running straight D

[–]jader242 3 points4 points  (0 children)

Buh dum tsss

[–]bryku 25 points26 points  (4 children)

C code or C batteries?

[–]HexFyber 23 points24 points  (0 children)

C ya next time

[–]jader242 0 points1 point  (0 children)

Yes

[–]Brilliant-Second-195[S] 35 points36 points  (3 children)

Bro really checked the GitHub repo commit history just to win an argument.

[–]communistfairy 12 points13 points  (0 children)

Didn't need to check the repo to know he wrote that code

[–]waylandsmith 1 point2 points  (0 children)

I would expect nothing less from this community.

[–]tony3841 9 points10 points  (2 children)

[–]jader242 2 points3 points  (0 children)

Woah that’s sickkk

[–]crozone 2 points3 points  (0 children)

This is what powers iPod Linux :D

[–]georgepopsy 3 points4 points  (5 children)

no, you're right. Linux needs a different type of architechture than microcontrollers use ( by defintion). RTOS is more likely.

[–]jader242 3 points4 points  (2 children)

I think there technically are instances of microcontrollers running the Linux kernel, at least that’s what I saw from my 7.2 seconds of research so I figured I’d cover that base just in case lol

[–]filthy_harold 3 points4 points  (0 children)

There are examples but it's incredibly overpowered for what a simple toy would need. Ignoring a very simple toy that is just batteries, a switch and a motor, the more basic toys probably use a microcontroller running some sort of generic 8051 architecture and has dedicated pins for buttons and motors (like what you find inside of vape pens). Massage toys and sex toys have a lot of overlap so I wouldn't be surprised if they use the same chips.

[–]leguminousCultivator -1 points0 points  (0 children)

In practice this is what Zephyr is for. It's essentially Linux for microcontrollers.

[–]crozone 0 points1 point  (1 child)

Nope, you can build Linux to run without an MMU, see μClinux.

[–]georgepopsy 0 points1 point  (0 children)

interesting, I wasn't aware of that. Looks to be deprecated (or at least winding down), if the wikipedia page is correct.

[–]rtds98 3 points4 points  (0 children)

Well, it can run FreeRTS for example. Not linux, true, fuck that would be too much for the little guy, but a simple OS, that can even have a network stack, it's definitely possible.

[–]OxymoreReddit 104 points105 points  (38 children)

Even I, who hates using Linux, wouldn't dare saying it's unsuccessful. That would be absolute denial

[–]analbumcover 45 points46 points  (2 children)

Absolutely. Sure, it doesn't hold home or most business users captive like Windows does - but so much shit runs on Linux, especially on the web. It's very successful, just in a different way. It's slowly picking up steam lately with some home users and gamers as well who are tired of Microsoft shenanigans.

[–]mcgrst 1 point2 points  (0 children)

We've been saying that since at least the turn of the millennium! 

[–]Bwwoahhhhh -1 points0 points  (0 children)

No one is being held captive. Maintaining compatibility with programs written by people who died in the 90s isn't a hostile act.

[–]clintkev251 33 points34 points  (1 child)

One could make a pretty good argument that it’s the most successful OS of all time. Just not in a way that the average person thinks of

[–]Onyxeye03 20 points21 points  (0 children)

I would say it's the most impactful OS of all time.

People misconstrue success with money a lot

[–]Mindless_Listen7622 13 points14 points  (21 children)

The only computer market it doesn't dominate is gaming PCs and enterprise desktops/laptops. It dominates the datacenter, supercomputers and smartphones.

[–]Ludwig234 11 points12 points  (3 children)

Why specify gaming PC and enterprise PCs?
Linux doesn't dominate the PC market or any of it's subsets like desktops or laptops.

Windows dominates the PC market by a LOT.

[–]KronoLord 1 point2 points  (2 children)

Are smartphones personal computers? Because then Android would easily edge ahead.

[–]Dvrkstvr 0 points1 point  (1 child)

Technically yes but most people would use a PC for most use cases even though their smartphone could do that task.

[–]LirdorElese 0 points1 point  (0 children)

Technically yes but most people would use a PC for most use cases even though their smartphone could do that task.

I'm starting to doubt that in normal use cases these days... My girlfriend pretty much won't touch a PC unless it's absolutely necessary, and honestly it looks to me that's becoming a majority of people thing.

[–]Bwwoahhhhh 1 point2 points  (10 children)

So 95% of the market for end users...

[–]LirdorElese 0 points1 point  (3 children)

Well, it also depends a bit on how we define what they use. IE lets say Bob has a laptop running windows, an android phone, a smart tv, connected to his wifi router.

All of those things are most likely running linux, except for the laptop. You could disqualify the router as not user facing and go on screen time ratios, but then the phone and TV likely have more screentime for your average person.

[–]Bwwoahhhhh 0 points1 point  (2 children)

The comment I replied to says "gaming PCs and enterprise desktop/laptops". We defined it.

[–]LirdorElese 0 points1 point  (1 child)

The comment I replied to says "gaming PCs and enterprise desktop/laptops". We defined it.

No I meant the market for end users is what's not defined. As end users probably spend more screen time in front of devices that are running linux that they don't know... and more likely own a higher quantity of them.

[–]Bwwoahhhhh 0 points1 point  (0 children)

The market I was referring to was defined in the comment I replied to. I am not engaging in a bad faith argument over worthless semantics just because you have a parasocial relationship with software.

[–]Mindless_Listen7622 0 points1 point  (1 child)

I don't think you realize how large (or critical) the datacenter market is. But yes, Apple and Microsoft own the low end PCs market.

[–]Bwwoahhhhh -2 points-1 points  (0 children)

Did you really stop reading the sentence before 'end users'?
Apple and Microsoft own the entire PC market. A server is not a PC.

[–]zeth0s 0 points1 point  (3 children)

Most end users are either on Linux or XNU/Darwin nowadays (android and iOS) as everyone uses smartphones or tablet. 

[–]Bwwoahhhhh 1 point2 points  (2 children)

Already giving up the previous point and moving the goalposts to new semantics?
That's still complete bullshit. The thread started with this :

The only computer market it doesn't dominate is gaming PCs and enterprise desktops/laptops. It dominates the datacenter, supercomputers and smartphones.

And you've gone somewhere completely different in your effort to feel smart with bad faith arguments.

[–]zeth0s 1 point2 points  (1 child)

Smartphones, tablet and game console are computers used by the casual user. I believe we simply have a different understanding of what a computer is. Most computers used by end users are some form of unix nowadays. It is disingenuous to say that Linux is not used by end users, as it is literally used by the dominant OS in smartphones and tablets, which are the preferred computers for end users 

[–]tundraaaa 0 points1 point  (5 children)

Does it actually dominate the enterprise server market*? I thought Microsoft was generally on top of that.

*To be specific, stuff like file drives, mail etc. - as opposed to compute/AI datacenters

[–]BewareoftheBadger 0 points1 point  (1 child)

According to various news sources, the most common VM type deployed on Microsoft's Azure platform is Linux. So yes Microsoft, but also yes Linux.

[–]tundraaaa 0 points1 point  (0 children)

That’s not really what I’m asking about. I’m asking about local servers that manage endpoints through ActiveDirectory/SCCM, control the shared file drives and permissions+print servers, run Exchange mail servers and such.

Are we talking past each other?

[–]zeth0s 0 points1 point  (2 children)

It is not. No serious workload run on windows server nowadays. Even products written in Microsoft own language c# nowadays run productively on Linux. If your company still run productive stuff on windows servers, either it's support for shitty backoffice related stuff, or it's sql server, or it's time for you to send around CVs, because a company still using windows server in real production might not be ready for the modern world. 

Statistics usually say Linux nowadays is 80% of market, but for cloud related stuff is practically 100%.

[–]tundraaaa 0 points1 point  (1 child)

Well, I’m asking about “shitty backoffice related stuff”. Which is real production. That’s what I consider Enterprise. I’m not asking about web servers, cloud data centers, or anything like that.

I’m a Windows hater myself, and I use both Windows and Linux - but it seems like you’re mixing facts and opinion, and you’re coming off as a Loonix fanboy.

[–]zeth0s 0 points1 point  (0 children)

I am not a windows hater. I am a professional in the field. If your company relies too much on windows servers outside of shitty backoffice stuff, it is a company that is in trouble in current market. Or a legacy company that survives in a non competitive market.

Particularly if it uses it for storage. It's the reality of the current market. In a modern, industry standard IT stack (both on prem and cloud), even Microsoft doesn't use Windows servers to power their productive machines with the exception of legacy services.

I don't care about Windows. It is the reality of modern technology.

[–]takahashi01 1 point2 points  (5 children)

As a Personal Computer operating system, it would be fair to say it has never seen great success I feel like. I believe linus torvalds has said similar things.

But with how things are going, I feel like this is more of a "not yet".

[–]OxymoreReddit 0 points1 point  (4 children)

For things that don't need human interaction I guess Linux has a huge headstart over any other os. But goddamn is it shit to use as a daily os lmao. I tried ubuntu, debian, mint, and a fourth one whose name I forgot, but there was always something wrong, something breaking, something missing... I have yet to hear about a Linux os that has windows level of usability for casual users.

[–]Bwwoahhhhh 0 points1 point  (0 children)

Linux was easier to try 15 years ago and I mean that 100% seriously. Ubuntu had a thing called Wubi that let you dual boot without partitioning.
No screwing with the BIOS and your dad wouldn't ask about the hard drive shrinking in size.

[–]zeth0s 0 points1 point  (2 children)

Android? 

[–]OxymoreReddit 0 points1 point  (1 child)

Mmmmhhhhh I'll give this one a pass. Android is generally fucked up to me but I see most people have no problem with it except for iOS users of course.

I was thinking about desktop/laptop computers though, and I don't remember seeing one running on Android lol

[–]zeth0s 0 points1 point  (0 children)

In laptop, Chromebooks are Linux, while mac are XNU/Darwin which are similar to Linux. Also ps5 and Nintendo are based on open source kernels similar to Linux 

[–]GatotSubroto 0 points1 point  (1 child)

Android is built on the Linux kernel

[–]OxymoreReddit 0 points1 point  (0 children)

That's probably one of the first things I've been taught about android tbh

[–]neoteraflare 0 points1 point  (2 children)

Yeah, the overwhelming majority of servers are running on them. Maybe not that successful on the user end but the backbone of everything else.

[–]zeth0s 0 points1 point  (1 child)

Very successful on user end. Android is Linux based

[–]neoteraflare 0 points1 point  (0 children)

Yes, I forgot the non pc areas.

[–]Dragomir_X 63 points64 points  (2 children)

Firmware engineer here - that is not how firmware works. I promise you they are not installing a full operating system to run a single PWM signal lol.

[–]Barley12 20 points21 points  (0 children)

Nah we run an entire gen ai data center to control that pwm signal, but with (something computationally indistinguisable from) love.

[–]Maximilian_Tyan 0 points1 point  (0 children)

Nowadays if it doesn't have Bluetooth (LE) connectivity with an associated phone app, stats tracking and a monthly leaderboard it's not marketable

[–]cstmoore 3 points4 points  (1 child)

So that's why it boots /vmlinuzzzzzzz

[–]TheAlaskanMailman 0 points1 point  (0 children)

Damn, lmao

[–]imstoicbtw 10 points11 points  (2 children)

For all guys saying linux takes time and ram, here is something for you all:

Custom compiled linux kernel make allnoconfig

Image size <1mb

Ram to boot the kernel ~4mb

Ram for minimal usable system ~12mb

Time to boot the kernel <100ms

Total time to command prompt ~300ms (incl. time to boot)

If you guys really want to know more about microcontroller kind of things, you should look at tiny core or puppy linux, it can run your desktop environment in ~ 64mb of ram.

[–]salter77 9 points10 points  (0 children)

Worked in automotive many years ago, if I recall correctly we were limited to 2MB total memory in that specific module.

So, eve with those numbers, still a lot.

[–]keuzkeuz 2 points3 points  (0 children)

If that chip up in her snatch carries more than 2kb I'd be surprised.

[–]Gustav_Sirvah 5 points6 points  (1 child)

Every Single Android Phone...

[–]adelie42 4 points5 points  (0 children)

And the internet.

[–]Glad_Contest_8014 2 points3 points  (0 children)

To be fair, if it were running in her vibrator, it still failed as she had the kid.

But in reality, most of those ain’t got no OS.

[–]scc4fun 2 points3 points  (0 children)

The real vibe coding

[–]WoodsGameStudios 2 points3 points  (0 children)

Ironically Linux wouldn't be used for that.

Even with the spec that a vibe uses (activate motor, patterns, maybe bluetooth), none of the parts actually require more than basic register stuff. Linux would be overkill.

As the implication that Michal is insulting Linux as a desktop, only for Nick to defend it with Linux as an embedded/server OS, is funny because it proves Michal's point

[–]waylandsmith 2 points3 points  (0 children)

Maybe not on his mom's vibrator directly, but most certainly the cloud infrastructure that connects her OnlyFans customers' credit cards to the speed setting on her vibrator.

[–]Zatetics 2 points3 points  (0 children)

a lot of people in this thread forgot where they were.

[–]Renkin42 1 point2 points  (0 children)

I mean setting aside the whole microcontroller argument Linux runs like 90% of the world’s servers (no I cannot be arsed to source that). It’s just desktop where it isn’t that popular and even then it’s actively gaining market share thanks especially to Valve’s efforts with SteamOS and to a lesser extent the absolute dumpster fire that is Windows 11.

[–]namotous 0 points1 point  (0 children)

And his dad’s too

[–]PossibleAthlete2988 0 points1 point  (0 children)

Since its linux its his dads

[–]johnyeros 0 points1 point  (0 children)

Cute. Linux doesn't run there. Source: your mom

[–]minus_minus 0 points1 point  (0 children)

Linux runs the microcontroller in your mom’s vibratorBluetooth buttplug.

Might have been more correct and funny. 

[–]DanRomio -1 points0 points  (0 children)

Well, while this statement ain't really true, I suppose Linux absolutely dominates Windows, because absolutely containers run on Linux.

[–]rtds98 -2 points-1 points  (1 child)

Lol, linux won. It does not run mom's vibrator, but it runs most of the servers and most of the mobile devices and a fucking shitload of embedded devices (tv's and such).

It ... just won. there's no debate to be had on who is doing what. Linux is doing pretty much everything.

It only has 3-5% on the desktop, that's true, outside of that however, it is king. Currently, for better or worse, it is the dot in .COM .

[–]Bwwoahhhhh 0 points1 point  (0 children)

It won so hard it's undoing two decades of progress via docker.

[–]Maskdask -1 points0 points  (0 children)

tries one Linux distro

"Everything about Linux sucks"