by donotreply@osnews.com (Thom Holwerda) on (#3AHWZ)
Ask just about any *NIX admin using a Windows laptop and they will have come across Putty. For years, Apple MacBooks have been the go-to choice for many admins partly because getting to a ssh shell is so easy. The newly re-invigorated Microsoft is changing how easy it is to interface with Linux (and other *NIX flavors) significantly with features like Ubuntu on Windows. There is a new beta feature in Windows 10 that may just see the retirement of Putty from many users: an OpenSSH client and OpenSSH server application for Windows.
by donotreply@osnews.com (Thom Holwerda) on (#3AHX0)
Microsoft is releasing a free preview version of its Quantum Development Kit, which includes the Q# programming language, a quantum computing simulator and other resources for people who want to start writing applications for a quantum computer. The Q# programming language was built from the ground up specifically for quantum computing.Read the announcement blog post for more information.
by donotreply@osnews.com (Thom Holwerda) on (#3AE96)
From the comments on the previous story:Connor Krukosky is an 18-year-old college student with a hobby of collecting vintage computers. One day, he decided to buy his own mainframe... An IBM z890. This is his story.Grab a warm drink, and enjoy. This is great.
by donotreply@osnews.com (Thom Holwerda) on (#3ABM8)
I recently came across a challenge to print a holiday greeting card on a vintage computer, so I decided to make a card on a 1960s IBM 1401 mainframe. The IBM 1401 computer was a low-end business mainframe announced in 1959, and went on to become the most popular computer of the mid-1960s, with more than 10,000 systems in use. The 1401's rental price started at $2500 a month (about $20,000 in current dollars), a low price that made it possible for even a medium-sized business to have a computer for payroll, accounting, inventory, and many other tasks. Although the 1401 was an early all-transistorized computer, these weren't silicon transistors - the 1401 used germanium transistors, the technology before silicon. It used magnetic core memory for storage, holding 16,000 characters.Some people have access to the coolest stuff.
by donotreply@osnews.com (Thom Holwerda) on (#3ABM9)
Everyone has childhood dreams. Mine was to make a game for my fist console: the Nintendo Game Boy. Today, I fulfilled this dream, by releasing my first Game Boy game on a actual cartridge: Sheep It Up!In this article, I'll present the tools I used, and some pitfalls a newcomer like me had to overcome to make this project a reality!This isn't simply a ROM you run in an emulator - no, this is a real Game Boy cartridge. Amazing work.
by donotreply@osnews.com (Thom Holwerda) on (#3A3YR)
Great new things are coming with the latest Qt release. From image based styling of the Qt Quick Controls, new shape types in Qt Quick through to Vulkan enablers as well as additional languages and handwriting recognition in Virtual Keyboard. But wait, there is more. We fully support both OAuth1 & 2, text to speech and we also have a tech preview of the Qt WebGL Streaming Plugin.The blog post about the release has more information.
by donotreply@osnews.com (Thom Holwerda) on (#3A3YS)
Today marks a major milestone in the processor industry - we've launched Qualcomm Centriq 2400, the world's first and only 10nm server processor. While this is the culmination of an intensive five-year journey for the Qualcomm Datacenter Technologies (QDT) team, it also marks the beginning of an era that will see a step function in the economics and energy efficiency of operating a datacenter.
by donotreply@osnews.com (Thom Holwerda) on (#3A0AY)
ReactOS 0.4.7 has been released, and it contains a ton of fixes, improvements, and new features. Judging by the screenshots, ReactOS 0.4.7 can run Opera, Firefox, and Mozilla all at once, which is good news for those among us who want to use ReactOS on a more daily basis. There's also a new application manager which, as the name implies, makes it easier to install and uninstall applications, similar to how package managers on Linux work. On a lower level, ReactOS can now deal with Ext2, Ext3, Ext4, BtrFS, ReiserFS, FFS, and NFS partitions.There's more, so head on over to the announcement page.
by donotreply@osnews.com (Thom Holwerda) on (#3A0AZ)
The total energy use of this web of hardware is huge - an estimated 31 terawatt-hours per year. More than 150 individual countries in the world consume less energy annually. And that power-hungry network is currently increasing its energy use every day by about 450 gigawatt-hours, roughly the same amount of electricity the entire country of Haiti uses in a year.[...]In just a few months from now, at bitcoin's current growth rate, the electricity demanded by the cryptocurrency network will start to outstrip what's available, requiring new energy-generating plants. And with the climate conscious racing to replace fossil fuel-base plants with renewable energy sources, new stress on the grid means more facilities using dirty technologies. By July 2019, the bitcoin network will require more electricity than the entire United States currently uses. By February 2020, it will use as much electricity as the entire world does today.This is an unsustainable trajectory. It simply can't continue.Not only is bitcoin tulips, but it's also incredibly bad for our planet. These energy numbers are insanity.
by donotreply@osnews.com (Thom Holwerda) on (#3A0B0)
The problem with the tech world is, from an operating system provider's point of view, that the goalposts keep moving. These perambulating pieces of wood killed Symbian, killed Blackberry, have almost killed Windows Phone and Windows 10 Mobile, and, one day, may even kill iOS as we know it today. With hindsight, it's all too clear, but at the time OS coders were making sensible choices.Operating systems come, and operating systems go.
by donotreply@osnews.com (Thom Holwerda) on (#39X5X)
HP and Asus have announced the first Windows 10 PCs running on ARM - Snapdragon 835 - and they're boasting about instant-on, 22 hour battery life, and gigabit LTE. These machines run full Windows 10 - so not some crippled Windows RT nonsense - and support 32bit x86 applications. Microsoft hasn't unveiled a whole lot just yet about their x86-on-ARM emulation, but Ars did compile some information:The emulator runs in a just-in-time basis, converting blocks of x86 code to equivalent blocks of ARM code. This conversion is cached both in memory (so each given part of a program only has to be translated once per run) and on disk (so subsequent uses of the program should be faster, as they can skip the translation). Moreover, system libraries - the various DLLs that applications load to make use of operating system feature - are all native ARM code, including the libraries loaded by x86 programs. Calling them "Compiled Hybrid Portable Executables" (or "chippie" for short), these libraries are ARM native code, compiled in such a way as to let them respond to x86 function calls.While processor-intensive applications are liable to suffer a significant performance hit from this emulation - Photoshop will work in the emulator, but it won't be very fast - applications that spend a substantial amount of time waiting around for the user - such as Word - should perform with adequate performance. As one might expect, this emulation isn't available in the kernel, so x86 device drivers won't work on these systems. It's also exclusively 32-bit; software that's available only in a 64-bit x86 version won't be compatible.I'm very curious about the eventual performance figures for this emulation, since the idea of running my garbage Win32 translation management software on a fast, energy-efficient laptop and external monitor seem quite appealing to me.
by donotreply@osnews.com (Thom Holwerda) on (#39X5Y)
Reading headlines from the World Internet Conference in China, the casual reader might have come away a little confused. China was opening its doors to the global Internet, some media outlets optimistically declared, while others said Beijing was defending its system of censorship and state control.And perhaps most confusing of all, Appleâs CEO Tim Cook stood up and celebrated Chinaâs vision of an open Internet.Say what?Hardly surprising. This may come as a shock, but with publicly traded companies, you're not the customer; you're the product.Shareholders are their real customers.
by donotreply@osnews.com (Thom Holwerda) on (#39X5Z)
People involved with the payoffs are extremely reluctant to discuss them, but four contributing writers to prominent publications including Mashable, Inc, Business Insider, and Entrepreneur told me they have personally accepted payments in exchange for weaving promotional references to brands into their work on those sites. Two of the writers acknowledged they have taken part in the scheme for years, on behalf of many brands.One of them, a contributor to Fast Company and other outlets who asked not to be identified by name, described how he had inserted references to a well-known startup that offers email marketing software into multiple online articles, in Fast Company and elsewhere, on behalf of a marketing agency he declined to name. To make the references seem natural, he said, he often links to case studies and how-to guides published by the startup on its own site. Other times, heâll just praise a certain aspect of the companyâs business to support a point in an otherwise unrelated story. (As of press time, Fast Company had not responded to a request for comment.)This is hardly surprising to anyone who has spent a decent amount of time on the web. I can confirm, however, that I've never partaken in anything like this, and the occasional request of this nature goes straight into my spam folder.
by donotreply@osnews.com (Thom Holwerda) on (#39SWF)
With me being so down on Android, it's only fair to also offer insight into the other side of the coin - a longtime iPhone user making the switch to the new Pixel 2 XL, and loving it:This phone is extremely my shit. Google has taken the original Pixel, which was interesting but not enough to tempt me into switching, and made it into something that's near perfect. In a year where the iPhone X, which Apple touts as the future phone, only has a single interesting feature (Face ID) Google has embraced the opportunity to show a different future with arms wide open. It's the first time I can confidently say an Android device is great coming from the iPhone without constantly saying but there's this one thing.Different strokes for different folks, but that's why we're all here debating things that are, in the grand scheme of things, irrelevant.
by donotreply@osnews.com (Thom Holwerda) on (#39SWG)
On Monday, Facebook announced Messenger Kids, a stand-alone mobile app that allows children age 13 and under to use the service. The point of the new app, the company said, was to provide a more controlled environment for the types of activity that are already occurring across smartphones and tablets among families.There's only one possible response here.
by donotreply@osnews.com (Thom Holwerda) on (#39ST4)
For me the Surface Book 2 was the MacBook Pro that we had all wanted/expected from Apple, it just wears a different logo. While other reviews will read off the spec sheets and talk about the 17 hour battery life and GX yadda yadda yadda processor, they sometimes forget that we (the creative professionals) use these as tools. What Microsoft has done with the Surface Book 2 is make a system void of gimmicks, because gimmicks don't hold up in the working world. Our jobs will not benefit from being able to tap an emoji on a scroll bar, they will benefit from the ability to get work done. As a photographer, it feels extremely odd to say this, but I sincerely feel that the Surface Book 2 is not only a strong contender for the laptop to own, but actually the clear cut choice of the computer to have on set.There seems to be a lot of interest in Surface from people disappointed with the recent MacBook Pros.
Ars Technica once again provides us with an in-depth Ubuntu review:If you've been following the Linux world at all, you know this has been an entire year for spring cleaning. Early in 2017, Canonical stopped work on its homegrown Unity desktop, Mir display server, and its larger vision of 'convergence' - a unified interface for Ubuntu for phones, tablets, and desktops.And now almost exactly six years after Ubuntu first switched from GNOME 2 to the Unity desktop, that has been dropped, too. The distro is back to GNOME, and Canonical recently released Ubuntu 17.10, a major update with some significant changes coming to the popular Ubuntu Linux operating system.In light of the GNOME switch, this release seems like more of a homecoming than an entirely new voyage. But that said, Ubuntu 17.10 simultaneously feels very much like the start of a new voyage for Ubuntu.
by donotreply@osnews.com (Thom Holwerda) on (#39JR1)
If the tech industry wants another wave of innovation to match the PC or the internet, Google and Facebook must be broken up, journalist and film producer Jonathan Taplin told an audience at University College London's Faculty of Law this week.He was speaking at an event titled Crisis in Copyright Policy: How the digital monopolies have cornered culture and what it means for all of us, where he credited the clampers put on Bell then IBM for helping to create the PC industry and the internet.There's quite a few other companies I'd add to those two.
by donotreply@osnews.com (Thom Holwerda) on (#39C72)
So there's been a big security flaw in Apple's macOS that the company fixed in 24 hours. I rarely cover security issues because where do you draw the line, right? Anyhow, the manner of disclosure of this specific flaw is drawing some ire.Obviously, this isn't great, and the manner of disclosure didn't help much either. Usually it's advisable to disclose these vulnerabilities privately to the vendor, so that it can patch any holes before malicious parties attempt to use them for their own gains. But that ship has sailed.I've never quite understood this concept of "responsible disclosure", where you give a multi-billion dollar company a few months to fix a severe security flaw before you go public. First, unless you're on that company's payroll, you have zero legal or moral responsibility to help that company protect its products or good name. Second, if the software I'm using has a severe security flaw, I'd rather very damn well please would like to know so I can do whatever I can to temporarily fix the issue, stop using the software, or take other mitigating steps.I readily admit I'm not hugely experienced with this particular aspect of the technology sector, so I'm open to arguments to the contrary.
by donotreply@osnews.com (Thom Holwerda) on (#39C73)
One of the most popular feature requests (more than 20,000 votes) for Windows 10 is tabs in File Explorer. Microsoft has resisted adding tabs to File Explorer and apps in general for years, after originally introducing tabs in Internet Explorer 6 with a toolbar extension back in 2005. That resistance is about to change, in a big way. Microsoft is planning to add tabs to apps in Windows 10, allowing you to group together apps in a better way.Windows 10 testers will first start testing what Microsoft calls âSetsâ in the coming weeks, and the tab integration will be initially limited to Windows 10âs special Universal Windows Apps. Microsoft is planning to get as much feedback on the new feature as possible, before tweaking it and making it available to everyone. The software giant isnât committing to a specific timeline for tabs.This is an incredibly neat idea, and I can't wait to try and see if this feature makes any sense in my workflow.
by donotreply@osnews.com (Thom Holwerda) on (#395MS)
Let's have a look at the Apple Power Macintosh G5, a weighty space heater that can also perform computing tasks. Apple launched the G5 in 2003 with great fanfare, but nowadays it has a decidedly mixed legacy. In 2003 it was a desktop supercomputer that was supposed to form the basis of Apple's product range for years to come, but within three years it had been discontinued, along with the entire PowerPC range, in favour of a completely new computing architecture. The G5 puts me in mind of an ageing footballer who finally has a chance to play a World Cup match; he is called up from the substitute's bench, entertains the crowd for twenty minutes, but the team loses, and by the time of the next World Cup the uniform is the same but the players are all different. Our time in the sun is brief, the G5's time especially so.I've long been a PC person, and from my point of view the G5 came and went in the blink of an eye. I knew that it had a striking case and a reputation for high power consumption and heat output, and for being 64-bit at a time when that was rare in the PC world, but that's about it. Almost fifteen years later G5s are available on the used market for almost nothing - postage is incredibly awkward - so I decided to try one out. Mine is a 2.0ghz dual-processor model, the flagship of the first wave of G5s. Back in 2003 this very machine was, in Apple's words, "the world's fastest, most powerful personal computer".Once I move into a bigger house (hopefully soon), the PowerMac G5 (and its successor, the tower Mac Pro) are definitely high on the list of computers I want to own just for the sake of owning them. These things are beautiful, and thermally speaking, incredibly well designed. I plan on building my own dual-Xeon machine somewhere next year, and I find it incredibly frustrating that nobody seems to sell computer cases with proper thermal channels, or "wind tunnels" if you will, that physically seperate the CPU airflow from the GPU airflow, PSU airflow, and possibly even hard drive air flow. Proper workstations do this - things like the PowerMac G5, tower Mac Pro, HP Z workstations, and so on - but cases for self-built PCs just do not offer this kind of functionality.
by donotreply@osnews.com (Thom Holwerda) on (#395MT)
The closure of two major Cydia repositories is arguably the result of a declining interest in jailbreaking, which provides root filesystem access and allows users to modify iOS and install unapproved apps on an iPhone, iPad, or iPod touch.Out of all the things jailbreaking makes possible, two are big issues for me that I would love Apple to implement: custom launchers (Springboard hasn't been changed since the original iPhone and is woefully outdated and restrictive) and the ability to change default applications. However, neither of these are reason enough to jailbreak iOS for me. I do wonder - do any of you still jailbreak? If so, why?
by donotreply@osnews.com (Thom Holwerda) on (#392B1)
It's time to address a longstanding issue with Google, and as these things often go, it has to do with Silicon Valley not knowing multilingual people are a thing.A long, long time ago, searching for stuff on Google in different languages was a breeze. If you typed www.google.nl in your address bar, you went to Dutch Google. If you typed www.google.com, you went to English Google. If you typed www.google.de, you went to German Google. You may notice a pattern here - the country code determined your Google Search language. Crude, but effective.Years ago, however, Google, ever on the lookout to make its users' lives easier, determined, in its endless wisdom, that it would be a great idea to automatically determine your search language based on your location. Slightly more recently, Google seems to have started using not your location, but the information it has on you in your Google account to determine the language you wish to search in when you load Google Search, and on top of that, it tries to guess your search language based on the query you entered.Regardless of whether I go to www.google.nl or to www.google.com, Google standardises to Dutch. The language menu in Tools is entirely useless, since it only gives me the option to search in "Every language" or "Only pages written in Dutch". When I type in a longer, clearly English query, it will switch to showing English results for said query. However, with shorter queries, single-word queries, brands, or other terms that might transcend a specific language, Google simply doesn't know what to do, and it becomes a game of Guess What Language This Query Is Parsed As.As I've detailed before, Silicon Valley doesn't get out much, so they don't realise hundreds of millions of people around the world lead multilingual lives, speaking and searching in several different languages on a daily basis. Many Americans speak both Spanish and English on a daily basis, for instance, and dozens of millions of Europeans speak both their native language as well as English. Especially younger European generations have friends from all over the world, and it's likely they converse in today's lingua franca.Of course, for me personally, the situation is even more dire. I am a translator, and especially when working on more complex translations, I need to alternate between English and Dutch searches several times a minute. I may need to check how often a term is used, what it means exactly, if a technical term is perhaps left untranslated in Dutch, and so on. I need to be able to explicitly tell Google which language to search in.In its blind, unfettered devotion to machine learning and artificial intelligence, Google has made it pretty much impossible for me to use, you know, Google.Meanwhile, DuckDuckGo has a really neat little switch right at the top of its search results, which I can click to switch between English and Dutch - I don't even have to retype the query or reload the site from the address bar. The dropdown menu next to it gives me access to every single other language DuckDuckGo is available in. It's difficult to overstate how this feature has turned web search from a deeply frustrating experience into the frictionless effort it's always supposed to have been.This tiny, simple, elegant little feature is what has drawn me towards using DuckDuckGo. I'm willing to accept slightly less accurate search results if it means I don't have to fight with my search engine every single day to get it to search in the language I want it to.I will continue to harp on Silicon Valley for barely even paying lip service to multilingual users, because it frustrates our entire user experience on a daily basis. To make matters worse, virtually all popular tech media consist of Americans who only speak English, assuring that this issue will never get the attention it needs. Read more on this exclusive OSNews article...
by donotreply@osnews.com (Thom Holwerda) on (#3929F)
Always after ways to push the trusty Amiga 500 to new limits, I discovered a post on the German A1k.org website about someone who had fitted a graphics card to his A500. This was a feat I felt I should replicate. I'm almost, but not quite, there. However, there were lots of hoops which needed jumping through first...It's Amiga weekend, apparently! This story is a bit more hardware-focuseed, obviously.
by donotreply@osnews.com (Thom Holwerda) on (#3929G)
It was a long, long time ago. A quite younger myself (Paolo Besser) presented AROS to some hundreds of people visiting Pianeta Amiga 2007, a still popular italian fair about Amiga products. While showing it at the event, I realized that the best way to advertise the open-source Amiga "clone" among the Amiga community was to prove it was already able to do things: AROS, in fact, was being developed for 12 years, but very little was known about its applications outside of its little community of developers and hackers. Most people believed it was simply too far, feature-wise, from AmigaOS and MorphOS to be actually useful for anything. This was, sadly, partially true. AROS hardware support was tiny, it didn't talk with USB devices, it had not hardware acceleration, it could barely do networking but it hadn't even a browser. There were many software pieces already in place, but almost nobody knew how to chain and take advantage of them. Moreover, most AROS applications were difficult to find and configure, so the best most people did with AROS builds was just downloading them from time to time, test the graphic demos, and forget about it 10 minutes later. A real pity: people poking with Lunapaint at Pianeta Amiga 2007 showed amusement and were impressed to see a common PC running an Amiga-ish operating system so nicely. Something more had to be done!Icaros is probably the best and easiest way to experience AROS - and thus, an AmigaOS-like operating system - today. Great work, and here's to another ten years!
by donotreply@osnews.com (Thom Holwerda) on (#38R9Y)
The FCC has released the final draft of its proposal to destroy net neutrality. The order removes nearly every net neutrality rule on the books - internet providers will be free to experiment with fast and slow lanes, prioritize their own traffic, and block apps and services. There's really only one rule left here: that ISPs have to publicly disclose when they're doing these things.The US already has absolutely terrible internet compared to most developed nations, and this will only make it worse. What an absolutely and utterly bad proposal - clearly the result of deep-rooted corruption and bribery among US carriers and the US government.
by donotreply@osnews.com (Thom Holwerda) on (#38R82)
The Intel Management Engine (ME), which is a separate processor and operating system running outside of user control on most x86 systems, has long been of concern to users who are security and privacy conscious. Google and others have been working on ways to eliminate as much of that functionality as possible (while still being able to boot and run the system). Ronald Minnich from Google came to Prague to talk about those efforts at the 2017 Embedded Linux Conference Europe.
by donotreply@osnews.com (Thom Holwerda) on (#38KRY)
Since the beginning of 2017, Android phones have been collecting the addresses of nearby cellular towers - even when location services are disabled - and sending that data back to Google. The result is that Google, the unit of Alphabet behind Android, has access to data about individuals' locations and their movements that go far beyond a reasonable consumer expectation of privacy.Quartz observed the data collection occur and contacted Google, which confirmed the practice.The cell tower addresses have been included in information sent to the system Google uses to manage push notifications and messages on Android phones for the past 11 months, according to a Google spokesperson. The were never used or stored, the spokesperson said, and the company is now taking steps to end the practice after being contacted by Quartz. By the end of November, the company said, Android phones will no longer send cell-tower location data to Google, at least as part of this particular service, which consumers cannot disable.Raise your hand if you're surprised.
by donotreply@osnews.com (Thom Holwerda) on (#38KRZ)
I wiped off my Windows 10 installation today. It wasn't because of the intrusive telemetry or the ads in the start menu but desktop composition. It adds some slight but noticeable latency that makes typing feel uncomfortable. In Windows 7 you can turn it off.If you're fine with unresponsive UI operations and graphical tearing, then, sure, go back to Windows 7 or earlier and turn off compositing to get a few ms back when typing.
by donotreply@osnews.com (Thom Holwerda) on (#38HGJ)
Google's in-development operating system, named 'Fuchsia,' first appeared over a year ago. It's quite different from Android and Chrome OS, as it runs on top of the real-time 'Magenta' kernel instead of Linux. According to recent code commits, Google is working on Fuchsia OS support for the Swift programming language.There's a tiny error in this summary form AndroidPolice - Fuchsia's kernel has been renamed to Zircon.All this has been playing out late last week and over the weekend - Google is now working on Swift, and some took this to mean Google forked Apple's programming language, while in reality, it just created a staging ground for Google to work on Swift, pushing changes upstream to the official Swift project when necessary - as confirmed by Chris Lattner, creator of Swift, who used to work at Apple, but now works at Google.Zac Bowling, a Google engineer working on Fuchsia, then highlighted a pull request that Google pushed to the main Swift repository: Swift support for Fuchsia. He also mentioned a few upcoming pull requests:FYI, in the pipeline after this we will have some PRs related to:adding ARM64 support for the Fuchsia SDKfixing cross-compiling issues for targeting BSD, Linux and Fuchsia targets from a Darwin toolchainadding support for using lld for linking specific SDK stdlibs (part of getting a Darwin toolchain capable of cross compiling to other targets)supporting unit tests on FuchsiaRegarding Fuchsia's purpose, this is yet another little puff of smoke. Sadly, we still haven't found the fire.
by donotreply@osnews.com (Thom Holwerda) on (#38HGK)
Computer users of a certain age will remember BIOS as ubiquitous firmware that came loaded on PCs. It was the thing you saw briefly before your operating system loaded, and you could dig into the settings to change your computer's boot order, enable or disable some features, and more.Most modern PCs ship with UEFI instead. But most also still have a "legacy BIOS" mode that allows you to use software or hardware that might not be fully compatible with UEFI.In a few years that might not be an option anymore: Intel has announced plans to end support for legacy BIOS compatibility by 2020.This most certainly affects many older operating systems - especially older hobby and alternative operating systems that were never updated with UEFI support.
by donotreply@osnews.com (Thom Holwerda) on (#38HAH)
The Blue Lightning CPU is an interesting beast. There is not a whole lot of information about what the processor really is, but it can be pieced together from various scraps of information. Around 1990, IBM needed low-power 32-bit processors with good performance for its portable systems, but no one offered such CPUs yet. IBM licensed the 386SX core from Intel and turned it into the IBM 386SLC processor (SLC reportedly stood for "Super Little Chip").Fascinating footnote in processor history.
by donotreply@osnews.com (Thom Holwerda) on (#38HAJ)
Almost 14 years ago, way back in 2003, Sun Microsystems unveiled Project Looking Glass, a 3D desktop environment written in Java and making extensive use of Java 3D. The demo, by Jonathan Schwartz, always stuck with me over the years, and since YouTube recommended the demo to me today, I figured it'd be interesting to you remind you all of simpler times, when flipping windows around and 3D rendering in Java actually managed to get us excited (something no other project would ever manage to... Wait.).Project Looking Glass was developed for about three years, and it actually saw a 1.0 release in late 2006. It's one of those random projects exploring what we then thought could be the future of computing, right before the iPhone came onto the scene and changed everything. While nothing came out of Project Looking Glass, Schwartz' demo did teach me the phrase "arbitrarily clever", which I'm unusually attached to.
by donotreply@osnews.com (Thom Holwerda) on (#387YX)
Really, quite literally, some pretty skilled Microsoft employee or contractor reverse engineered our friend EQNEDT32.EXE, located the flawed code, and corrected it by manually overwriting existing instructions with better ones (making sure to only use the space previously occupied by original instructions).This... This is one hell of a story. The unanswered question is why, exactly, Microsoft felt the need to do this - do they no longer have access to the source code? Has it simply become impossible to set up the correct build environment?Amazing.
by donotreply@osnews.com (Thom Holwerda) on (#386KG)
Well, I've really done it. I've taken a pure and unsullied Google Pixelbook, which at one time was fast and secure in all ways, and made it into a crashy mess. My crime? The desire to code.I'm going to walk you through my process for converting this machine into something that's marginally desirable for programming, but I just wanted to warn you before I begin: this isn't easy, clean, intuitive, or practical. There are rumors that Google is working on better ways to make Chrome OS a host for other flavors of Linux or Linux apps, but right now we're basically working with hacks, and hacks hurt.Because these hacks hurt, I'd implore you to read this entire guide before attempting any of the steps so you know what you're getting yourself into, and if you, in fact, desire the results.I think the PixelBook is a stunningly beautiful and fast machine, and while Chrome OS isn't nearly as useless as people often think it is, it clearly isn't the kind of operating system many OSNews readers would prefer. This is a guide to getting a traditional Linux setup up and running.
by donotreply@osnews.com (Thom Holwerda) on (#386E5)
The RISC-V port was just merged to Linux a few minutes ago. This means we will be in the 4.15 release, which should be out about 10 weeks from last Sunday. As soon as the tarballs are created, the RISC-V Linux ABI will be stable, and since we'll ideally be in a glibc release that comes out soon after that we'll be fully ABI stable by early in February.RISC-V is a completely free and open ISA that hasn't seen much adoption just yet.
by donotreply@osnews.com (Thom Holwerda) on (#383D6)
Haiku's GUI is in principle entirely scriptable. You can change a window's position and size and manipulate pretty much every widget in it. The tool to do this is hey. It sends BMessages to an application, thus emulating what happens if the user clicks on a menu, checkbox, or other widgets.
by donotreply@osnews.com (Thom Holwerda) on (#383D7)
The Xerox Alto, widely recognized as the first modern personal computer, pioneered just about every basic concept we are familiar with in computers today. These include windows, bit-mapped computer displays, the whole idea of WYSIWIG interfaces, the cut/paste/copy tools in word processing programs, and pop-up menus. Most of this vision of the "office of the future" was first unveiled at a meeting of Xerox executives held on 10 Nov 1977, which was 40 years ago last week.To celebrate that birthday, the Computer History Museum in Mountain View, Calif., brought together some of Parc researchers who worked on the Alto on Friday. They put it through its paces in a series of live demos. These demos used an Alto that had been restored to working order over the past eight months.One of the most important computers ever made.
by donotreply@osnews.com (Thom Holwerda) on (#37Y35)
This is horrifying:But even with the data we have, we can take a guess at how many outdated devices are in use. In May 2017, Google announced that there are over two billion active Android devices. If we look at the latest stats (the far right edge), we can see that nearly half of these devices are two years out of date. At this point, we should expect that there are more than one billion devices that are two years out of date! Given Android's update model, we should expect approximately 0% of those devices to ever get updated to a modern version of Android.Whenever I bring up just how humongous of an issue this is, and just how dangerously irresponsible it is to let average consumers use this platform, apologists come out of the woodwork with two arguments as to why I'm an Apple shill or anti-Google: Google Play Services and Project Treble.Google Play Services indeed ensures that a number of parts of your entire Android operating system and stack are updated through Google Play. This is a good move, and in fact, Android is ahead of iOS in this respect, where things like Safari and the browser engine are updated through operating system updates instead of through the App Store - and operating systems updates present a far bigger barrier to updating than mere app updates do. However, vast parts of Android are not updated through the Play Store at all, and pose a serious security threat to users of the platform. Google Play Services are anything but a silver bullet for Android's appalling update situation.Project Treble is the second term people throw around whenever we talk about Android's lack of updates, but I don't think people really understand what Project Treble is, and what problems it does and does not solve. As Ron Amadeo explains in his excellent Android 8.0 review:Project Treble introduces a "Vendor Interface" - a standardized interface that sits between the OS and the hardware. As long as the SoC vendor plugs into the Vendor Interface and the OS plugs into the Vendor Interface, an upgrade to a new version of Android should "just work." OEMs and carriers will still need to be involved in customizing the OS and rolling it out to users, but now the parties involved in an update can "parallelize" the work needed to get an update running. SoC code is no longer the "first" step that everyone else needs to wait on.Treble addresses an important technical aspect of the Android update process by ensuring OEMs have to spend less time tailoring each Android update to every specific SoC and every specific smartphone. However, it doesn't mean OEMs can now just push a button and have the next Google Android code drop ready to go for all of their phones; they still have to port their modifications and other parts of Android, test everything, have it approved by carriers, and push them out to devices worldwide.Project Treble addresses part of the technical aspect of Android updates, but not nearly all of it. While Treble is a huge improvement and clearly repays a huge technical debt of the Android platform, it doesn't actually address the real reason why OEMs are so lax at updating their phones: the political reason. Even in the entirely unrealistic, unlikely, and honestly impossible event Treble solves all technical barriers to updating Android phones, OEMs still have to, you know, actually choose to do so.Even the most expensive and brand-defining Android flagships - the Note, Galaxy S, LG V, and so on - are updated at best only six months after the release of a new version of Android, and even then, the rollout usually takes months, with some countries, regions, carriers, or phones not getting the update until much, much later.This isn't because it really is that hard to update Android phones - it's because OEMs don't care. Samsung doesn't care. LG doesn't care. HTC doesn't care. They'd much rather spend time and resources on selling you the next flagship than updating the one you already paid for.Treble will do nothing to address that.But let's assume that not only will Treble address all technical barriers, but also all political barriers. Entirely unlikely and impossible, I know, but for the sake of argument, let's assume that it does. Even then, it will be at best four to five years before we experience these benefits from Treble, because while Treble is a requirement for new devices shipping with Android 8.0 out of the box, it's entirely optional for existing devices being updated to 8.0. With the current pace of Android updates, that means it will be no earlier than four to five years from now before we truly start enjoying the fruits of the Treble team's labour.At that point, it will have been twelve to thirteen years of accumulating unupdateable, insecure Android devices.The cold and harsh truth is that as a platform, Android is a mess. It was quickly cobbled together in a rushed response to the original iPhone, and ever since, Google has been trying to repay the technical debt resulting from that rushed response, sucking time and resources away from advancing the state of the art in mobile operating systems.As an aside, I have the suspicion Google has already set an internal timeline to move away from Android as we know it today, and move towards a new operating system altogether. I have the suspicion that Treble isn't so much about Android updates as it is about further containerising the Android runtime to make it as easy as possible to run Android applications as-is on a new platform that avoids and learns from the mistakes made by Android.Each and every one of you knows I'm an Android user. I prefer Android over the competition because it allows me to use my phone the way I want to better than the competition. Up until recently, I would choose Android on Apple hardware over iOS on Android hardware - to use that macOS-vs-Windows meme - any day of the week.These days - I'm not so sure I would. Your options as an Android user today? A Pixel phone you probably can't buy anyway because it's only available in three countries, and even if you can buy it, it falls apart at the seams. You can buy a Samsung or HTC or whatever and perpetually run outdated, insecure software. Or you can buy something from a smaller OEM, and suffer through shady nonsense.You have to be deeply enveloped in the Android bubble to not see the dire situation this platform is in. Read more on this exclusive OSNews article...
by donotreply@osnews.com (Thom Holwerda) on (#37XQZ)
Just a month ago, OnePlus was caught collecting personally identifiable data from phone owners through incredibly detailed analytics. While the company eventually reversed course on the data collection, another discovery has been made in the software of OnePlus phones. One developer found an application intended for factory testing, and through some investigation and reverse-engineering, was able to obtain root access using it.People often tout OnePlus phones as an alternative to the Pixel line now that Google abandoned the Nexus concept of affordable, high-quality phones. Recent events, however, have made it very clear that you should really steer clear of phones like this, unless you know very well what you're doing.
by donotreply@osnews.com (Thom Holwerda) on (#37WKP)
Some of the most innovative applications on the Play Store are built on using APIs in ways that Google never intended. There are apps that can remap your volume keys to skip music tracks, record and play back touch inputs on webpages or games, and even provide alternative navigation keys so you can use your deviceâs entire screen. All of these examples that Iâve just mention rely on Androidâs Accessibility APIs. But that may soon change, as the Google Play Store team is sending out emails to developers telling them that they can no longer implement Accessibility Services unless they follow Googleâs guidelines.Accessibility Services is an attack vector for malicious software, so in that light it makes sense. Of course, that doesn't make it any less frustrating that good, innovative software gets smothered like this. Luckily, this is Android, so the developers can always just distribute their applications outside of the Play Store through sideloading, but that's not exactly a secure solution for most people - and let's be honest, not being in the Play Store will be the death knell for most developers.The real solution would be to provide APIs for things like this, but I doubt Google is going to invest any time, effort, and money into creating such APIs, since they seem more concerned with shoving useless digital assistants down our throats.
by donotreply@osnews.com (Thom Holwerda) on (#37WHH)
People have noticed that Firefox is fast again.Over the past seven months, weâve been rapidly replacing major parts of the engine, introducing Rust and parts of Servo to Firefox. Plus, weâve had a browser performance strike force scouring the codebase for performance issues, both obvious and non-obvious.We call this Project Quantum, and the first general release of the reborn Firefox Quantum comes out tomorrow.orthographic drawing of jet engineBut this doesnât mean that our work is done. It doesnât mean that todayâs Firefox is as fast and responsive as itâs going to be.So, letâs look at how Firefox got fast again and where itâs going to get faster.I should definitely give Firefox another try - I've tried it over the years but it always felt a little sluggish compared to the competition. Chrome's gotten way too fat over the years, so I've resorted to using Edge on my main computer lately - it isn't perfect, but it it sure is fast, and places very little strain on my machine. I want my browser to get out of my way, and gobbling up processor cycles is exactly not that.
Ars Technica has released another excellent article in their series on the Amiga. This article covers the beginning of the post-Commodore world, starting with Escom and ending with the beginning of Amiga Inc.Commodore International declared itself insolvent on April 29, 1994 under Chapter 7 of US bankruptcy law. Ordinarily, this would have been followed immediately by an auction of all the companyâs assets. However, Commodoreâs Byzantine organizational structure - designed to serve as a tax shelter for financier Irving Gould - made this process far more lengthy and complicated than it should have been.
by donotreply@osnews.com (Thom Holwerda) on (#37W7E)
Another point release of one of the few - maybe even only - alternative mobile operating systems still being actively updated.This update, 2.1.3 alias Kymijokiâ¯brings Sailfish X for Sony Xperia X. All Sailfish devices get fixes for some recent well-known security vulnerabilities, including WPA issues and Bluetooth Blueborne. Kymijoki contains connectivity improvements made for Qt and Android apps and fixes dozens of other issues, too.It's a relatively minor update, but still - it's good to see Sailfish progressing.
by donotreply@osnews.com (Thom Holwerda) on (#37MS5)
One of the most important aspects of current smartphones is easily capturing and sharing videos. With the Pixel 2 and Pixel 2 XL smartphones, the videos you capture are smoother and clearer than ever before, thanks to our Fused Video Stabilization technique based on both optical image stabilization (OIS) and electronic image stabilization (EIS). Fused Video Stabilization delivers highly stable footage with minimal artifacts, and the Pixel 2 is currently rated as the leader in DxO's video ranking (also earning the highest overall rating for a smartphone camera). But how does it work?An interesting technical look at how Google achieves these results on their Pixel 2 phones, with the obvious caveat that we're looking at story written by Google here, so take that into account as you're reading this.On a related note, overall DxO ratings are dumb.
by donotreply@osnews.com (Thom Holwerda) on (#37MS6)
The LiMux (or Limux) initiative in Munich has been heralded as an example of both the good and bad in moving a public administration away from proprietary systems. Free Software Foundation Europe (FSFE) President Matthias Kirschner reviewed the history of the initiative - and its recent apparent downfall - in a talk at Open Source Summit Europe in Prague. He also looked at the broader implications of the project as well as asking some questions that free-software advocates should consider moving forward. The LiMux initiative is one of the longest-running story 'streams' on OSNews. The oldest item I could find is from 2003.
by donotreply@osnews.com (Thom Holwerda) on (#37E39)
Khoi Vinh on why 24 hour or even weeklong reviews are dumb:However I've come to believe that there's at least one thing wrong with this whole notion of product reviews - and with smartphone revirews in particular - and that's that by and large theyâre only ever interested in these phones when they're brand new.When an iPhone debuts it's literally at the very peak of its powers. All the software that it runs has been optimized for that particular model, and as a result everything seems to run incredibly smoothly.As time goes on though, as newer versions of the operating system roll out, as there are more and more demands put on the phone, it inevitably gets slower and less performant. A case in point: I'm upgrading to this iPhone X from a three-year old iPhone 6 Plus and for at least the last year, and especially over the last three months, it has struggled mightily to perform simple tasks like launching the camera, fetching email, even basic typing. People who have recently had the misfortune of having to use my phone tell me almost instantly, "Your phone sucks."You could argue that three years is an unrealistically long time to expect a smartphone to be able to keep up with the rapidly changing - and almost exponentially increasing - demands that we as users put on these devices. Personally, I would argue the opposite, that these things should be built to last at least three years, if for no other reason than as a society we shouldn't be throwing these devices away so quickly.This is, of course, the reason behind the odd embargo strategy Apple employed regarding the iPhone X - if you only give people an hour or at best, 24 hours, to review a device, people will still be in the honeymoon phase of owning a product, where you're still rationalising spending â¬1200 for a phone (or any other high price for any other product, for that matter). Choice-supportive bias is a real thing, and each and every one of us experiences it. During this period, initial flaws aren't as apparent, and long-term flaws or flaws that only pop up in specific situations aren't yet taken into account. It makes the product appear better than it really is.This is why, back when I still did reviews for OSNews, I had my own rule of using a product for at least four weeks before publishing a review. This gave me enough time to get over this initial phase, and made sure I had a more levelheaded look at the whole thing. We don't do many reviews anymore - I have to buy everything myself, and I'm not rich - so it's not an issue at this point, but even if companies were to approach us today for reviews, I would still ask for that four week period, and if they were to object - sorry, but no review.This is, of course, what the major publications should've done. Nobody forced The Verge or whomever else to publish a review within 24 hours. The initial embargo rush is important for the bottom-line, I get that, but it still feels rather suspicious. What can you really learn about a product in just 24 hours? Can you really declare something "the best damn product Apple ever made" after using it for less than a day? At what point does writing most of the review in advance before you even receive the product in the first place, peppering it with a few paragraphs inspired by the 24 hours, cross into utter dishonesty?By reviewing products in a day or less, popular tech media is really doing readers and consumers a huge disservice, only further strengthening the idea that the tech press is often nothing but an extension of a company's PR department. This erodes credibility, and in turn hurts those among the media who do take their time to properly review a product.It's okay to not rush writing a review to meet some asinine embargo. It's okay to not ask "how high?" when a company tells you to jump. It's okay to publish a review a week or even a month after an embargo has been lifted. It's okay to not post unboxing videos of non-retail boxes.It's okay to, sometimes, just say no. Read more on this exclusive OSNews article...
by donotreply@osnews.com (Thom Holwerda) on (#37E3A)
Tock is an embedded operating system designed for running multiple concurrent, mutually distrustful applications on Cortex-M based embedded platforms. Tock's design centers around protection, both from potentially malicious applications and from device drivers. Tock uses two mechanisms to protect different components of the operating system. First, the kernel and device drivers are written in Rust, a systems programming language that provides compile-time memory safety, type safety and strict aliasing. Tock uses Rust to protect the kernel (e.g. the scheduler and hardware abstraction layer) from platform specific device drivers as well as isolate device drivers from each other. Second, Tock uses memory protection units to isolate applications from each other and the kernel.Visit the official site and the github repository for more information.
by donotreply@osnews.com (Thom Holwerda) on (#37E3B)
Waymo recently hosted a number of journalists at its private Castle testing compound, and treated us to rides with no safety driver behind the wheel - now, the former Google self-driving car company is going farther still, however, launching public road tests of its autonomous Chrysler Pacifica minivans with no safety driver on board.The tests aren't limited to one or two routes, either; the test area where the truly driverless trials are being conducted is in Chandler, Arizona (part of the greater Phoenix metro area), and the cars are able to go anywhere within this defined space. Itâs hard to understate the importance of this milestone: Waymo is operating at full Level 4 autonomy, sharing public roads with human-driven cars and pedestrians, with no one at the wheel able to take over in case things don't go as planned.All my friends live at least an hour's drive away from where I live (assuming no traffic, which is a big assumption in The Netherlands). That's not a long drive by standards of large countries, but for us, it is, and since it basically comes down to a boring drive over a few boring highways in a boring part of the country, it's mind-numbingly tedious.I can't wait until I can just sit down on the backseat of my car, tell it to drive to Amsterdam or wherever else my friends live, and just chill for an hour with some YouTube or webbrowsing. I know we're not there yet, but I hope I can at least experience that at one point in my life.
by donotreply@osnews.com (Thom Holwerda) on (#378MM)
Andrew S. Tanenbaum, creator of MINIX, has published an open letter to Intel regarding Intel's use of MINIX in the IME:The only thing that would have been nice is that after the project had been finished and the chip deployed, that someone from Intel would have told me, just as a courtesy, that MINIX 3 was now probably the most widely used operating system in the world on x86 computers. That certainly wasn't required in any way, but I think it would have been polite to give me a heads up, that's all.If nothing else, this bit of news reaffirms my view that the Berkeley license provides the maximum amount of freedom to potential users. If they want to publicize what they have done, fine. By all means, do so. If there are good reasons not to release the modified code, that's fine with me, too.I can still barely believe this whole story.