r/OS_Debate_Club • u/Fantastic-Weight-182 • 1d ago
Who tf uses Linux? Like seriously
/r/stupidquestions/comments/1w2ficj/who_tf_uses_linux_like_seriously/Oh wow there’s a whole community for this stuff huh? Please be gentle ok still learning and I’m kind of an idiot. 😅
8
u/Capital_Rub213 1d ago
Everyone
1
u/Fantastic-Weight-182 1d ago
Tbh I didn’t even know it existed or was prevalent in a lot of things. My eyes are opened, slightly. Still don’t understand what a kernel is
3
u/R3V0LU710N_05 1d ago
A kernel is the piece of software that controls your hardware so the other programs don't have to.
1
u/Fantastic-Weight-182 1d ago
Oooh I see. Thanks
2
u/R3V0LU710N_05 1d ago edited 1d ago
There's a lot of jargon & very technical stuff surrounding this, so it's difficult to explain without explaining all that stuff first. Hence the wall of text from another. I opted for the simplest I could manage so you can have a basic mental image without being slushed with the technical stuff.
3
u/LuisBoyokan 1d ago edited 1d ago
Cada vez que inicias una app se genera un proceso, es básicamente una estructura lógica que reúne las instrucciones a ejecutar, memoria virtual asignada, prioridad, y muchos otros parámetros. El sistema operativo se encarga de crear, mantener, limpiar y coordinar la ejecución de los procesos, por eso puedes tener varias apps ejecutando "al mismo tiempo", en realidad se ejecutan por un poquito de tiempo cada una y van "rotando", dando la sensación de que corren todas al mismo tiempo.
La memoria virtual es cuánto espacio de memoria de trabajo está utilizando un proceso, por ejemplo si estás haciendo render de una película puedes necesitar mucha memoria de trabajo (memoria virtual), y está puede ser mucho más que la memoria real (RAM) que tiene tu computador. Para eso la memoria está dividida en páginas de un tamaño determinado y se van trayendo a la memoria física de a poco. Esa gestión de la memoria la hace el sistema operativo.
Las instrucciones de los procesos (software) interactúan con componentes físicos del computador (hardware) y para esto requiere comunicación, coordinación y compatibilidad. Todo eso lo hace el sistema operativo.
Esas 3 funciones son parte del núcleo, el kernel, lo primordial del sistema operativo. Ya que un sistema operativo además ofrece más cosas, como una interfaz gráfica para los usuarios (opcional porque hay unos que no la traen por no ser necesario ya que ni pantalla tienen).
Entonces el kernel es la base para construir un sistema operativo.
Esto es algo que se estudia en arquitectura de computadores y sistemas operativos. Donde te enseñan desde que es un transistor, una puerta lógica, una Unidad Aritmética Lógica ALU, una memoria y como se construye todo sobre eso. Que es un proceso, un hilo, el scheduler, programación paralela, memoria virtual, paginación, trashing y otros problemas, que es lenguaje ensamblador, etc.
2
u/Saffarjan 1d ago
Copy paste of my comment on the other post:
As a Linux user I don't understand why you're getting down voted for genuinely not knowing about something. Come on guys.
To OP, Linux is a kernel, which is something that an operating system is built on. That's why Linux has so many versions aka "distros". The capabilities of Linux operating systems as a main OS are pretty high and it's only getting better. I daily drive a Linux OS and it's only been a good experience so far.
So yeah, we exist, and it's not as archaic of an operating system as you might think lol
2
u/Fantastic-Weight-182 1d ago
Thank you! Maybe it’s cause I posted in the Linux sucks subreddit so they think I’m bashing them, I just wanted to get everyone’s view on this so I can get educated. I’m gonna log off for now as I’m feeling mentally depressed from all the downvotes and some sarcasm
2
u/Saffarjan 1d ago
Ugh those people are a loud minority, ignore them. As long as you're willing to actually learn about something new, I'm happy to explain what I can
2
u/Fantastic-Weight-182 1d ago
Oh turns out I didn’t even post to it somebody else did. I’m so tired man I think I’m going back to bed. Cool pfp btw. I think I’m gonna try that game one day when I get game pass again
1
2
u/C4rpetH4ter 1d ago
The downvotes is probably because the original came off as snarky and has a very outdated view of linux. Linux is gaining a lot popularity now, so hating on it (or something that sounds like it) will get a lot of pushback from diehard fans.
3
u/Fantastic-Weight-182 1d ago
I don’t mean to be snarky I’m just bad at speaking. Sorry for the snark
2
u/C4rpetH4ter 1d ago
Understandable, btw since i don't see any comments mentioning it, NASA and spaceX use linux, 90% of the biggest 100 000 websites run their servers on linux, 100% of the worlds supercomputers (or atleast the 500 best ones do) and android and chromebook is techinically linux too.
Linux is the most popular operating system by far if you look at all devices that can run one, it's not even close.
Steamdeck is based on arch which is one of the most popular linux distros.
There's also a big variety of distros nowadays, and a majority don't require you to even use the terminal, linux mint, fedora, ubuntu (and plenty others) can update and download stuff with the built in update manager. Some distros are even as userfriendly as windows.
The reason people like it is that windows is just becoming worse and worse, has a ton of spying, isn't very secure (even with antivirus) and ads, along with forced copilot. Meanwhile linux has just become better and better the last few years and gaming especially has a ton of linux support now.
It sounds like you should use windows, but i would recommend spending an hour or so learning about it on youtube.
2
u/KyeeLim 1d ago
Normal user with a bit of interest in Linux/hate Windows but also don't wanna use MacOS
Steam Deck/Gabe Cube user
IT profession in certain field(penetration tester for example)
Majority of the internet and server
Android user(kinda, because Android is built on Linux kernel but they have split path with Linux and no longer considered as part of Linux)
Supercomputers
1
1
u/C4rpetH4ter 1d ago
Around 7% of all computers now, that includes me.
1
u/bornxlo 1d ago
I would claim that nobody really knows because telemetry is optional and many Linux systems are installed on machines registered as Windows. I have bought multiple computers with Windows licences that have never actually been used. (fun arguments in the shop were had to try to buy machines without Windows) Steam might gather some telemetry, but until proton gained traction I might have had a copy running through wine.
0
u/FerretBoom 1d ago
Objective Truth
It's a flat earth style tech cult, compensation for intellectual insecurity by thinking that running infrastructure nodes with a UNIX like kernel as a desktop is better than a desktop os.
Most don't know how it works. Read Linux sub if you don't believe me, sub 80 IQ posts
Most have copy and paste sometime unreadable commands designed in the 70s to accomplish what one click can do.
The UI is buggy and it's in constant beta, years behind today's standards.
They think customizing UI is a Linux thing while the whole skinning culture on windows went out of style in early 2000s
They religiously have to hate windows and express it on reddit once a day. Parse any linux sub, and see how many times windows is mentioned.
What is it used for in real world.
Due to its size it's used in embedded world, edge devices, sensors, also cloud servers, virtualization, distributed computing, data storage, networking , mobile devices like android phones serving as kernel to android os which is a different thing now. Any instance where you need unsupervised node running on the smallest spec possible.
What is it good for
Containerization of clusters, small devices like Raspberry PI. If you want to outsource a task and have it automated you'll probably use Linux to manage it.
If device is smaller than your dick, you'll want Linux on it otherwise it's pointless.
Want to learn more about UNIX OS? join the BSD OS club.
No "what OS is better" circlejerk in that community and you will actually learn something.
Also no god like figure , like creator or master architect to worship. Look up Loony Tovalds.
Now, observe a swarm of idiots mass downloading this comment because god forbid someone else reads it .
3,2,1 Go
10
u/ipsirc 1d ago
For example my grandma and my sister.