Re: Linux / Windows GUI application with assembly



Betov wrote:

As you might know, there has been several long years
of hard works, done by many pioneers of Win32Asm,
before Applications could have been written in Asm,
under Win32, and the Linux Asm Stuff is still in the
very same state, it was for Windows... 15 years ago.

There is still some assemblers which compile successfully binaries
under Linux, and I thought someone had already investigated the GUI
applications field under Linux with ASM.. Too bad it's still something
not "considered", as much as it is for years on Windows.

What is the key factor that motivated such a movement under Win32 and
not under Linux ? I'd say, the popularity of Win32 won the interest of
most developers ( since for years, making an application was mainly
targeting the Win32 market ), but now, as I see it, Linux is becoming
more and more viable as an alternative to Win32, both in the price
point of view and on the power you can unleash with it.

The kernel being open source, is a great factor of evolution; you can
customize it to your needs, which leads to a totally optimized system
for you, in matter of functionalities that is.

I would like to ask you a question Rene, considering you are a fervent
defender of GPL, how come your choice for a system didn't include
producing code for the GPLed OS of choice, aka Linux ?

Linux is definitively NOT any area for Assembly. Would
it be one, even with a little bit more problems, what
you mean to do would exist since ages, given the number
of volunteers around Linux, and given the numbers of
attempts, we have seen passing and going to... the trash
bin.

There must be a way to hack Xorg, the same way the Win32 API is
"hacked" by assembly programs. I say "hacking", because like the Win32
API, the Xorg API is not supposed to be coded in assembly from a
starter. It has similar calls than those of the Win32 API, so I think
it wouldn't be totally out of mind to think of "hacking" it with
assembly, by declaring clever includes, like it's done in Win32 ASM
nowadays..


Not to discourage you, but, if you persist on this plan,
be prepared for _years_ of pioneer's work without any
guaranty of success, and of "royale indifférence", in
case it would go to an end.


Betov.

< http://rosasm.org >

The indifference is the least I care about, as I never did anything to
promote myself, or to make people worship me. Being a pioneer is also
something I don't plan, since I'm not good enough in all those matters
to pretend doing a pioneer job, knowing that some people already
probably investigated that same path in the past. My goal is to make a
cross platform application, which would be as clean as possible, trying
to avoid most of the "garbage" from HLL... I just want it plain and
simple, yet fast and small in size..

I wanted to know if there already was something similar on the Linux
assembly world, as it exists on the Win32 one.. Too bad it doesn't
exist, I think I'll code my application with the standard "HLL GUI" +
Assembly Optimized routines...

Cheers, thanks for help !
K

.



Relevant Pages

  • Re: Asm For Nerds
    ... If you want to look at a Linux ... "Windows assembly programming pioneers". ... for own Win32 programs. ... does absolutely not apply to the Multi-Purpose Assemblers, ...
    (alt.lang.asm)
  • Re: The Delphi Survey
    ... and Linux, but not for win32 and .NET. ... capacity and bigger gain for code compatibility with Linux than there is ... It's also different because .NET, without Mono support, is a Windows ...
    (borland.public.delphi.non-technical)
  • Re: Can we fire a magnetic pulse at a fighter ?
    ... lost some stuff I was writing here. ... is clean basic html, nothing active, the camera page is php. ... I run Linux Firefox now, but the site was Ok with netscape too. ... Same for asm, C, etc. ...
    (sci.electronics.design)
  • Re: Will there ever be a new Delphi for Win32?
    ... some .NET projects run on Mono directly. ... Calvert's article on running .NET WinForms code on Mono and Linux. ... No. CLX is only supported on Win32 and Linux. ... Yorai Aminov (TeamB) ...
    (borland.public.delphi.non-technical)
  • Re: ASM objects?
    ... HLA and TASM have object-oriented capabilities. ... programming is done using the Win32 API. ... is it optimal to be using many 'subroutines' in an ASM ... > I am thinking of making a graphical interface where ASM code can be put ...
    (alt.lang.asm)