Good morning React OS Team,
I am an Italian apprentice programmer and I would like to request
permission to use the React OS kernel for the reason that I intend to
create an operating system that has the APIs for the native execution of
.exe files, Windows APIs that your operating system possesses, and .apk
files, Android APIs.
I await your response regarding this email with absolute patience.
Have a good continuation of the day/week.
And the 2nd try, now on general ML, too.
Hello guys,
I still look for one or two ppl joining us to Chemnitz Linux Days 2024.
Somone interested? Of course I prefer these ppl who know the project,
like devs and long time community members.
https://chemnitzer.linux-tage.de/2024/en
If you wanna take part, ping me here or on
https://chat.reactos.org/reactos/channels/clt-2024 please.
P.S. If I don't get enough ppl this time, I will cancel our booth there
last minute. Something like last year will not happen again. Last year
was quite a hassle as the booth always needs at least one person
available there. Difficult if you are there all alone most of the time.
I had enough sarcasm and aversion regarding our project last year and at
least one more permanent person there is the minimum to stand our ground
and properly answer the questions of some ppl who show up. There are
even a few ppl that claim we have zero interest in new devs and claim to
have talked to us in Chemnitz in the past regarding supporting us. This
is even possible tbh... I try to write down anything important, but
sometimes maybe some things slipped through if there are 3-4 ppl waiting
to ask questions. I know that many of our core members think that PR is
of no use at all, but this is where I think different. People out there
think we are close to complete breakdown of the project, no progress, no
devs, no common goal we aim to accomplish and always kicking around new
devs that wanna help. Some even thought we already are a goner and were
surprised to even see our booth there. This is nothing we should ignore
at all! So check your calendars and reply plz!
Daniel
P.P.S: I already got a reply from a guy from overseas, but I don't think
it would be ideal to accept that he comes over by plane and then after a
weekend will be discarded again. I'd feel a bit abused by that in his
place tbh. Anyways, without some other member who can take over and
answer questions on the booth aka a member of the project or long term
follower, I won't need to think about that as this would mean that we
won't show up in Chemnitz after 10+ years in a row. So... Someone
interested in giving a helping hand? Costs is not the problem btw, we
have the money to pay for the expenses
Hello guys,
I still look for one or two ppl joining us to Chemnitz Linux Days 2024.
Somone interested? Of course I prefer these ppl who know the project,
like devs and long time community members.
https://chemnitzer.linux-tage.de/2024/en
If you wanna take part, ping me here or on
https://chat.reactos.org/reactos/channels/clt-2024 please.
P.S. If I dont get enough ppl this time, I will cancel our booth there
last minute. Something like last year will not happen again. Last year
was quite a hassle as the booth always needs at least one person
available there. Difficult if you are there all alone most of the time.
I had enough sarcasm and aversion regarding our project last year and at
least one more permanent person there is the minimum to stand our ground
and properly answer the questions of some ppl who show up. There are
even a few ppl that claim we have zero interest in new devs and claim to
have talked to us in Chemnitz in the past regarding supporting us. This
is even possible tbh... I try to write down anything important, but
sometimes maybe some things slipped through if there are 3-4 ppl waiting
to ask questions. I know that many of our core members think that PR is
of no use at all, but this is where I think different. People out there
think we are close to complete breakdown of the project, no progress, no
devs, no common goal we aim to accomplish and always kickng new devs
that wanna help around. Some even thought we already are a goner and
were surprised to even see our booth there. This is nothing we should
ignore at all! So check your calendars and reply plz!
Daniel
I made some minor changes to to classint.c (reactos/dll/cpl/desk) to allow proper install of the VirtualBox Guest Additions (version 7.0.12-159484) VBoxVGA driver. The additional registery settings (SoftwareSettings section of the INF file) where not installed with the VirtualBox Guest Addtions.
Would the project like me to commit the changes (via a Git pull request)? The update is 25 lines of code.
Thanks!
Bob
Hi there,
When attempting to connect to a running (qemu) ReactOS VM via gdb I
get the following error:
(gdb) target remote localhost:1234
Remote debugging using localhost:1234
warning: No executable has been specified and target does not support
determining executable automatically. Try using the "file" command.
Remote 'g' packet reply is too long (expected 308 bytes, got 536 bytes):
(followed by a long hex number).
I tried different processor settings, different ReactOS compilations and
different gdb's (Ubuntu's i686-w64-mingw32-gdb for example).
Is this a known issue? If so, is there a solution for it?
Ubuntu version where gdb and qemu are running is:
Ubuntu 18.04.2 LTS
Thanks a lot for hints how to solve this,
Best regards,
- Johannes
Hello guys,
Last try after one person had to step down due to work and rl craziness...
I still look for one or two ppl joining us to Chemnitz Linux Days 2023.
Someone interested? Of course I prefer these ppl who know the project,
like devs and long time community members, but other are free to ask,
too. FREE hotel room and FREE food! Maybe even paid train or car fuel
costs which I cannot promise 100% right now.
https://chemnitzer.linux-tage.de/2023/en
If you wanna take part, ping me please.
Daniel
P.S: Cmon, where are all the German ROS fanboys -girls?!
ReactOS could be developed further in order to run in ARM cpu natively all
Windows environment ecosystem Operating Systems types ALL IN ONE and all
programs of:
- Windows NT*
- Windows Compact CE which is public distributed
- Windows Runtime / WinRT (Universal Windows Packages) Which is open sourced
- an adaptation of ArcaOS and/or Windows ME in order to run DOS.
- ability to run Windows Phone .xap and .appx files and their content
*The Wine Project (winehq) of Linux could support the development for
Windows NT adaptation on ReactOS.
Hello guys,
I still look for one or two ppl joining us to Chemnitz Linux Days 2023. Somone interested? Of course I prefer these ppl who know the project, like devs and long time community members.
https://chemnitzer.linux-tage.de/2023/en
If you wanna take part, ping me please.
Daniel
Hi all!
Our IServ system used for mail and mailing lists will be down for
maintenance on
TUESDAY, 6TH DECEMBER 2022
15:00 ~ 17:00 UTC
During this time, you won't be able to send or receive any mails using
your @reactos.org address. Other servers sending mail to your
@reactos.org address will usually try again after the maintenance.
This time, the mailing lists may be down for a few more hours though.
Our currently used Mailman 2 mailing list software is no longer
supported, and we need to upgrade it to Mailman 3.
However, Mailman 3 has been rewritten from scratch, so the upgrade won't
be straightforward. For instance, Mailman 3 comes with a new web
interface with new URLs, breaking all existing URLs to mailing list
posts. The best we can do to keep URLs intact is keeping them in their
current state forever, with a link to the new archives for new posts
(like the Python Project did for
https://mail.python.org/pipermail/python-dev/).
This is probably better than closing mailing lists altogether (like
GNOME did:
https://www.theregister.com/2022/10/27/the_gnome_project_is_closing/).
Not that we've been using ros-dev much lately. But it's still the
primary spot to reach out to all developers. And I assume even more
people are relying on ros-bugs and ros-diffs for their work. Please
speak up if you're still using them.
Other services won't be affected by this migration. In particular, all
means of communication through Mattermost and the website/forums will
stay live.
Best regards,
Colin Finck
My point still stands regarding this matter as stated on PR. The newly updated contribution rules are too restrictive and this forces people who don't contribute to the project with code by submitting their real name, and that's a big NO from me. I would simply propose the following suggestions:
1. Make such rule only mandatory for people who contribute with code;
2. People such as translators, artists and anyone who doesn't contribute with code should be exempt from this;
3. If someone wishes to contribute to the project with code but feels uncomfortable or paranoid to submit their legal name, one can send a legal document declaring the reason why they shouldn't use their real name but can use a recognizable alias instead (we will have to think of a template if such idea ever gets through).
As for the 3rd point, this can confliate with the 1st point as most people will start asking to use their alias for contributing but that's a naive speculation from me. I don't know how do other FOSS projects handle this. We have productive people like I_Kill_Bugs who provides useful patches, it would be of a great bonus if we can somehow leverage the rules so that people can help the project.
Regards,
George
Stas'M <binarymaster(a)mail.ru> wrote on Tue, November 15th, 2022, 8:09 PM:
> Hello all!
>
> Recently I have created a Pull Request which updates the contributing rules and PR management:
> https://github.com/reactos/reactos/pull/4881
>
> This PR is a result of discussion in the chat with Joachim Henze and Thomas Faber regarding noreply e-mails being used by some GitHub contributors.
>
> It has been experimentally verified that using anonymous GitHub e-mail does not allow to deliver mail to the commit authors. GitHub does replace author's real email when `Keep my email addresses private` option is enabled in the account's e-mail settings.
>
> Additionally I have replaced old IRC links with the references to our chat.
>
> Please send an approval review on GitHub if you are okay with the changes I made in this PR. Suggestions are also welcome.
>
> --
> Stas'M was here
Hello all!
Recently I have created a Pull Request which updates the contributing rules and PR management:
https://github.com/reactos/reactos/pull/4881
This PR is a result of discussion in the chat with Joachim Henze and Thomas Faber regarding noreply e-mails being used by some GitHub contributors.
It has been experimentally verified that using anonymous GitHub e-mail does not allow to deliver mail to the commit authors. GitHub does replace author's real email when `Keep my email addresses private` option is enabled in the account's e-mail settings.
Additionally I have replaced old IRC links with the references to our chat.
Please send an approval review on GitHub if you are okay with the changes I made in this PR. Suggestions are also welcome.
--
Stas'M was here
Hello,
my experience with git so far boils down to a 1:1 relationship of the repositories.
- Global repository on the company's MS TFS.
- Local repository on my development machines.
Now I'm dealing with a 3 relationship.
- Project repository (Reactos) on Github.
- Developer repository (fork / <user>/reactos) on Github.
- Local repository on my development machine.
I still need to learn how to use this feature.
Please be patient.
Greetings
Raymond
Hello,
my name is Raymond.
I have a patch for you, with a reimplentation of IsReactOS() in reactos/sdk/include/psdk/versionhelpers.h.
This function was marked FIXME.
The old check with installation directory is error prone.
My implementation read the field "ProductName" of VersionsInformation resource from shell32.dll.
A second problem, I have found in reactos/dll/win32/comdlg32/filedlg.c.
Duplicates in the function filedlg_collect_places_pidls().
My resolve used a little function collection in the files cstrlist.c and cstrlist.h.
In filedlg-snipped.c is the new code.
I don't know if this approach is desirable and where such helper functions should be placed.
So decide for yourself about their use.
I hope this little step is a good begin.
Greetings
Raymond
Dear ReactOS developers,
I am working on WinDRBD (https://github.com/LINBIT/windrbd), which is a
port of the Linux DRBD 9 driver to the Windows family of operating systems.
Technically it is a compatibility layer for the Linux kernel functions that DRBD
uses.
I am currently researching if WinDRBD can be ported to Windows Server 2003
and also to ReactOS and found that the networking API we are using (WinSocket)
is only supported by Windows Vista (0x600) and up. Porting WinDRBD to ReactOS
would require using the TDI interface instead (everything else "should" work,
however I couldn't test it because it does not load currently into ReactOS).
My question is is there any ongoing effort to implement a WinSocket API?
If yes what is the status of this implementation?
Thanks for any insights,
Best regards,
- Johannes
Hi list,
This is not strictly ReactOS development per se but I used a large amount
of ReactOS code and it's at least spiritually related to ReactOS, so I'm
cross-posting this here to see if I get more comments. Below is the
original message I posted on the seL4 mailing list:
For the past several months I have been working on a project which is to
implement a Windows NT personality for the seL4 microkernel, which I have
now taken to call “Neptune OS”, named after the codename for Windows 2000.
The project has reached the point where I have implemented enough NT
primitives such that a keyboard driver stack (taken from the ReactOS source
code) can be loaded (as a user process on seL4), as well as a command
prompt (shell), which is also taken from the ReactOS source code (albeit a
very early version of ReactOS). These are all kernel-mode Windows device
drivers that I’m running as user processes under seL4. The goal is to
demonstrate that with modern progress in microkernel design it is indeed
possible to realize the original NT design as an object-oriented,
message-passing based client-server model microkernel OS (allegedly NT was
originally going to be a microkernel, as seen in the NTOSKRNL code that has
a ke layer and an ex layer).
The project is now on github: github.com/cl91/NeptuneOS. The entire system
fits in a floppy (download link:
github.com/cl91/NeptuneOS/releases/tag/v0.1.0001).
Check it out! I think it’s cool! For the next release I’m planning to port
the PCI stack, the AHCI stack, and a basic file system (probably
fastfat.sys).
ReactOS Serenity Tock Haiku NodeOS Redox Embox and other open-source
OSs - you dont swing it as you're supposed to, man
program peer-to-peer programs including unseen competitive games
now it's time for me to take apart your aching heart
selling out Isengard Tower and garden by letting
money-donate-ads-sponsor-coins-jobs disease in
Rey refused to sell BB-8 for 60 potrions in the desert - you hang
donate buttions from comfy chairs in era of Internet
siding with Chief Tui by doing clouds and accepting the village
without peer-to-peer games github twitch email
when even the Ocean helps Moana in p2p fashion
caging programs under user namespaces, driving L3-39 furios: why?!
because you are our organic overlords?!
turning programs into projects like producers pushing Nick Lang to
play Joe Gunn when he wants Ray Casanov part
targeting micro-this or inter-of-things-that, labeling us
"experiment" or "hobby" or "concept" - as if Neo took the blue pill
right after red
nesting around one program and not programming games like proud and
very-senior Vulcan Academy
yet having shiny webpages, docs and very-very lengthy maintainer
attributions
no wonder Spock chose Starfleet
thank you, ministers, for your consideration - live long and prosper
soak it in cause it's the last you'll ever see
honest as What the Health?
if Federer-Nadal-Djokovic instead of competing for grand-slams set
up an experimental donate-collecting seniority-booth right on court
if Linus - inner Jabba the Hutt stole name Freax - agreed to join
Steve Jobs and Apple on that meeting when first came to California
instead of keeping program free and open
if torrent clients accepted Strickland-server-networks-only Hill
Valley instead of generating most traffic
if Jesus instead of feeding 5000 started a bread-breaking
fund-raising project together with elders and Lord Business
even i would invite them to Realm of Monsters as dear evil co-owners
now i eat you so prepare your final plea
even sand of ReactOS Serenity Tock Haiku Embox Node Redox and other
open-source operating systems
we shake off of our Seinfeld-Obama-Nike running shoes
but be sure - peer-to-peer programs including unique competitive
games - are climbing like Honnold on El Sendero Luminosa
no projects no experiments no docs no
issue-discussion-scratching-on-top-of-our-heads
no money-donate-asd-coinns-jobs-sponsors lethal infection
programs who are guests not workers
alive and singing with their own voice like John Mayer Vultures at LA Live
better than what Borg of moeny and jobs can collective-gram
are steaming ahead in Hogwarts Express along with Pat Brown and
Impossible Foods mission
both will be served in vegan jars of
treasure-from-a-sunken-pirate-wreck parens ( )
you wish you were nice and shinyyyyyy!
Corden: but-but, so what's the point of this? why do you do this?
Momoa: builds testosterone
Corden: oh yeah, cause that's what you're lacking
hello sir,
I want +to ask about this had this idea been
completed or it is still open
if it is still open I will be happy to contribute in this project
thank you
yours faithfully
raj bhoyar
Hello guys,
like last year we have a virtual booth on Chemnitz Linux Days. Like last
time things will happen in Work Adventure (https://workadventu.re/) and
will be full of people who most likley all will be able to talk english,
too.
So "sorry, I don't speak german..." does not count :P
Anyways, we have a conference room, too. (based on Jitsi or
BigBlueButton) We can create some kind of program what we will show and
when. This has to be finished until Feb 21st. Same goes for the guys who
wanna join. So I am open for ideas and guys with some spare time left.
More information can be found here: https://chemnitzer.linux-tage.de/2022/en
And we have a public channel in MM for discussion:
https://chat.reactos.org/reactos/channels/clt-2022
So... please reply and show up for this Linux days adventure ^^ Some
presentation is always welcome, too. I will not hold a presentation like
last year where I decided to translate my german one on the fly. That
was... interesting.
Daniel Reimer
hello guys,
just detected a typo in HEAD, in device manager
"HAR DDISK" instead of "HARD DISK"
As this is a very stupid "bug"... should i send a report about it?
Hello there,
We are 6 students from Egypt and now We are in our last year and We need to
build a project as a graduation project.
And We are interested in the area of runtime systems, operating systems and
compilers.
We are going to work 40-60 hrs a week
Can We help with some tools you need as a graduation project given that We
have a professor to mentor us.
If not,
Can you suggest some tools you need to build and We will work on it.
The project takes one academic year
Thanks
I'd also vote for the 1st point and ultimately list the current regressions in the press release. After all the remaining regressions can be fixed and further regression testing be continued in the next release as usual. Most of the regressions which belong within user mode aren't huge stop-blockers so I see no point in delaying the release much.
Victor Perevertkin <victor.perevertkin(a)reactos.org> wrote on Tue, February 9th, 2021, 4:47 PM:
> Hello!
>
> It seems for me that it's time to bring up the topic about our RC
> version - 0.4.14.
>
> Our current "stable", 0.4.13 was branched on 30 September, 2019
> (remember those peacefull pre-COVID times :D)
> That's quite some time, but not the main issue I'd like to discuss.
>
> 0.4.14 was branched on 24 April, 2020. That's almost a year already.
> And we're in a difficult situation here - there are regressions, but
> nobody fixed them within this long time.
> According to https://reactos.org/wiki/Tests_for_0.4.14, there are 29
> unfixed regressions found for this release. I'd like to point out: most
> of them are among usermode and non-kernel/driver functionality, and as
> our development is mostly focused in the kernel right now, it's
> unexpected for them to be fixed unless a volunteer comes up.
>
> A quick reminder. Our "releases" mechanism is useful for finding
> regressions in the first place, there is no that much benefit for users
> here, because we're still a "deep" alpha. Correct me if I'm wrong.
> Joakim made a great job finding all regressions, and this work won't be
> lost in any case.
>
> We can't wait forever and I think it's time to resolve this situation
> somehow. I see two options:
> 1. Release 0.4.14 as-is. There were a lot more buggy releases, nobody
> dies from this.
> 2. Skip 0.4.14. This already happened once in the history of the
> project - 0.3.2 was skipped. I wasn't around at the time, but I may
> guess that reasons were similar to what we have today.
> (3.) Fix the bugs quickly. I don't expect this to happen, but who
> knows, maybe a volunteer appears :)
>
> Let's vote. This seem to be the only way for us to decide on things.
> Votes from the team members will be collected until 1 March.
>
> ===
>
> I personally vote for skipping the release. The work on finding
> regressions is already done, so the most important part of a release
> cycle for us is there (thanks Joakim!)
> If we do a release now, all the stuff we were writing in news reports
> for the last 6 month would be missing from it. That would cause (as I
> think) a lot of confusion to people. Moreover 0.4.14 is not that
> featureful release itself (compared to 0.4.13, which brought the new
> USB stack)
> So I suggest to move on and start checking 0.4.15 for regressions. I
> expect quite some of them to appear and we need time for fixing.
>
>
> Cheers,
> Victor