>open source>can run windows binaries (aka useful software)>chuds ignore its existenceWhy?
>too unstable for any production use>only barely runs on pre-2010 hardwareIt's an impressive project but it's still not viable for anything.I think they started implementing NT 6.0 APIs (Vista) but it's only a start.Since it's an open-source replication of Windows Server 2003, you can only run it on old hardware from the 2000s, there are no drivers for modern hardware. Otherwise, you must run it from a VM within Windows/Linux, so...
reactos is the poster child for biting off more than you can chew. also they and wine avoid each other like the plague
>>108784539reactos is the buggiest windows alternative, don't run it on modern computers
>>108784567>>108784564>>108784561>don't develop it>why is it so buggy waaaaah
>>108784594lil nigga they are trying to reverse engineer windows. doing this legally is an astronomical pain in the ass
>>108784603nigga we have the decompiled windows xp (aka the best version of windows)
>>108784603I'd much rather have something that works and not be worried what doesn't work all the time.>>108784607You serious?
>>108784607>nigger doesn't understand law>>108784620Yes, it leaked several years ago.https://linuxreviews.org/42.9_GB_Of_Microsoft_Source_Code_Leaked:_Historicans_Can_Now_Study_The_Source_Code_For_MS-Dos_3.3_To_Windows_XP
>>108784607It is a cucked project deathly afraid of being sued by MS. They purge devs and code suspected to have influence from leaked code.
>>108784632Oh, back when Covid was in it's hay-day. I expected that to be released at least a decade before.Kinda wish there was community efforts into making security patches for Microsoft Defender, but that would prolly be as trustworthy as the W11 Dev Team vibecoding their broken OS
>>108784539"also known as" doesn't mean it's truehope this helps
>>108784539>can run windows binariesCan it, though?
>>108784567>buggiest windows alternativeAs opposed to?
>in alpha since 19962026 year of the reactos desktop?
>>108784607If you're talking about the source code leak back in 2020. A. We can't use it legally and B. The source code is still missing source for components anons had to scrape from old versions of windows
>>108784539>can run windows binariesyou haven't even tried it, have you?
>>108784826Just look at the code and make your own based on it, use AI, all done
>>108784826Take the leaked Windows XP source code and vibecode all of them using AI, Then import bunch of codes from Proton, Wine forks, ReactOS, etc etc etc into the leaked Windows XP source code repository
>take leaked windows>claude, rewrite it in rust>publish>don't get sued
>>108784826>>108785020OpenNT is more than enough. Just start from there.
>>108784539I wish it was good, I do not like Unix on a desktop.What this shit needs is more peripheral drivers and the mesa driver.Beta quality and And running a lot of software and DWM.
>>108784564The WINE devs are the ones avoiding any ReactOS code, but they have never explaining their reasoning for doing that.
>>108785796Linux users are cultists, they look down upon anything Windows-related.ReactOS devs said the reason they don't "just settle for Linux" is because Linux is fundamentally shit and always will be for home users, see interview:https://www.youtube.com/watch?v=VnLQvqoxXjA
>>108785796Plausible Deniability you retard.
>>108784840>>108784840I ain't got the money for an army of lawyers, nor has any freetard with dreams of making a true open source Windows. Though it will be funny to get sued and lose to destroy every single coding AI because the code it shits out is liable for lawsuits.>>108785088OpenNT is just leaked Windows NT 4, no different from the XP leak.
>>108785828No that's wrong. Like I said they are a cult. They think if you don't use a terminal and bash scripts for everything, you shouldn't be allowed to use a computer.
>>108785844Not a bad choice. Case in point, you got filtered.
>>108785796they don't wanna get sued by microshart
>>108785844Could be. I'm there. I tried Git for Windows at work and now I use Ubuntu at home. Automating things is addictive.My dad asks for my help using programs. I don't mind, but I also ask myself, "Wouldn't this be easier to understand as a CLI program with a man page?"
>>108785826It also happens that a lot of devs are unixfans and despise everything Non-UNIX on top of despising Microsoft.They just don't know how Non-UNIX systems work, or simply don't care.
>>108784603>doing this legallydid they forget theyre russians?
I fucking hate copyright law
>>108784539Controlled opposition. It has fundamental flaws which are never addressed. It will never be usable because its not intended to be.
>>108784564reactos could have been done ten times over by now if it was done right. The problem is their entire development philosophy is wrong. The fundamental flaw is developing the entire OS in parallel, this results in a broken eternal alpha state. What they should have done is developed one component at a time, all the way to 100% such that it could be dropped into win2k3 and pass all functionality tests. Also supporting gcc is utterly retarded. Windows should be compiled with msvc.
>>108786770>What they should have done is developed one component at a time, all the way to 100% such that it could be dropped into win2k3 and pass all functionality tests.They do that. It's just that they don't have enough manpower to see noticeable progress. And they always test their individual components in Windows Server 2003 first before they merge them into ReactOS.>Also supporting gcc is utterly retarded. Windows should be compiled with msvc.They do have MSVC builds, they are on their site. Plus they also have some experimental Clang ones, but I don't think those are public.
>>108784539>>can run windows binaries (aka useful software)It doesn't, at least not yet aside from very specific stuff.
>>108786716>It has fundamental flaws which are never addressed>posts something retarded>doesn't back it upYup, it's /g/ time>>108786871>They do have MSVC builds, they are on their site.He means supporting gcc entails an extra effort that is not worth it.>>108785355>What this shit needs is more peripheral drivers and the mesa driver.They constantly work to improve driver support. Recent builds have vastly improved support for SATA and Nvidia GPUs. Not that many years ago they didn't even have support for USB.
>>108786770gcc has some features. msvc doesnt have VALs, your statement is repeatedly empty>>108786871>some experimental Clangclang is the top compiler now, everything should be compiled with it, theres some php guy in there.
>>108785826GNUnix users may be cultists but jeez, those dudes are neurotic laugh reveals them retards, unstable as the OS project itself. found the answer why
>>108786465Only the founders were Russians, but they have people from around the world as well.
>>108788514gcc/clang do not support core features that windows requires, specifically SEH. Also gcc/clang are garbage compilers that abuse undefined behavior to make micro-benchmarks slightly faster. I would not write anything important in gcc or clang. MSVC is a professional compiler that is actually trustworthy.
>>108784539My OS choice does not depend on how well it can run closed source dogshit. I rarely need to run windows applications, and if I do wine almost always works.
>>108789832> specifically SEHvery good, SEH and other telemetry retardation should be dropped. if you want them, install windows 11.> MSVC is a professional compilerare you deaf or somth, i said it doesnt support VALs. you cant code anything modern without VALs. nonono, no malloc babaloc substitutes, otherwise install Linux or OpenBSD, it does complete obfuscation and integrated with those libc antiques.microsoft is moving (moved) to c++ (or rust), msvc is abadonware to thier own norms
>>108789998Modern Microsoft is not something to look at and emulate. Also, SEH is a fundamental part of windows, it cannot be gotten rid of. Unlike linux which uses buffer copies at the system boundary. Windows passes user buffers directly into kernel mode. SEH is used extensively to make it possible to access user buffers directly without crashing the system.
>>108789832>MSVC is a professional compiler that is actually trustworthy.rare anti-freetard dunning kruger larp
>>108790088MSVC is objectively a better compiler than gcc or clang. MSVC does not hide behind "undefined" behavior as an excuse to break your previously working code. MSVC is not constantly reinventing itself, adding billions of dubious optimization passes that usually make the code worse. MSVC is a reliable and trustworthy compiler, whilst gcc/clang are experimental toys.
>>108790065> “SEH is used extensively to make it possible to access user buffers directly without crashing the system.” This is misleading. SEH can be used to catch faults (access violations) that occur when kernel-mode code dereferences invalid addresses, but relying on SEH in kernel-mode is neither the normal nor recommended mechanism to safely access user memory. In kernel-mode Windows, there are explicit APIs and conventions (probe/lock pages, try/except when necessary in certain contexts) to safely access user buffers. In user-mode, SEH protects applications from exceptions. In modern Windows kernel development, structured exception handling in kernel-mode is restricted and must be used carefully; using SEH to mask improper validation is poor practice and unsafe.> SEH is a fundamental part of windowsit is C++ language trait and a runtime feature (exceptions). if you want runtime features, start making a proper runtime first, without those low-level cosplays seen in C++, Rust, Go, etc. so, imo it should be removed.
>>108790132ok rajesh
>>108790159> it is C++ language traitSEH has nothing whatsoever to do with c++.
>>108790132>MSVC is not constantly reinventing itself, adding billions of dubious optimization passes that usually make the code worse.That's a roundabout way of admitting it's just less advanced. lole.
>>108790182If you have ever looked the the assembly generated by gcc and clang you would not be impressed. All the different layers of ultra-complex optimization fight each other to produce some truly retarded assembly. MSVC on the other hand is more conservative, but also never does profoundly stupid things. Its code gen is always ok, whilst gcc clang swing between two extremes, amazingly optimal one moment to profoundly brain-dead the next. Many of gcc and clangs optimizations, turn into anti-optimizations in many cases.
>>108790065>Also, SEH is a fundamental part of windows, it cannot be gotten rid of.That's actually a good thing, at least for a consumer OS.Linux (and other UNIX OSs) expects you and the rest of the devs to do the hard work for them and adapt the apps while Windows keeps all the compatibility configurations since the very first version of the Windows API without changing a thing, or al least keeping changes at minimum, so you could install software from 20 years ago without problems.With Linux? lol, good luck installing software from 5 years ago, and the only answer linuxfags give you is "compile from source yourself lol".
>>108784564To be fair Wine doesn't have anything that could be used by ReactOS.The problem is that both projects are fundamentally different at their core.ReactOS wants to be an open source 1:1 Windows clone as much as possible, including all the particularities and special cases Windows has.Wine operates with an "as long as it works" philosophy, accuracy be dammed. Not saying this is a bad thing, but they don't care about being compatible with the OS, just with the software and apps in mind. Besides Wine is heavily tied to Linux, and it's basically its primary OS, so the portability wouldn't be a 1:1 situation anyway.
>>108784840that would immediately cause them to get sued retarded jew. if you want this shit to get gud then donate money>b-but my returnyour return is the product you stupid cheap kike.
>>108790357>Besides Wine is heavily tied to Linux, and it's basically its primary OS, so the portability wouldn't be a 1:1 situation anyway.Slowly but steadily they have been adding more abstraction layers so as to not to rely that much on Linux's particularities. For instance, the last version added this:>More work on MSXML reimplementation without libxml2.This kind of stuff keeps on happening. I guess they want everything to live in its own little world as much as possible.
>>108784539I don't get what this is. Some kind of windows XP abomination reverse engineered?
>>108784539I just run a Win7 VM for older software I use.
>>108784607>nigga we have the decompiled windows xp (aka the best version of windows)it's better to vibe code all of windows xp source code files using ai
>>108790917Vibe coding with the same code that the AI learned by searching the leaked XP source, lmao
>>108784539ReactOS is a joke. They are trying to copy what Microsoft (a billion dollar corporation) has done over a period of 40 years, with a vastly smaller dev team, and a vastly smaller budget. The only chance in HELL that they can pull it off is if they start using illegal methods such as, at least, throwing their entire project in the trash and using the leaked 2k3 source code as a starting point.Their insistence on legalfaggotry, despite IIRC all their developers being russians, means they are not a serious project. If you can't break the law, then it's better to just give up, because they're never going to get anything useful out of all this work.
>>108790216post a benchmark
>>108791340Most of the code changes Microsoft have made in the past 20+ has been damage and not desirable to replicate. They absolutely could replicate the core parts of win2k3 if they were focused. They have so many advantages that Microsoft did not have. Faster computers for quick rebuilds, decent source control. Virtual machines for testing. The Reactos project has wasted absurd amounts of developer time on bullshit. Like they have a clone of ms-paint for fuck sake. Literally why. They should not have touched a single component outside of the core system, not until core was done.
>>108784539Windows is bad. Everything went wrong with windows 95.
>>108791515ReactOS should aim for Windows 7 compatibility and that's it. It would be the perfect OS.
>>108790171__try or try harder to prove it
ReactOS will be the only viable Windows replacement because it will be already fully compatible with windows apps without being in need of tinkering like linux.Rememebr that:>Linux is only for enthusiasts because it always require tinkering with it>All users that daily drive Linux always have a partition with windows installed>There is no linux distro that works out of the box for something different than browsing the web, use libreoffice and other basic stuff>Every year is the year of the linux desktop (For them)The year of the ReactOS dektop is more likely to happen than the year of the Linux desktop
>>108790357>ReactOS wants to be an open source 1:1 Windows clone as much as possiblecopycats always fall behind the main thing (if thats true statement). those NODE copycats for example, theres not much sense in re-implementing/re-writing the same retarded JS "standards" with 32-bit integers. theirs is the golem behaviour to get more users, an unexplainable, non-justifiable thirst for users like GNUnixoids have. same pattern with rust re-writers, they are always behind with some unpopular and bogus solution that is line-to-line copy of the thingthe objective must always be of securing superiority over existing products, that creates a certain mindset. just making it work, just compiling, just avoiding the bugs oh no bugs bugs, unsecure, catch them aaa aa.. then you will listen to those neurotic laughter..
>>108784831No, he read about it, then confidently decided to promote it with bullshit.
>>108791554Windows 7 compatibility must be carefully implemented, the 2k3 architecture must be retained as much as possible. NT6 was a disaster which we would not want to replicate.
>>108791554nothing installs on win7 anymore
>>108791795Not true, and a lot of software is just artificially locked on newer systems. ReactOS just needs to mask itself as a Windows 10/11 system and that's all. That's pretty much what it does now with the 2000/XP/Server versions.
>>108784539vaporware
>not using claudecode to build the bridge between worlds that destroy Microsoft.>Ngmi