Driver service

Devices programming
  • Well, maybe I'm too developer-centric and users indeed don't need to edit the database. In this case a binary file is indeed better.
  • I am just presenting my ideas, I'll think about it some more..
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • CleverMouse wrote:art_zh, we develop different systems.
    Sadly, you're right.
    That's because we think very different concepts.
    CleverMouse wrote:You work on Kolibri-A branch and think from a perspective of an embedded system with fixed PCI/PCI-e hardware. Indeed, such a system doesn't need to re-enumerate PCI bus at every startup.
    It is one of minor reasons; let me mention the other ones:
    - I know my code will barely work on every machine smoothly;
    - I expect my user is experienced, responsible and clever enough to configure his computer properly;
    - the user can be helped by an external device_enumerator (by Linux or MS) if our own one fails;
    - the user needs to have a chance to edit/modify his configuration settings when necessary;
    - I don't want to spend the rest of my life answering stupid questions like "why is it not working(detected) on my machine?" and fixing all the countless bugs related.
    But again, those were minor reasons.

    The main reason is: what we can get following PnP-mainstream is yet another flavour of Linux.
    CleverMouse wrote:However, even Kolibri-A needs PnP capability e.g. for USB.
    What I actually need is hotplug not start-up PnP.
    One can manage hotplug hw_detection in a runtime process, and do it better and safer.
    In some special cases (i.e. flash disks plugging) the system can be silently restarted after hotplug reconfiguring.
    That takes shorter than start-up enumeration, and will follow the spirit of KolibriOS.
  • Who is online

    Users browsing this forum: No registered users and 2 guests