@matejeusk: I know that the replies you have gotten so far are going to seem harsh, but I am afraid that they are correct, and that there is a reason for that harshness.
First off, you are stating a desire to have a programming task done, when you are not a programmer yourself, and have not offered any compensation for the task. While open source devs are often willing to take on a challenge, and assist in a project, they generally aren't going to do so just on the primary stakeholder's say-so; there has to be a reason to see the project as viable, and as giving back to the community (or to their own stake in it) first. While there are plenty here who will work on their own project for sheer ego-satisfaction, for most of them, working on someone else's project isn't going to scratch that particular itch.
Thus, in order to get the project going, you would need to either hire one or more developers to serve as the cadre of the dev team, or find an interested partner who is already an OS dev (or a general dev with enough background to dive into OS-Dev), or show that you can manage a software project with no experience as a developer, or learn enough programming and hardware details to start working on the project yourself and build enough momentum to get people interested. None of these is an easy task, and the only one which posting this here might solve is the hardest (getting an experienced dev to lead the project sight unseen).
If you have the money to fund the project, consider hiring a few devs from here. However, that's not a small sum - depending on where they live and their asking price, the amount could be anywhere from $10,000 to $150,000 (US)* per year each, for a project that will span several years. Even if you are sufficiently wealthy to do this, the chances of it returning a profit are infinitesimal (not zero, but damn close to it), so you would be doing it entirely as a labor of love.
* (At current exchange rates, that's approximately €9000-135000, ¥1.1 million-¥17 million (JP), £7700-115,000 (GB), ¥70,000-¥1 million (CNY), ₹650,000-₹10 million (INR), ₹1 million-₹15million (PNR), or 570,000-8.5 million Russian rubles (why there is no symbol for Rubles, I have no idea). However, that's just in terms of international exchange rates; the actual cost of labor will vary depending on the local market in the city or region the devs live. You should probably count on the higher ends of the scale in any case, as experienced OS devs are not at all common anywhere - well, except maybe Seattle (or, rather, Redmond, WA), Boston (well, Cambridge, MA anyway), or the San Francisco Bay area, and most of the ones in those places have six figure positions already and often had tons of experience even before they started working in systems programming.)
Second, you seem to be unclear on the difference between an operating system and a Graphical User Interface, and it seems that you are looking mainly at the former rather than the latter. On most Unix systems, the GUI isn't even part of the OS proper, and runs as a userland application manager; there are several different ones for Linux and BSD, and each has different flavors and styles that can be selected as well. While MacOS and Windows don't make it easy to override the standard GUI, it can be done to some degree (though it isn't a good idea for the most part). Chances are, this is what you want to design, not a full OS (most of which the user would never see and would have no connection to the 3D user interface). Looking into creating a new Linux window manager and/or desktop environment based on X Window System (or Wayland, the replacement of it which is currently coming into use) seems a more promising direction to go for what you want.
Third, you seem to have vastly underestimated the amount of work needed for a usable, stable operating system. I wasn't joking when I said it would be years; just getting a stable kernel (which is something so invisible to the users that you could have different kernels running the same user tools and interface and most people wouldn't be able to tell) takes a year or more, minimum (you can make a shoddy one in less time, but why?). The GUI you seem to want to build is in some ways even more daunting and time-consuming.
Sorry to be a downer, but you need to understand all of this first, and no amount of hype, handwaving, or heroic elan can get you around these facts.
_________________ Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF Ordo OS Project Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.
Last edited by Schol-R-LEA on Mon May 22, 2017 11:29 am, edited 10 times in total.
|