Notice: Undefined index: eco_lang in /var/www/html/settings.phpi on line 164

Notice: Undefined index: action in /var/www/html/commentnews.php on line 20
action=
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 307
OS/2 Guru - Update on Flash 10 from Mensys (2011/04) [[ header START ]]
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

Welcome to OS2.GURU site! (eComStation.RU)

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:
telegram

Форум обсуждение

telegram

Send message

telegram

[ +7-981-8529467 (Санкт-Петербург)

telegram

t.me/os2_guru

OS/2 GURU


ru · en · de · es · it · pt · cz · pl · fr
OS/2 is a greatly different operating system for PC (ArcaOS, eComStation, IBM OS/2 Warp)
Applications, news, reviews, support of users, hardware, questions and answers.
 
[What is OS/2?  News  Install  Update  
 
 
Usage  Future  Community  Projects  

How to buy
russian OS/2 apps?

The concept of
OS/2 development

 
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 340
<-- 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:

WarpOverlay! - video-overlay for video adapters, which were manufactured before 2006

Comment this news.


Your Name:

Your E-Mail:

Password (if you have it):

CODE:

Warning: Creating default object from empty value in /var/www/html/nojunk.phpi on line 62
......

  

Your Comment:


Ideas for the developers:

How to download files by HTTP? We have created ecshttp library.

  •   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

Database of 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 - 2021 eCo Software, All rights reserved
Сибирский Медведь технологическая компания
eComStation Serenity Systems International • OS/2 Warp IBM Corporation • ArcaOS Arca Noae