Stas'M
And commit / contribution restriction
Stas'M
Why do you ask in the first place?
Chungy
copy-paste isn't even the point. If some miracle hacker starts submitting code with the similar algorithms, they'll be found out pretty fast.
Chungy
This has always been a hard rule of ReactOS. If you look at leaked Windows source code, you are banned from the project/community.
Stas'M
Stas'M
I'd say yes
Stas'M
Discussing this might lead to someone looking at leaks
Chungy
If you want to look at some Windows source code without getting in trouble... some where it's even legal to copy-paste... here you go
https://github.com/microsoft/winfile
Stas'M
This is not official chat — official is https://chat.reactos.org but it doesn't matter in this case
Stas'M
totally not an excuse
Chungy
i don't know what there is to be curious about.
JeisonWi
Just a shitty source code as usual I guess
Stas'M
Sam
You shouldn't even look at leaked source code
Chungy
The fact that ReactOS lost years of development and good will due to a stolen-source-code allegation makes it a sensitive topic.
They must always be taken very seriously, and prodding around in an attempt to look at a code leak and still contribute to ReactOS does a lot of harm on its own. You've very likely just put yourself as extremely suspicious and might not be allowed to contribute to the OS anymore.
Chungy
It's this simple.
Stas'M
Just read the Wikipedia especially part about internal code audit
JeisonWi
Or basically you're already will not be able to contribute
Julen
But... The XBOX one... Wow.
Alessandro
The issue is simple: if you look at a leaked code, you will see how it handle specific things, you want it or not
Alessandro
So when you write ReactOS code you do this by knowing how the original one was written
Alessandro
The risk of emulation is really high, even if not intentional
Alessandro
I think this is the point
Stas'M
Alessandro
Moreover, if Big M could somehow prove that a ROS developer downloaded the leak, even if he didn't use it to copy, there would be no excuses at all
Олександр
This extends to leaked documentation too
Олександр
And if you have been working for Microsoft
Олександр
Yep
rosbridge
<hbelusca> What about if you have worked on Office ? 🤔
Lutrulo
Probably
dairyhungWL🇦🇷
i swear there s build glitch. I have freeldr in fixed linux btrfs root directory, so i supposed as ninja option give prebuilt iso, i extracted the "reactos" folder to home directory, used cfg file for hd0, and boot...
dairyhungWL🇦🇷
first boot was successful (text console boot though). reboot and... something from below APC level (i guess its due to audio DPC drivers that failed to implement above some API) and stucked there.
dairyhungWL🇦🇷
the topic is.. as for normal bootcd setup to btrfs neither has NDIS Lan nor network configuration interface. that is awkward. so, audio and ndis DPC or like that are connected in API, so modern low power CPU hasn't same ISA as older ones. that way xqemu wraps old opcodes from DPC API.
dairyhungWL🇦🇷
i would say it is fault of such buggy version of gcc or make config, or macros that target old assembly then where ros-arm-bringup corrupted the build environment with code exclusive for armv4. i wonder what parts we need to reimplement.
Stas'M
dairyhungWL🇦🇷
even worse, why not ask for eltech and 4corn so that eltech make an $objdump ntoskrnl.exe --arch=armv6 -o ntoskrnl.s meanwhile 4corn does reverse engineer to static decompile manually. so the fusion between Risc and React
Stas'M
Stas'M
Windows 7 on ARM ran on armv6
Stas'M
But one does not simply obtain it 👌😅
dairyhungWL🇦🇷
i plan to get involved in some specific area to show people anyone can develop for his zero pi and may be from scratch to something greater than BBC BASIC on risc os
Stas'M
Stas'M
https://reactos.org/wiki/ARM_Port article might contain some useful information
Stas'M
however I don't know if UEFI / ACPI is applicable to ARMv6 — probably yes, since it's universal, but I never seen it "in the wild"
Stas'M
@AppleCyclone might know how it was done
Stas'M
dairyhungWL🇦🇷
mhm, seems to be very specific on drivers and conditions. that's the problem. we need encaurage pc sticked people to make a lift from the low land. even would be trivial dig the code (i've been there) and fork it with traditional GNU tools. "ninja, get out of our way"
Stas'M
what the problem with ninja? it's a part of build system, not much relevant to the compiler and architecture stuff
Stas'M
though I don't know how well our toolchain is adapted for cross-compiling
Stas'M
ping @extravert34
Chungy
It should be trivial to tell CMake to use generate Makefiles instead
Chungy
nothing is really wrong with ninja
rosbridge
<hbelusca> ninja is just a more efficient make, but that's it.
Chungy
speaking of build tools though, the new version of RosBE doesn't require me to put in -DPCH=0 anymore and it's great
Petrus
Victor
Chungy
on RosBE 2.1.2, it failed to build by default and I needed to pass that to configure.sh for it to work
Chungy
last I knew it was a known problem
Chungy
now if I use -DPCH=1...
$ ninja bootcd
ninja: error: 'base/applications/calc/calc_pch.h.gch', needed by 'base/applications/calc/CMakeFiles/calc.dir/convert.c.obj', missing and no known rule to make it
Chungy
that's a pretty big issue :P
Chungy
at least it works by default so not that big
Chungy
$ time ninja bootcd
[...]
real 5m18.641s
user 47m38.620s
sys 5m6.528s
can't complain about these times anyway :P
Chungy
peak ReactOS. I just tried installing it in PCem :P
Chungy
Stas'M
Chungy
thanks, not helpful :P
Chungy
I usually run it in qemu where it works fine
Chungy
man...changed graphics adapter to plain VGA, "Please wait while the ReactOS setup initializes itself and discovers your devices..."
it stays here for a good few minutes xD
Victor
Victor
we have a PR for that, but it has one problem...
https://github.com/reactos/reactos/pull/2764
Chungy
and now it just crashes PCem for some reason.... haha
Chungy
that should never actually happen. Unless it's creating a triple fault in the CPU, but I doubt it
rosbridge
<hbelusca> Is there a serial port in PCem?
rosbridge
<hbelusca> At worst, try booting selecting "Debug (Screen)"
rosbridge
<hbelusca> Maybe you'll be able to obtain some more information.
Chungy
It technically does but I don't think it's usable for anything but the built-in mouse emulation. It definitely is not a debugging platform
Chungy
honestly I could give a whole rant about PCem and that's not appropriate in this group. It has almost zero documentation and has some major points of suckage
jamie@
Chungy
it can play 3D Space Cadet Pinball, so it has that going for it
Chungy