Recent Posts

Pages: [1] 2 3 ... 10
1
Article Discussions / Re: ArcaOS Wishlist - 6 months !!
« Last post by Sigurd Fastenrath on Today at 07:15:53 pm »
My (Long gone) "wishes" are almost like yours, slightly different and in this order:

- Sound
- WLAN
- USB 3.0

But: as it turns out ArcaOS is getting more and more closed source, so - even if these Drivers will be available those may be only licensed for ArcaOS I fear - may be not.

It started with the new kernels, ACPI followed (at least when it stops to work with "unsupported" kernel in SMP mode) and now it is going on with this LAN Update.

As it is advertised: "It is a good time to replace OS/2-eCS with ArcaOS" it is for me more like: "It is a good time to leave."

Unfortunately I can not get this LAN Compnent Update as well, as the 6 months of ArcaOS Subsrciptions just shortly dissappeard before these LAN Update was released. My other SSS expires at 31.12.2017 and seems not to have this LAN Update included. Even if I could - it would not be licensed for OS/2.

Regarding USB 3.0 I remember David A. talking about the driver at Warpstock Europe in 2016 saying it was really Close at Hand.

As other Things turned out to be more important for ARCAOS - what is OK - it showed that my personal Needs are not on the list. So, yes, I can not expect or demand to have them.

Personal I will wait untill the next release after that 5.02, the possible ArcaOS 5.1 German Edition, to invest Money into OS/2, regardless it it is for SSS or funding. Untill then I will invest in something else  ;)

334 -> last and end  :)



 
2
Article Discussions / ArcaOS Wishlist - 6 months !!
« Last post by Martin Iturbide on Today at 06:24:05 pm »
Hi

ArcaOS was released like 6 months ago (May 15, 2017) and I think it will be a good time to have some discussion about what YOU think about ArcaOS.  I had seen people jumping on other forum threads giving their opinion on what should be a priority and what not. I think it will be better to use this thread to do that.

From my personal point of view I have my wishlist based on my needs and hopes which I complete understand differs from other opinions.

Short Term - Drivers
People still scream for drivers and there are different needs, but my personal needs is in this order:
- Wifi (Listed as Short Term Projects on AN Roadmap)
- USB 3.0 - In my case I need it to install ArcaOS on devices that does not have USB 2.0 ports, CDs or Legacy compatibility for USB. (Listed as Long Term Projects on AN Roadmap)
- GTP : To make it easy to install ArcaOS on HDD if you want dual boot.  (Listed as Long Term Projects on AN Roadmap)
- UEFI : It is where the market is going. There are some Intel PCs that does not have Legacy mode.
- Support for accessing unpartitioned/non-LVM USB sticks (large floppy) greater than 2GB. To make life easier also. (Listed as Long Term Projects on AN Roadmap)

Mid Term - Apps
ArcaOS does not have a roadmap of which software frameworks should be ported to have Apps under the platform. The easy way is to say it is "just and OS" and I don't care what it is running on it, but if you don't have apps, why use the OS on the first place?
It is obvious that they primary goal of ArcaOS was to run OS/2 applications made with OS/2's API (CPI, PM, SOM, WPS, REXX, etc) and I think that goal is accomplished with ArcaOS 5.0. Now what about the present? If someone wants to develop something for ArcaOS what it should use?
1) IBM OS/2 Toolkit was be repackaged and included on RPM, that was good. But maybe it needs more like a facelift to include more samples, and updated documentation on how to compile the samples today on 2017, and maybe even rebrand it with a new name and version to match ArcaOS.
2) ArcaOS Open Toolkit. I think it is worthy to promote that ArcaOS has open source libraries and tool that can be used to also create software under the platform. This should also be seen as an strategic part of the OS that allows developers to create and port software.  (Even if there are people that counts the microseconds comparing a PM app vs. a Qt App, those can keep using the classic OS/2 API)
3) Qt 5 is important to have it as part of the "open toolkit". Let's hope that can happen with Bitwise.
4) More frameworks. I think that there is missing one or two more modern frameworks on the platform, but this is something I didn't set my mind on. I feel like there are very interesting things on GTK and the Node.js frameworks.

Long Term
Maybe six months it is still not enough time to get a long strategy. This is the hard spot and where everybody will reply to me "Don't fix what it is not broken".

Does the OS/2 platform should have a long term strategy? Or the strategy should be "Will the last person leaving, please turn out the lights"

When you buy ArcaOS you need to pay the "IBM tax" (the cost of the OS/2 license that IBM negotiated with Arca Noae), that is in part what makes ArcaOS expensive (Mainframe guys, please don't compare prices here). Also the soul of OS/2, which I think are CPI, PM, SOM and WPS,  are close source without any possibility to be enhanced, fixed or open sourced.

Maybe like Lynn H. Maxson said on some Warpstock, we need to progressively open source parts of OS/2. I had been told that  is almost sure that if someone wants to clone PM or SOM, the first version will suck very bad. They tell it to me like if there is no way to improve software over time or like version 1.0 has to be 100% bug free, which is not how the software development cycle works. Since this is a long term strategy I think it will be good to nurture the open source replacement from crappy to something that can work over time, instead of thinking it as a Big bang miss or hit thing.

Maybe:
1) Evolving XWorkplace to try to reduce the dependency on WPS classes until it became a fully parallel desktop workplace object classes running on SOM. (little by little)
2) Hacking PM and CPI to replace and improve some of the API functions (little by little).
3) Revolving SOM by trying to get the leftovers of Netlabs SOM and SOMfree to see if some useful SOM replacement can be generated from it. (little by little)

Why do I still insist on Open Source? Because we already had been dumped three times, one by IBM, second by Serenity Systems and the third by Mensys/XEU. Open source is just a way to reduce the risk in case of a fourth dump and eventually (with a lot of hard work) it will release us from the IBM tax.

So, let's have fun, post your wishlist.

Regards
3
Applications / Re: DBEXPERT crash with thunderbird open and firefox
« Last post by Dave Yeo on Today at 06:06:26 pm »
Have you tried marking the DBEXPERT binaries as MPUNSAFE (use only one processor)? You can do it with the markexe utility, might have to install the os2toolkit to get the utility.
markexe /? for help
markexe MPUNSAFE foo.exe
Never hurts to backup first.
4
Web applications / Re: Oddities with Youtube.
« Last post by Dariusz Piatkowski on Today at 04:42:16 pm »
...Regarding the Pentium4 and extra instructions, is that really what you meant to say? It is the newer CPUs that introduce additional functionality (SSE2 maybe, etc?) and therefore the Pentium4 would default to a smaller sub-set of instructions, whereas the i686 would be the super-set. So my thinking is that the i686 target is the "desired" code for the newer CPUs...if not, then my thinking is reversed...LOL!

Yes, that is what I meant to say. The i686 is the Pentium Pro, which is older then the Pentium 4 and didn't even have MMX instructions.

OK, thank you...it's slowly starting to make sense here...LOL!

I dug into this a tad more, found some good references on-line, for those who might be interested here are a few good links that put the '-march' & '-mtune' flag into perspective:

1) GCC x86 Options https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html

2) Intel 386 and AMD x86-64 Options  https://gcc.gnu.org/onlinedocs/gcc-3.1/gcc/i386-and-x86-64-Options.html

3) Safe CFLAGS https://wiki.gentoo.org/wiki/Safe_CFLAGS

4) GCC Optimization Options https://wiki.gentoo.org/wiki/GCC_optimization

I would love to try to assess the differences in the code produced by the following options:

1) -march=i686 (support for base x86 instruction set)
2) -march=pentium4 (support for MMX, SSE and SSE2 instruction set)
3) -march=amdfam10 (support for MMX, SSE, SSE2, SSE3, SSE4A, 3DNow!, enhanced 3DNow!, ABM and 64-bit instruction set)

...all other flags being the same, so let's say -O2, -pipe, etc, specifically because option #3 is supposed to produce code optimized for my AMD Phenom II X6 cpu, and on our platform, every bit of performance helps.

...That's weird. In some ways tuning for at least an i686 is more important then the CPU instructions.  If nothing else, it has become important to align the instructions on 4 (8?) byte boundaries due to the way all CPU's since the original Pentium access memory.

Maybe we are relying on the default optimizations then? Here is a quote from the GCC 4.9.4 manual:

"...Where ‘-march’ is specified without either of ‘-mtune’ or ‘-mcpu’ also being specified, the code will be tuned to perform well across a range of target processors implementing the target architecture..."

So it implies that when `-mtune' is left out we get a generic optimization across broadest possible target zone.

5
Applications / Re: DBEXPERT crash with thunderbird open and firefox
« Last post by roberto on Today at 04:09:09 pm »
Hello Andreas,
I get the feeling that you have not seen my previous message.

I'm not a technician, just a user. But from my point of view, it's not a screen problem. Nor of resolution.
Although for your doubts I'm using Panorama 16m. 1280x800. I do not try it with the seamonkei.
For me the problem is that the Dbexpert is a very old application, which works in monoprocessor.
 And when he makes the query and looks for a processor, if he finds it at 100%, he does not look for another,
 returns an error and stops. But when all the processors are at a maximum 98% seems to work well.
What I do not know is if it is the processor that tells the program to look at another processor,
or it is the other way around and it is the program that is looking for another processor.
saludos
6
Applications / Re: DBEXPERT crash with thunderbird open and firefox
« Last post by Andreas Kohl on Today at 03:06:05 am »
I have problems with Dbexpert, which sometimes closes without a just cause, and I say this because the applications are the same, and before they worked.
With the applications that cause the Dbexpert to close, I get the following results:
Thunderbird 38.08.07b everything ok I have no problems.
Thunderbird 45.5.0 crash dbexpert
Firefox 38.08 crash dbexpert
Firefox 45.5.0 crash dbexpert
How you're starting this applications in which environment? Is only one of the Mozilla applications active while running DBExpert, or two of them at the same time? Additionally the screen size and colour depth of your PM session could be helpful. Which presentation device drivers (especially for the display adapter) are installed and used?

Quote
Some help?
It may be not a direct help. Does Seamonkey show the same problems? I simply need more details for an educated guess.
7
Article Discussions / Re: Sponsorship needed for new OS/2 web browser
« Last post by Roderick Klein on November 22, 2017, 10:57:41 pm »
Hi

Trying to move on there is a new post at OS2VOICE.
http://articles.os2voice.org/

It seems to be a good step on answering some of the "well funded" questions about the idea/project. I think think that Qt5 is something we need to support and that Bitwise works has shown the skill to deliver OS/2 projects on the past.

Qt's QtWebEngine seems the way to go to have a Chromium port or any other browser that uses Qt's QtWebEngine. Other ways may be too much time consuming or expensive. But if someone have alternatives it will be great to have the developers to back it up.


Regards

Thanks Martin for your posting.  I just want to emphasize that the complete posting on articles.os2voice.org has been reviewed by Dmitriy Kuminov  from Bitwise works.

Roderick Klein
President OS/2 VOICE
8
Article Discussions / Re: Sponsorship needed for new OS/2 web browser
« Last post by Martin Iturbide on November 22, 2017, 10:21:17 pm »
Hi

Trying to move on there is a new post at OS2VOICE.
http://articles.os2voice.org/

It seems to be a good step on answering some of the "well funded" questions about the idea/project. I think think that Qt5 is something we need to support and that Bitwise works has shown the skill to deliver OS/2 projects on the past.

Qt's QtWebEngine seems the way to go to have a Chromium port or any other browser that uses Qt's QtWebEngine. Other ways may be too much time consuming or expensive. But if someone have alternatives it will be great to have the developers to back it up.

Regards
9
Article Discussions / Re: Sponsorship needed for new OS/2 web browser
« Last post by Martin Iturbide on November 22, 2017, 10:15:23 pm »
I welcome every cooperative approach to extend the coexistence of portable software. Unfortunately some people spreading rumours here seem to have their own economic interests. That's not a bad thing at all ...but there's also a category marketplace in this fora most suiteable for mountebanks.

Andreas. I only see one mountebanks that does not want to do anything and just complain that everything is a bad idea. I think you already spoke your mind and you need to move on since you don't have anything constructive to add.

Please cool off and move on. If you have a better idea just post it on some other forum thread for people to discuss it and see if it can gain adoption, funding and developers.

Regards
10
Web applications / Re: Oddities with Youtube.
« Last post by Dave Yeo on November 22, 2017, 09:10:38 pm »
The SeaMonkey I'm using. Note that I targeted the Pentium M. I might upload this for experimental purposes.

gcc.exe    4.9.2    -Wall -Wempty-body -Wpointer-to-int-cast -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -Zomf -std=gnu99 -fgnu89-inline -fno-strict-aliasing -Zomf -fno-math-errno -pthread
c++    4.9.2    -idirafter g:/OS2TK45/h -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare -Wwrite-strings -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -Zomf -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -DNDEBUG -DTRIMMED -g -mtune=generic -march=pentium-m -Os -mstackrealign -fomit-frame-pointer
Pages: [1] 2 3 ... 10