Perhaps the only way an OS can bat windows

A rich company like Wallmart could get a large team to maek the best OS ever and pay ompanies to port all good games to it, then start a massive advertising campaign and persuade everyone to use their OS for free. Later when it beats windows they increase the price, and give me several mllion for the idea.

HEHE :smiley:

nickjw wrote:
A rich company like Wallmart could get a large team to maek the best OS ever and pay ompanies to port all good games to it, then start a massive advertising campaign and persuade everyone to use their OS for free. Later when it beats windows they increase the price, and give me several mllion for the idea.

HEHE :smiley:

Very slim chance you’d ever see a dime…

Lycoris do that. They still lose money

Anyway, we don’t nesscerily WANT to beat Windows. BeOS is a niche OS, too many users (over 100K or so) would smother it.

The question is: how many Desktop (Homedesktop) OSes available?
Easy to answer: 3: Microsoft Windows, several Linux distros which seek to become a Desktop OS and BeOS which is a true Homedesktop os.

Neither SuSE nor Mandrake were able to achieve a home desktop. That is because of the packaging system: depencies over depencies… That makes everything not really easy. Before a proper packaging system has been created where the user doesnt need to install 20 libraries because he wants to use an application, Linux will have big problems arriving at home computers. Personally, I love Linux because I can use it, but others can’t.

It would be really nice if haiku would become a true choice for home computers without doing same mistakes which microsoft did: single user as an administrator and autoupdate not known to a newbie.

As soon as the autoupdate is by default on and can be turned off, the security is a simple problem since a newbie won’t turn it off. But such an autoupdate should be used only in case of remotely exploitable holes, other errors should be relatively optional.

Why force a user to run a limited username and use an administrator to solve installations etc? Well, this way simple virii would have a problem getting into the system and doing with it what they want.

To get a part of the market Haiku will have to create a standard distribution which can be used to create software. That means: if I create a media player, I should be sure that everyone will be able to install it without downloading additional stuff.

Are all of these 3 requirements fulfilled, Haiku can begin to get its users, users willing to work with a comfortable office suite (OpenOffice.org), wanting to listen to music easily, wanting to watch their favorite videos without having a lack of codecs (every codec developer including divx is interested in extending his influence onto the market and if he sees a good option, he will recompile his codec for this plattform, too)

As long as there is no proper serious alternative plattform with a standard distribution on the market, the industry will be not really generous at providing support for this plattform (drivers, hardware, software). Most of the hardware is sold to home users and small companies who are looking for the cheapest opportunity to get their computer working without going into a compromise of getting into a software lack. In the first stages of development there will be a lack of gamers on an alternative system: they can’t run their games on the system. Porting directx games to an alternative is not really easy, you have to either rewrite directx classes to create a c++ gateway to open libraries as OpenGL or OpenAL, or you have to create a directx clone with which the game is also compilable what makes even more work without bringing a better sollution. The same problem is with MFC, but on software level people tend to alternatives and don’t require a 1:1 copy - impossible with games :frowning:

The current main aims of Haiku should be: providing a development IDE supporting GCC and Pascal (freepascal), MeTOS is a good application for such purposes. Without software no users, as many developers will be needed as possible. And of course, to create a standartisized, working (and stable) system which has the same advantages as BeOS had. I’m sure that the development team is very competent to create such a system … actually I have any doubts :slight_smile:

The first release should contain also somethign for developers, the best would be a possibility to port gnu software easily. It isn’t a really nice idea to port GTK or Qt GUIs to BeOS/Haiku: it will eat a lot of RAM. Porting software to BeOS/Haiku should mean porting a console applications and writing a native GUI for it. Same has been done for example on MacOSX and on other systems and worked very good.

I just had to get rid of that, that were some advises, I just want you to read it through and discuss - I’m open for a discussion and I’m waiting for constructive opinions.

– no_dammagE

Why is everyone so damn crazy about getting a RAD tool or GTK+/QT ported

A: Most BeOS developers can code the Be API PROPERLY. With no crappy RAD tools. Its a simple API, RAD tools make messy code. They encourage newbies with no coding skills to make yet another fecking image viewer/clock/other useless widget

Ports suck. BeOS is too different from other OS’s for ports to work well. Ports of GUI’s to BeOS especially suck, as they’re usually single threaded on other OS’s and viciously multithreaded on BeOS.

OO.o is too big, to clunky and TOO DAMN UGLY. It feels like you’re using it on WfW 3.11 on a 486, no matter how new or fast your OS or computer is. BeOS needs a native office suite, not a dodgy port of a bloated beast.

Quote:
The question is: how many Desktop (Homedesktop) OSes available? Easy to answer: 3: Microsoft Windows, several Linux distros which seek to become a Desktop OS and BeOS which is a true Homedesktop os.

and mac

nickjw wrote:
Quote:
The question is: how many Desktop (Homedesktop) OSes available? Easy to answer: 3: Microsoft Windows, several Linux distros which seek to become a Desktop OS and BeOS which is a true Homedesktop os.

and mac

who? :stuck_out_tongue:

MYOB wrote:
Why is everyone so damn crazy about getting a RAD tool or GTK+/QT ported

I really don’t care about a RAD. But I know I could use two things:

  • Font-Sensitive Controls
  • GUI Dialog designer/editor.

About the second: I’m thinking in something that does NOT generates code for you, but that just flattens the Windows/Views/Etc to BMessages, so you can retrieve those later.
Yup, something like InterfaceElements, but hopefully a little bit more stable, and with the posibility to open/save the said BMessages as plain text.

About those two things I dream…

MYOB wrote:
OO.o is too big, to clunky and TOO DAMN UGLY. It feels like you're using it on WfW 3.11 on a 486, no matter how new or fast your OS or computer is. BeOS needs a native office suite, not a dodgy port of a bloated beast.

Agreed, but no BeOS developer seems to want to work on such a project. Are you taking it up? :wink:

Regards,
BeJay

BeJay wrote:
MYOB wrote:
OO.o is too big, to clunky and TOO DAMN UGLY. It feels like you're using it on WfW 3.11 on a 486, no matter how new or fast your OS or computer is. BeOS needs a native office suite, not a dodgy port of a bloated beast.

Agreed, but no BeOS developer seems to want to work on such a project. Are you taking it up? :wink:

Regards,
BeJay

Its probably in my eternally-being-worked-on-Projects folder somewhere deep and buried, but ages ago I played with adding more editing functions to StyledEdit.

Theorethically, we could rip the extensive input/output filters from OO.o and make them into Translators. Someone just needs to define a BDocument type and a BSpreadsheet type, and so on. Its a lot of work but could be done to make a nice, properly integrated BeOS office suite.