Have mercy on us 32-bit souls

Board for discussions around the Basilisk web browser.

Moderator: satrow

cabonamigo
New to the forum
New to the forum
Posts: 1
Joined: Tue, 02 Jan 2018, 17:44

Have mercy on us 32-bit souls

Unread postby cabonamigo » Tue, 02 Jan 2018, 17:54

Why not a 32 bit version, for the poor, impaired, weak and weary. :thumbup:
Last edited by Moonchild on Tue, 03 Jul 2018, 12:42, edited 1 time in total.

coffeebreak
Board Warrior
Board Warrior
Posts: 1340
Joined: Sat, 26 Sep 2015, 04:51
Location: U.S.

Re: Have mercy

Unread postby coffeebreak » Tue, 02 Jan 2018, 18:58

I take it that you're on Linux...?
Because for Windows there is a 32 bit version.

User avatar
fatboy
Fanatic
Fanatic
Posts: 113
Joined: Tue, 19 Dec 2017, 08:03

Re: Have mercy

Unread postby fatboy » Tue, 16 Jan 2018, 11:32

coffeebreak wrote:I take it that you're on Linux...?
Because for Windows there is a 32 bit version.

Indeed, I am using it, because you can't run 64 bit programs on Windows, since it's using ALL the RAM :P

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1499
Joined: Mon, 20 May 2013, 18:19
Location: Earth
Contact:

Re: Have mercy

Unread postby trava90 » Tue, 16 Jan 2018, 13:41

Sorry, but for various reasons there are no plans for a 32-bit build of Basilisk on Linux.

dodona
Apollo supporter
Apollo supporter
Posts: 33
Joined: Mon, 18 Dec 2017, 08:50

Re: Have mercy

Unread postby dodona » Wed, 17 Jan 2018, 18:48

cabonamigo wrote:Why not a 32 bit version, for the poor, impaired, weak and weary. :thumbup:

are there still 32-bit Linuxes out there?
Everybody has 64-bit machines.

Latitude
Astronaut
Astronaut
Posts: 595
Joined: Mon, 21 Mar 2016, 18:28

Re: Have mercy

Unread postby Latitude » Sat, 27 Jan 2018, 11:32

trava90 wrote:Sorry, but for various reasons there are no plans for a 32-bit build of Basilisk on Linux.


What are they?

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1499
Joined: Mon, 20 May 2013, 18:19
Location: Earth
Contact:

Re: Have mercy

Unread postby trava90 » Sun, 28 Jan 2018, 13:47

While I understand that there are people who prefer or must use a 32-bit distro, for the vast majority of people there is no real reason they shouldn't be using 64-bit. 32-bit Linux is a dying breed. Additionally, many distros already have or are in the process of dropping 32-bit.

Release engineering - a 32-bit Basilisk must be cross-compiled in a 64-bit environment - something I've not successfully been able to do yet (and have stable binaries).

Basilisk is a modern browser targeting modern systems.

User avatar
adesh
Astronaut
Astronaut
Posts: 564
Joined: Tue, 06 Jun 2017, 07:38

Re: Have mercy

Unread postby adesh » Fri, 16 Mar 2018, 18:52

Request granted!

Here is a build that I created for my personal use. Browser will identify itself as "Nightly" as official branding isn't used.
https://www.dropbox.com/s/b8ejrqnv24xxf ... r.bz2?dl=1

User avatar
AthlonXPUser
Hobby Astronomer
Hobby Astronomer
Posts: 24
Joined: Thu, 28 Jun 2018, 19:57

Re: Have mercy

Unread postby AthlonXPUser » Mon, 02 Jul 2018, 18:04

adesh wrote:Here is a build that I created for my personal use. Browser will identify itself as "Nightly" as official branding isn't used.
https://www.dropbox.com/s/b8ejrqnv24xxf ... r.bz2?dl=1


When I try to run this I'm getting "Illegal instruction". This must be because it was compiled with a flag to use SSE2 instructions, which my CPU doesn't support (I'm getting the same error for Konqueror, I checked the details for that issue, it wanted to do 64 bit operations on xmm registers). Is there a way to compile Basilisk for Linux without SSE2? In the requirements (https://basilisk-browser.org/requirements.shtml) only the Windows build requires SSE2, so I think it would be possible to run Basilisk on Linux on an Athlon XP. Please advise.

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1499
Joined: Mon, 20 May 2013, 18:19
Location: Earth
Contact:

Re: Have mercy

Unread postby trava90 » Mon, 02 Jul 2018, 18:32

No. Basilisk (and any UXP application) uses and requires SSE2. If your CPU doesn't support it you can't use it.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21997
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Have mercy

Unread postby Moonchild » Mon, 02 Jul 2018, 18:54

To clarify, the requirements page has been updated.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

User avatar
AthlonXPUser
Hobby Astronomer
Hobby Astronomer
Posts: 24
Joined: Thu, 28 Jun 2018, 19:57

Re: Have mercy

Unread postby AthlonXPUser » Mon, 02 Jul 2018, 19:10

Cool, thanks.

But I have to admit that my OCD kicked in: could you please place the CPU and RAM requirements in the same order for both platforms? Also the software and hardware requirements are really mixed up.
It should be something like this:

Windows requirements

A modern processor (must have SSE2 support as the absolute minimum).
1GB of RAM (2GB or more recommended for heavy use).
Dedicated GPU strongly recommended.
Windows 7 or later. Windows XP or Windows Vista are not supported.

Linux requirements

A modern processor (must have SSE2 support as the absolute minimum).
1GB of RAM (2GB or more recommended for heavy use).
Dedicated GPU and hardware accelerated video in X strongly recommended.
A modern Linux distribution. This browser may not work well on old or LTS releases of Linux.
GTK+ 3.4 or higher.
GLib 2.22 or higher.
Pango 1.14 or higher.
X.Org 1.0 or higher (1.7 or higher is recommended).
libstdc++ 4.6.1 or higher.
Last edited by AthlonXPUser on Mon, 02 Jul 2018, 19:10, edited 1 time in total.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 21997
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Have mercy

Unread postby Moonchild » Mon, 02 Jul 2018, 19:30

Sorry, you'll just have to live with it.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

User avatar
AthlonXPUser
Hobby Astronomer
Hobby Astronomer
Posts: 24
Joined: Thu, 28 Jun 2018, 19:57

Re: Have mercy

Unread postby AthlonXPUser » Mon, 02 Jul 2018, 19:47

By the way, having a second look, all you would need to do is to put the Linux SSE2 line below the GPU line, so at least it would have the same ordering as for Windows.

EDIT: I won't live with this, I'm gonna create a userscript.
Last edited by AthlonXPUser on Mon, 02 Jul 2018, 19:48, edited 1 time in total.

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 459
Joined: Sun, 24 Sep 2017, 16:35

Re: Have mercy

Unread postby SpockFan02 » Mon, 02 Jul 2018, 23:00

Off-topic:
AthlonXPUser wrote:...

EDIT: I won't live with this, I'm gonna create a userscript.
:thumbup: This made me smile.

zapper
Hobby Astronomer
Hobby Astronomer
Posts: 29
Joined: Mon, 30 Apr 2018, 23:40

Re: Have mercy

Unread postby zapper » Wed, 04 Jul 2018, 20:19

trava90 wrote:While I understand that there are people who prefer or must use a 32-bit distro, for the vast majority of people there is no real reason they shouldn't be using 64-bit. 32-bit Linux is a dying breed. Additionally, many distros already have or are in the process of dropping 32-bit.

Release engineering - a 32-bit Basilisk must be cross-compiled in a 64-bit environment - something I've not successfully been able to do yet (and have stable binaries).

Basilisk is a modern browser targeting modern systems.


Not disagreeing with you that 32 bit is a dying breed, but then, why do you still support 32 bit windows? 32 bit linux is way more common I bet then 32 bit windows and probably more stable/easy to make

I am also curious though why mac os x isn't supported. Not that I care, I use Hyperbola a free software distro based on Archlinux and Debian packages anyways.

I am though very interested in your reasoning.

Almost forgot, 64 bit is what I use.
Last edited by zapper on Wed, 04 Jul 2018, 20:26, edited 2 times in total.

vannilla
Fanatic
Fanatic
Posts: 109
Joined: Sat, 05 May 2018, 13:29

Re: Have mercy

Unread postby vannilla » Wed, 04 Jul 2018, 22:50

zapper wrote:why do you still support 32 bit windows?

32 bit Linux and 32 bit Windows have nothing to do with each other, and supporting one has no effect in supporting the other.
Don't be fooled by the 32 in both names.
The reason is that the two system follow a different development model, so "32 bit Linux" has a different meaning than "32 bit Windows".

zapper
Hobby Astronomer
Hobby Astronomer
Posts: 29
Joined: Mon, 30 Apr 2018, 23:40

Re: Have mercy

Unread postby zapper » Thu, 05 Jul 2018, 02:21

vannilla wrote:
zapper wrote:why do you still support 32 bit windows?

32 bit Linux and 32 bit Windows have nothing to do with each other, and supporting one has no effect in supporting the other.
Don't be fooled by the 32 in both names.
The reason is that the two system follow a different development model, so "32 bit Linux" has a different meaning than "32 bit Windows".


Yes, I know that 32 bit is different from linux to windows. I am just asking why not cut out 32 bit support completely. That's all.

No need to think I am a moron. ;)

typo... ugh.

But yeah, this doesn't affect me at all. I use a 64 bit distro. I am more curious than anything.
Last edited by zapper on Thu, 05 Jul 2018, 02:23, edited 2 times in total.

vannilla
Fanatic
Fanatic
Posts: 109
Joined: Sat, 05 May 2018, 13:29

Re: Have mercy

Unread postby vannilla » Thu, 05 Jul 2018, 06:59

zapper wrote:Yes, I know that 32 bit is different from linux to windows. I am just asking why not cut out 32 bit support completely. That's all.

In short:
32 bit Windows: a standard Windows installation.
64 bit Windows: a modernized Windows where most programs won't work because they are compiled for 32 bit.

32 bit Linux: used only on old computer with 32 bit processors.
64 bit Linux: a standard Linux installation.

User avatar
Thehandyman1957
Board Warrior
Board Warrior
Posts: 1617
Joined: Tue, 19 May 2015, 02:26
Location: Arizona U.S.

Re: Have mercy

Unread postby Thehandyman1957 » Thu, 05 Jul 2018, 07:47

vannilla wrote:64 bit Windows: a modernized Windows where most programs won't work because they are compiled for 32 bit.


That's actually not true, most 32 bit programs will run on Windows 64 bit. The biggest thing with 64 bit is that your not limited to the 3.5 gigs of ram. ;)
Last edited by Thehandyman1957 on Thu, 05 Jul 2018, 09:34, edited 1 time in total.
"A common mistake people make when trying to design something
completely FOOLPROOF, is underestimating the ingenuity of complete FOOLS! ;) "


Return to “Basilisk”

Who is online

Users browsing this forum: No registered users and 1 guest