4 ms·
>TVs inherently require a different UI and control mechanism than computers or handheld touchscreens. It's more or less a reskin of iOS, pretty nice, and you ca
by valarauca1 10y ago
>TVs inherently require a different UI and control mechanism than computers or handheld touchscreens. It's more or less a reskin of iOS, pretty nice, and you can cross-compile/cross-purchase iOS/tvOS apps fairly seamlessly.
This isn't what an OS is. It is about 10 levels of abstraction below this. It handles managing virtual memory, IO, networking, process switching, processor interrupts, threading. All the low level nitty-gritty hardware details you need to worry.
These tasks are fairly generic this is why Linux can run on Smart Phones, Laptops, PC's, Watches, and Super Computers.
- umanwizard 10y agoNitpicking about what words mean when it isn't relevant to the substance of the discussion is always annoying -- but it's even worse when you're actually wrong. What you are describing is called a "kernel", which is one important part of an OS. No one (or almost no one) uses "OS" as a synonym for "kernel". Linux is a kernel. Desktop Linux (Ubuntu or whatever) is not the same OS as Android.
- cyphar 10y ago> >TVs inherently require a different UI and control mechanism than computers or handheld touchscreens. It's more or less a reskin of iOS, pretty nice, and you can cross-compile/cross-purchase iOS/tvOS apps fairly seamlessly. > This isn't what an OS is. It is about 10 levels of abstraction below this. It handles managing virtual memory, IO, networking, process switching, processor interrupts, threading. All the low level nitty-gritty hardware details you need to worry. > These tasks are fairly generic this is why Linux can run on Smart Phones, Laptops, PC's, Watches, and Super Computers. You're talking about the kernel Linux, not about an operating system. An example of an operating system is GNU/Linux, which includes much more than just a kernel.