Qualcomm, Microsoft Announce Snapdragon 835 PCs with Gigabit LTE
arstechnica.com
arstechnica.com
I'm not buying the optimism, especially not in the US. The cellular data is still horribly limited. In Canada it is even worse. The "unlimited" plan is surging back, but it has automatic throttling at varying points.
Oh and since we're talking Microsoft and Windows, you can't control data usage. Windows 10 uploads your personal information at unknown intervals and downloads ads and sponsored apps without consent.
What good is faster cell data with horrible data limits and an OS with a poor concept of when data is permissible even in the "Enterprise" edition?
Google, Facebook, and SpaceX have all moved to initiate programs to install global high speed wifi access.
This is probably the last edge chance for cellular network companies in the long term. If wifi hits first, with projects like Google home offering free calling as well as other ip-phone services I think we could see those companies begin to fall.
I'm taking the rather long view, though.
For average, non-power users, I could see these being quite popular -- especially if they can handle Windows 10, MS Office, some light Photoshop, and fast internet. Otherwise I wouldn't mind one to turn into a highly portable Linux machine -- stars in my eyes, and all that.
Tethering is hardly a second thought for most people who are comfortable with the technology, but you're forgetting most of the rest of the world here, as well as a lot of people outside the tech realm. Never mind people who currently live outside of high-speed wired internet zones -- with cell coverage reaching further than wired zones lately I'd consider the option a boon to connectivity.
I fail to see the real downside to the public. Maybe you can elucidate further.
If its in one package, and its as easy as hitting "connect", I think it will sell. That and consider cottage-goers who dislike disconnecting, or people who live outside of highspeed zones. Or even the connectivity-paranoid (script kiddies aren't so likely to start hijacking cellular connections as they are to bite you through an insecure coffeshop wifi). Doctors Without Borders might benefit, and other like travelling charity groups. I'm just spitballing, but I can see cases.
Though, a lot of my speculation depends on price points.
Do you mean the USB-C with the gazillion required adapters or new cables?
It's relevant you bring up Apple, because if you have a MacBook and an iPhone, and pair it via Bluetooth, the a tethering option shows up in your WiFi menu that you can easily select, same as any other WiFi network.
The advantage of it being an easy, yet manual process is that you can't accidentally use it and blow through your data. I do wish they would go the extra step and build "limit what you do because you're on a metered connection" support into macOS.
The difficulty for average users is the knowledge that you can tether, setting it up, and remembering to turn it off. The UI's are good at reminding you, but even I've forgotten if I've had to run off the train because I got caught up in work.
Metering (with overrides) would help absolutely!
Also, how can you limit data usage while tethering? Can a device tell if it's tethered, or does it just assume it has a normal wifi connection? Do you need to turn off automatic updates on laptops?
Though Windows 10 does let you mark a connection as metered, though I don't think anything except the OS pays attention to that. But again, that's orthogonal to whether your laptop has a modem and will likely not be solved.
Assuming you'll be able to boot Linux on such a device, that might still require exploiting some yet-to-be-found bugs to root it, and/or voiding its warranty. BTW good luck with GPU drivers, multitouch, exotic sensors...
Whether they take off or not will depend on many factors besides LTE. Those include size, weight, battery life, performance, Win32 compatibility, marketing, advertising, availability and price.
https://support.microsoft.com/en-us/instantanswers/633571e5-...
Not sure how this is worse than what Android or iPhone do. My apps are constantly chatting on the internet and I have zero visibility over it and any attempt to control it involves a lot of behind the scenes controls not obvious to the end user.
Also, putting aside the politics of telemetry data, the actual file is a compressed XML file. I don't know the real size off hand, but its just compressed text. Its not going to affect your metered connections quota. A 20kb transfer every month shouldn't bankrupt your connection.
Not to mention, its trivial to disable telemetry if you have basic technical chops. Windows updates too. Or don't use Windows if your use case is so far from the norm. Its designed for the lowest common denominator, not for techies.
If my dog keeps crapping in my house I'm not going to let him back in without being housebroken.
LTE-equipped laptops have existed in the past. How is this offering going to be substantially better?
We couldm say that; but Microsoft's definition of what critical security updates are is very different to most people's.
I thought that what iOS apps can do in the background is fairly limited:
https://developer.apple.com/library/content/documentation/iP...
E.g., Dropbox can only synchronize the camera roll when you keep the app open or enable the location updates permission. Also, on iOS, you can disable cellular data for specific applications.
I get why Apple does this. I just wish they would let me choose to have an app run as a service. Being able to sync all my photos to NextCloud while running in the background (and not divulging my location) would be great.
Apple should just have some kind of API for background uploads. I know, that API for background HTTP downloads exists.
I know this isn't exactly the same thing, and the baked-in LTE is an interesting feature, but I feel like this is Microsoft going after that market specifically..
I know that if the price point was low enough, I'd get one of these as a travel machine, especially if I can get it onto my "share everything" data plan and split the usage between it and my phone ..
I already tether my Macbook Pro to my phone when I'm travelling and need on-the-go internet anyways, so it would amount to the same thing.
Back before Google had a little civil war between Android and ChromeOS...
At that point, the largest data plan you could get from them was 1 Gb per month (now I think you can get 2 or 3 Gb, not more).
This meant that if you used the connection to its capacity, you would hit the monthly cap in around 1 minute 50 seconds. With the current data plans it may last you 5 minutes or so, not more. With other operators you may get up to 8 Gb, i.e., around 15 minutes.
With the current pricing, this is the most useless technology ever. I don't know why they even bother (well, it suppose it probably has some advantages at their end as well).
For example, over the 12-17 years I've had Comcast they increased my download speed from 8 mb/sec to 20 mb/sec, then to somewhere around 40 mb/sec, then to 60 mb/sec, then to 90 mb/sec, and now it is at 120 mb/sec.
I don't remember what my monthly usage was back when it was at 8 mb/sec, but from 40 mb/sec onward, and I think maybe at 20 mb/sec, my monthly usage has stayed about the same, varying between 20 to 40 GB/month.
I've always appreciated the faster speed, even though I don't use it to download more. I appreciate it because it means it takes less time to download. For instance, if I'm working at home and realize I need a big file from work to continue it might be 5 minutes to download at 120 mb/sec. It would have been 30 minutes at 20 mb/sec. The former means I can grab it while I take a bathroom break and a refill on my water, with almost no disruption to my work day. The later means a big disruption.
So this makes streaming, torrenting and stuff awkward but for daily internet use it's a decent option (it's a relatively inexpensive plan) - for eg. I could work remotely on this plan.
"Set as metered connection" under the connection settings.
You can disable telemetry at any point if you want to. The only "unwanted ad" - that everyone constantly complains about, is for onedrive. Guess what - every time I log into my mac, it asks me if I want more icloud storage. So literally the same thing. Ubuntu wasn't much better with their Amazon experience. If you're going to tell me to install Gentoo or Arch on my daily driven laptop we aren't having a rational discussion.
I've NEVER had Windows download a "sponsored app without my consent". What third party app is this you speak of?
Why be so obviously disingenuous? Why make excuses for companies to screw your software?
I switched to Linux a long time ago and every time I'm forced to use a proprietary operating system I get reminded that I made the right decision.
I doubt any serious windows users support adware and privacy violations, only the people who invest in Microsoft.
Spotlight itself is an ad for Edge; if you want more information on the photo, it'll pop up in Edge, not in your default browser.
Windows installed a bunch of sponsored apps / icons when I first installed it. Xbox, Skype, Groove, Money - they may all be owned by MS, but they're still crapware as far as I'm concerned.
And Google just tried to get me to sign up for Google Assistant. Ditto.
"No, you can't. Fuck off." Excuse the language.
Candy Crush Saga
Isn't it more like, "You can reduce telemetry at any point if you want to, until a 'bug' in an update silently resets it."
ARM SoCs lack the backward compatible x86 BIOS-style bootstrap. This is great because it's kinda crazy to think about booting into stuff like MBR, real mode, etc in 2017. But this is bad because without good standards it's really tricky to have a generic installer for another OS. Also, all or nearly all ARM SoCs have signed bootloaders. Great: less fear of a rootkit/virus hiding in my system. Awful: often used to protect subsidies or other business model hijinks; can't install an alternate OS.
My little 10" ARM chromebook has already left my more powerful laptop gathering dust. It seems like 'just a browser' at first glance, but it becomes so much more when you add a chroot which can launch X sessions into Chrome tabs. These Microsoft ARM machines are encouraging, since they should bring new entries into the ultraportable market, but I think I'll hold off until it's clear that we'll have options with regards to the software.
So you claim running X sessions in Chrome tabs is better than running X directly?
You could run a WM in a chrome tab, but I prefer breaking out individual programs. Like, I can have KiCAD running in one tab, with the datasheets for parts I'm using in nearby tabs. Or I can just break an IDE out into its own window. It's a small screen, so having the whole browser window dedicated to the program is nice, and you can even use fullscreen mode and navigate with ctrl+[shift+]tab.
ChromeOS has a nice UI. Certainly much nicer than XFCE running in a browser tab.
To me this rather sounds like one should use another window manager than the default one that usual GNU/Linux distributions install if one has a small screen.
I'm no GNU/Linux wizard, but I somehow expect that such a window manager already exists.
In fact, ChromeOs acts as a Window Manager, because it deals with how each application is organized in the screen/ shown to the user; in this setup, no Chrome Apps are used (only programs from chroot are used)
tl;dr: It can be thought as a WM, although it isn't one
#20 in https://docs.microsoft.com/en-us/windows-hardware/design/com...
Digital restrictions management lockdowns prevent installing Linux.
Not sure why your first thought is to ride on the back of Microsoft's work...
Sure, you could create a brand new electronics brand and try to market it. But it would be super expensive and take a long time to get off the ground.
Adoption will depend on the killer features, which is currently "LTE" and "uses less power", neither of which PC users care about, so that's why this is doomed to fail.
- Java
Java applications will not require any recompilations, they will run immediately because they run on a JVM
- C#/VB/F#
Those applications still will run right away because they run in the .NET CLR virtual machine.
- C++, C
These applications, considering they are already using the Windows APIs, should recompile with few changes.
Games, nowadays, are also developed using frameworks. They mostly depend on the GPU nowadays, and the GPU was never x86 architecture either, so no big change there.
http://docs.oracle.com/javase/6/docs/api/java/math/BigIntege...
Seems like a rather poor decision on Microsoft's part. Fortunately rather few things interact with data this way anyways, most serialization formats are text based or include endian information.
Except for the native libraries that they depend on.
I predict that this will have a negligible impact on PC games. They're CPU/memory/GPU bound and will not work well under emulation. They're not likely to get ported. But gamers are not the target market for this product.
And there's the rub. Microsoft forbids manufacturers of ARM-based Windows devices from allowing customers to disable or customize secure boot.[0] I doubt they'll change that going forward.
>On an ARM system, it is forbidden to enable Custom Mode. Only Standard Mode may be enabled.
[0] https://docs.microsoft.com/en-us/windows-hardware/design/com...
This doesn't happen on UEFI computers, unless you use the CSM.
Qualcomm is decidedly against open source and open firmware, this will bring the closed disposable worthless logic board with the unmodifiable OS from your phone and into your laptop.
Microsoft likes it of course because it means more control for them.
TL;DR: Intel is not being abandoned because it's too closed, it's being abandoned because it's too open!
Not everything is about that one issue. I think in this case it's typical capitalist drive to lower costs of production. Getting to move the PC user base over to subscription services like mobile phones is seen as a way to build revenue in what investors see as a stagnant PC market.
Not saying that all of that is good for consumers but, in 2017, thats not shocking.
I wouldn't even want to call these "PCs" anymore. These are essentially locked-down mobile devices running a crude approximation of a real PC environment.
Asus, HP, and Lenovo are all planning to introduce Snapdragon Mobile PC systems
at some unspecified time in the future, for some unspecified price.
In other news, today at the Vaporware Expo every computer manufacturer announced plans to release a new device featuring unspecified hardware at some unspecified time in the future for an unspecified price.At least if they're sharing the spec with other manufacturers, we'll possibly get some reasonably priced hardware.
Myself, I'm crossing my fingers for some Raspberry Pi-class machines that'll work with this.
wondering what hacks are required to boot and run windows server on a phone.
Dropping prices temporarily until a newcomer is strangled is something we've heard of in the past, but this time the competitor has a huge and growing mobile market, so the threat and lower prices are likely to stay around for a long time.
With current super bloated state of the web, Electron apps and other disasters? Probably all of them.
I could even fantasize about a scenario where Intel: "if you launch an ARM laptop we'll raise our prices" Microsoft: "fine, we will switch to AMD"
Information about Intel internal architectures is highly confidential, but there are remotely related technologies that are generic and public, for example https://en.m.wikipedia.org/wiki/Register_renaming
Microcode (which is one of those highly confidential things that both Intel and AMD hold close and dear) is about doing an on-the-fly CISC to RISC transformation because you realized that the legacy x86 ISA is an absolute pain to handle (but you aren't willing to give it up).
Register renaming is a key part of high performance ISA emulation. The x64 has 16 gp registers but the internal RISC normally has 80. Of course this is also a key part of OOO and alike as you mentioned.
* They have laptop-class performance, not tablet class performance * They can have more than 4GB of RAM * You can put reasonable sized standard SATA SSDs in them, or user-replaceable M.2 drives. * You can easily wipe Windows off them and put Linux on it.
None of the modems are going to be supported in Linux because they all use blob drivers and are wholly proprietary.
ARM has no bios or standard boot procedure. Google requires coreboot on Chromebooks, for example, which allows Linux to run on the ARM targets. It is unlikely ARM laptops without Google's strong arm are going to support coreboot.
Qualcomm specifically leaves significant portions of the support code for their SoCs in binary blobs, unable to be used in generic kernels. There is no Linux kernel level support for almost any Qualcomm SoC, and even then they are often some of the better ones. The other "real" options are third parties with ARM's own CPUs on them, which would have ARM's GPUs which have no real device support in Linux (Lima is dead) compared to Qualcomm parts (Freedreno sees updates). Nvidias chips are probably the closest to usable, and Samsung's Exynos are completely unusable and mega-proprietary (you will have a hard time finding even custom Android ROMs for Samsung SoCs).
The ARM ecosystem as a whole is really, really toxic. It is all NIH'd out the butt, there are no standards, everything is proprietary, and nobody contributes upstream. By comparison, x86 is an angelic fantasy.
Doesn't this system use uefi?
I'm not sure about the laptop-class performance requirement, you mean for light browsing and office tasks, they should be there already (even with the emulation penalty).
Edit: 8 GB phone announcement: http://bgr.com/2017/01/05/asus-zenfone-ar-release-date/
https://www.notebookcheck.net/Prototype-of-Snapdragon-835-po...
Is this emulation done with a combination of hardware & software?
You may be thinking of how the Android emulator supports hardware acceleration for emulation, but that's just because your laptop has an x86 chip in it and the emulator is actually serving you the x86 image of Android, not the ARM one, so the "emulation" is more like Apple's "native simulation" for iOS.
Like this: https://en.wikipedia.org/wiki/Transmeta_Crusoe
In fact, most high-performance CPUs be it ARM or AMD or Intel do instruction translation internally.
Qualcomm uses a less exotic architecture in their chips so that's not an option for them.
Good to hear that idea's still kicking around though. Diversity in CPU design is a good thing!
https://www.hotchips.org/wp-content/uploads/hc_archives/hc26...
Wow, now I can bust my monthly data allotment in just a second! (or ~6s if you get the "big" data plan)
If Qualcomm and Microsoft really want a game changer, they should sink some of their vast resources into making mesh networking take off.
a. - Intel and AMD losing their pseudo-monoply on PC/laptop chips, perhaps enabling bringing some prices down.
b. - Mainstream PCs abandoning the old x86 (+IA64, AMD64) instruction set for a more modern instruction set which (i guess) enables more modern, more power-efficient architectures.
but much more exciting than the above is that...
c. - The jump to a more power-efficient CPU will enable me to have a nice desktop PC with, say, 128 cores, and with no extravagant cooling system or ridiculously high power consumption (I need to pay the power bills, anything that will be on for at least 8 hours a day will be watched for power consumption.). I know that there are already ways to take advantage of GPUs, but they are for specific operations. A desktop PC with a huge lot of cores will bring more generalized performance improvement.
And TRUE hardcore multitasking...
d. - This will push all vendors and Open Source projects to improve on their compiler support for that architecture.
Even smartphone OEMs hardly have any control over their kernel thanks to Qualcomm.
I already begrudgingly use a phone where I know the carrier can execute arbitrary code accessing system memory, I really don't want that on my laptop too.
Cellular connectivity can be useful as cloud storage can be, but I'd never ever use anything that depends on either for connectivity or storage. Moving every resource behind a tap the user cannot control is not the way to go, although I'm sure IT companies will keep pushing in that direction for obvious reasons.
The same chip with lower performance (due to power considerations) in high end phones costing upwards of $600-900, makes it an interesting gambit.
Microsoft pursuing x86 emulation on ARM, while certainly of interest to low-cost traditional form-factors such as laptops and tablets, is also interesting because it reinvigorates the idea of a Surface Phone. Of course, the reality remains to be seen.
For those unfamiliar, the concept that many of us imagine for a Surface Phone includes an evolution of today's Windows 10 Mobile Continuum feature that, as with Ubuntu Phones and some fringe Android devices, allows a phone to act as a full computer when docked to a keyboard, mouse, and display. While Continuum exists today on devices such as the Lumia 950 and HP Elite x3, it is limited to Windows' "Universal" applications, and does not work with x86 or even older Windows Phone applications. Still, the appeal of a single-device lifestyle is considerable and many people would love to simplify the technology in their life to a phone that is also their desktop/mobile computer. Many of the youngest generation already do this by simply conceding (willingly or unknowingly) they will never enjoy the advantages of computing with large monitors, keyboards, and mice.
In order for a single device to successfully fulfill these multiple roles, it needs to be able to run real applications and not just in a "enlarged phone OS" fashion seen on devices such as the iPad Pro.
If a Surface Phone were to materialize, I would expect Windows 10 Mobile and Windows 10 to become more converged than they are today. When using Continuum on a Lumia 950, Windows 10 Mobile is doing a respectable job of impersonating a Windows 10 desktop; but it's a veneer. For a Surface Phone to be a viable computer, I think it would start with Windows 10 (full version for ARM) and adapt downward to the phone form-factor, rather than today's opposite of a phone-tailored operating system adapting upward. Yes, W10 and W10M are very similar today, but a SP device would, I feel, push them closer together.
Of course, there is no genuine credible news on such as device, and Microsoft has dodged questions, even downplaying the likelihood of such a device. There seems to be a widespread opinion that one should not even try to build momentum in today's phone market, which I feel is shockingly myopic and pessimistic. Of course it's not a simple matter to establish a foothold in mobile, but previous efforts, while half-hearted at times were nevertheless making (slow) progress until Microsoft pulled the rug out from beneath Windows Phone 8. The biggest challenge to a Surface Phone would be bigger than technology: it would be a test of Microsoft's commitment to the idea.
nobody cares about integrity anymore?
/s
What I know is this: ARM emulation via QEMU on my core i7 was pretty slow last I tried it. Not unusably slow, but still slow. And I have tons of ram and a fat CPU.
These laptops, especially if they are made on the cheap side, won't have tons of RAM and a fat CPU. Unless Microsoft pulled some magic tricks, I don't see this emulation being usable.
But I could be wrong.
So not only will this platform support almost all the existing Windows software out there, it'll treat PWAs as first-class citizens.