Board.KolibriOS.org

Official KolibriOS board
It is currently Mon May 20, 2019 2:20 pm

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 42 posts ]  Go to page 1 2 3 Next

Should I merge the new stack NOW?
Yes 76%  76%  [ 16 ]
Yes, but.. (specify in post) 14%  14%  [ 3 ]
No 5%  5%  [ 1 ]
I dont care 5%  5%  [ 1 ]
Total votes: 21
Author Message
PostPosted: Tue May 28, 2013 2:57 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
Some people have repeatedly asked me to merge new network stack with trunk. I think it's too soon, but it may speed up development.

Here are some of the pro's and cons:

con:
- Some drivers, such as forcedeth do not work yet. (RTL8139 doesnt work in QEMU yet either)
- Inevitably, there are bugs.
- Current network applications will not work, unless some of the code is rewritten (not so hard to do).
- ...

pro:
- New drivers such as dec21x4x for virtualPC, VIA rhine, mtd803 and intel i8254x are present.
- The use of multiple network cards is possible (although not finished).
- If you want to use only one card, you may select which one to use.
- There are some new applications.
- There is a new, better API.
- Currently developed network applications (browser etc) dont have to choose between new or legacy API.
- Newer stack should be faster.
- ...

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Last edited by hidnplayr on Tue May 28, 2013 3:06 pm, edited 1 time in total.

Top
   
 
PostPosted: Tue May 28, 2013 3:00 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
I voted YES as I am unable to find the "cons". The only real con is lack of forthedeth driver. All other cons are not cons:
1) There are bugs in trunk as well.
2) Trunk network applications are useless without normal network support.


Top
   
 
PostPosted: Tue May 28, 2013 4:39 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
hidnplayr wrote:
- Some drivers, such as forcedeth do not work yet. (RTL8139 doesnt work in QEMU yet either)
- Inevitably, there are bugs.
- Current network applications will not work, unless some of the code is rewritten (not so hard to do).

1. Qemu it is necessary - other emulators currently time are not suitable for development.
2. Not fatal.
3. The primary goal Downloader, which is used to HTMLv.
I chose option 2 in the voting.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Tue May 28, 2013 4:47 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
QEMU supports wide range of ethernet cards.


Top
   
 
PostPosted: Tue May 28, 2013 5:48 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
RTL8139 is a very popular driver as I know. I use it too in QEMU.
I support this idea, but ask you to add RTL8139 support as fast as you can. Thanks.

_________________
Через тернии к звездам


Top
   
 
PostPosted: Tue May 28, 2013 5:49 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
Leency wrote:
RTL8139 is a very popular driver as I know. I use it too in QEMU.
I support this idea, but ask you to add RTL8139 support as fast as you can. Thanks.


RTL8139 works, but not in qemu.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
 
PostPosted: Tue May 28, 2013 6:01 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
Hmm... It's a QEMU bug? Can you solve it?

_________________
Через тернии к звездам


Top
   
 
PostPosted: Tue May 28, 2013 6:03 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
Leency wrote:
Hmm... It's a QEMU bug? Can you solve it?


I will try to :mrgreen:

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
 
PostPosted: Tue May 28, 2013 6:04 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
hidnplayr
Code:
Detected card: 802910EC

This RTL8139 or other card in Qemu?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Tue May 28, 2013 6:08 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5047
hidnplayr wrote:
Leency wrote:
Hmm... It's a QEMU bug? Can you solve it?


I will try to :mrgreen:
It would be great. Thanks.

_________________
Через тернии к звездам


Top
   
 
PostPosted: Tue May 28, 2013 6:49 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
Mario_r4 wrote:
hidnplayr
Code:
Detected card: 802910EC

This RTL8139 or other card in Qemu?


This is called ne2000 PCI in qemu, it works with rtl8029 driver. (8029 = device, type, 10ec means realtek :) )

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
 
PostPosted: Tue May 28, 2013 9:35 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
hidnplayr wrote:
This is called ne2000 PCI in qemu, it works with rtl8029 driver. (8029 = device, type, 10ec means realtek :) )

Qemu 0.12.2 and SVN r. 3552 - PING is not working.
Attachment:
BOARDLOG.TXT [21.6 KiB]
Downloaded 139 times

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Top
   
 
PostPosted: Thu May 30, 2013 2:32 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1247
Mario_r4 wrote:
hidnplayr wrote:
This is called ne2000 PCI in qemu, it works with rtl8029 driver. (8029 = device, type, 10ec means realtek :) )

Qemu 0.12.2 and SVN r. 3552 - PING is not working.
Attachment:
BOARDLOG.TXT


It's a shortcoming of QEMU i'm afraid, on real machines, and some other emulators, it works fine.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
 
PostPosted: Thu May 30, 2013 11:04 pm 
Offline

Joined: Tue Apr 16, 2013 10:22 am
Posts: 9
Hi
Description of the stack will be??

_________________
Сделай шаг, и дорога появится сама собой

Стив Джобс


Top
   
 
PostPosted: Thu May 30, 2013 11:07 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
G@К wrote:
Hi
Description of the stack will be??

http://wiki.kolibrios.org/wiki/New_stack

P.S. Ты не смог сделать "reset password" на своего прошлого юзера, потому что на "mail.ru" невозможно отослать мыло. Скажи CleverMouse другой мэйл, если хочешь, и она восстановит твоего прошлого юзера.


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 42 posts ]  Go to page 1 2 3 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited