Re: Oldstable? Abandoned Packages? Alternatives?

From: Kevin B. McCarty (kmccarty_at_Princeton.EDU)
Date: 06/16/05

  • Next message: Bradley Alexander: "Re: stopping ssh attacks"
    Date: Thu, 16 Jun 2005 11:48:37 -0400
    To: debian-user@lists.debian.org
    
    

    Thomas H. George wrote:

    > An academic question: If I wrote a standalone program in C strictly for
    > my own use what would be its lifetime? I have heard it argued that C
    > (and I assume gcc) is here forever as it is the preferred language for
    > writing operating systems.

    If you wrote a program using only C and the standard C library
    functions, the binary will work for probably many years (depending on
    how long it is until any transition from libc6 to libc7), and the source
    code will probably compile for decades (if appropriate arguments for
    backwards compatibility are given to the compiler).

    However, almost any program needs to be linked against some additional
    libraries for using graphics, etc, unless you want to write _everything_
    from scratch. So really the binary (source code) will work only until
    one of the libraries it needs changes ABI (API, respectively), and the
    old version of the library is no longer available for Debian and can't
    be installed. This is probably on the order of a few years.

    Hope this answers your question,

    -- 
    Kevin B. McCarty <kmccarty@princeton.edu>   Physics Department
    WWW: http://www.princeton.edu/~kmccarty/    Princeton University
    GPG: public key ID 4F83C751                 Princeton, NJ 08544
    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Bradley Alexander: "Re: stopping ssh attacks"

    Relevant Pages

    • Re: sources/Build.exe alternate source file location question
      ... you can compile things as libraries and link against them. ... what do 'compiling things as libraries' and having 'a dedicated ... force all platform build environments to fit into one common build system. ... use a good source code management system, ...
      (microsoft.public.development.device.drivers)
    • Re: sources/Build.exe alternate source file location question
      ... you can compile things as libraries and link against them. ... what do 'compiling things as libraries' and having 'a dedicated ... force all platform build environments to fit into one common build system. ... use a good source code management system, ...
      (microsoft.public.win32.programmer.kernel)
    • Re: Carrying Libraries on Your Back...
      ... > Why not build on an installed based of assemblies, ... > than porting libraries around, ... download source code ... compile local source against header files ...
      (microsoft.public.dotnet.languages.vb)
    • Re: Using Lattice ispLEVER with VHDL libraries
      ... I am assuming there are some advantages to using the IDE rather than ... I also can't see to get Modelsim to work with ispLever, ... You will have to read about the tool you use to specify compile ... user defined libraries to get things to go under ispLever. ...
      (comp.arch.fpga)
    • Re: Getting started on the HP49g+
      ... either the original HP extable lib ... extable2 lib from http://www.hpcalc.org/details.php?id=3940. ... ask again if you have any problem installing libraries. ... compile the string with ASM (listed in the development lib menu, ...
      (comp.sys.hp48)