Hi,
I’m trying to answer point by point.
1. Their license is MIT. At least it allows us to borrow ideas from their code for how to implement stuff in ReactOS’ console/terminal. (I suppose that if one wants to copy entire chunks of code, that I wouldn’t do it, I’m not sure how the licensing of the original ReactOS console GPL code would have to change. But “I’m not a lawyer”. Anyway, copy-pasting stuff is never a good idea.)
2. Yes but again you don’t need to care. It allows us to remain “original” in our way of implementing the things. What’s now “documented” however, is the interface between condrv and conhost (and to kernel32 if my quick reading of the shared headers is correct). This is sufficient. Then the internal implementation one can write for ReactOS is left free, this allows one to have original code and note a dull copy-paste.
3. ReactOS doesn’t use C++ in the console, and won’t use ”WinRT” any time soon in its entire code-base. So forget about any direct import of the MS console code into ROS.
Regards,
Hermès
De : Ros-dev [mailto:ros-dev-bounces@reactos.org] De la part de Biswapriyo Nath
Envoyé : mardi 7 mai 2019 20:42
À : ros-dev(a)reactos.org
Objet : Re: [ros-dev] Ros-dev Digest, Vol 177, Issue 2
Some queries though:
1. There are many restrictions on how the code can be used. Are developers allowed to import the idea to ReactOS? Also with a different license.
2. The half of the codebase of console subsystem implemented in KernelBase and Kernel32. Those are not open source. Also the main magic happens in ConDrv driver.
3. The project has C++/WinRT code. Does ReactOS have that section?
Thank you <3
Some queries though:
1. There are many restrictions on how the code can be used. Are developers
allowed to import the idea to ReactOS? Also with a different license.
2. The half of the codebase of console subsystem implemented in KernelBase
and Kernel32. Those are not open source. Also the main magic happens in
ConDrv driver.
3. The project has C++/WinRT code. Does ReactOS have that section?
Thank you <3
Dear All,
Yes you've read correctly! Microsoft released the code of its terminal + the
Windows console host (conhost.exe) under MIT license at:
https://github.com/microsoft/Terminal
I think this is a really great move!! This can definitively help us for:
* first, allowing us to improve our existing console code,
* and in the future, getting our console architecture Win10-compatible
(...)
This also means that anybody can contribute back to their code via
pull-requests, or at least creating issues.
For those using Windows 10, they plan releasing official builds starting
June 2019 according to their posts:
https://devblogs.microsoft.com/commandline/introducing-windows-terminal/https://www.hanselman.com/blog/ANewConsoleForWindowsItsTheOpenSourceWindowsT
erminal.aspx
Best,
Hermès
Hey there !
I am really interested to work with your organization.I have been
doing web development projects using MERN stack for a while now,And I
went through your reactOS GSOC’19 page. I am interested in making the
web interface for reactos which can show all GitHub reactos repos,
commits, etc using the GitHub
API(https://www.reactos.org/wiki/Google_Summer_of_Code_2019_Ideas#Developer…
I am Looking forward to work on the same for GSOC this year under your
mentorship. Currently I am reading the api documentation and trying to
implement some basic stuffs using React and Node.js, till now I have
created robust user ineterface with React and am looking forward to
add some logics to it in coming hours.
Webapp link: https://reactos-web.herokuapp.com/
GitHub repo: https://github.com/AwesomeChap/ReactOS_Web_Interface
(Theme I chose in webApp mentioned above is completely customizable :
You may think of present theme as Night Mode)
kindly review the links. Any suggestion would be appreciated
Thanks
Jatin Kumar
Btech CSE 2nd Year
USICT, GGSIPU
India
Hi all!
The ReactOS Hackfest goes into its fourth round! Join us from Thursday,
15th August to Tuesday, 20th August 2019, just at the same location in
Berlin as last year.
As every year, check out the
https://reactos.org/wiki/ReactOS_Hackfest_2019 and
https://reactos.org/wiki/ReactOS_Hackfest_2019/Lists pages on our Wiki
and add yourself if you can make it.
Hope to see you all in August!
Colin
Hey there !
I am really interested to work with your organization.I have been
doing web development projects using MERN stack for a while now,And I
went through your reactOS GSOC’19 page. I am interested in making the
web interface for reactos which can show all GitHub reactos repos,
commits, etc using the GitHub
API(https://www.reactos.org/wiki/Google_Summer_of_Code_2019_Ideas#Developer…
I am Looking forward to work on the same for GSOC this year under your
mentorship. Currently I am reading the api documentation and trying to
implement some basic stuffs using React and Node.js, till now I have
created robust user ineterface with React and am looking forward to
add some logics to it in coming hours.
Webapp link: https://reactos-web.herokuapp.com/
GitHub repo: https://github.com/AwesomeChap/ReactOS_Web_Interface
kindly review the links. Any suggestion would be appreciated
Thanks
Jatin Kumar
Btech CSE 2nd Year
USICT, GGSIPU
India
Hello!
I'm really interested in participating this year at gsoc as part of
your team. I'm writting you this email to get your attention and maybe to
get a hint for this year's project. I'm in my second year at University
Politehnica of Bucharest at the Faculty of Automatic Control and Computers
and I study for a degree in Computer Science and Information Technology. I
wanna start early this year contributing to the project as I wish to show
you that I will be a great addition to your team. If I have caught your
attention and you want to communicate me anything, I can be contacted on
this mail.
- Many thanks, Costin Visan
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campai…>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campai…>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
Hello Everyone!!
Im Tibor Popper from Hungary, somewhere at middle of Europe :).
I want to apply in Google GSoC at this year, also I wanna be co-developer
of ReactOS project. I'm really exited about Operating System programming
right now, atleast for training myself? I dont really know, but more prefer
to make some new functions or fixes for ReactOS to really make this project
better, and really useful. Like.: UEFI boot, Kernel expansion, Graphics.
Im especially advanced in grafical programming with DirectX 11 / 12, but
maybe more with OpenGL 4+. I was developer of video games in some little
company, mainly for Windows, with Unreal Engine, Unity, I cant tell about
more. I didnt finished University of Pécs, with Engineering IT (BSc), but I
have Software Developer occupation. My main programming language is C++,
but not limited to others. I have started to look half year before how UEFI
works in general to start write EFI programs, but I abandoned this
studying, + some OS from sctratch tutorials :) …
I really love to make things work! I love optimal and nice looking code,
performance, software design, functionality. I love to understand HOW
things work, I can take really much time discover these things, like in
Physics, also love that too.
Greetings, regards, Sumi!
Hello everyone,
I am Akshay Patil, a 3rd year undergraduate student studying Computer
Science in VIIT, Pune, India.
I have been trying React OS for a while now and found it really
interesting. I love open source. I want to contribute for the project
"*Applications
Manager Rapps*" through Google summer of Code 2019.
I have been using C++ launguage for 5 years and also made some applications
like user control app. I am sure tthat the experience I ganied from last
few years will certainly help me in understanding the Rapps Code easily.
We will figure out the concrete goals of the project and the decided the
plan for the project with the mentor.
It'll be great if somebody, could mentor me for this project.
Thanks,
Akshay Patil
Hi all!
ReactOS 0.4.11 is going to be released tomorrow, Monday, March 4, 2019.
The download will be officially available around noon (CEST).
A Press Kit for the ReactOS 0.4.11 release is already available:
https://download.reactos.org/reactos/ReactOS/0.4.11/ReactOS-0.4.11-PressKit…
Feel free to send it to interested parties to let them know about the
upcoming release in advance.
Best regards,
Colin Finck
They do!
---------- Forwarded message ---------
From: <chat(a)reactos.org>
Date: vie., 1 mar. 2019 18:30
Subject: [ReactOS Chat] Notification in ReactOS on March 1, 2019
To: <elhoir(a)gmail.com>
You have a new notification.
Channel: Town Square
@Colin Finck - 17:30 UTC, March 1
@all Mattermost E-Mail notifications should finally work now :)
Go To Post <https://chat.reactos.org/reactos/pl/54gbdt6h63rz8j5tqbmtg3wkpc>
Any questions at all, mail us any time: feedback(a)mattermost.com
Best wishes,
The ReactOS Chat Team
To change your notification preferences, log in to your team site and go to
Account Settings > Notifications.
Hi all!
Let me invite you to the February 2019 meeting, taking place this
Thursday, February 28, 19:00 UTC. It will again happen in the private
"Meeting" channel on our Mattermost server at https://chat.reactos.org.
The current agenda is as follows:
* Status Updates
==============
As always, please have your status report ready before the meeting,
so that we can get this done quickly.
* Google Summer of Code 2019
==========================
Google is about to announce the list of participating organizations
today, so we should prepare to spread the word and soon answer lots
of questions from interested students.
* 0.4.11
======
Let's quickly update everyone on the state of the 0.4.11 release and
the changelog in order to get it out soon.
As always, please let me know if you want anything to be added to the
agenda.
Cheers,
Colin
Hey there !
I am really interested to work with your organization.I am interested in Web development projects, Went through the reactOS GSOC’19 page. I am interested in making the web interface for reactos which can show all GitHub reactos repos, commits, etc using the GitHub API. (https://www.reactos.org/wiki/Google_Summer_of_Code_2019_Ideas#Developer_Web…)
Looking forward to work on the same idea for GSOC’19 under your mentorship.
Currently I am reading the api documentation and trying to implement some basic stuffs using nodeJS, till now I have created a web app that can list all reactOs repositories and related information.
Webapp link: https://github-userinterface.herokuapp.com/
GitHub repo: https://github.com/ayushsnha/UserInterface-with-Github-RESTapiV3
kindly review the link. All suggestions are welcomed
Thanks
Ayush Kumar Sinha
2nd year bachelor of cs,
VIT University,
India
Last time. Please add your name, anyone still not done it. I have to confirm on Feb 10th
Daniel Reimer <daniel.reimer(a)reactos.org> schrieb am Mo, 21.01.2019 21:49:
> Hello and good evening,
>
> as some of you might already know, we are close to CLT 2019 again:
> https://chemnitzer.linux-tage.de/2019/de
>
> For lazy ones: 16-17.03. in Chemnitz (YES, germany that is)
>
> As every year I need at least two, better three ppl for maintaining the
> booth. This time I will not wait until we really got accepted just to
> hear from everyone a nope, or not sure yet way too late in the phase.
> This resulted in asking the community for help (which is a good thing
> tbh) and that resulted in some bored and feelin useless supporter in the
> end. Why? Well, a few days before the whole thing took part I suddently
> had enough main/core members and thus he just sat there and had nothing
> to do. STILL A BIG SORRY FROM MY SIDE!!
>
> I don't wanna have this happening once more that year. Thus.... check
> the weekend, ways to get there and back home and then reply to the
> doodle. Costs to get there are as always a thing we can talk about
> compensation and stuff. If you need to talk about CLT stuff, feel free
> to reply here of course ^^
>
> So... lets hope I have the right link:
> https://doodle.com/poll/krmz8ktt8r85m5y4
>
> Greetings
>
> Daniel Reimer
master has been broken for days. Until this issue is fixed, no test
results are going to make it to Testman, which means any regressions are
going to be extremely hard to track down.
Here's the issue to follow: https://jira.reactos.org/browse/CORE-15642
Unless you have something that might fix this, I would ask that you hold
off on merging things until this bug is fixed.
Thanks,
Thomas
Hi all!
I've done some research on what can we do to improve our CI system.
First of all, I want to clarify: our CI is consists of two parts: building
and testing. I'm assuming here that "build" part is OK for us and doesn't
require any improvements in workflow or something like that. So focusing
only on "testing" part.
I tried to find some solutions similar to our testman, but the things are
very bad on this side.
- There are some plugins for Jenkins which show a table with test
results by each build
- Microsoft TFS has functionality for storing tests and doing some
analysis on them, but that's a no-go for us
- Jetbrains' TeamCity also has this thing and has a license for Open
Source
I use Jetbrains tools at work and like this company in general :) so I
decided make some experiments with it.
Some facts:
- It has out-of-the-box integration with Jira and Github. It works
flawlessly (bonus: you can automatically build and test all PRs from team
members, for example)
- Integration with GitHub Checks (that green checkmark which for us
comes from Travis&Appveyor right now)
- Has an interface for filtering test results by module, shows execution
time, some statistics etc.
- Uses JVM for work :) Both master and slave part
- PostgreSQL, MySQL and some built-in DB can be used for storage
- Uses own DSL, derived from Kothlin language for configuration (but
allows configuring through GUI too)
Adopting iso build didn't have any issues, it just works. But testing
requires some work:
- sysreg2 and rosautotest should be changed to output results in some
format which TeamCity understands. It can be jUnit, Google test or
teamcity's own format
- TeamCity has only three states of test: success, failure or crash.
This does not fit with our current scheme based on succeed and failed
ok()'s count
- TeamCity can't compare test results between random builds like our
testman. It only can show "tests which failed in this build, but didn't
fail in previous one". But if we want something more, we can use their API
While looking into the way how our tests work, I've found that by "test" we
mean a function defined my START_TEST macro, which does some reporting to
sysreg.
But each START_TEST function likely has a couple of further test_* calls,
which are not reported in any way. This is a place where the granularity of
reporting can be increased :)
Attaching some screenshots of how it look like in general.
https://drive.google.com/open?id=17r4PSFmsi2tiF97HHbYGiMCOoKR7VMUF
So far we have to decide what to do now. An options can be:
- Go on with adopting test&build infrastructure to TeamCity - we will
migrate to it eventually
- We are not going to use TeamCity - somebody should develop a custom
web interface to consolidate everything (
https://www.reactos.org/wiki/Google_Summer_of_Code_2019_Ideas#Developer_Web…
)
- Just migrate to new BuildBot (can be done with along with previous
option)
- Don't do anything
Looking forward to discuss this on the meeting
Cheers,
Victor
Hello and good evening,
as some of you might already know, we are close to CLT 2019 again:
https://chemnitzer.linux-tage.de/2019/de
For lazy ones: 16-17.03. in Chemnitz (YES, germany that is)
As every year I need at least two, better three ppl for maintaining the
booth. This time I will not wait until we really got accepted just to
hear from everyone a nope, or not sure yet way too late in the phase.
This resulted in asking the community for help (which is a good thing
tbh) and that resulted in some bored and feelin useless supporter in the
end. Why? Well, a few days before the whole thing took part I suddently
had enough main/core members and thus he just sat there and had nothing
to do. STILL A BIG SORRY FROM MY SIDE!!
I don't wanna have this happening once more that year. Thus.... check
the weekend, ways to get there and back home and then reply to the
doodle. Costs to get there are as always a thing we can talk about
compensation and stuff. If you need to talk about CLT stuff, feel free
to reply here of course ^^
So... lets hope I have the right link:
https://doodle.com/poll/krmz8ktt8r85m5y4
Greetings
Daniel Reimer
Hi all!
As announced previously
(https://reactos.org/pipermail/ros-dev/2019-January/019044.html), we'll
be having the January meeting already this Thursday, January 24 in order
to have enough time for our GSoC application.
The meeting will also take place on our new Mattermost at
https://chat.reactos.org for the first time!
So let me invite you to this meeting, taking place again at 19:00 UTC.
If you haven't tried Mattermost yet, please log in to chat.reactos.org
now using your ReactOS.org credentials. Only then I can add you to our
new private "Meeting" channel. This one will not be bridged to IRC!
I will already start adding people to this channel now, so that the
meeting can start on time. If you have the feeling that I forgot about
you, please let me know timely.
The current agenda is as follows:
* Status Updates
==============
As always, please have your status report ready before the meeting,
so that we can get this done quickly.
* Mattermost
==========
I need to know your opinion about Mattermost and whether you think
that we should continue using it beyond our trial (ending mid-
February).
This would require an enterprise license for non-profits
($250 per three years).
* Google Summer of Code 2019
==========================
The list at https://reactos.org/wiki/Google_Summer_of_Code_2019
still doesn't show a single mentor. And
https://reactos.org/wiki/Google_Summer_of_Code_2019_Ideas certainly
also needs some polishing. Let's finally make up our minds regarding
this year's GSoC, so that we can submit our project application.
I would highly appreciate if people updated those Wiki pages before
the meeting. This could potentially save us hours of discussions and
finding volunteers :)
Let me know if you want anything to be added to the agenda.
Cheers,
Colin