64bit ReactOS Availability (Latest Firefox + Wine 64)

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

anthracen
Posts: 43
Joined: Thu May 10, 2018 2:28 pm

Re: 64bit ReactOS Availability (Latest Firefox + Wine 64)

Post by anthracen »

cb88 wrote: Fri Aug 10, 2018 2:58 am While you are correct to point out the inaccuracy of my statement. You also have perpetrated an inaccuracy, any kernel that is implemented as an EFI loadable executable can be loaded directly. https://wiki.archlinux.org/index.php/EFISTUB
No, I didn't. the point was that having 32 bit UEFI, and 32 bit UEFI OS loader as a result, are in no way a problem for booting 64 bit OS by the loader in question.
as of that linux idiocy - it has nothing to do with UEFI itself. screwing up architectural concepts by linux is its own "feature". for the UEFI it's still an OS loader, not the OS. UEFI has no notion of loading OSes. that was the point. UEFI supplies services for OS loaders to aid in loading their OSes.
cb88
Posts: 73
Joined: Fri Oct 06, 2017 3:26 pm

Re: 64bit ReactOS Availability (Latest Firefox + Wine 64)

Post by cb88 »

Be nice.

UEFI has no concept of os loader either... it just loads executable modules and provides services to them if you want to keep being pedantic... and it just so happens those executable modules can be kernels.
anthracen
Posts: 43
Joined: Thu May 10, 2018 2:28 pm

Re: 64bit ReactOS Availability (Latest Firefox + Wine 64)

Post by anthracen »

cb88 wrote: Mon Aug 13, 2018 9:08 pm Be nice.

UEFI has no concept of os loader either... it just loads executable modules and provides services to them if you want to keep being pedantic... and it just so happens those executable modules can be kernels.
it does have the concept. Read 2.1.3 of the specification.
2.1.3 UEFI OS Loaders
An OS loader is a special type of UEFI application that normally takes over control of the system from firmware conforming to this specification. When loaded, the OS loader behaves like any other UEFI application in that it must only use memory it has allocated from the firmware and can only use UEFI services and protocols to access the devices that the firmware exposes. If the OS Loader includes any boot service style driver functions, it must use the proper UEFI interfaces to obtain access to the bus specific-resources. That is, I/O and memory-mapped device registers must be accessed through the proper bus specific I/O calls like those that an UEFI driver would perform.
If the OS loader experiences a problem and cannot load its operating system correctly, it can release all allocated resources and return control back to the firmware via the Boot Service Exit() call. The Exit() call allows both an error code and ExitData to be returned. The ExitData contains both a string and OS loader-specific data to be returned.
If the OS loader successfully loads its operating system, it can take control of the system by using the Boot Service ExitBootServices(). After successfully calling ExitBootServices(), all boot services in the system are terminated, including memory management, and the OS loader is responsible for the continued operation of the system.
Taking control over the system by the loader is the thing making it not just an application.

UEFI cares about OS loaders. UEFI doesn't care about OSs. those monolithic ugly stupid bloats that their creators couldn't think out something smarter, of course could embed UEFI OS loader into their crap, but it's still is a freaking loader. Just bloated by idiots to several tens of megabytes. :evil:

The whole point was that the 32-bit UEFI OS loader could easily load and start its 64-bit kernel as opposed to what you said. if linux can't do that, I am happy for it! let them compile the whole UEFI into their kernel, maybe then they will be happy. :mrgreen:
cb88
Posts: 73
Joined: Fri Oct 06, 2017 3:26 pm

Re: 64bit ReactOS Availability (Latest Firefox + Wine 64)

Post by cb88 »

Actually it's windows that can't do that... grab a 64bit windows 7 image and try and load it on a 32bit only UEFI good luck. It's because Windows's 7 didn't include a loader that worked with that combo.

Regardless this is way off topic. I won't be replying to your further ever.
anthracen
Posts: 43
Joined: Thu May 10, 2018 2:28 pm

Re: 64bit ReactOS Availability (Latest Firefox + Wine 64)

Post by anthracen »

cb88 wrote: Tue Aug 14, 2018 4:06 pm Actually it's windows that can't do that... grab a 64bit windows 7 image and try and load it on a 32bit only UEFI good luck. It's because Windows's 7 didn't include a loader that worked with that combo.
wahoo! we weren't talking about this. and then you'd say it's "off-topic". I didn't check this claim's truthfulness, but even if this is true, it's just because they didn't provide an OS loader for 32 bit environments that loads 64 bit OS. not because they couldn't, just because they thought it's not needed. we were talking about the possibility.
Regardless this is way off topic. I won't be replying to your further ever.
what could you reply? I gave you the quote from the specification proving your claims were wrong.

and finally, what "on topic" here could be?
this quote:
If I were the ReactOS Developers, I would stop 90% of works on 32Bit ReactOS and concentrate on the 64bit side.
tells it all. it's yet another garbage thread from "visionaries" nobody asked about. "If I were the ReactOS developers"... I'd just ask them gtfo.
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 32 guests