Gsoc, Emulating missing linux syscalls

2024-04-01 Thread 张正
Hi! Sorry for such a late contact, I’ve already written a proper proposal for apply compat_linux project by following the instruction and guidelines from the link given by the NetBSD Gsoc idea list page.I try to answer as much questions as I can in the guidelines page and by follow the

[GSoC 2024] - Expression of Interest - Emulating missing Linux syscalls

2024-02-22 Thread Trung Nguyen
Hello, I am Trung Nguyen, and I'm looking for a chance to participate in GSoC 2024 with the *Emulating missing linux syscalls* project. I am new to NetBSD, so I would appreciate any feedback for my answers below. *About your project* - Goal of the project: Improve NetBSD's `compat_linux

Re: Emulating missing linux syscalls project

2023-03-29 Thread Martin Husemann
On Tue, Mar 28, 2023 at 03:32:35PM -0700, Zophiel wrote: > - What binary's in the current NetBSD stack does not run compact_test as a > test case increasing order of missing test cases ? The only regular compat_* tests running are compat_netbsd32, that is e.g. testing a NetBSD/i386 userland on a

Emulating missing linux syscalls project

2023-03-28 Thread Zophiel
Good afternoon, I'm interested in the Gsoc project, "Emulating missing linux syscalls", I have some programming experience and project experience. In terms of experience-level i'm a junior developer when it comes to os-development and net-bsd so I imagine I have quite a lot to learn. My

GSOC2023 || Emulating missing linux syscalls

2023-03-27 Thread Mohamed Osama
Hello All I just came across the NETBSD project in GSOC and saw that this idea is very interesting. Regarding the chat group, would you please help to be involved? -- Regards, Mohamed Osama

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-22 Thread David Brownlee
On Sun, 19 Mar 2023 at 04:22, Theodore Preduta wrote: > > > The Linux Test Project (http://linux-test-project.github.io) would help > > not only with finding missing syscalls, but also with finding bugs / > > missing functionality in the existing Linux emul code. > > Yes this is a great idea!

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-18 Thread Theodore Preduta
> The Linux Test Project (http://linux-test-project.github.io) would help > not only with finding missing syscalls, but also with finding bugs / > missing functionality in the existing Linux emul code. Yes this is a great idea! Although my interpretation of the project idea is that the

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-18 Thread Jared McNeill
Mar 2023, Theodore Preduta wrote: As the subject suggests, I think the emulating missing Linux syscalls project might be fun. I am just wondering (1) Is there any documentation on the internals of this subsystem? (manpage and wiki seem to just be how to use it) (2) Is there a better binary

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-13 Thread Emmanuel Dreyfus
On Mon, Mar 13, 2023 at 12:10:11AM -0400, Theodore Preduta wrote: > (1) Is there any documentation on the internals of this subsystem? (manpage > and wiki seem to just be how to use it) I wrote a series of articles 22 years ago on the topic. All links are now dead, but we still have them thanks

Re: [GSoC] Emulating missing Linux syscalls project questions

2023-03-12 Thread Mouse
> (2) Is there a better binary-finding strategy than trying Linux > binaries on NetBSD, and if they fail (have a script) compare the > output of strace from a Linux run of the program with the table in > sys/compat/linux/arch/*/linux_syscalls.c? Better? Maybe, maybe not. But what I did in a

[GSoC] Emulating missing Linux syscalls project questions

2023-03-12 Thread Theodore Preduta
As the subject suggests, I think the emulating missing Linux syscalls project might be fun. I am just wondering (1) Is there any documentation on the internals of this subsystem? (manpage and wiki seem to just be how to use it) (2) Is there a better binary-finding strategy than trying Linux

Re: Emulating missing linux syscalls

2022-04-20 Thread Piyush Sachdeva
On Tue, Apr 19, 2022 at 4:38 AM Joerg Sonnenberger wrote: > > Am Tue, Apr 19, 2022 at 02:39:44AM +0530 schrieb Piyush Sachdeva: > > On Sat, Apr 16, 2022 at 2:06 AM Joerg Sonnenberger wrote: > > > > > > Am Wed, Apr 13, 2022 at 09:51:31PM - schrieb Christos Zoulas: > > > > In article , Joerg

Re: Emulating missing linux syscalls

2022-04-18 Thread Joerg Sonnenberger
Am Tue, Apr 19, 2022 at 02:39:44AM +0530 schrieb Piyush Sachdeva: > On Sat, Apr 16, 2022 at 2:06 AM Joerg Sonnenberger wrote: > > > > Am Wed, Apr 13, 2022 at 09:51:31PM - schrieb Christos Zoulas: > > > In article , Joerg Sonnenberger > > > wrote: > > > >Am Tue, Apr 12, 2022 at 04:56:05PM

Re: Emulating missing linux syscalls

2022-04-18 Thread Piyush Sachdeva
On Sat, Apr 16, 2022 at 2:06 AM Joerg Sonnenberger wrote: > > Am Wed, Apr 13, 2022 at 09:51:31PM - schrieb Christos Zoulas: > > In article , Joerg Sonnenberger > > wrote: > > >Am Tue, Apr 12, 2022 at 04:56:05PM - schrieb Christos Zoulas: > > > > >splice(2) as a concept is much older

Re: Emulating missing linux syscalls

2022-04-15 Thread Joerg Sonnenberger
Am Wed, Apr 13, 2022 at 09:51:31PM - schrieb Christos Zoulas: > In article , Joerg Sonnenberger > wrote: > >Am Tue, Apr 12, 2022 at 04:56:05PM - schrieb Christos Zoulas: > > >splice(2) as a concept is much older than the current Linux implementation. > >There is no reason why

Re: Emulating missing linux syscalls

2022-04-15 Thread Piyush Sachdeva
On Thu, Apr 14, 2022 at 3:22 AM Christos Zoulas wrote: > > In article , Joerg Sonnenberger > wrote: > >Am Tue, Apr 12, 2022 at 04:56:05PM - schrieb Christos Zoulas: > > >splice(2) as a concept is much older than the current Linux implementation. > >There is no reason why zero-copying for

Re: Emulating missing linux syscalls

2022-04-13 Thread Christos Zoulas
In article , Joerg Sonnenberger wrote: >Am Tue, Apr 12, 2022 at 04:56:05PM - schrieb Christos Zoulas: >splice(2) as a concept is much older than the current Linux implementation. >There is no reason why zero-copying for sockets should require a >different system call for zero-copying

Re: Emulating missing linux syscalls

2022-04-13 Thread Joerg Sonnenberger
> >> > > >> >Dear Stephen Borrill, > >> >My name is Piyush, and I was looking into the > >> >'Emulating missing Linux syscalls' project hoping to contribute > >> >to this year's GSoC. > >> > > >> >I wan

Re: Emulating missing linux syscalls

2022-04-13 Thread Piyush Sachdeva
Thank you Christos and Joerg! On Tue, Apr 12, 2022 at 10:26 PM Christos Zoulas wrote: > > In article , Joerg Sonnenberger > wrote: > > >>> I would look into porting the FreeBSD implementation of sendfile to > >>> NetBSD. > I had a look at the FreeBSD implementation. What I found was- -

Emulating missing linux syscalls

2022-04-12 Thread Ahmed bahloul
Hello, I have submitted my draft proposal on gsoc platform. Could you review it and let me know what you think? Thank you in advance Ahmed Ehab

Re: Emulating missing linux syscalls

2022-04-12 Thread Christos Zoulas
In article , Joerg Sonnenberger wrote: >Am Tue, Apr 12, 2022 at 12:29:21PM - schrieb Christos Zoulas: >> In article >, >> Piyush Sachdeva wrote: >> >-=-=-=-=-=- >> > >> >Dear Stephen Borrill, >> >My name is Piyush, and I was looking i

Re: Emulating missing linux syscalls

2022-04-12 Thread Joerg Sonnenberger
Am Tue, Apr 12, 2022 at 12:29:21PM - schrieb Christos Zoulas: > In article > , > Piyush Sachdeva wrote: > >-=-=-=-=-=- > > > >Dear Stephen Borrill, > >My name is Piyush, and I was looking into the > >'Emulating missing Linux syscalls' project hopi

Re: Emulating missing linux syscalls

2022-04-12 Thread Christos Zoulas
In article , Piyush Sachdeva wrote: >-=-=-=-=-=- > >Dear Stephen Borrill, >My name is Piyush, and I was looking into the >'Emulating missing Linux syscalls' project hoping to contribute >to this year's GSoC. > >I wanted to be sure of a few basic things before I go

Emulating missing linux syscalls

2022-04-11 Thread Piyush Sachdeva
Dear Stephen Borrill, My name is Piyush, and I was looking into the 'Emulating missing Linux syscalls' project hoping to contribute to this year's GSoC. I wanted to be sure of a few basic things before I go ahead: - linux binaries are found in- src/sys/compat/linux - particular implementation

Re: Tentative Proposal for Gsoc : Emulating missing linux syscalls (350h)

2022-03-12 Thread nia
On Sat, Mar 12, 2022 at 08:54:39AM +0100, Martin Husemann wrote: > After reading your proposal it seems to me you may have misunderstood > something about the project itself (and that is likely because it's > description is very vague). Aye, I've updated the wiki page a little bit to clarify

Re: Tentative Proposal for Gsoc : Emulating missing linux syscalls (350h)

2022-03-11 Thread Martin Husemann
On Sat, Mar 12, 2022 at 12:01:25AM +0200, Ahmed bahloul wrote: > Hello, > I have made my Tentative Proposal for : Emulating missing linux syscalls > project. Hello Ahmed, great that you are interested in this project and enhancing NetBSD! After reading your proposal it seems to me you