[haiku-bugs] Re: [Haiku] #16500: app_server: Option to operate Haiku without app_server

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sun, 30 Aug 2020 08:36:39 -0000

#16500: app_server: Option to operate Haiku without app_server
---------------------------------+----------------------------
  Reporter:  CodeforEvolution    |      Owner:  axeld
      Type:  enhancement         |     Status:  new
  Priority:  low                 |  Milestone:  Unscheduled
 Component:  Servers/app_server  |    Version:  R1/Development
Resolution:                      |   Keywords:
Blocked By:                      |   Blocking:
  Platform:  All                 |
---------------------------------+----------------------------
Comment (by pulkomandy):

 Hi,

 Well consoled is still here and still works.

 Let's check your suggestions:

 When app_server crashes, all applications using BApplication will run into
 major problems. Dropping to a bash shell isn't better than dropping to the
 Debugger CLI. Really recovering from an app_server crash would be managing
 to restart the app_server and reconnect all apps to the new one. Or,
 ideally, app_server should not crash.

 For black screen problems, the failsafe video driver (VESA or framebuffer)
 will work fine.

 For debugging graphics drivers, consoled is useless because it needs a
 working display. If app_server put you in a "black screen" state, consoled
 will not know how to fix that. Like KDL, it uses the already set up
 framebuffer.

 For debugging app_server and graphics card drivers, you can just ssh into
 Haiku from another computer. This way you can debug without a working
 display. Likewise for architectures without graphics output: your problem
 is not app_server there (you could use it in remote mode for example). And
 consoled will not help since its job is to have a console on screen, and
 you have no screen.

 So, just use ssh and bash, it will be more helpful.

 Moreover, Haiku is a desktop operating system meant to be easy to use.
 That is not what consoled achieves. It's OK as a debugging tool in some
 rare cases (ssh makes more sense in 90% of cases), but that's about it. So
 I don't see the point in making this supported.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/16500#comment:1>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: