Debianizing -- increasing ASM's reach into Linux



Due to a question on the HLA group about getting HLA packaged for
Ubuntu, I did some digging around for other assembly-related software
associated with Distros. NASM has long been an integrated part (or
available as an extra download) of almost every Distro out there.
However, in nearly every one of them it is a very old version
(0.98.38). Also, looking at the standard FOSS registries/
repositories, there exist some out-of-date material.

If there is anyone experienced at creating Debian packages (and needs
a "rainy day" project), there is considerable work to do in terms of
making a more noticable "footprint" for assembly language tools in the
Linux world. This page contains a lot of links to tutorials and
resources for getting software included into Ubuntu and Debian:

https://wiki.ubuntu.com/UbuntuDevelopment?action=show&redirect=DeveloperResources

I conducted a small survey (didn't check disassemblers/debuggers)
using these tools:

http://packages.ubuntu.com/
http://www.debian.org/distrib/packages
http://directory.fsf.org/
(to submit: http://directory.fsf.org/newform.html )
http://www.ibiblio.org/pub/linux/
(to submit: http://www.ibiblio.org/pub/linux/HOW.TO.SUBMIT.html )
http://savannah.nongnu.org/
http://freshmeat.net/
http://www1.apt-get.org/search.php
(to submit: http://www.apt-get.org/submit.php )

The results of my search:

nasm --

Ubuntu package: http://packages.ubuntu.com/gutsy/devel/nasm
Ubuntu bug report: https://bugs.launchpad.net/ubuntu/+source/nasm/+bug/51374
Debian package: http://packages.debian.org/stable/devel/nasm
Debian bugs: http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=nasm;dist=unstable
Ibiblio listing (old): http://www.ibiblio.org/linsearch/lsms/nasm-0.98.html
Kernal.org: ftp://kernel.org/pub/software/devel/nasm/source/
Freshmeat (Feb 22nd 2005): http://freshmeat.net/projects/nasm/

yasm --

Ubuntu package: http://packages.ubuntu.com/gutsy/devel/yasm
Debian package: http://packages.debian.org/stable/devel/yasm
Debian bugs: http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=yasm;dist=unstable
Freshmeat: http://freshmeat.net/projects/yasm/

fasm --

Freshmeat: http://freshmeat.net/projects/fasm/

asmutils --

Ibiblio listing (old): http://www.ibiblio.org/linsearch/lsms/asmutils-0.17.html
Freshmeat: http://freshmeat.net/projects/asmutils/

AsmIDE --

Freshmeat: http://freshmeat.net/projects/asmide/

HLA --

Freshmeat (Oct 30th 2004): http://freshmeat.net/projects/hla/

Nathan.

.



Relevant Pages

  • Re: New to Ubuntu
    ... Ubuntu has several software repositories, not all of which are enabled ... There is also a package search in the Firefox search box ... I don't mean after X has started but on the initial boot. ... If a kernel security hole is found, ...
    (Ubuntu)
  • Re: Automatix?
    ... I don't see a source package. ... Automatix looks to me as a severe security risk. ... the installation of java 1.5 is, well, questionable. ... to the Ubuntu 6.06, and we, the ubuntu developers, cannot support them. ...
    (Ubuntu)
  • Re: When stability is pointless
    ... debian includes the correct version of the documentation. ... installing a package should result in that package working ... of the reasons I switched to Ubuntu was to minimise the gap between a ... unstable/sid: frequently updated from upstream, ...
    (Debian-User)
  • Re: ubuntu-users Digest, Vol 56, Issue 343
    ... How to find out not frequently used package / package ... Re: Change Pitch ... just download ubuntu 9.04 desktop edition and it works fine according to ... howto install Ubuntu on a 64bit server architecture which ...
    (Ubuntu)
  • Re: HELP -- UBUNTU -- Do not have a proper compiling system
    ... It's a family distribution, so compilation of ... When I set up Ubuntu, ... choose GCC from Synaptic (see "Package Manager", ... to get a packaged installation of MPlayer rather than the source code. ...
    (comp.os.linux.misc)