Originally posted by Grim85
View Post
Announcement
Collapse
No announcement yet.
Google Makes Linux Apps On Chrome OS Official
Collapse
X
-
-
Originally posted by jacob View PostIn my not-so imaginary world, Windows and Mac users don't have to hold their breath with every game they install to see if it will run or not.
on linux all games will run on supported platform, no need to hold breath
Originally posted by jacob View PostTheir hybrid GPU support actually works and they don't to try half a dozen of different dysfunctional power management daemons in the hope of finding one where the graphics acceleration will function and at the same time their battery will not drain in 15 minutes.
Comment
-
Originally posted by jacob View PostI'm talking about a complete merciless deletion of the entire /etc directory, and replacing it with a set/query API that would enforce that all option values are of the correct type, configuration change commits would be atomic and *ALL* apps would use this and only this to obtain all the information they require (call it a Registry if you like, obviously without the botched implementation that Microsoft has to drag behind it).
Originally posted by jacob View PostA desktop OS is one whose kernel does NOT include the tty layer. Not only is tty an incoherent monstrosity and not only there is something deeply unsatisfying to be here in 2018 running an OS that is first and foremost a giant teletype emulator, but the main problem is that tty, not graphics, is still the only output that a developer can 100% expect. When an app crashes or doesn't work for some reason, error messages are invariably dumped on stderr - which means that unless you launch everything from a terminal window (which is not how a desktop OS should work), then you never know what happened. A desktop OS should *enforce* the use of user-friendly user interfaces.
Comment
-
Originally posted by jacob View Post
Flatpak is a dead horse but it's not what I had in mind. A real desktop OS is one where the primary settings and configuration interface is through APIs, not config files. I'm talking about a complete merciless deletion of the entire /etc directory, and replacing it with a set/query API that would enforce that all option values are of the correct type, configuration change commits would be atomic and *ALL* apps would use this and only this to obtain all the information they require (call it a Registry if you like, obviously without the botched implementation that Microsoft has to drag behind it).
A desktop OS is one whose kernel does NOT include the tty layer. Not only is tty an incoherent monstrosity and not only there is something deeply unsatisfying to be here in 2018 running an OS that is first and foremost a giant teletype emulator, but the main problem is that tty, not graphics, is still the only output that a developer can 100% expect. When an app crashes or doesn't work for some reason, error messages are invariably dumped on stderr - which means that unless you launch everything from a terminal window (which is not how a desktop OS should work), then you never know what happened. A desktop OS should *enforce* the use of user-friendly user interfaces.
A desktop OS is one where apps can be shut down on logout or reboot in a controlled manner, without crashing and/or corrupting or losing open documents. We are almost there with dbus and logind, but with many developers still making a point of pride of not supporting it (because "unix"), it will effectively not work from a user's point of view.
Etc.
Then again first we have to agree upon a definition of 'good' which I doubt that the two of us specifically will ever do. Linux is a much better desktop OS for me than Windows 10 and Mac OS are even close to being.
Comment
-
Originally posted by makam View Post
Implying that Windows and mac OS are good desktop OS-es is at best a false implication.
Then again first we have to agree upon a definition of 'good' which I doubt that the two of us specifically will ever do. Linux is a much better desktop OS for me than Windows 10 and Mac OS are even close to being.
Comment
-
Originally posted by makam View Post
Implying that Windows and mac OS are good desktop OS-es is at best a false implication.
Then again first we have to agree upon a definition of 'good' which I doubt that the two of us specifically will ever do. Linux is a much better desktop OS for me than Windows 10 and Mac OS are even close to being.
Comment
-
Originally posted by pal666 View Postwell, you said "graphics Just. Work. Every. Single. Time.", not me. on windows nvidia drivers were main source of bsods, just as one counterexample
on linux all games will run on supported platform, no need to hold breath
Comment
-
Originally posted by andyprough View PostBrilliant.
An OS that runs on top of the Linux Kernel, running a Linux VM so that it can run basic Linux apps.
What will the incredible minds at Google think of next? A java virtual machine for smart phones?Last edited by hooluupog; 11 May 2018, 09:37 PM.
Comment
-
Originally posted by pal666 View Postmerciless deletion is backward incompatible. feel free to add dbus api on top, like https://www.freedesktop.org/wiki/Sof...stemd/localed/ and friends
Originally posted by pal666 View Postso you are insisting on forbidding me to ssh into my desktop?
However your example kind of makes my point: yes, being able to ssh into a desktop computer is useful, but as long as people will be more concerned about that than about the use cases of actual desktop users, we won't get anywhere.Last edited by jacob; 11 May 2018, 09:43 PM.
Comment
-
Originally posted by jacob View PostSSH uses userland-based tty emulation on the client side so that would be completely unaffected. If you want an example, just consider that you can install an OpenSSH server on Windows and then ssh into it, when the NT kernel doesn't have tty (as far as I know, anyway).
However your example kind of makes my point: yes, being able to ssh into a desktop computer is useful, but as long as people will be more concerned about that than about the use cases of actual desktop users, we won't get anywhere.
(I'm just glad I'm on X11, because the most common solution involves Kwin seizing up after having been running uninterrupted for a few weeks and needing something in the vein of killall -9 kwin; DISPLAY=:0 kwin & to get the desktop responding again. If I were on Wayland, I might as well just type sudo reboot instead for all the good it would do me.)
Comment
Comment