Windows port

20 views
Skip to first unread message

Schell

unread,
Mar 9, 2010, 11:39:52 AM3/9/10
to nod...@googlegroups.com
How far off is a Windows port of node? I have a couple people asking
me here at work. 6 months? A year?

--
Schell Scivally
sch...@efnx.com (efsub...@gmail.com)
http://blog.efnx.com
http://github.com/efnx

Ryan Dahl

unread,
Mar 9, 2010, 11:47:11 AM3/9/10
to nod...@googlegroups.com
On Tue, Mar 9, 2010 at 8:39 AM, Schell <efsub...@gmail.com> wrote:
> How far off is a Windows port of node? I have a couple people asking
> me here at work. 6 months? A year?

It would be a month or two of work. But I won't be doing it anytime
soon, so the answer is 'indefinitely' until someone volunteers.
Hopefully a student will do it for GSoC.

Howard Rauscher

unread,
Mar 9, 2010, 12:27:41 PM3/9/10
to nod...@googlegroups.com
I started looking into making a Windows port last weekend.  Over the last couple of months there have been other similar posts, so I am going to try and reach out to those devs and see if they even started the process.  If they have, then to get some feedback of any issues they ran into.  I am feeling more comfortable with the v8 and node code bases and am probably start getting my hands dirty next week (...the luxury of being back in school and having Spring Break again).

--Howard


--
You received this message because you are subscribed to the Google Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com.
To unsubscribe from this group, send email to nodejs+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/nodejs?hl=en.


Marak Squires

unread,
Mar 9, 2010, 12:30:14 PM3/9/10
to nod...@googlegroups.com
May the force be with you.

Elijah Insua

unread,
Mar 9, 2010, 12:55:51 PM3/9/10
to nod...@googlegroups.com
I took a walk down this path earlier this year by starting to port the dependencies.  My very outdated fork is here: http://github.com/tmpvar/node

Basically the only work I did was on the coupling dependency which was *almost* working under mingw.

-- Elijah

Maxim Mossienko

unread,
Mar 9, 2010, 1:00:33 PM3/9/10
to nod...@googlegroups.com
Hi,
I am also interested, so far I have seen that pthreads implementation
for win32 from lacks pthread_atfork (not implemented) used in node.

Maxim

Ryan Dahl

unread,
Mar 9, 2010, 2:45:31 PM3/9/10
to nod...@googlegroups.com
On Tue, Mar 9, 2010 at 10:00 AM, Maxim Mossienko
<maxim.m...@gmail.com> wrote:
> Hi,
> I am also interested, so far I have seen that pthreads implementation
> for win32 from lacks pthread_atfork (not implemented) used in node.
>
> Maxim

Node won't be using fork, so it will be okay. (pthread_atfork is used
to clear the libeio pool in the new process)

Spot

unread,
Mar 9, 2010, 8:40:51 PM3/9/10
to nod...@googlegroups.com
_Personally_ I would like to use node for some CLI stuff. So a port even without the ability to create servers (as a start?) would be helpful to anyone wanting to use it for CLI utils.

Obviously not the main goal, but something worth at least mentioning. :)

Howard Rauscher

unread,
Mar 9, 2010, 10:51:22 PM3/9/10
to nod...@googlegroups.com
I appreciate yalls feedback.  I'll try to keep you all updated on how my progress goes.

Spot, I also would use it for CLI.  I have several dozen WSH JScript scripts I use and would love to update them to a more flexible javascript solution.
Reply all
Reply to author
Forward
0 new messages