Notice: Undefined index: action in /var/www/html/commentnews.php on line 26
action=
Notice: Undefined index: x_obj_id in /var/www/html/commentnews.php on line 42

Notice: Undefined index: fb_cseq in /var/www/html/commentnews.php on line 43

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/commentnews.php on line 317
OS/2 Guru - Update on Flash 10 from Mensys (2011/04)
Notice: Undefined index: os2guruwidth in /var/www/html/header.phpi on line 141

Notice: Undefined variable: frame_included in /var/www/html/header.phpi on line 175

Notice: Undefined variable: frame_included in /var/www/html/index-FRAME.php on line 3

Warning: include(head-2-menu.phpi): failed to open stream: No such file or directory in /var/www/html/index-FRAME.php on line 6

Warning: include(): Failed opening 'head-2-menu.phpi' for inclusion (include_path='.:/usr/local/lib/php:/var/www/html') in /var/www/html/index-FRAME.php on line 6

eCo Software
doesn't receive
payments from USA

 
Update

 
Applications

 
Advantages:

 
For developer:

 
(Пайпы программ)

 
Companies:

 
History:

 
(Бонусы)

 
Advice:

 
(Барьеры и решения)

 
Technologies:

 
(Применение в науке, лаборатории, ..)

 

 
Solutions

 
New eComStation:

 
Future:

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
OS/2 artefacts:

 
Gadgets:


Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/commentnews.php on line 350
<-- previous news    next news -->

Update on Flash 10 from Mensys (2011/04)

  Date: 2011-03-28 19:40:41
Correspondent: Eugene Gorbunoff
Source: http://tech.groups.yahoo.com/group/eComStation/message/85597
 

Roderick Klein (Mensys) writes eComStation yahoo groups

A lot of stuff is happening for eCS, we are working on. Stuff that needs to be done to keep moving eCS forward!

As for Flash 10. Some people have commented the project got stranded duo to bad project management. I would like to point out why thats not the case. Its rather a technical problem...

Working on Flash 10 was not possible first of all because at the time Adobe had a very difficult license policy. Getting a distribution license is now very easy.

When the Flash 10 project was started it was a stab in the dark how long it would take. Simply because of the two following reasons.

  • 1. Its certainly a benefit to have somebody that knows both Windows and OS/2 as an operating system. Vladest who also worked on UNIAUD audio driver started on the Flash 10.
  • 2. ODIN code had not been worked at the time for over 4 years. The source code comes for a large deal from WINE. The Linux version of the ODIN project...

I can also say that Vladest at the time made a flying start in updating ODIN to support Flash 10. He worked real hard to get it to work. Thats where the estimate was made it would happen

But what was already slightly known with ODIN, its stability on SMP systems is lacking. Thats what about 4 to 6 months ago kept the delay of getting a version out the door from happening. At the time internal builds where switched to the API kernel in the kernel called "setthreadaffinity". It basicly tells the CPU to run all code on ONE cpu core.

With Flash 10 it was also observed it was much more stable on a single core CPU system. This was again confirmed by Gerrit Schoenmaker who also works at Mensys. The current build of Flash 10 works very well on his T42 (which has one CPU). He could use youtube for over half an hour without crashing.

Debugging Flash 10 is more complicated then Java 6 that is currently being worked on. Java 6 we have the source code of as well. The Flash 10 plugin is a binary from Adobe.

The solution with setthreadaffinity was not used anymore. What happened on my laptop is that my system would lock up solid with th setthreadaffinity call used. Hours have been spent using the so called kernel debugger. Steve Levine helped out a lot with this! The Kernel debugger is a special version of the kernel that, used over a serial cable, you can seem the assembly language that the CPU is processing (oke a bit of a simple description).

With the normal kernel (none debug version) my laptop would lock up solid. With the debug kernel if you just keep it run for 10 seconds after the moment the debugger kicks in the system will reboot. This is certainly not a daily scenario to happen. A lot has een tried to back trace why the kernel comes into this situation.

The defect is not related to UNIAUD, panorama, or ACPI. It seems to be a defect in the SMP kernel that the ODIN code can not be executed with tha API call setthreadaffinity. The hang also occurs with OS2ACPI.PSD loaded.

Currently there is still being worked on Java 6 and SMP support: http://svn.netlabs.org/java/ticket/44

Java 6 is near being completed, as far as I understand. The same code will then be used to get Flash 10 working better.


Comments:

Eirik Romstad
2011-03-29 15:10:31

I have eCS 2.0 installed on a Lenovo T410 with SMP activated, and the second release of Flass 10/preview is more stable than the first one (the issue is that if ThunderBird (3.19) is up and running simultaneously with FireFox (3.15), the latter sometimes closes unexpectedly, but the system does not hang.

Based on the CPU utilization, it appears both processors are active and take their "fair" share of the added load of Flash 10.

JAVA is now what many are waiting for, and it is good to hear that real progress is made.

WiFi for newer systems (have not gotten around to try Blonde Guy's unspecified GenMac installation yet) and ACPI support so that suspend/resume and the FnFX buttons work, are also high on my wish list.

Keep up the good work!

Eirik Romstad

Test the program:

Weather Widget - view current temperature (forecast for the next few days where available).

Comment this news.


Your Name:

Your E-Mail:

Password (if you have it):

CODE:
614374......

  

Your Comment:


Ideas for the developers:

Support DevCon site and Monitor the investments.

  •   History:

News

Operating System
Jobs
Software
Hardware
For developer
Misc
From editor


Notice: Undefined variable: forumused in /var/www/html/footer.phpi on line 200

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/banners.phpi on line 44




Last active poll: What is the height of RPM barrier?

[Google]

IBM OS/2 Warp

 
For dummies

Report: OS/2 compatible hardware

 
Reviews


     
  Why eComStation?
Features
Advantages
Usage
Clips and screenshots
   eComStation for
for businessmen
for students and engineers
for reselles of computers
community of users
   Developer
Distribute the program
Description of API, libraries
Start new project
Competition
   Applications
On-line catalogue
Select from eCo Market
   Support service
Contact the web-master
Buy eComStation
Frequently asked questions
for Beginners
 
 
© 2001 - 2025 eCo Software, All rights reserved
Сибирский Медведь **********
eComStation Serenity Systems International • OS/2 Warp IBM Corporation • ArcaOS Arca Noae