I just finished an amazing call.
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
@stefano I am not in any way, shape, or form a programmer or other type of computer toucher and even I know that isn't an OS, for heaven's sake!
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
-
@freezr no...this was clearly leading to more problems than advantages
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
@stefano Excellent👌
(And I am wondering now whether I would be tempted to say "I don't support DockerOS, bye" in such a case 😇)
-
@stefano The Dunning-Kruger is strong in this one. I asked a candidate what the difference is between a VM and Docker container. Interview ended shortly after that question.
@mvilain @stefano TBF I think one common point of confusion comes from folks who get like Docker Desktop and run it like an app on Mac. by default on Mac if you "run" a Docker image the container runs under a Linux instance running on a VM. For total newbs its hard to make distinction between processes, containers, OS, hypervisors, VMs etc. blurs together. on Windows the UX might be similar. on Linux the Docker impl is much thinner because it doesnt need to add a full VM on top of the host.
Now add the complicating factor that many Linux instances reachable on the Internet may themselves be running on VMs rather than bare metal, etc
turtles all the way down
lots of newbs think Docker is an OS+VM when in reality its much thinner than that. its the Desktop/non-Linux versions
-
@stefano The Dunning-Kruger is strong in this one. I asked a candidate what the difference is between a VM and Docker container. Interview ended shortly after that question.
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
@stefano docker os, or DOS for short.
Invented by Steve Jobs right? -
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
Theseus's Operating System:
If I swap out docker for nerdctl, ctr, etc. and later swap out containerd for CRI-O, youki, etc. then is it still Docker OS? 🙂
Funny how the container and host unames match. 😉
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
> I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems.
The only winning move is not to play.
-
@stefano The Dunning-Kruger is strong in this one. I asked a candidate what the difference is between a VM and Docker container. Interview ended shortly after that question.
@mvilain @stefano I was asked an interview question at an interview. Interviewer kept telling me I was explaining it wrong, and told me how it worked. I didn't get the job, obviously
I was a little confused, so when I got home, looked it up to make sure. And one would explain it in the way I explain it if one understands memory management, if one's never had to deal with memory management issues they explain it the way the interviewer explained it
The same when I was explaining how the threading model worked in a higher level programming language, at a different interview. They were convinced that it worked in the way the marketing materials said. Obviously the interviewer had never had to debug and step through the thread manager with a debugger. Didn't get that job either
-
@stefano The Dunning-Kruger is strong in this one. I asked a candidate what the difference is between a VM and Docker container. Interview ended shortly after that question.
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
@stefano Said person sure bought the party line without scrutinizing it at all.
Even the Docker documentation makes no secret about how it works. -
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
@stefano wow. I've been out of the business for over ten years and even I know that Docker has to run *on* something. Hilarious.
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
@stefano The good ol' "not for all the tea in china" side step.
-
undefined stefano@mastodon.bsd.cafe shared this topic
-
I just finished an amazing call.
The person I was talking to was trying to explain to me that Docker is an entire operating system, so he doesn’t want Linux or any of the BSDs, but Docker. I explained that, in order to run Docker, you need a kernel."No, you don't. Docker does everything on its own. If you think that, then you don’t really understand operating systems."
I told the guy that I couldn’t help him, since I'm not experienced enough with operating systems. He was a bit disappointed, but we said goodbye on friendly terms.
I'm used to recognizing when I'm too ignorant for the person I'm talking to, and I'm happy to step aside.
@stefano this is a synptom of a much larger problem - i had an argument with some people recently who want to use "AI for 6G". I asked "so what's your platform to run the AI on? like do you have server racks in cell towers and run the AI on unikernels, or re-implement the AI on top of Cloud RAN and tolerate the latency, or do you have a non-GenAI tech in mind for your smart cellular service?". you could hear the tumbleweed rolling through their empty heads...stack free
-
@stefano question: were they referred to you by the same person who rudely insisted that SSDs 'spin'? Agreed. You dodged a problem here.
@bsdtv @stefano
SSD Supersonic Spinning Disc 😆It's amazing how they fit motors to spin it and move the head on platters into a tiny 1.5mm x 12 mm package (approx). A miracle of nanotechnology!
In a way the reality is much stranger.
I remember when some people thought the CRT was the computer and the cased PC was the "hard disk". Some thought a 3.5" floppy was a hard disk (if they had first encountered cassettes and 5.25" floppies.
. -
@paul_ipv6 @mvilain @stefano As one who has written device-driving code in assembly languages, I don’t really know how Docker works, but if you’ll pay me, I’d be quite willing to research it and explain it to you at whatever level of detail you’d like…
-
@paul_ipv6 @mvilain @stefano As one who has written device-driving code in assembly languages, I don’t really know how Docker works, but if you’ll pay me, I’d be quite willing to research it and explain it to you at whatever level of detail you’d like…