Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › FF6 won't be a "Windows port"
New Posts  All Forums:Forum Nav:

FF6 won't be a "Windows port"

post #1 of 14
Thread Starter 
Quote:
After two failed attempts last year, and a few glitches yesterday, we finally managed to get our Linux (and, obviously, Linux64) builds to use GCC 4.5, with aggressive optimization (-O3) and profile guided optimization enabled. This means we are finally using a more modern toolchain, opening opportunities for things such as static analysis. This also means we are now producing a faster Firefox, now much closer to the Windows builds on the same hardware on various performance tests.

A nice side effect of some of the work I have done to make the switch possible is that these builds will also work on older Linux platforms such as RedHat/CentOS 5, or possibly older (as long as they come with libstdc++ from GCC 4.1).

The first Firefox release to benefit these new settings should be Firefox 6.

A few branches other than mozilla-central have also been switched, most notably Try, for which there is a known issue if you push something too old. Please make sure to read the corresponding information on wiki.m.o for a workaround. A Mercurial hook is going to be put in place to issue a warning if there are chances your build will fail (it will, however, not prevent the push).

Thanks to Chris Atlee, Rail Aliiev, Taras Glek, Justin Lebar and all those I forgot or am not aware of for their assistance and/or past involvement in the previous attempts.
Source

Looks like things will be better for us on GNU/Linux next time around. No need to settle for Chromium, FF fanboys!

There are some builds of FireFox versions out now that have PGO (Profile Guided Optimization) done by the community, but these will be straight from Mozilla themselves.
post #2 of 14
I think Firefox 4 is great on Linux. I tend to seem alone in most of my preferences though usually haha.

~Devoid~
The Shield
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q9450 @ 2.66GHz Gigabyte GA-EP45-DS3R HIS Radeon 4870 G.SKILL 2x2GB DDR2 800 
Hard DriveOSMonitorKeyboard
Hitachi 500GB Windows 7 64-bit / Ubuntu 10.10 64-bit Samsung 21.6" LCD Logitech K200 
PowerCaseMouse
Cooler Master 650w Raidmax Sagitta Logitech M500 
  hide details  
Reply
The Shield
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core 2 Quad Q9450 @ 2.66GHz Gigabyte GA-EP45-DS3R HIS Radeon 4870 G.SKILL 2x2GB DDR2 800 
Hard DriveOSMonitorKeyboard
Hitachi 500GB Windows 7 64-bit / Ubuntu 10.10 64-bit Samsung 21.6" LCD Logitech K200 
PowerCaseMouse
Cooler Master 650w Raidmax Sagitta Logitech M500 
  hide details  
Reply
post #3 of 14
Quote:
Originally Posted by Devoid View Post
I think Firefox 4 is great on Linux. I tend to seem alone in most of my preferences though usually haha.

~Devoid~
Dude, love your sig!

On-Topic - This is awesome! While I haven't noticed any real difference between Windows and Linux, all my *nix boxes are in VMWare Player. I hope to have a bare metal Linux box up and running soon though.

If my estimates are correct, I'll have that new box up and running by next week. Just in time to test out FF36,482 Beta 43. Ahh well, whatever the version # is, I'll still use FF, I just might stay a step or six behind for a while.
Big Baby
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core 2 Duo E8400 Wolfdale 3.0 Ghz Asrock P45R2000 WiFi 460 GTX 6GB Patriot Viper DDR3 1333 (2x1GB and 2x2GB) 
Hard DriveOptical DriveOSMonitor
Kingston 64GB SSD, 1TB Hitachi and 3 160GB drives ASUS dual layer SATA II DVD burner Windows 7 Pro 64 Bit and a few virtual machines ;) Hanns.G Hi221D 22" LCD Widescreen 
KeyboardPowerCaseMouse
standard junker nothin' fancy. Yet... HIPER 730 W Rosewill Conqueror Logitech Trackball (TrackMan is the model I think) 
Mouse Pad
The Desk! 
  hide details  
Reply
Big Baby
(13 items)
 
  
CPUMotherboardGraphicsRAM
Core 2 Duo E8400 Wolfdale 3.0 Ghz Asrock P45R2000 WiFi 460 GTX 6GB Patriot Viper DDR3 1333 (2x1GB and 2x2GB) 
Hard DriveOptical DriveOSMonitor
Kingston 64GB SSD, 1TB Hitachi and 3 160GB drives ASUS dual layer SATA II DVD burner Windows 7 Pro 64 Bit and a few virtual machines ;) Hanns.G Hi221D 22" LCD Widescreen 
KeyboardPowerCaseMouse
standard junker nothin' fancy. Yet... HIPER 730 W Rosewill Conqueror Logitech Trackball (TrackMan is the model I think) 
Mouse Pad
The Desk! 
  hide details  
Reply
post #4 of 14
about time, i'm rather dissapointed with FF in linux, its great in windows.
Bazinga Punk
(12 items)
 
ooh shiny!
(6 items)
 
 
CPUMotherboardGraphicsRAM
Intel Xeon 3440 AsRock P55 extreme Evga 8800 GT 512 MB Gskill Ripjaws 
Hard DriveCoolingOSMonitor
Western Digital Blue Antec Khuler 620 Ubuntu 11.10 Asus vw264H 
KeyboardPowerCaseMouse
GIGABYTE KM7600 CORSAIR TX 650 Cooler Master 590 GIGABYTE GM-M6800 
CPUMotherboardGraphicsRAM
Intel Core I5 6500 Gigabyte z170xp-SLI Nvidia 970gtx Corsair 16gb ddr4 2666mhz  
Hard DriveOS
250gb Samsung Evo 850 Windows 10 & Ubuntu 15.10 
  hide details  
Reply
Bazinga Punk
(12 items)
 
ooh shiny!
(6 items)
 
 
CPUMotherboardGraphicsRAM
Intel Xeon 3440 AsRock P55 extreme Evga 8800 GT 512 MB Gskill Ripjaws 
Hard DriveCoolingOSMonitor
Western Digital Blue Antec Khuler 620 Ubuntu 11.10 Asus vw264H 
KeyboardPowerCaseMouse
GIGABYTE KM7600 CORSAIR TX 650 Cooler Master 590 GIGABYTE GM-M6800 
CPUMotherboardGraphicsRAM
Intel Core I5 6500 Gigabyte z170xp-SLI Nvidia 970gtx Corsair 16gb ddr4 2666mhz  
Hard DriveOS
250gb Samsung Evo 850 Windows 10 & Ubuntu 15.10 
  hide details  
Reply
post #5 of 14
Too late, Firefox. I switched to Chrome the instant replacement Chrome addons became available for Adblock Plus and NoScript.
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
post #6 of 14
Good to hear, but I've already switched to Chrome.
post #7 of 14
Quote:
Originally Posted by error10 View Post
Too late, Firefox. I switched to Chrome the instant replacement Chrome addons became available for Adblock Plus and NoScript.
Being able to install and enable/disable them without having to restart the browser is just a bonus




Its good to hear this from a big contributor, but I'd still like an acknowledgement from Mozilla themselves.

Chrome looks and runs the same on Windows as it does on any combination of DE/WM you can dream up, which is how it should be. You can't go to a ton of work developing a sleek new UI for your browser and then just completely ignore the platform that catapulted it into the mainstream.
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  hide details  
Reply
post #8 of 14
I have never noticed a difference in performance between the Linux version and the Windows one.
Black_Phoenix
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5 2500K @ 4.5GHz Asus P8P67 PRO EVGA 012-P3-1470-AR GeForce GTX 470 8GB DDR3-1600 G.Skill Ripjaws X 
Hard DriveOptical DriveOSMonitor
OCZ Agility 3 & 640GB Western Digital Black ASUS DRW-24B1ST Windows 7 Professional x64 & Slackware64 13.37 CHIMEI 22" 1680x1050 
PowerCase
Corsair 750W CM HAF 922 
  hide details  
Reply
Black_Phoenix
(13 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5 2500K @ 4.5GHz Asus P8P67 PRO EVGA 012-P3-1470-AR GeForce GTX 470 8GB DDR3-1600 G.Skill Ripjaws X 
Hard DriveOptical DriveOSMonitor
OCZ Agility 3 & 640GB Western Digital Black ASUS DRW-24B1ST Windows 7 Professional x64 & Slackware64 13.37 CHIMEI 22" 1680x1050 
PowerCase
Corsair 750W CM HAF 922 
  hide details  
Reply
post #9 of 14
I was an avid Chrome user for a while after I noticed FF was just too big and slow on Linux. However, after FF4 came out, I switched back. There's still a number of extensions I use that Chrome just doesn't offer.
Skylake Build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-6600k Gigabyte Z-170 Gaming 7 Gigabyte R9 390  Gskill Ripjaws V DDR4 
Hard DriveCoolingOSMonitor
Samsung 850 Evo Corsair H115i Windows 10 Pro Asus  
KeyboardPowerCaseMouse
Generic EVGA NEX750 G1 Phanteks Eclipse P400 GSkill MX780 
  hide details  
Reply
Skylake Build
(12 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i5-6600k Gigabyte Z-170 Gaming 7 Gigabyte R9 390  Gskill Ripjaws V DDR4 
Hard DriveCoolingOSMonitor
Samsung 850 Evo Corsair H115i Windows 10 Pro Asus  
KeyboardPowerCaseMouse
Generic EVGA NEX750 G1 Phanteks Eclipse P400 GSkill MX780 
  hide details  
Reply
post #10 of 14
Sadly FF4 isn't that easy to get in Linux right now. It's not in any distro repo I'm aware of yet and the tarball they give you doesn't have any install directions. I mean Libre's tarball came with the easiest install directions I've seen yet.

The only things that interested me was the "Do not track" feature being included and the force minimum font size control that it gave me (a life saver on the netbook). Outside of that I really don't see much to it. I just hope it continues and keeps Google from monopolizing. Otherwise they'll turn horrible and we'll be left with reconq or some other less enjoyable browser.
     
CPUGraphicsRAMHard Drive
Intel Core m3-6Y30 Intel HD515 8GB 1866DDR3L Micron M600 MTFDDAV256MBF M.2, 256 GB 
CoolingOSOSMonitor
Fanless Win10 Home x64 Kubuntu 16.04 (requires Linux kernel 4.5/4.6) 13.3 inch 16:9, 1920x1080 pixel, AU Optronics A... 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 Kingston HyperX 3k 120GB WD Caviar Black 500GB Hitachi Deskstar 1TB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
     
CPUGraphicsRAMHard Drive
Intel Core m3-6Y30 Intel HD515 8GB 1866DDR3L Micron M600 MTFDDAV256MBF M.2, 256 GB 
CoolingOSOSMonitor
Fanless Win10 Home x64 Kubuntu 16.04 (requires Linux kernel 4.5/4.6) 13.3 inch 16:9, 1920x1080 pixel, AU Optronics A... 
CPUMotherboardGraphicsRAM
AthlonIIX4 640 3.62GHz (250x14.5) 2.5GHz NB Asus M4A785TD-M EVO MSI GTX275 (Stock 666) 8GBs of GSkill 1600 
RAMHard DriveHard DriveHard Drive
4GBs of Adata 1333 Kingston HyperX 3k 120GB WD Caviar Black 500GB Hitachi Deskstar 1TB 
Optical DriveCoolingOSOS
LG 8X BDR (WHL08S20) Cooler Master Hyper 212+ Kubuntu x64 Windows 7 x64 
OSMonitorPowerCase
Bodhi Linux x64 Acer G215H (1920x1080) Seasonic 520 HAF912 
CPUMotherboardGraphicsRAM
N450 1.8GHz AC and 1.66GHz batt ASUS proprietary for 1001P GMA3150 (can play bluray now!?) 1GB DDR2 
Hard DriveOptical DriveOSOS
160GB LGLHDLBDRE32X Bodhi Linux Fedora LXDE 
OSOSMonitorKeyboard
Kubuntu SLAX 1280x600 + Dell 15inch Excellent! 
PowerCase
6 cells=6-12hrs and a charger 1001P MU17 Black 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › FF6 won't be a "Windows port"