News for hackers. Stuff that matters.
Re:Firefox Replay by JeremyNT on Thursday November 28, 2019 @08:22AM (#21657088)
Is there some technical reason it's only for os x? I'm not really upset they targeted Macs first but I am a bit curious why they felt a need to.
Re:Firefox Replay by aquova on Thursday November 28, 2019 @09:55AM (#21657735)
They mention it here[0]:

"Almost all implementation work so far has been on macOS. Windows port work is underway, but is not yet working. The difficulties are in figuring out the set of system library APIs to intercept, in getting the memory management and dirty memory parts of the rewind infrastructure to work, and in handling the different graphics and IPC pathways on different platforms."

[0]: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/We...

Re:Firefox Replay by lonelappde on Thursday November 28, 2019 @09:20AM (#21657521)
Firefox is a native app that is ported between OSes. It doesn't run on a VM.
Re:Firefox Replay by hinkley on Thursday November 28, 2019 @01:17PM (#21659230)
I don’t want to go all “you darn kids” so I won’t. But the pervasiveness of web technology I think has made the majority of us forget why it’s pervasive. Cross platform can be really fucking hard, especially if you don’t respect the challenges and end up down a blind alley.

One of my favorite books starting out was the Stevens book about Unix. It only covers the differences in system call availability and behavior across Unix OSes. It doesn’t even touch graphics. It’s a big fat book just covering file, network, processes, and memory operations. No Mac, no Microsoft, just Unix.

https://en.m.wikipedia.org/wiki/Advanced_Programming_in_the_...

Re:Firefox Replay by wolco on Thursday November 28, 2019 @09:19AM (#21657515)
Small user base to test?
Re:Firefox Replay by hbosch on Thursday November 28, 2019 @12:44PM (#21659006)
Actually probably Mozilla’s largest user base
Re:Firefox Replay by ken on Thursday November 28, 2019 @04:08PM (#21660192)
Why 'probably'? According to the stats I could find [1], Firefox has around 5% of Mac users, and around 9% of Windows users. Windows is Firefox's biggest platform, both in absolute terms and as a fraction of that platform's users.

On Linux, Firefox has a bigger percentage (>30%), but (desktop) Linux is much less popular than macOS so in absolute terms they have the fewest users there.

[1]: https://netmarketshare.com/

Re:Firefox Replay by cpeterso on Thursday November 28, 2019 @04:47PM (#21660399)
Mozilla’s Firefox Hardware Report has the latest desktop OS share across all Firefox channels:

  51% Windows 10
  27% Windows 7
   6% Windows 8
   6% macOS
  11% Other (Linux, BSDs, etc)
https://data.firefox.com/dashboard/hardware

I think the Firefox Nightly, Developer Edition, and Beta channels have a slightly higher share of macOS and Linux users, but not much. There are a lot of Windows users out there; you just don't see them at JS conferences. :)

Re:Firefox Replay by jasonlaster11 on Thursday November 28, 2019 @04:56PM (#21660449)
The plan is to do user testing on mac and if it is validated roll it out.

Replay requires a ton of difficult platform-level investment to get right and we're still actively finding bugs in the real world.

After it is validated, it will be easier to add the appropriate platform level bindings in other OSs.

Re:Firefox Replay by Seirdy on Thursday November 28, 2019 @06:27PM (#21660844)
I'm really disappointed that Linux gets less attention from FOSS-supportive organizations like Mozilla. Desktop Linux adoption is a catch-22: people don't use it because it doesn't have as much software; however, it has less software because it's less popular.
Re:Firefox Replay by bscphil on Friday November 29, 2019 @01:49PM (#21666053)
Yep. It's noteworthy that over 10% of Mozilla's users are on Linux. [1] And presumably that only includes users who submit the hardware report. That's a huge portion for any cross-platform application. It's genuinely rather surprising that they don't give it more attention simply because it's a large portion of their user base, and because Linux users are more likely to submit bug reports and patches.

[1] https://news.ycombinator.com/item?id=21660399

Re:Firefox Replay by Seirdy on Sunday December 01, 2019 @03:05PM (#21677498)
I think there are good ideological reasons to support Linux, BSD, and other FOSS operating systems, not despite, but because of their unpopularity [0].

Edit: to clarify, I refer to operating systems that have a considerable amount of potential and existing development, not systems with like 2 users .

[0]: https://news.ycombinator.com/item?id=21660819

Re:Firefox Replay by granzymes on Thursday November 28, 2019 @04:28PM (#21660301)
The statistic that matters for this tool is the distribution of developers, not the overall user base.