Raspberry Pi Support

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

User avatar
binarymaster
Posts: 481
Joined: Sun Nov 16, 2014 7:05 pm
Location: Russia, Moscow
Contact:

Re: Raspberry Pi Support

Post by binarymaster »

Ancient wrote: Mon Nov 19, 2018 3:16 am My guess is a port of ROS would need to analyze both how Microsoft supports native ARM applications and how it supports X86 interpretation. An X86 interpreter would have to be a component added to ROS to enable broad compatibility with existing Windows software.
They use so called Compiled Hybrid PE (CHPE) technology, see picture from the presentation:

[ external image ]
Ancient
Posts: 82
Joined: Tue Mar 27, 2018 11:32 pm

Re: Raspberry Pi Support

Post by Ancient »

binarymaster wrote: Mon Nov 19, 2018 4:12 pm They use so called Compiled Hybrid PE (CHPE) technology, see picture from the presentation:
It is a good idea to spread ROS to ARM, but implementing the extensions Microsoft has added to facilitate this will likely require that ROS multi core and 64 bit support be completed. The problem is development time and resource allocation. A single core ARM OS just isn't going to do much, a 32 bit single core ARM OS will do less. A buggy single core 32 bit ARM OS .... well the trend is self evident.

ROS needs to finish alpha, needs to support multi core, USB boot, various file systems, and 64 bit at least to an extent. It's unfortunate as this would be a good time to migrate into ARM for ROS. However the OS isn't up to it at this time imo. Without a paradigm shift, to accelerate ROS development, something like a gofundme or similar. ROS is likely over time to slowly lose significant developer interest. ROS has so much going for it, other than development speed.

As an aside, if ROS is ever successful, and it should be if it's 64 bit multi core X86 and ARM capable, Microsoft will begin to pile on lawsuits. They won't have merit, but will be more expensive to defend than ROS was to develop. A legal contingency is necessary imo. I am not an attorney, but have seen the consequences of small firms being sued out of existence by large firms. Maybe fork the crap out of ROS, so there are many related but not identical variants. This seems to work for Linux.
PurpleGurl
Posts: 1790
Joined: Fri Aug 07, 2009 5:11 am
Location: USA

Re: Raspberry Pi Support

Post by PurpleGurl »

Ancient has some good points.

About forking. It seems that for Linux, forking is the nature of the beast. Since folks have tried to make their own open source version of Linux, there have been a number of interpretations as to just what Linux is, and it got so bad that standards committees started emerging (like SUS), and bare minimum compatibility standards (like POSIX). So how exactly can the open source Linux variants balance the future with Unix's past and still keep the pace of modern hardware? And since something either hasn't been done in Unix, or because Unix proper is still mostly closed source, that creates room for differences in interpretation when it comes to adding new features. So different teams add the new features differently or create conflicting standards.

As for Windows, nobody has ever created a Windows-like OS other than Windows. There are kids playing with their own Windows kernel, but most of those are grabbed up by Microsoft, and the rest are restrained to keeping their kernel-making a hobby. Due to the legalities, they can never make their own competing Windows version, at least not in the US. So the only team worth mentioning in this is the ReactOS team. And there have been "fork" attempts, but those are mostly just vanity releases. Like if I wanted to release my own, call it PurplOS, etc., chances are, someone doing that would likely only change the name and theming, maybe change some of the registry defaults or bundle additional software. At least one removed some of the sanity checks to get something they used to run or something. Those who create vanity forks tend not to maintain their "project" for long. It is all about stroking the person's ego or getting attention, and when that gets old, they abandon their project, maybe let their site registration lapse if they even started a site, and didn't just have a repository page only.

So the Windows-like alternative world is rather sane, since ReactOS is the only one of note, currently. While I wish GreenTea OS or whoever success, I just hope they are following the laws and coding it cleanly without using tainted sources. I would hate for a project like that to pull ours down and destroy the playing field for everyone.

A bone I have to pick is that I don't recall the name Linux ever being contested. Linux sounds vaguely similar to Unix. And while there were Linux suits, like SCO v. Novell, I haven't found any over the name. Yet, someone tried to make a Linux that behaved a bit like Windows and call it Lindows. And guess who sued? As a result, they became Linspire. The funniest legal action by Microsoft was the one where a guy named Mike Rowe decided to create his own software company. Guess what he called it? Mike Rowe Soft. And he was forced to agree not to use that name.

Now, if some decent ReactOS forks were to pop up, and with new developers, that could become beneficial, but I see little interest in that.
WillPetro551
Posts: 1
Joined: Sun Feb 14, 2021 11:03 pm

Re: Raspberry Pi Support

Post by WillPetro551 »

binarymaster wrote: Fri Jul 06, 2018 2:28 pm
Aeneas wrote: Fri Jul 06, 2018 12:03 pm And EXACTLY WHAT will you do with an ARM port? - ReactOS is only an OS, not a "suite of apps"! So will you then handle compiling everything on ARM by yourself, from Firefox to LibreOffice? It "sounds nice", but is entirely pointless in a greater perspective right now.
Windows 10 on ARM uses emulation to run x86 executables.
Yes but Windows 10 was also built on top of the NT kernel and other OSes from Windows XP in 2001, to Windows 10 in 2015. On the contrary, React OS was built on top of the DOS kernel.
User avatar
dizt3mp3r
Posts: 1873
Joined: Mon Jun 14, 2010 5:54 pm

Re: Raspberry Pi Support

Post by dizt3mp3r »

NO!
Skillset: VMS,DOS,Windows Sysadmin from 1985, fault-tolerance, VaxCluster, Alpha,Sparc. DCL,QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager, CMS, Quad Electronics. classic cars & m'bikes. Artist in water & oils. Historian.
User avatar
binarymaster
Posts: 481
Joined: Sun Nov 16, 2014 7:05 pm
Location: Russia, Moscow
Contact:

Re: Raspberry Pi Support

Post by binarymaster »

WillPetro551 wrote: Sun Feb 14, 2021 11:07 pm On the contrary, React OS was built on top of the DOS kernel.
You are confusing something... :|
User avatar
EmuandCo
Developer
Posts: 4722
Joined: Sun Nov 28, 2004 7:52 pm
Location: Germany, Bavaria, Steinfeld
Contact:

Re: Raspberry Pi Support

Post by EmuandCo »

Before you get in hot water with your next post here, I strongly recommend to verify your claims next time... You first post was already an F for failure. That stigma will never go away as it would have been easily prevented by 5 minutes of reading...

DOS kernel huh? I never saw a msdos.sys or ibmdos.com file inside ROS.

Ah and btw, Windows NT started with version 3.x, continued till 4.x and then was called Windows 2000 and THEN your mentioned Windows XP showed up in 2001. Just to complete your claims. So the timeline starts in 1993 and goes on till... today.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.

If my post/reply offends or insults you, be sure that you know what sarcasm is...
florian
Posts: 509
Joined: Tue Nov 01, 2005 2:19 am
Location: Germany

Re: Raspberry Pi Support

Post by florian »

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 21 guests