Hi everyone
I was wondering, developing kernel drivers for reactOS, does it have any templates to follow up, or how does the driver development work for reactOS, I am am trying to understand if I am to develop a kernel driver, should I be building it against a windows version,which can be ported to reactOS later through some changes??
Any advices would be appreciated
With Care
Samian
Sent from my BlackBerry 10 smartphone on the Fido network.
Hello everyone.
I'm Niebieski from freenode.
I like Free Software and thus believe that a free software OS that is
binary compatible with Windows will be huge contribution to the computing
world.
When I saw ReactOS on the orgs list in GSoC I totally considered checking
the possibility of working with you guys.
I'm interested on RAPPS and the GUI installer. Why ?
It's clear that it's easy to install Windows because of the GUI installer,
is it the easiest OS installer ever ?
If you insert a bootable Windows media and kept pressing ENTER, you will
probably end up with an installed system.
So I think the GUI installer is a big step into ease of use.
For RAPPS, it's essential utility. Lets you install apps without searching
their names one by one on a search engine. or even give me a script that
installs my favourite tools ? It's also a good way to discover new good
software, specially if it's GPL software.
Note that I'm talking about end-user point of view.
I've seen the document made by Amine Khaldi about RAPPS.
I've tried to get familiar with the WIN32 API a couple of years ago. Why ?
because I like low level GUI stuff and then tried out GTK and Qt when I
used Linux. I found out about Charles Petzold's book.
I like C that's why I liked WIN32 API at first. The latest code I wrote was
mainly academic assignments, A Caesar cipher implementation and a
multi-threaded sorting program using pthread library.
Note that I didn't develop something serious using WIN32 API I just read
some tutorials but didn't build something. I know handles, WinMain and
these basic stuff.
so honestly I don't have any 'real' development experience. but I've tried
to contribute to several open source orgs.
I'm pursuing my bachelor degree in computer engineering and going to submit
my senior project implementation during May/June. I might register for
summer courses.
I would like to have your honest opinions, do you think I should drop it ?
or continue and try to find how it's going to be done technically ? and
submit a proposal ?
I've seen that some people are already interested on RAPPS and doing good
job.
Thank you guys for the work on ReactOS and the time spent on helping GSoC
students. I really appreciate it and hope you the best.
This is the STK main developer answer...
---------- Forwarded message ----------
From: M Gagnon <auria.mg(a)gmail.com>
Date: Fri, Mar 18, 2016 at 10:54 PM
Subject: Re: [Supertuxkart-devel] Get STK running into ReactOS
To: supertuxkart-devel(a)lists.sourceforge.net
Hi,
we only use "supported" for systems where a regular team member frequently
tests and ensures the game works correctly. I'm afraid no one in the core
team uses ReactOS so we cannot mark it as officially supported. Of course,
it might still work, but we can't garantee it
-- Auria
On Fri, Mar 18, 2016 at 10:47 AM, Javier Agustìn Fernàndez Arroyo <
elhoir(a)gmail.com> wrote:
> hello to all,
>
> Yes, Ged, this was sent to STK mailing list. I just CC`ed ReactOS so that
> you know my movement.
>
> Hello Deve, no, this is not an issue message. I just wondered if you could
> put ReactOS as a supported operating system, along with Windows XP. That
> would bring visibility to ReactOS, imo.
>
> On Fri, Mar 18, 2016 at 1:21 PM, Deve <deveee(a)gmail.com> wrote:
>
>> Hi,
>>
>> As far, as I understand ReactOS is/should be binary-compatible with
>> Windows and you should be able to run our WinXP version on it. At least if
>> ReactOS contains all required features.
>>
>> Last time that I checked STK on Wine, it was working fine. I have no
>> possibility to check it on ReactOS, but I assume that it works in similar
>> way.
>>
>> What kind of problem do you have when you try to run on this operating
>> system? Does it crash or it doesn't run at all? Do you get some logs in
>> console?
>>
>> Regards,
>> Deve
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Transform Data into Opportunity.
>> Accelerate data analysis in your applications with
>> Intel Data Analytics Acceleration Library.
>> Click to learn more.
>> http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
>> _______________________________________________
>> Supertuxkart-devel mailing list
>> Supertuxkart-devel(a)lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/supertuxkart-devel
>>
>>
>
>
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
> _______________________________________________
> Supertuxkart-devel mailing list
> Supertuxkart-devel(a)lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/supertuxkart-devel
>
>
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Supertuxkart-devel mailing list
Supertuxkart-devel(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/supertuxkart-devel
hello to all,
Yes, Ged, this was sent to STK mailing list. I just CC`ed ReactOS so that
you know my movement.
Hello Deve, no, this is not an issue message. I just wondered if you could
put ReactOS as a supported operating system, along with Windows XP. That
would bring visibility to ReactOS, imo.
On Fri, Mar 18, 2016 at 1:21 PM, Deve <deveee(a)gmail.com> wrote:
> Hi,
>
> As far, as I understand ReactOS is/should be binary-compatible with
> Windows and you should be able to run our WinXP version on it. At least if
> ReactOS contains all required features.
>
> Last time that I checked STK on Wine, it was working fine. I have no
> possibility to check it on ReactOS, but I assume that it works in similar
> way.
>
> What kind of problem do you have when you try to run on this operating
> system? Does it crash or it doesn't run at all? Do you get some logs in
> console?
>
> Regards,
> Deve
>
>
>
> ------------------------------------------------------------------------------
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
> _______________________________________________
> Supertuxkart-devel mailing list
> Supertuxkart-devel(a)lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/supertuxkart-devel
>
>
Hello, STK users and devs,
First of all, i´m new to this mailing list, so i hope not to disturb it...
I´m a fan of SuperTuxKart both in Linux (Ubuntu) and Windows. And i´m also
a fan and user of the new operating system Reactos.
http://www.reactos.org
Yes, i do love open source.
I hae seen in your homepage that you bring binaries for Windows XP. You all
know XP ended support long ago. And here is where ReactOS comes in place.
ReactOS aims to clone Windows 2003 behavior (and, as you know, 2k3 and XP
are quite similar).
So my request is simple. I think it would be asesome if your game runs in
this OS. And if not, its a bug that ReactOS devs have to fix. What would
help development too.
What do u think? is it worth to give STK a try into ReactOS? what about
putting this OS as a supported one, along with XP?
Thanks in advance for your attention.
This is indeed an amazing feature, until you notice that you've tested
already local build compilation (just before committing) and neither GCC nor
MSVC detected any error, and only after commit you see that it breaks the
build bots...
Hermès.
-----Message d'origine-----
Date: Thu, 17 Mar 2016 07:55:00 -0000
From: pschweitzer(a)svn.reactos.org
To: ros-diffs(a)reactos.org
Subject: [ros-diffs] [pschweitzer] 71017: [VFATLIB] Hint for future
and current developers: there's a hidden feature in ReactOS, you can
build it locally before committing, so that you can check whether
your
commit bre...
Message-ID: <mailman.4.1458216001.13352.ros-diffs(a)reactos.org>
Content-Type: text/plain; charset="utf-8"
Author: pschweitzer
Date: Thu Mar 17 07:55:00 2016
New Revision: 71017
URL: http://svn.reactos.org/svn/reactos?rev=71017&view=rev
Log:
[VFATLIB]
Hint for future and current developers: there's a hidden feature in ReactOS,
you can build it locally before committing, so that you can check whether
your commit breaks build...
Amazing, isn't it?
Modified:
trunk/reactos/lib/fslib/vfatlib/check/common.h
Modified: trunk/reactos/lib/fslib/vfatlib/check/common.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/fslib/vfatlib/check/com
mon.h?rev=71017&r1=71016&r2=71017&view=diff
============================================================================
==
--- trunk/reactos/lib/fslib/vfatlib/check/common.h [iso-8859-1]
(original)
+++ trunk/reactos/lib/fslib/vfatlib/check/common.h [iso-8859-1] Thu Mar
17 07:55:00 2016
@@ -32,7 +32,7 @@
void die_func(const char *msg, ...);
#define die(msg, ...) \
do { \
- die_func("DIE! (%s:%d) " msg "\n", __RELFILE__, __LINE__,
##__VA_ARGS__) \
+ die_func("DIE! (%s:%d) " msg "\n", __RELFILE__, __LINE__,
+ ##__VA_ARGS__); \
} while (0)
/* Displays a prinf-style message and terminates the program. */ @@ -42,7
+42,7 @@ void pdie_func(const char *msg, ...);
#define pdie(msg, ...) \
do { \
- pdie_func("P-DIE! (%s:%d) " msg "\n", __RELFILE__, __LINE__,
##__VA_ARGS__) \
+ pdie_func("P-DIE! (%s:%d) " msg "\n", __RELFILE__, __LINE__,
+ ##__VA_ARGS__); \
} while (0)
/* Like die, but appends an error message according to the state of errno.
*/
------------------------------
Subject: Digest Footer
_______________________________________________
Ros-diffs mailing list
Ros-diffs(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-diffs
------------------------------
End of Ros-diffs Digest, Vol 146, Issue 58
******************************************
Hello, everyone. I want to participate in GSoC.
Please, take a look at my draft version of proposal
<https://docs.google.com/document/d/1lYg5Tm0gr8neXa8j_vTUzFjkkHWBkQfTyqnkQ0J…>.
Unfortunately I can't say anything about milestones and shedule, because of
non acquaintance with the difficulty of this project.
I desided to add some additional background information.
I don't have any experience in patching or writing soucre for ReactOS.
I also consider Integrating SMB in ReactOS as a potentional project.
Could you advise me something?
Hi, I'd like to apply for "Fully Integrate lwIP" part this year. I noticed that in last year's idea list, this part is performed as another way: making a own TCP/IP implementation. I don't know why we change the direction to make fully integrate lwIP. Does it because that it seems very hard to finish? Can I have the answers? Thanks!
初炳享Chu Bingxiang哈尔滨工程大学计算机科学与技术学院College of Computer Science and Technology in Harbin Engineering University
My name is Viacheslav (or just Slava). Firstly I want to say that I don’t
have any special IT education and I am not a student already. I did not
find such limitations in the description, but it seems that it is only for
undergraduate students.
I worked as a C++ programmer for 4.5 years. My job was to support the old
projects. I don’t have any special skills. Do I have any chance to join you?
*General info*
Full Name: Viacheslav Lebedev
Language: Russian and English (I don’t know my English level)
Time Zone: UTC +3
ReactOS website Account Name: I don’t have it and don’t see the way to get
it.
*Time commitment*
I don’t have plans in summer, but I have a job. If it will be necessary I
can try to take a vacation or even leave it.
*Proposed Project*
I am a new here and it is too early for me to have my own idea.
I think the only I can try is Search Band in Explorer.
On Saturday, I saw Folder Treeview, but now it’s absent.
Probably, it is also Applications Manager Rapps.
I could try something special like Integrating SMB or Audio Mixer, but I am
afraid I’ll fail it.
Hi Rama, I’m retransmitting your mail to the reactos developers mailing-list so that other people can also guide you.
There are some ideas already proposed for the GSoC that you can see on this page:
https://www.reactos.org/wiki/Google_Summer_of_Code_2016_Ideas
and on which you can choose, depending on your familiarity with one or any other proposals, or bring your own proposal (read also https://www.reactos.org/wiki/Google_Summer_of_Code_2016 for more details).
Regards,
Hermès BÉLUSCA - MAÏTO
De : Rama Teja G [mailto:ramateja.g@gmail.com]
Envoyé : mardi 15 mars 2016 15:10
À : hermes.belusca(a)sfr.fr
Objet : ReactOs newbie. Help to get started with bug fixes.
Hi,
This is Rama Teja.G a student applying to reactOs for GSoc. I want to get started with the community(may be some patches?). I am not sure how to get started. Can you please help me. Any advice will be appreciated.
Thanks in advance,
Rama Teja.G
Hello.
My name is Nikita Belov and I'm a master's degree student of Moscow
State University faculty of Computational Mathematics and Cybernetics.
General Information.
1. Full Name: Nikita Belov.
2. Languages You Speak: Russian and English.
3. Timezone: UTC+03:00 (Moscow).
4, 5. ReactOS website Account Name, IRC Nickname on Freenode: I don't
have an account yet.
Time Commitment.
I can spend on ReactOS project as many time as it will need.
Proposed Projects:
1. NTFS driver improvements.
or
2. GUI 1st Stage Installer.
(Please propose any other ideas you think are suitable for my skills.)
I don't have any experience in this fields, but I have skills in
emulation programming (in C) as my course and graduation works:
1. Development of guest code hot replacement method for dynamic binary
translation in QEMU.
2. Automatic uninitialized value usage detection during full-system
emulation.
Also, is it necessary to submit this application form elsewhere?
Hello, my name is Sergey and I want to participate in Summer of Code 2016.
I have some experience in C/C++ and reverse engineering, primarily from
modding certain video games. My main project is Widescreen Fixes Pack:
http://thirteenag.github.io/wfp
Others can be found on github: https://github.com/ThirteenAG
I would like to work on RAPPS (adding command line parameters support to
RAPPS), because this idea seems interesting and doable for me.
So, my question is, whether I should apply or not, because I have never
done anything like this and have my doubts.
Hi,
My name is Vardan, I am from National Polytechnic University of Armenia,
and this is my 5th year here. I'm student of 1st course of master
program. In parallel to studying I am contributing Linux USB stack and have
community accepted commits which are presented in Linux 4.5-rc4.
I saw ReactOS in GSoC organizations list, and it interested me as great
place to learn and grow as professional developer. I am interested in
driver development and especially I like USB stack. Because USB supports
many kinds of transfers and USB protocols are interesting by themselves. I
have investigated dwc2 driver in Linux Kernel. As you may know it is driver
for dual-role HS USB controller, so I am familiar with USB HCD and gadget
stacks.
I have looked into ReactOS's git repo and saw that there is completely
missing XHCI driver. In case of OHCI, UHCI and EHCI I saw Michael Martin's
and Johannes Anderwald's drivers. As I understand one of them or someone
from this community will be the mentor for the XHCI project in terms of
GSoC 2016. For me is very interesting to work on NT platform, because till
now I had only Linux Kernel development practice.
I have few questions as probable applicant,
1. Should the deliverable XHCI driver support all kind of transfers?
2. How it will be tested and should it pass any kind of certification with
any XHCI host controller?
3. Should it have support for non transfer related features? I mean for
example LPM or Hibernation.
4. Will whole project entrusted to the one student or he'll be team member?
>From your reply I want to understand what are you expecting form applicant
and how can I fit to your expectations.
Thanks in advance,
Vardan.
On 2016-03-05 11:36, rnaumann(a)svn.reactos.org wrote:
> +LONG
> +CALLBACK
> +ConfigStartMenu(HWND hwndCPl, UINT uMsg, LPARAM lParam1, LPARAM lParam2)
Where does this prototype come from?
Hello, my name is Dasha. I would like to apply to be a participant in your
group for the Google Summer of Code. Below I have written out some of the
information that you were asking for and I would be very grateful if you
took the time to read over and consider it.
General Info
Name: Daria (Dasha) Chekhovskaya
Languages: Fully fluent in both Russian and English
Time Zone: Central Time Zone
ReactOS website account name: N/A
IRC nickname on Freenode: Dashka
Time Commitment
I have two main things that I have set in stone for this coming summer. I
have to take a drivers ed course, because learning how drive is a useful
skill as we all know, but the course is only two weeks long either in the
mornings or in the afternoons, so it shouldn’t really get in the way much.
The second is boxing. I take boxing and kickboxing lessons and also help
out with some of the kids classes. It’s generally Monday to Friday for a
couple hours in the evening. Most of the time that I would be working on
the project on would probably be in the morning, evening, and into the late
evenings.
Proposed Projects
-Folder Treeview in Explorer
https://www.reactos.org/wiki/Google_Summer_of_Code_2016_Ideas#Folder_TreeVi…
-Audio Mixer
https://www.reactos.org/wiki/Google_Summer_of_Code_2016_Ideas#Audio_Mixer
-NTFS Driver Improvement
https://www.reactos.org/wiki/Google_Summer_of_Code_2016_Ideas#NTFS_driver_i…
One of the problems is that I don’t have a portfolio. I do have some
precious experience in working in C++ and a couple other programming
languages. I am by no means a professional but I’m always ready to listen
and learn. I pick things up very quickly, so as long as I’m given pretty
straight forward directions as to what needs to be done I, personally, have
no doubts I’ll be able to figure out what to do.
Best Regards,
Dasha Chekhovskaya
Hi my name is samian
I wanted to write up a proposal for the project
"Integrating SMB into ReactOS "
I was wondering whether anyone has taken up this project or not yet ?
Is this an active project as is anyone currently working on it, as of now i am looking int the codes to come up with a plan for the development. Currently i am working with the samba team in testing a new copy transfer system, which they plan to implement into the future.
I just need to know this project is online and someone working around to mentor me at some stages.
Any advice would be appreciated
With Care
Samian
General Information
- *Full Name: **Anton Slyadnev*
- *Languages: English, Russian*
- *Timezone: GMT+10*
- *ReactOS website Account Name: none (Is it broken? Forum "Access
Denied")*
- *IRC Nickname on Freenode: WillyFox*
- *E-Mail: willyfox569803(a)gmail.com <willyfox569803(a)gmail.com>*
-
*VK.com login: /willy_the_fox *
Time Commitment
I'm 100% ready to spend all of my time to my GSoC project.
Optional (But Suggested) *Proposed Project: *Windows native SSH-server
Service
*Useful for: *End-users and developers
*Description: *Implement a native Windows service for accepting SSH
connections and authenticating with Windows accounts to allow the user to
interact with Windows through the command prompt should they not need
access to the GUI shell. Once authenticated, any commands passed through
SSH are executed using the user's credentials to prevent abuse of the
service's privileges. And as the user is not technically logged in, there
are no restrictions with respect to how many connections are permitted
except as system resources allow.
Hi Pierre
The Samba-TNG code has not been updated recently as per i know. Can you elaborate on how we can implement this, from the userland space atm ? i am looking into the source codes, so a bit of more explanation on how we might achieve this could be helpful.
Sorry i am have not done kernel programming, i did a few course, on kernel dev, but nothing big,.
One thing i noticed that reactOS does not support POSIX, so can use the CIFS.KO from samba, to develop some baseline which can be used to develop a client tool
i really could use some advice on how we can go on implementing this,
With Care
Samian
Hi all,
I have started using the Scrum Board of our JIRA again. Last time it was
used was in 2012, and now that I'm using it everyday at work, I wonder
how we could ever live without it..
Scrum Board for this month:
https://jira.reactos.org/secure/RapidBoard.jspa?rapidView=3 (pretty
lonely so far)
So what is Scrum again? In a few words: I pick some JIRA issues I want
to tackle this month. I can order them and drag & drop between "To Do",
"In Progress" and "Done". When everybody does that, we have a nice list
of tasks being worked on per month.
Finally, you don't have to hope for your bug report to get attention
anymore. You instantly see when it is planned to be worked on :)
I refrain from going into the details of Scrum, Sprints and Kanban now.
This already didn't work for us last time ;)
I hope some of you join my efforts. If not, well, I will continue to use
it as it doesn't just help the public, but also myself to organize better.
Cheers,
Colin
> Начало переадресованного сообщения:
>
> Отправитель: Сергей <gaserd123(a)gmail.com>
> Тема: Google Summers of Code
> Дата: 9 марта 2016 г., 11:43:25 GMT+3
> Получатель: ros-dev-subscribe(a)reactos.org
>
> Hi guys!
> I am Sergey and I study ITMO University Saint-Petersburg ( first courses magistracy ). I like web-developing.
> I see your tasks of Google Summer of Code and I interested this task - "REST API in testman»
>
> My profile in github:
> https://github.com/Gaserd <https://github.com/Gaserd>
>
> What i made that make this task?
1. Should i be a real student?
2. Should i give my real name for application?
I'd like to participate in Google Summer of Code 2016, and i've
already downloaded 18 GB of windows dev vbox image and made some
first commits for windows ssh server from
https://www.reactos.org/wiki/Google_Summer_of_Code_2016_Ideas.
I coded in C, C++, C#, Delphi, Basic(MS Excel), SQL, PHP, Nodejs,
js, html, css, bash, python, a bit of ruby, haskell, lisp. And i
have nothing interesting to show as my portfolio.
Hi! I'm student of MSU Faculty of Computational Mathematics and
Cybernetics. I've read about GSoC competition and want to tell something
about myself. I know C with some most usefull UNIX syscalls, signals,
channels, IPC system, basics about UNIX kernel, file systems, RAM
management and external drives management in UNIX. Also studied NASM and
now learning C++. I want to improve my knowledge about NT systems. Also I
like to write some usefull stuff. In ReactOS ideas I prefer "Applications
Manager Rapps", because it's interesting, it can help many people and
because for other things I haven't enough skills. The most complicated
project I've written was parallel realization (using UNIX processes and
IPC) of Conway's Game of Life in C. Also, I like writing Python scripts.
Hi.
I am Boris Atamanovskiy, first year undergraduate student from Moscow
aviation institute, Russia. I am interested in rapps.
I have some questions about it. What should I use, rapps_new C++ or rapps C?
Should rapps be a command-line tool with GUI frontend or GUI app with
command line args?
I am new to Windows development, so any advices about resources for
learning it will be helpful.
Regards,
Boris Atamanovskiy