Loading video...

Video Failed to Load

Go Home

Everything in Linux is a file, literally everything! ๐Ÿ—ƒ๏ธ

101,072 views โ€ข 3 months ago โ€ขvia X (Twitter)

29 Comments

Giordano Bruno's profile picture
Giordano Bruno3 months ago

Windows is just files as well. You are just restricted from accessing it via an API, but the OS is still files.

Seattle Sysop's profile picture
Seattle Sysop3 months ago

Files Files Everywhere!

Edo's profile picture
Edo3 months ago

That was the first sentence of my university professor at Programming in Linux course, lon time ago ๐Ÿ˜

Dyne's profile picture
Dyne3 months ago

Someone should clean up all these messy files, ๐Ÿ˜‚ All bare metal electronics.. count electrons ๐Ÿ‘€ platitudes, yay.. ๐Ÿ˜‚

Joseph Paul's profile picture
Joseph Paul3 months ago

Windows, almost everything is a database. Linux, everything is a file. Guess which one is easier to fix and maintain.... I love Linux.

Sebastian Buzdugan's profile picture
Sebastian Buzdugan3 months ago

until ioctl shows up and the file abstraction starts leaking fast

Sociaall Inc.'s profile picture
Sociaall Inc.3 months ago

files are just pointers to pointers

Heath's profile picture
Heath3 months ago

Thatโ€™s what makes @Linux the GOAT OS!!!

Svavar ร–rn's profile picture
Svavar ร–rn3 months ago

Both Linux and Plan 9 say "everything is a file." Plan 9 takes this rule to the extreme. In Linux, you use many special commands to do things like control hardware or network settings. In Plan 9, you control everything by reading and writing files. Linux, was inspired by Plan 9

ๆˆ‘ไธไผš่ฏดไธญๆ–‡ ๐Ÿ†—'s profile picture
ๆˆ‘ไธไผš่ฏดไธญๆ–‡ ๐Ÿ†—3 months ago

I learned a lot of Unix back in the day (Solaris actually) by browsing the bin directory and then typing "man" followed by whatever I saw in there. That's way more useful than piping binaries to the screen, LOL.

_SPEAKER's profile picture
_SPEAKER3 months ago

Whatโ€™s the name of the original yt video

Mike Hodson's profile picture
Mike Hodson3 months ago

No, not 100% of everything in Linux or major Unix derivatives is a file. That OS would be Plan 9. As someone else pointed out, there are IOCTLs, but also network devices and I'm probably leaving a few others out for Linux. And others for other kernels.

David's profile picture
David3 months ago

๐Ÿค๐Ÿค

TwoCatsYelling's profile picture
TwoCatsYelling3 months ago

An old friend of mine, decades ago now, used to always say of Linux: "Everything is a file, and files are everything."

Tommy Bionic's profile picture
Tommy Bionic3 months ago

Let's see you open gsettings and systemctl files

Atun's profile picture
Atun3 months ago

What was that at the end ?? ๐Ÿคฃ

David's profile picture
David3 months ago

This is such a good Video to watch. Thanks for your videos!

VJ's profile picture
VJ3 months ago

What do you use to write over the screen during a screenshare?

โฅ ๐Ÿค“ .โ‹†'s profile picture
โฅ ๐Ÿค“ .โ‹†3 months ago

O barba รฉ brabo.

Herr. echo's profile picture
Herr. echo3 months ago

bro we really appreciate you, this playlist was awsome๐Ÿ™Œ

Tyler Chase's profile picture
Tyler Chase3 months ago

Same with sales. The call is the funnel. Everything runs through it. You build on Linux?

Odera's profile picture
Odera3 months ago

But everything is always a file naw

_pickle's profile picture
_pickle3 months ago

stolen but "it means you are precisely one misinput away from piping your mouse input to your audio driver and summoning Satan"

VR Patel's profile picture
VR Patel3 months ago

wait so does that mean the kernel itself is just a super file or something?

TheGoldenAnchor's profile picture
TheGoldenAnchor3 months ago

/dev/random is a file too, should I pipe this video there @NetworkChuck ? Better than /dev/null.

Ryan Tree v3's profile picture
Ryan Tree v33 months ago

That's why it's easy. ๐Ÿ”ฅ๐Ÿ”ฅ

cfgscale's profile picture
cfgscale3 months ago

does that "everything is a file" idea actually save you time day to day, or is it more just a nice mental model to have?

MTS's profile picture
MTS3 months ago

It really helps to know that

Leonardo Backes's profile picture
Leonardo Backes3 months ago

Everything on linux is a file descriptor, not a file per se

Related Videos