Browsers for old CPUs

Forum Forums General Software Browsers for old CPUs

  • This topic has 148 replies, 33 voices, and was last updated Apr 8-7:16 pm by marcelocripe.
Viewing 15 posts - 61 through 75 (of 149 total)
  • Author
    Posts
  • #96384
    Member
    user2022
      Helpful
      Up
      0
      ::

      Hello!

      Can you try install in terminal?

      For example

      Download in /tmp/ directory

      Run terminal and from root

      su –

      update and install

      apt-get update
      apt-get upgrade
      apt-get install /tmp/package-name.deb

      And send error on a forum

      PS:
      I build it for my old P-3 computer (CPU without sse2) with 32-bit deb-9 family distr

      https://disk.yandex.ru/d/-ynMOlrHFSu48Q/palemoon
      https://disk.yandex.ru/d/-ynMOlrHFSu48Q/seamonkey/2.53.14_sse1
      https://disk.yandex.ru/d/-ynMOlrHFSu48Q/basilisk_202212

      #96393
      Member
      Lu.C.
        Helpful
        Up
        0
        ::

        I have an old AMD athlon xp-m 2400 + with antix 17.
        It’s only doowload and install your link like this ?
        https://disk.yandex.ru/d/-ynMOlrHFSu48Q/basilisk_202212

        #96419
        Member
        user2022
          Helpful
          Up
          1
          ::

          I have an old AMD athlon xp-m 2400 + with antix 17.
          It’s only doowload and install your link like this ?

          antix 17 it is deb-9
          I builded for deb-9 and test on P3 CPU w/o sse2
          palemoon-31.4.2 https://disk.yandex.ru/d/-ynMOlrHFSu48Q/palemoon/palemoon-31.4.2
          seamonkey-2.53.14 https://disk.yandex.ru/d/-ynMOlrHFSu48Q/seamonkey/2.53.14_sse1
          basilisk 2022 https://disk.yandex.ru/d/-ynMOlrHFSu48Q/basilisk_202212
          firefox-102 https://disk.yandex.ru/d/-ynMOlrHFSu48Q/firefox-esr-102/102_1_for_SSE1_CPU

          You can install it in terminal
          su –
          apt-get update
          apt-get upgrade
          apt-get install /tmp/package-name.deb

          if it need more library – you can find it on
          https://disk.yandex.ru/d/-ynMOlrHFSu48Q

          Or you can build it for himself from sources (archive file with debian directory by link)

          #96420
          Member
          user2022
            Helpful
            Up
            0
            ::

            using antix22

            antix22 based on Debian-11

            i try install packages for deb-9 on deb-11:

            palemoon – install and run w/o problem

            basilisk – install and run w/o problem

            seamonkey – need libevent-2.0-5 and libffi6
            but deb-11 not have libevent-2.0-5 and libffi6 but it can install from deb-9 repo
            https://packages.debian.org/stretch/i386/libevent-2.0-5/download
            https://packages.debian.org/stretch/i386/libffi6-dbg/download
            and after it all install and work fine

            #96463
            Member
            Lu.C.
              Helpful
              Up
              0
              ::

              Thank you so much user2022

              #96612
              Member
              Fenyo
                Helpful
                Up
                0
                ::

                Hello,

                It’s nice to see that you’re trying to rebuild something other than Palemoon derivatives without sse2, but it’s quite a difficult task, since anything built on newer than Firefox 52.9 ESR base are requires the Rust programming language, which is also require SSE2, so first you have to complie rust without SSE2, than you could recomplie with it SeaMonkey (built on 60.8 FF ESR) or FF ESR, otherwise they will only work just partially, crashing it sooner or later (Xfce-look site is good test for it for example).
                I also have the latest Palemoon build (as Newmoon sse, because of restrictions of the official branding) without SSE2 (you could find all prevoius builds also in my earlier post in this topic), but only in xz-compressed tarball format, to avoid dependency problems. It complied on pure Debian 9 (with complied gcc-7 from source), so on Debian 10/11 you dont need anything, just manually create a launcher, and on Debian 9 recomplie gcc-7 from source or just download the compied version and extract to /opt/ (complied with this prefix).

                • This reply was modified 4 months, 1 week ago by Fenyo.
                • This reply was modified 4 months, 1 week ago by Fenyo.
                • This reply was modified 4 months, 1 week ago by Fenyo.
                #96619
                Moderator
                Brian Masinick
                  Helpful
                  Up
                  0
                  ::

                  Fenyo, thank you for sharing information about building the browsers appropriately.

                  I can certainly confirm that building Web browsers from source code, while not super difficult as far as the compiling steps, but much more difficult from a dependency and features standpoint when you’re trying to support features that are no longer available unless you ensure only the use of specific code.

                  Moreover, I can recall building software 20-25 years ago. Some of the most resource intensive tools and libraries at that time are simple to build as long as you’re using only the code from that era, but as soon as you mix the old with the new, it becomes complex, and in some cases very improbable, nearly impossible, so thank you for providing important details to make a compatible version of Palemoon with limited SSE features, specifically without SSE2.

                  --
                  Brian Masinick

                  #96669
                  Member
                  user2022
                    Helpful
                    Up
                    0
                    ::

                    requires the Rust programming language, which is also require SSE2

                    Hello, Fenyo!

                    Yes! Now binary Rust from official site need SSE2
                    But in debian builded rust-sse1. For example, debian-11
                    https://packages.debian.org/bullseye/rustc-mozilla
                    For debian-9 i try builded rust 1.59 too
                    https://disk.yandex.ru/d/-ynMOlrHFSu48Q/rustc-mozilla_1_59

                    • This reply was modified 4 months, 1 week ago by user2022.
                    • This reply was modified 4 months, 1 week ago by user2022.
                    #96711
                    Member
                    Fenyo
                      Helpful
                      Up
                      0
                      ::

                      Hello,
                      I,ve test your Rust on Debian 9, but it has dependency problems (libllvm-13 missing, maybe part of llvm-13), so i dont know whether it works or not, i’ve also try your Seamonkey sse build on an Athlon Xp machine, but it crashing it sooner or later (so maybe Debian version of Rust still contains SSE2 code), so maybe it needed more work to work properly if is it possible at all…

                      #96773
                      Member
                      user2022
                        Helpful
                        Up
                        0
                        ::

                        libllvm-13

                        Hello, Fenyo!
                        rust 1.59 need llvm-13 🙁
                        i try build it and make package for debian-9, but it half work…
                        and i try build rust with it llvm-13 🙂
                        https://disk.yandex.ru/d/-ynMOlrHFSu48Q/llvm-13

                        #96778
                        Member
                        user2022
                          Helpful
                          Up
                          0
                          ::

                          Seamonkey sse build on an Athlon Xp machine, but it crashing it sooner or later

                          crashing random or on special site?
                          i try it with IC-3-1200 CPU (p3 with small cache w/o sse2) – and not catch many crash…

                          #96804
                          Member
                          Fenyo
                            Helpful
                            Up
                            0
                            ::

                            Thanks, and cargo-mozilla (very old version in Debian 9) also part of rust :), it seems works on Athlon Xp, so it could be suitable for SSE only build, but when I try to rebuild some older 2.53.x (for which the old cargo version is still enough) Seamonkey, but always stuck the complain when it arrives to the 3rd party rust part of the source.
                            Your Seamonkey build crash like official Debian FF ESRs on sse only machines, it seems depend on site, xfce-look.org is a very good indicator it for example (but many others which i didnt note, but if relevant, i can test it when i have time for it). Palemoon/Basilisk SSE rebuilds and FF 52.9 ESR, SeaMonkey 2.49.4 (latest official Linux build without sse2 requirement) work normally these sites on sse only machines.

                            Update: I’ve found a solution the Seamonkey complain stuck at 3rd party rust part, just add mozconfig to ac_add_options –disable-rust-simd and now complete the build (Seamonkey SSE 2.53.7), on pure Debian 9, so no need newer or backported packages from other repos, newer versions required newer rustc-mozilla/cargo-mozilla, but symptoms are the same as your version and the official Debian FF ESRs, so i dont know whether a solution for it, maybe it still contains some sse2 codes, but only affected some sites (xfce-look.org, mega.nz and others which i didnt note).

                            Update2: And i’ve found this FF ESR nosse packages for Debian 11 , but i havent got installed Debian 11 yet, to try wheter it has the same problems as the official versions.

                            • This reply was modified 4 months ago by Fenyo.
                            • This reply was modified 4 months ago by Fenyo.
                            • This reply was modified 4 months ago by Fenyo.
                            Attachments:
                            #96957
                            Member
                            user2022
                              Helpful
                              Up
                              0
                              ::

                              Hello, Fenyo!

                              I tested seamonkey 2.53.14 on site xfce-look.org and mega.nz – it crash 🙁

                              But after it i tested my ‘handmade’ FF-102 – and it not crash!
                              https://disk.yandex.ru/d/-ynMOlrHFSu48Q/firefox-esr-102/102_1_for_SSE1_CPU

                              • This reply was modified 4 months ago by user2022.
                              Attachments:
                              #97250
                              Member
                              Fenyo
                                Helpful
                                Up
                                0
                                ::

                                Congratulations, nice work, it works now even without sse, although I could only try it under Debian 10, as it doesn’t work under pure 9 due to a lot of unsolvable dependencies. As I see it, not only the sse2, but also the sse codes had to be weeded out of it (it was in quite a few places :)), so the name nosse might be more appropriate (I also tried the whole nosse trick for Seamonkey, but it didn’t work, it should dig deeper into the code somewhere). It would be even better if, on the one hand, you could do this with the esr version 91.13, because in this you can also turn off webrender, which is rather heavy for such old machines, but if you turn it off and opengl 2.0-capable vga is present in the system, with opengl compositing turned on (but even just webrender force turn off), it is much we get a more responsive browser. On the other hand, it would be nice if pure Debian 9 would also work, so if it is possible to build without system libs or with the default version. I tried to backport cargo-mozilla from Debian 10, but it stuks after about 20 minutes with a dpkg-shlidpes dependency error (libgcc). In the lack of this, I was also unable to backport the rust-cbindgen package too, which would be also necessary to complie 91 esr under Debian 9. What else is needed is gcc-7 and python 3.6 that can be easily compiled from source under plain Debian 9.
                                Update: Finally i was able to backport cargo-mozilla from Buster, rust-cbindgen and little bit newer nosse2 nodejs (10.21 vs 10.23.1 required :))
                                Update 2: Newer nodejs not necessary, because just edit nodejs requirement in nodeutil.py is good enough. Now only newer rust-cbindgen backport is missing, and after that “just” have to apply your nosse patch and take a try with 91.13 in pure Debian 9…

                                • This reply was modified 3 months, 4 weeks ago by Fenyo.
                                • This reply was modified 3 months, 4 weeks ago by Fenyo.
                                • This reply was modified 3 months, 4 weeks ago by Fenyo.
                                #97251
                                Moderator
                                Brian Masinick
                                  Helpful
                                  Up
                                  0
                                  ::

                                  Great job friends!

                                  --
                                  Brian Masinick

                                Viewing 15 posts - 61 through 75 (of 149 total)
                                • You must be logged in to reply to this topic.