• Installed system -- 32 or 64 bit?

    From Richard Owlett@rowlett@access.net to alt.os.linux.debian on Mon Jun 3 06:25:21 2024
    From Newsgroup: alt.os.linux.debian

    I was reminded of an editor I used when an engineering tech at DEC back
    in the 70's [ TECO ]. There are references to a 32 bit Linux version
    being available [1]. I would like to travel down memory lane.

    I've a collection of machines with 32 &/or 64 bit Debian installed.
    How do I check which flavor an operable system is running?
    TIA

    [1] https://almy.us/teco.html
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Yrrah@Yrrah-aold@aold.invalid to alt.os.linux.debian on Mon Jun 3 14:14:26 2024
    From Newsgroup: alt.os.linux.debian

    Richard Owlett <rowlett@access.net>:

    I've a collection of machines with 32 &/or 64 bit Debian installed.
    How do I check which flavor an operable system is running?

    inxi -S


    Yrrah
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Richard Owlett@rowlett@access.net to alt.os.linux.debian on Mon Jun 3 09:11:23 2024
    From Newsgroup: alt.os.linux.debian

    On 06/03/2024 07:14 AM, Yrrah wrote:
    Richard Owlett <rowlett@access.net>:

    I've a collection of machines with 32 &/or 64 bit Debian installed.
    How do I check which flavor an operable system is running?

    inxi -S


    Yrrah


    Problems solved - Thank you very much.
    I thought that I had installed 64 bit on this machine. I had.
    *BUT*, by default I boot 32 bit. Means I can experiment with TECO ;}
    Also, exploring inxi manpage should be fruitful.


    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to alt.os.linux.debian on Mon Jun 3 18:39:55 2024
    From Newsgroup: alt.os.linux.debian

    Richard Owlett <rowlett@access.net> writes:
    I was reminded of an editor I used when an engineering tech at DEC
    back in the 70's [ TECO ]. There are references to a 32 bit Linux
    version being available [1]. I would like to travel down memory lane.

    I've a collection of machines with 32 &/or 64 bit Debian installed.
    How do I check which flavor an operable system is running?

    You can run 32-bit executables on 64-bit platforms, so in principle no
    need to care which variant you have.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Richard Owlett@rowlett@access.net to alt.os.linux.debian on Mon Jun 3 15:35:53 2024
    From Newsgroup: alt.os.linux.debian

    On 06/03/2024 12:39 PM, Richard Kettlewell wrote:
    Richard Owlett <rowlett@access.net> writes:
    I was reminded of an editor I used when an engineering tech at DEC
    back in the 70's [ TECO ]. There are references to a 32 bit Linux
    version being available [1]. I would like to travel down memory lane.

    I've a collection of machines with 32 &/or 64 bit Debian installed.
    How do I check which flavor an operable system is running?

    You can run 32-bit executables on 64-bit platforms, so in principle no
    need to care which variant you have.


    But there's an olde say to the effect of "exceptions prove the rule."

    In this case https://almy.us/teco.html states:

    Now, TECO is available for Linux. Many changes to the UNIX version of TECOC have > been made to bring this implementation up to snuff. The gzipped
    archive contains
    the executable, documentation (some specific for Linux) and support files, and
    the source files necessary to recompile if you find it necessary.

    Linux TECO distribution (https://almy.us/files/tecoclinux0398.tar.gz 367k)
    -- built for 32-bit Linux. If you have a 64-bit distribution you will need
    to add 32-bit support or recompile from source.

    As I stated earlier today my primary system is 32 bit. So no problem :}


    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From William Unruh@unruh@invalid.ca to alt.os.linux.debian on Sat Jun 8 23:30:01 2024
    From Newsgroup: alt.os.linux.debian

    On 2024-06-03, Richard Kettlewell <invalid@invalid.invalid> wrote:
    Richard Owlett <rowlett@access.net> writes:
    I was reminded of an editor I used when an engineering tech at DEC
    back in the 70's [ TECO ]. There are references to a 32 bit Linux
    version being available [1]. I would like to travel down memory lane.

    I've a collection of machines with 32 &/or 64 bit Debian installed.
    How do I check which flavor an operable system is running?

    You can run 32-bit executables on 64-bit platforms, so in principle no
    need to care which variant you have.


    But you can not run 64 bit executables on a 32 bit platform.
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Richard Owlett@rowlett@access.net to alt.os.linux.debian on Sun Jun 9 02:40:17 2024
    From Newsgroup: alt.os.linux.debian

    On 06/08/2024 06:30 PM, William Unruh wrote:
    On 2024-06-03, Richard Kettlewell <invalid@invalid.invalid> wrote:
    Richard Owlett <rowlett@access.net> writes:
    I was reminded of an editor I used when an engineering tech at DEC
    back in the 70's [ TECO ]. There are references to a 32 bit Linux
    version being available [1]. I would like to travel down memory lane.

    I've a collection of machines with 32 &/or 64 bit Debian installed.
    How do I check which flavor an operable system is running?

    You can run 32-bit executables on 64-bit platforms, so in principle no
    need to care which variant you have.


    But you can not run 64 bit executables on a 32 bit platform.


    Yep ;}
    That wasn't my "problem".
    https://almy.us/teco.html states:

    Linux TECO distribution (367k) -- built for 32-bit Linux. If you have a 64-bit
    distribution you will need to add 32-bit support or recompile from source.

    I was focusing on "... you will need to add 32-bit support ...".
    I had always thought that a 64 bit system could always run 32 bit
    software. In any case my primary system turned out to be 32 bit.

    Thank you for your time.



    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to alt.os.linux.debian on Sun Jun 9 09:26:50 2024
    From Newsgroup: alt.os.linux.debian

    Richard Owlett <rowlett@access.net> writes:
    Linux TECO distribution (367k) -- built for 32-bit Linux. If you have
    a 64-bit distribution you will need to add 32-bit support or
    recompile from source.

    I was focusing on "... you will need to add 32-bit support ...".
    I had always thought that a 64 bit system could always run 32 bit
    software.

    Yes and no. Within the x86 world:

    1) All current 64-bit CPUs can run 32-bit applications and operating
    systems.

    2) Normally 64-bit kernels can run 32-bit applications (you might be
    able to disable this but itrCOd be an odd choice in a general-purpose
    OS).

    3) You will still need a certain amount of library support (ld.so and
    libc at a minimum) to run dynamically linked 32-bit executables, and
    thatrCOs the bit that may be missing in any given install.

    The CPU-level support for 32-bit operating systems may be withdrawn in
    the future; see:
    https://www.intel.com/content/www/us/en/developer/articles/technical/envisioning-future-simplified-architecture.html
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Richard Owlett@rowlett@access.net to alt.os.linux.debian on Sun Jun 9 04:09:08 2024
    From Newsgroup: alt.os.linux.debian

    On 06/09/2024 03:26 AM, Richard Kettlewell wrote:
    Richard Owlett <rowlett@access.net> writes:
    Linux TECO distribution (367k) -- built for 32-bit Linux. If you have>>> a 64-bit distribution you will need to add 32-bit support or
    recompile from source.

    I was focusing on "... you will need to add 32-bit support ...".
    I had always thought that a 64 bit system could always run 32 bit
    software.

    Yes and no. Within the x86 world:

    1) All current 64-bit CPUs can run 32-bit applications and operating
    systems.

    2) Normally 64-bit kernels can run 32-bit applications (you might be
    able to disable this but itrCOd be an odd choice in a general-purpose
    OS).

    3) You will still need a certain amount of library support (ld.so and
    libc at a minimum) to run dynamically linked 32-bit executables, and
    thatrCOs the bit that may be missing in any given install.

    The CPU-level support for 32-bit operating systems may be withdrawn in
    the future; see:
    https://www.intel.com/content/www/us/en/developer/articles/technical/envisioning-future-simplified-architecture.html

    Thank you.
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From anton@anton@mips.complang.tuwien.ac.at (Anton Ertl) to alt.os.linux.debian on Sun Jun 9 15:27:53 2024
    From Newsgroup: alt.os.linux.debian

    Richard Kettlewell <invalid@invalid.invalid> writes:
    The CPU-level support for 32-bit operating systems may be withdrawn in
    the future; see:
    https://www.intel.com/content/www/us/en/developer/articles/technical/envisioning-future-simplified-architecture.html

    Note that this means that the 32b kernels cannot be booted. 32b
    applications are still possible with X86S; no X86S CPU has been
    announced. The paper says itself that it is just there to solicit
    feedback, so maybe X86S will never reach hardware.

    Looking at the page, it's interesting that Intel uses "IA32e" in the
    table about "Supported and unsupported modes in X86S", a name that
    they have replaced with "Intel 64" elsewhere (including in this
    document) once it was obvious that IA-64 (aka Itanium) was not going
    to take over the world.

    - anton
    --
    M. Anton Ertl Some things have to be seen to be believed anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen http://www.complang.tuwien.ac.at/anton/home.html
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Brian Gregory@void-invalid-dead-dontuse@email.invalid to alt.os.linux.debian on Sun Jun 9 18:34:32 2024
    From Newsgroup: alt.os.linux.debian

    On 03/06/2024 18:39, Richard Kettlewell wrote:
    You can run 32-bit executables on 64-bit platforms, so in principle no
    need to care which variant you have.

    But in Linux you can sometimes choose not to install the compatibility
    layer that allows running 32 bit on 64 bit Linux.
    --
    Brian Gregory (in England).

    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From not@not@telling.you.invalid (Computer Nerd Kev) to alt.os.linux.debian on Tue Jun 11 08:47:30 2024
    From Newsgroup: alt.os.linux.debian

    Brian Gregory <void-invalid-dead-dontuse@email.invalid> wrote:
    On 03/06/2024 18:39, Richard Kettlewell wrote:
    You can run 32-bit executables on 64-bit platforms, so in principle no
    need to care which variant you have.

    But in Linux you can sometimes choose not to install the compatibility
    layer that allows running 32 bit on 64 bit Linux.

    Statically linked binaries should work without that, but you need
    to install 32 bit library packages to run 32 bit dynamically linked
    binaries on 64 bit systems.

    You can also then compile 32 bit binaries on 64 bit Debian by using
    the right options to GCC.
    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.21d-Linux NewsLink 1.2