Archive for May 11, 2018

Friday, May 11, 2018

Chrome OS Is Getting Linux App Support

Emil Protalinski:

As a result, Chromebooks will soon be able to run Linux apps and execute Linux commands. A preview of Linux on the Pixelbook will be released first, with support for more devices coming soon.

One of Google’s goals this year is to make it possible for developers to code on Chromebooks. Want Chrome OS to run the Linux terminal, Android Studio, Git, Sublime, Vim, or Android Studio? All of that will be possible this year.

Via Colin Cornaby:

Google just threw open the doors to Android development becoming a big thing taught in schools. No playgrounds, no restrictions, real Android Studio on Chromebooks.

Apple really needs to get back into the low end macOS notebook segment. Hoping they can build a cheap ARM laptop.

There is a huge gap (in both price and functionality) between an iPad and Apple’s current Macs. I can’t stop thinking about netbooks and the original MacBook Air. In 2008, Apple said it couldn’t make a cheap laptop that was good. So it made the MacBook Air, which was both better and much more expensive. Ten years later, I think this would be possible. Apple just doesn’t seem interested in doing it. The $899 11-inch MacBook Air was a step in the right direction, but instead of iterating and gradually bringing down the price, Apple discontinued it and replaced it with the 12-inch MacBook, which costs $1,299 and may actually be slower. There are PC laptops that cost $200 and run Windows 10. I don’t expect Apple to go that low, but they’re not even in the game.

Update (2018-05-14): See also: Are Chromebooks ready for serious development?.

Visual Studio IntelliCode

Microsoft:

IntelliCode generates recommendations by using a machine-learning model that is trained on thousands of public codebases – today it uses over 2000 GitHub repos that each have more than 100 stars to ensure that you’re benefiting from best practices. The model is used in your IDE along with your local code context to provide .NET related APIs that are likely to be the most relevant for you given the line of code you’re writing. We’ll be growing and improving the model over time so the recommendations will get better as we progress.

Legacy FileVault and macOS 10.13

Mike Peterson (via John Gordon):

macOS 10.13 officially kills off support for legacy FileVault. It’s simply not usable with the operating system. If you have High Sierra installed, you won’t see the option to toggle FileVault (see above).

Because of that, users can’t even install macOS 10.13 without first disabling legacy FileVault. But, of course, bugs can happen.

[…]

As indicated in a recent Macworld article, if macOS 10.13 is installed on a system, any active legacy FileVault drives or user accounts become unusable.

macOS Monitoring the Open Source Way

Michael George:

Let’s say a machine in your corporate fleet gets infected with malware. How would you detect it? How could you find out what happened on the machine? What did the malware do? Did it steal your browser’s passwords? What network connections did the malware make? Was it looking for crypto currency? By having good telemetry and a good host monitoring solution for your machines you can collect the context necessary to answer these important questions.

Proper host monitoring on macOS can be very difficult for some organizations. It can be hard to find mature tools that proactively detect security incidents. Even when you do find a tool that fits all your needs, you may run into unexpected performance issues that make the machine nearly unusable by your employees. You might also experience issues like having hosts unexpectedly shut down due to a kernel panic. Even if you are able to pinpoint the cause of these issues you may still be unable to configure the tool to prevent the issue from recurring. Due to difficulties like these at Dropbox, we set out to find an alternative solution.