Re: Linux Compatibility Issue

From: David Z Maze (dmaze_at_debian.org)
Date: 02/14/04

  • Next message: Adam Aube: "Re: Linux Compatibility Issue"
    To: debian-user@lists.debian.org
    Date: Sat, 14 Feb 2004 11:25:25 -0500
    
    

    Abdul Latip <dullatip@angin.com> writes:

    > Once in a while, users are asking me about the compatibilty problem of
    > Linux. They reasoning that M$Office can be installed anywhere like
    > Win98, WinME, WinNT, et. al. Whereas it is hard to install a
    > RedHat package into Debian, and so on.

    ...and it's hard to install Office on Red Hat, or a Debian package on
    WinXP. This isn't surprising. :-) The closer analogy is that it's
    almost as easy to install a Debian package on Debian potato, woody,
    sarge, etc.

    > AFAIK, CMIIW, this is related with the compiler version, the glibc
    > version, the kernel version, and the kernel configuration and
    > modules. May I know what exactly the Linux compability problem
    > is ? I.E.: It seems they are not so backward compatible?

    "What are you really trying to do?" There are some compatibility
    issues, which mostly break into three parts: (1) it's hard to use
    newer software against older versions of the C library; (2) other
    libraries might have changed interfaces, so you need a newer or older
    version; (3) a small amount of software depends on particular kernel
    versions. Within Debian, (1) and (2) are dealt with by dpkg's
    dependency system. If you want to install software that's only
    available as RPMs (which IME is pretty rare), you can use 'alien' to
    convert to a Debian package.

    (My understanding is that Windows has tried to avoid changing core
    interfaces so that (1) isn't a problem, but (2) still somewhat is
    [think about the number of games that prompt you to install DirectX].
    (3) is, too, but more with hardware drivers, and They don't want you
    to think about that.)

    -- 
    David Maze         dmaze@debian.org      http://people.debian.org/~dmaze/
    "Theoretical politics is interesting.  Politicking should be illegal."
    	-- Abra Mitchell
    -- 
    To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Adam Aube: "Re: Linux Compatibility Issue"

    Relevant Pages

    • Re: Cant install Mandrake 9.1
      ... A word on initial install, not covered below - you'll need to point at ... "For BootX to work for Mandrake, ... Linux as the boot OS: Mac F/S Kernel location, ...
      (comp.os.linux.powerpc)
    • Re: Why BSD?
      ... > linux a try". ... and we run FreeBSD almost exclusively at work. ... I had to read a text file and copy and paste install ... "If you choose to use a 2.4 kernel older than 2.4.23 or the updated RH ...
      (freebsd-questions)
    • Re: Help, tailored Linux desired
      ... R>> linux myself? ... R> making my install smaller, ... no drivers of graphics card except the ... Since custom compiling a kernel (and ...
      (comp.os.linux.misc)
    • Plextor PX-716sa DVD-burner how to make it work under SuSE 9.2?
      ... I had heard that Linux was doing ok now (the ... Unfortunately when I did a fresh install of SuSE 9.2 pro the dvd would not ... The kernel recognizes the SATA interface, it just doesn't see the drive at ... writing the drivers, so that I could get this thing moving, as I am not a ...
      (comp.os.linux.hardware)
    • Re: A few RH9 questions
      ... > I'm quite new to linux, so if I ask stupid questions, feel free to give ... > included in the ISO install images. ... > most recent stable version of the kernel is 2.6.0. ... install the driver, if needed. ...
      (linux.redhat.install)