Dell XPS 13, Kensington trackball mouse (yes I’m a weirdo who likes trackballs), Apple magic keyboard (I still prefer the feel), and a BenQ monitor (because I play some games where display lag matters)I managed to reproduce the issue with the STR provided in the description using beta, nightly and release versions of Firefox on Ubuntu 18.04 LTS and macOS 10.13. The new technology, named RLBox, works by separating third-party libraries from an app's native code. I quit Firefox.Mozilla will add a new security sandbox system to Firefox on Linux and Firefox on Mac. This at least in Firefox 70.0.1 on macOS 10.13.6 on a MacPro 2010. I have found a way to stop Firefox update checking, update downloading and update notifications once and for all without changing preference settings, altering about:config, creating policy files, or mucking around in the console.
Firefox For Linux On Download Mozilla FirefoxAt the time I perceived it to be a huge step-up over Windows Vista (so much faster! and better for programmers!), but it also came with plenty of headaches:Firefox: Reliable, fast and privacy friendly. Download Mozilla Firefox 92.0 x86 Download Mozilla Firefox 92.0 x64 Download Mozilla Firefox 92.0 Linux Download Mozilla Firefox 92.0 macOS file password link Follow On FacebookI first switched to Linux in 2007, when I was at university. Some historyThere is nothing special about installing Firefox, and by installing a new version, the information and settings of the previous version are preserved and updated. I’ve played with other Linux distros, but I stick with Ubuntu because if I have a problem, I can Google it and find an answer 99.9% of the time. GIMP is a cross-platform image editor available for GNU/Linux, OS X, Windows and more.Note: in this post, I’m mostly going to be talking about Ubuntu.Multi-monitor and presentations were terrible. I had to use ndiswrapper to wrap Windows drivers. WiFi didn’t work out of the box. Its recommended to install additional browser addons to strengthen Firefox. On my Dell XPS 13 (which comes with Ubuntu preinstalled), WiFi and multi-monitor work out-of-the-box. Then I became a dual Windows/Mac user when I joined Microsoft in 2016, and I didn’t consider Linux again until after I left Microsoft in 2018.I’m happy to say that none of my old Linux headaches exist anymore in 2020. I recall running Netflix on Firefox in Wine because this was the only way to get it to work.Around 2012 I switched to Mac – mostly because I noticed that every web developer giving a conference talk was using one. Poor support for a lot of consumer applications. Emulator for mac os 10So eventually your code is going to have to run on Linux.Using Linux as your desktop machine just makes things that much simpler. Even if you’re not doing much sysadmin stuff, you’re probably using Linux to run your test and CI infrastructure. The command lineI tend to live and breathe on the command line, and for me the command line on Linux is second-to-none.The main reason should be clear: if you’re writing code that’s going to run on a server somewhere, that server is probably going to run Linux. (At least, the ones I care about I’m sure you can find a counter-example!) The biggest gripe I have nowadays is with fonts, which is a far cry from fiddling with WiFi drivers.OK so enough history, let’s talk about the good and the bad about Linux in 2020, from a web developer’s perspective. As an added bonus, tmux also runs on Mac, so if you learn the keyboard shortcuts once, you can use them everywhere. I found the simplest solution was to use tmux instead. Incompatible versions of grep, tar, and sed with slightly different flags, so you have to brew install coreutils and use ggrep and gtar… ugh), then you know what I’m talking about.If you’re a Mac user, the hardest part about switching to the Linux terminal is probably just going to be the iTerm keyboard shortcuts you’ve memorized to open tabs and panes. If you’ve ever run into headaches with subtle differences between the Mac and Linux shell (e.g. I know that my shell scripts will run exactly the same on all these environments. ![]() You can run Chrome and VS Code (or WebStorm, my preference), and all your command-line utilities like node and npm will work the same. Web developmentFor the average web developer, most of the stuff you need is going to work just fine on Linux. So I run 100% Ubuntu, no dual-boot even. (Right-clicking taskbar icons is slow! Why?) In any case, Ubuntu starts up fast, the system updates are quick and unobtrusive, and it’s not missing any must-have apps for me. The UI has always felt slow and clunky to me, which may just be my perception, although when I read blog posts like this one from Bruce Dawson I feel a bit vindicated. But it’s still a far cry from the streamlined experience on a Mac, where you can quickly run an iOS Simulator with any iOS version of your choice, and where Safari debugging works out-of-the-box.For accessibility testing, it’s a similar story. Backdrop filter, Apple Pay, etc.), and it’s terribly slow, but it’s good for a quick gut-check to see if some bit of code will run well on Safari or not.Believe it or not, you can actually debug iOS Safari from Linux.If you have a spare iPhone or iPod Touch laying around, this is not a bad option. It doesn’t support some of the Safari-specific APIs (e.g. For WebKit we even have GNOME Web (aka Epiphany Browser), but I only consider it “okay” as a stand-in for Safari. Especially now that Edge has gone Chromium and the Trident/EdgeHTML lineage is slowly dying out, it’s really attractive that, with a Mac, you can test all three major browser engines without having to switch to another machine or use a tool like BrowserStack.On Linux of course we have Chrome and Firefox, and those run mostly the same as they do on a Mac, so they fit the bill just fine. So far, so good.As a web developer, the biggest issue I’ve run into is not having a quick way to test all three major browser engines – Blink (Chrome), Gecko (Firefox), and WebKit (Safari). You probably won’t miss much, as soon as you rewire your brain to get the keyboard shortcuts right.I find that the main things I miss these days are some of Apple’s best built-in apps, such as Preview or Garage Band. ConclusionSo in short, using Linux as your desktop environment if you’re a web developer is pretty great. So I keep a Mac Mini and cheap Windows desktop around for this reason. Especially given that screen readers may have bugs or quirks, I prefer testing the real deal. Linux does have the Orca screen reader, but I don’t see much point in testing it, since it’s not representative of actual screen reader usage. I’ve been on Linux 100% for over a year and still feel like I’m in a tar pit.The daftest thing I miss from the Mac is the little file icon on the top bar of any application. But for everything else, it’s a great desktop OS for web development.Thanks to Ben Frain for asking about my Linux experiences and inspiring this blog post.My XPS 15 runs mint, perfectly adequately, more or less. If your main focus is accessibility, it also might not be sufficient for you (although something like Assistiv Labs may change this calculus). (I use Pinta, which is okay.) Other apps like ImageOptim also have no Linux version.So if you depend on some Mac-only apps, or if you need best-in-class Safari and iOS debugging, then I wouldn’t recommend Linux over Mac. Now the keyboard issue is reverted, It’s better but that touchbar crap looks terrible.I also have a serious dislike of Apple’s aggressive tactics for making hardware prematurely obsolete and not for locking out hardware so it cannot be reporposed. The cost difference is eye watering and I don’t think they give two hoots about devs any more. On Linux I spend way too much time clicking about in folders, rooting for files etc.The file preview stuff is excellent on the Mac but quite a bit far behind on mint.For the life of me, I cannot get different key maps to work properly with an external keyboard that is a different layout to the main one.When I (frequently) unplug and re-plug an external monitor the resolution needs adjusting and I need to start shifting windows to and fromThe applications I really miss are Apple Mail, calendar, Backblaze backup and dashlane.There really is no great mail app on Linux for office365.Seamless copy paste between iPhone and Mac, opening phone browser tabs on the desktop, answering iPhone calls and and sending messages off the desktop are all greatly missed and I now resort to jerking about with OneDrive or Dropbox or emails to push stuff between the two.I run a win10 VM for office365 stuff and testing Edge.The XPS is noisy, the fans are always screaming (I usually have a lot going on) but didn’t notice it on the 2012 MBP (that was much lower spec)I think my default load was just low enough for a bit of fan and the Alu case to dissipate the heat.I think about moving back to a Mac everyday but don’t know if I will. I use also a few programs for which I need Windows. At least I don’t have to use windows :)I need to debug iOS and iPadOs and therefore (for this task only) I have a Mac. Uuurgh, makes my piss boil!I can afford a Mac but cant justify giving Apple 3000 pounds for something that they already know the planned date of obsolescence which will be well before I want to stop using it.Could be worse I suppose….
0 Comments
Leave a Reply. |
AuthorJeremy ArchivesCategories |