Robert Szeleney made the switch and now all SkyOS applications are .PE and all are using the DLL format, reducing the overall code size. Robert has also published a new screenshot of SkyOS, showing his new Windows-like Start panel. In the meantime, MenuetOS 0.69 has just been released, and it includes many bugfixes, improvements and for the first time, an Ethernet interface.
“…MenuetOS gets Etherenet”
You mean: “…MenuetOS gets Ethernet”?
Note: not insulting your English, it is an obvious typo.
*Sigh* not another Windows clone with ugly icons.
Who in their right mind would choose PE-COFF over, say, ELF? Anybody who’s done any low-level work with both will be able to state categorically that PE is downright horrible.
to a non-technical reader what are the differences (pros and cons) of the two standards.
I asked a question in the SkyOS forum about PE exes and the Registry. You can find the thread here:
http://www.skyos.org/messagelist.php?category=OS&topic=Question+abo…
I should stand corrected; it would seem that SkyOS does support ELF – but also PE as well. It’s quite difficult to explain non-technically the pros and cons of the different binary formats, but suffice to say, most people that I know who’ve dealt with both find that ELF is cleaner, simpler, and requires very little effort at all to work with.(I’ve written an ELF dynamic loader in C that compiles to a 3k binary, for example).
MenutOS + ethernet interface?
What does that mean?
menas that can i use my dsl system and browse the internet?
This will detect 3com and realtek drivers, for example?
Can someone could give me THE EXACT explanation? I am not sure about that.
Thanx!
My best guess is either there’s drivers being written or a generic driver that will work with most NIC cards.
http://adcodex.com/embedded_html/menuet_tcpip.html
I don’t know how to explain you, but the only support is for a RTL8029 network interface card.
I think it is much of a muchness. PetrOS is 99% PE format. I’ve looked at doing ELF, and despite the comments about it being better/simpler, I remain to be convinced it’s better. I believe Borland had some problems porting Delphi to Kylix with regard to DLLs, presumably using ELF . While not directly a part of PE, the Win32 DLL load/unload conventions could not be translated directly to ELF (or maybe it was Linux that had the problem – not 100% sure)
The upside of going for PE files is that there are many more development tools for PE format than for ELF in my opinion – at least the ones I am familiar with anyway.
P
It’s quite difficult to explain non-technically the pros and cons of the different binary formats, but suffice to say, most people that I know who’ve dealt with both find that ELF is cleaner, simpler, and requires very little effort at all to work with.(I’ve written an ELF dynamic loader in C that compiles to a 3k binary, for example).
You could at least try. I have done some x86 assembler programming (in real mode), maybe I havee a chance to understand.