No video

Exokernel Operating System

  Рет қаралды 7,660

DJ Ware

DJ Ware

Күн бұрын

Пікірлер: 31
@stevenmuncy491
@stevenmuncy491 2 жыл бұрын
I don't always understand, but I always enjoy your videos.
@scottanderson2871
@scottanderson2871 2 жыл бұрын
We really need to explore the design of our modern day operating systems at regular intervals. These types of concepts might not go anywhere by themselves, but it's good to keep devs from being pigeon holed into a specific concept/design they can't get out of.
@technodruid
@technodruid Жыл бұрын
This already happens everywhere everyday.
@peppe540
@peppe540 2 жыл бұрын
Thanks! Really worthwhile information. Learned a lot in 30 minutes.
@diegonayalazo
@diegonayalazo 2 жыл бұрын
Thanks DJ!!
@CyberGizmo
@CyberGizmo 2 жыл бұрын
Any time, Diego
@XenonG
@XenonG 2 жыл бұрын
There's definitely some ideas of this implemented in Windows 10/11 for GPUs, you can leave the handling up to the driver and/or hardware for scheduling, or you can have control at the application layer.
@LabworksVapes
@LabworksVapes 2 жыл бұрын
Very well explained - You always make me think outside the box DJ, Thank you
@mczInshort
@mczInshort 6 ай бұрын
bro, the experience you mentioned at 18:30 just happened to me few weeks ago 😂 life is so crazy
@alexxx4434
@alexxx4434 2 жыл бұрын
The advantages of breaking abstractions seems ephemeral. I mean abstractions were invented for the reason - easier overall management of complex systems. It suggests to exchange so called "syscall dance" to "overall management, organization, security hell" for the purpose of possibly getting some performance with direct access to hardware. Is it worth it? I'm not convinced.
@CyberGizmo
@CyberGizmo 2 жыл бұрын
one word: Android
@albertogonzalez5114
@albertogonzalez5114 2 жыл бұрын
Wow, that is really interesting, thanks so much!
@tmendoza6
@tmendoza6 2 жыл бұрын
I always learn something new on your videos thank you for the content
@guilherme5094
@guilherme5094 2 жыл бұрын
Thanks DJ, a really great video.
@CyberGizmo
@CyberGizmo 2 жыл бұрын
Thanks Fellix glad you enjoyed it
@emvdl
@emvdl 2 жыл бұрын
Thanks DJ, great to watch
@digitalcontent1870
@digitalcontent1870 Жыл бұрын
Again very valuable info thanks DJ Ware you are the man.😎
@andreigiubleanu
@andreigiubleanu 2 жыл бұрын
DJ Ware is the man !
@skipinkoreaable
@skipinkoreaable 2 жыл бұрын
Thank you.
@CyberGizmo
@CyberGizmo 2 жыл бұрын
You're welcome, craig
@Winnetou17
@Winnetou17 Жыл бұрын
This was quite interesting. I feel like this can be great for single purpose computers when there's no "other applications". And if you think that you need things like apt, ls etcetc, those can simply be available by rebooting into a traditional kernel. I kind of want to build something like this with Gentoo. Have multiple installs for single purpose, like some game. And the init will simply launch the game, no bash, no login, no desktop env, not even a window manager. Updating the game and other things (like opening up a browser) would have to be done by rebooting. Might seem like overkill, but if you know you don't need the other stuff, and you need the performance ... ain't that neat ? Also, I'm thinking it might be a good way to setup the computer so the kids can play game A and B, but have it locked to do other stuff. However the dynamic downloading confused the hell out of me. What does that have to do with exokernels ? Can't that dynamic downloading happen very happily on traditional OS/kernels too ?
@caret4812
@caret4812 2 жыл бұрын
this seems very promising, but I checked their website and there is not much there. I feel like it's just another cool idea that people don't actually think it will work out thus not much effort is put onto it.
@alexxx4434
@alexxx4434 2 жыл бұрын
Solution to package management hell: keep multiple versions of libraries in the store, then link particular lib versions to apps. BAM, problem solved.
@CyberGizmo
@CyberGizmo 2 жыл бұрын
oh so revert to the way we programmed systems 50 years ago, gotcha...no thanks
@BrunodeSouzaLino
@BrunodeSouzaLino 2 жыл бұрын
@@CyberGizmo Then how do you deal with the issue of backwards compatibility being nonexistent in Linux? It exists on Windows and MacOS to a certain degree. Not everyone is interested in compiling everything from source and effectively porting old software.
@CyberGizmo
@CyberGizmo 2 жыл бұрын
@@BrunodeSouzaLino not an easy problem to solve on Linux and backwards compatibility isn't what I would call an answer either, look at the Intel instruction set as an example. of backwards compatibility gone horribly wrong. Windows has inconsistent UI's due to changes over time, and Apple just stops supporting old compilers/old code/API use more often. I can see this is going to turn into a video topic...:). Adds this to the list
@BrunodeSouzaLino
@BrunodeSouzaLino 2 жыл бұрын
@@CyberGizmo Well, Linux is not a prime example of a "better way" either when you have the GTK guys changing their API and ABI every 6 months.
@diegonayalazo
@diegonayalazo 2 жыл бұрын
Sounds similar to the Nix package manager
@zenmaster24
@zenmaster24 2 жыл бұрын
is fuchsia os the only example of this?
@CyberGizmo
@CyberGizmo 2 жыл бұрын
Fuchsia has implemented just the dynamic download part, and isnt an exokernel, thanks for the question zen
Three Package Managers
44:41
DJ Ware
Рет қаралды 4,1 М.
The Untold Unix Story
20:40
DJ Ware
Рет қаралды 110 М.
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 52 МЛН
Linux Internals: PCI and USB
16:49
DJ Ware
Рет қаралды 4,2 М.
But, what is Virtual Memory?
20:11
Tech With Nikola
Рет қаралды 261 М.
Microkernel Architecture
34:09
DJ Ware
Рет қаралды 7 М.
Linux Internals - SysCalls
21:21
DJ Ware
Рет қаралды 20 М.
Kernel 6.10 | Locked & Optimized
56:02
Maple Circuit
Рет қаралды 54 М.
microsoft doubles down on recording your screen
10:00
Low Level Learning
Рет қаралды 60 М.
SysVinit vs Systemd
31:19
DJ Ware
Рет қаралды 54 М.
How does Linux add functionality on the fly?
23:40
DJ Ware
Рет қаралды 11 М.
It's time for change, it's time for Linux.
10:53
DankPods
Рет қаралды 248 М.
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 52 МЛН