Linked by Thom Holwerda on Sun 4th Dec 2016 01:16 UTC
Hardware, Embedded Systems

The FireBee is a new Atari-compatible computer. Ataris and Atari-Clones are special computers with their own hard & software. They aren't PC's, Mac's nor Amiga compatible.

A FireBee is similar to an Atari Falcon and works very much like that. It will run most of the Atari compatible software that would run on a Falcon. Different to older Ataris and their clones, the FireBee is a modern computer that supports almost everything you'd expect from a today's machine, like USB ports, Ethernet, DVI-I monitor connector, SD-card reader and more.

This brand-new Atari compatible is not cheap, but much like the current Amiga computers, if you're worried about the price, you're probably not the intended audience. Note that even though the order page says "pre-order", I think that's a typo - you can order them directly from the Swiss company that makes them, too.

I love that people and companies are passionate enough to keep developing, building, and selling machines like this - it's a vital effort to keep platforms alive well into the future.

 

Linked by Thom Holwerda on Sat 3rd Dec 2016 00:36 UTC
Windows

The Windows' NTFS file system has supported symlinks since Windows Vista. However, it hasn't been easy for Windows developers to create symlinks. In our efforts to continually improve the Windows Developer experience we're fixing this!

Starting with Windows 10 Insiders build 14972, symlinks can be created without needing to elevate the console as administrator. This will allow developers, tools and projects, that previously struggled to work effectively on Windows due to symlink issues, to behave just as efficiently and reliably as they do on Linux or OSX.

Pretty sure a few developers out there are rolling their eyes, sighing 'finally'.

 



Linked by Thom Holwerda on Fri 2nd Dec 2016 21:43 UTC
PDAs, Cellphones, Wireless

Last month we did a quick exercise aiming to see how far we could get in a few weeks in porting Sailfish OS to a new kind of mobile device, an Android smartwatch. Compared to the competition, Sailfish OS’s interaction paradigm is particularly suited for small screens, it being gesture-driven and designed to maximize display estate available for the user content. We also had the watch demo with us as a teaser in Slush 2016 this week, to emphasize to journalists, partners and other people how versatile platform Sailfish OS is. And naturally an implementation like this, could fit nicely also into our licensing strategy.

This looks pretty good, actually, but as an owner of the limited edition version of the Jolla Phone and the incredibly elusive and rare Jolla Tablet - what I want is not more device categories, it's applications.

This has been the platform's number one weakness since its inception, and they seem unwilling to do anything about it.

 

Linked by Thom Holwerda on Fri 2nd Dec 2016 00:06 UTC
PDAs, Cellphones, Wireless

Late yesterday it was reported by The Information that Fitbit is close to buying wearable startup Pebble, news that has since been independently confirmed by The Verge. Fitbit and Pebble have been in the final stages of the deal since before the Thanksgiving holiday; the buying price has not yet been confirmed. While it ultimately might not be as good of a deal as Pebble would have hoped for, there are a lot of reasons why a Pebble-Fitbit deal makes sense.

Pebble is popular among OSNews readers, so those of you with a Pebble might want to keep an eye out for the future of this possible deal.

 

Linked by nfeske on Thu 1st Dec 2016 20:42 UTC
OSNews, Generic OSes

Following the feature-rich release in August, with the new version 16.11, Genode's developers took the chance to work on long-standing architectural topics, most prominently the low-level interplay between parent and child components. Besides this low-level work, the release features much improved virtual-networking capabilities. Originally introduced in the previous version, Genode's network-routing mechanism has become more versatile and easier to use. Further topics include the added support for smart cards, kernel improvements of the NOVA hypervisor, and a virtual file system for generating time-based passcodes.

The efficient interaction between user-level components is one of the most important aspects of microkernel-based systems like Genode. The design space for this interplay is huge and there is no widely accepted consensus about the "right" way. The options include message passing between independent threads, the migration of threads between address spaces, shared memory, and various flavours of asynchronous communication.

When the Genode project originally emerged from the L4 community, it was somehow preoccupied with the idea that synchronous IPC is the best way to go. After all, the sole reliance on unbuffered synchronous IPC was widely regarded as the key for L4's excellent performance. Over the years, however, the mindset of the Genode developers shifted away from this position. Whereas synchronous IPC was found to be a perfect match for some use cases, it needlessly complicated others. It turns out that any IPC mechanism is ultimately a trade-off between low latency, throughput, simplicity, and scalability. Finding a single sweet spot that fits well for all parts of an operating system seems futile. Given this realization and countless experiments, Genode's inter-component protocols were gradually shaped towards the combination of synchronous IPC where low-latency remote procedure calls are desired, asynchronous notifications, and shared memory. That said, Genode's most fundamental inter-component communication protocol - the interplay between parent and child components to establish communication sessions between clients and servers - remained unchanged since the very first version. The current release reconsiders the architectural decisions made in the early days and applies Genode's modern design principles to these low-level protocols. The release documentation contrasts the original design that was solely based on synchronous IPC with the new way. Even though the new version overcomes long-standing limitations of the original design, at the first glance, it gives the impression to be more complicated and expensive in terms of the number of context switches. Interestingly, however, the change has no measurable effect on the performance of even the most dynamic system scenarios. The apparent reason is that the parent-child interactions make up a minuscule part of the overall execution time in real-world scenarios.

Even though the architectural work mentioned above is fundamental to the Genode system as a whole, it is barely visible to users of the framework. With respect to user-visible changes, the most prominent improvement is the vastly improved infrastructure for virtual networking, which is covered in great detail in the release documentation. Further topics are the added support for using smart cards, a new VFS plugin for generating time-based passcodes, and updated versions of VirtualBox 4 and 5 running of top of NOVA. Speaking of NOVA, the release improves this kernel in several respects, in particular by adding support for asynchronous map operations. Each of the topics is covered in more depth in the release documentation.

 

Linked by Thom Holwerda on Thu 1st Dec 2016 20:41 UTC
Oracle and SUN

There's a rumour going around that Oracle is close to ending all development of Solaris, effectively killing the operating system.

Solaris being canned, at least 50% of teams to be RIF'd in short term. All hands meetings being cancelled on orders from legal to prevent news from spreading. Hardware teams being told to cease development. There will be no Solaris 12, final release will be 11.4. Orders coming straight from Larry.

It's just rumours for now, but they've been gaining steam over the past few days.

 

Linked by Thom Holwerda on Thu 1st Dec 2016 20:35 UTC
Android

Back in May, we heard that HMD Global - a new mobile company made up of ex-Nokia staffers - is looking to use the Nokia name to manufacture smartphones running Android as well as feature phones. Today, HMD has announced that it has secured exclusive licensing rights to Nokia's branding for 10 years.

The first batch of Android smartphones bearing the Nokia name will make their debut in the first half of 2017.

HMD is a Finnish company staffed with ex-Nokia people, so it makes sense they'd be working together on this. Hopefully this means Nokia can focus on what it does best - the backend - while the smaller, more nimble HMD san focus on making great phones.

 

Linked by Thom Holwerda on Thu 1st Dec 2016 00:43 UTC
Amiga & AROS

The pre-release version of AmigaOS 4.1 Final Edition Update #1 is an official update to AmigaOS 4.1 Final Edition released by Hyperion Entertainment in 2014. It is the combined result of many many years of effort by the core AmigaOS developers, translators and beta testers and includes a number of bug fixes and updates to the original AmigaOS 4.1 Final Edition release.

The naming and versioning system could use some work.

 

Linked by Thom Holwerda on Wed 30th Nov 2016 23:18 UTC
In the News

Like LOL, like, entrenched in all kinds of sentences, used subconsciously, and difficult to parse the real meaning of without careful consideration, has all the hallmarks of a piece of grammar - specifically, in the pragmatic department, modal wing. One thing making it especially clear that the new like is not just a tic of heedless, underconfident youth is that many of the people who started using it in the new way in the 1970s are now middle-aged. People's sense of how they talk tends to differ from the reality, and the person of a certain age who claims never to use like "that way" as often as not, like, does - and often. As I write, a sentence such as There were like grandparents and like grandkids in there is as likely to be spoken by a forty-something as by a teenager or a college student. Just listen around the next time you're standing in a line, watching a talk show, or possibly even listening to yourself.

Great article.

Just goes to show how complex and deep language can be. This is a good, detailed article on the changing use of the word "like", which, despite its length, doesn't even touch upon another now-common use of the word "like" that has even transcended borders and languages: Facebook's "like", which has become a noun in several languages - including my own - and carries with it a new verb meaning: to click that particular Facebook button.

 

Linked by Thom Holwerda on Wed 30th Nov 2016 20:57 UTC
Internet & Networking

Walt Mossberg:

So, yes, in my view, Facebook has a direct responsibility to get rid of fake news, and it cannot simply rely on its audience or others to shoulder the burden. I'm happy to see tools made available to readers that help report such trash, and happy that Facebook is working with third-party fact checkers. But the ultimate responsibility is Facebook’s.

Nobody wants Facebook to tinker with legitimate news and opinion - again, except for hate speech. But getting rid of purely fake news from purely fake sources is an eminently achievable task, especially for a well-funded, tech-savvy, huge media company serving nearly 2 billion people.

I've written about my thoughts on this subject before, but I want to make them clearer by presenting you with an example.

Consider this clip from Fox News' Bill O'Reilly.

Everything in this clip is not true. Everything said in that clip about Amsterdam and The Netherlands is literally - literally literally, not the fake kind of literally - made up. It's all lies. Flat-out, bold-faced lies. This is clearly, unapologetically, fake news.

Yet, I doubt people like Mossberg and other people who claim it's easy as pie for Facebook and Twitter to 'block' fake news would agree with me that Facebook should block this kind of news from their sites. Even though it's nothing but flat-out lies, it would not be considered 'fake news'.

And therein lies the problem with this whole outrage over 'fake news'. No matter how many times people say it's easy to separate real news from fake news, there's going to be so many edge cases to trip up generic algorithms, and it's simply not feasible to have human curation on sites as large in volume as Facebook and Twitter.

Is it really Facebook's job to solve for people's stupidity? In my view, it really isn't. On top of that, I somehow doubt the tech media would be as worked up over this as they are now had Clinton won the election - and all of you know my political leanings well enough by now to understand the value of me saying this.

 

Linked by Thom Holwerda on Wed 30th Nov 2016 19:31 UTC, submitted by filmamigo
Hardware, Embedded Systems

The Colour Maximite is a small and versatile single chip computer running a full featured BASIC interpreter with 128K of working memory and eight colours on a VGA monitor.

It will work with a standard PC keyboard and because the Maximite has its own built in SD memory card and BASIC language you need nothing more to start writing and running BASIC programs.

You can either build it yourself, or buy a prebuilt kit. This seems like a great DIY project.

 

Linked by Thom Holwerda on Wed 30th Nov 2016 19:26 UTC
Android

Ghost Push has continued to evolve since we began to track it. As we explained in last year's Android Security report, in 2015 alone, we found more than 40,000 apps associated with Ghost Push. Our actions have continued at this increasingly large scale: our systems now detect and prevent installation of over 150,000 variants of Ghost Push.

Several Ghost Push variants use publicly known vulnerabilities that are unpatched on older devices to gain privileges that allow them to install applications without user consent. In the last few weeks, we've worked closely with Check Point, a cyber security company, to investigate and protect users from one of these variants. Nicknamed 'Gooligan', this variant used Google credentials on older versions of Android to generate fraudulent installs of other apps. This morning, Check Point detailed those findings on their blog.

As always, we take these investigations very seriously and we wanted to share details about our findings and the actions we've taken so far.

An interesting post by Adrian Ludwig, Android's security chief, on a site called "Google Plus".

 

Linked by Thom Holwerda on Tue 29th Nov 2016 14:20 UTC
PDAs, Cellphones, Wireless

Jolla Ltd., the Finnish mobile company and developer of open mobile operating system Sailfish OS today announced that Sailfish OS has been officially accepted as the only mobile OS in Russia to be used in governmental and government controlled corporations' upcoming mobile device projects. Jolla has also started discussions in China and South Africa about building local mobile OS ecosystems for the countries.

Good news for the company of course, but can someone from Russia shed some light on just how impactful this is? If you take the announcement at face value, it'd mean that starting from today, every new phone issued to a government employee in Russia will run Sailfish, but for some reason, that just seems implausible. What does it really mean?

 

Linked by Thom Holwerda on Tue 29th Nov 2016 00:32 UTC
Hardware, Embedded Systems

When HP designed the 3000 series 30 using the processor from the HP 300 they had to make it compatible with previous HP 3000s and the HP MPE OS they ran. This entailed breaking down the MPE OS into 2 parts, those that were entirely software dependant, and those that were hardware dependant, and then writing the microcode to handle the hardware dependent part of the OS. Like the HP 300, the HP 3000 architecture is stack based, with the PCU chip holding 2 Top of Stack registers for fast access to the (off chip) stacks. The Series 30/33 have a total of 214 instructions while the HP 300 uses just under 200 instructions. Instructions are 32 bits long and typically [sic]

The exact same ICs are used for the HP 300 as for the Series 30/33 with 'one pin of each chip tied to a different voltage level.' Exactly what pin that is and what voltage is not said. Looking at the handdrawn schematic of the Series 33 does show the /DIS pin pulled high (12V) on both the RALU/RASS chips, though what that pin is for is unknown.

Snippet from a concise but dense and interesting article.

 

Linked by Thom Holwerda on Mon 28th Nov 2016 18:44 UTC
Mac OS X

I think it's safe to say the macadmin community has been hearing rumblings about the future of macOS administration. Whether it was Michael Lynn's excellent blog post, m(DM)acOS, APFS or even Sal Saghoian's position being axed, many macadmins (myself included) are worried about the future of macOS administration being a MDM only world.

What if the new TBP Macs were the first piece to this future?

An interesting technical look at what happens when one of the Touch Bar-equipped MacBook Pros can't find the embedded operating system running the Touch Bar, and what conclusions we can draw from that.

 

Linked by Thom Holwerda on Mon 28th Nov 2016 18:33 UTC
Windows

Microsoft has made several adjustments to its design language over the last few years, starting with Windows 8 and evolving into what we now know as "Microsoft Design Language 2" or MDL2 in Windows 10. With MDL2 being the current design language used throughout Windows 10, Microsoft has plans to begin using a much more streamlined design language with Redstone 3, codenamed Project NEON.

No matter how many times you refine or change your design language, it won't magically make your apps stop sucking.

 

Linked by dylansmrjones on Fri 25th Nov 2016 20:51 UTC
OSNews, Generic OSes

The FreeDOS Project has released RC2 for FreeDOS 1.2.

"If you're having network problems with FreeDOS under VirtualBox, please update your VirtualBox to version 5.1.10, which fixes a compatibility bug from VirtualBox 5.1.8.

 

Linked by KLU9 on Fri 25th Nov 2016 20:49 UTC
General Unix

The history and evolution of the Unix operating system is made available as a revision management repository, covering the period from its inception in 1970 as a 2.5 thousand line kernel and 26 commands, to 2016 as a widely-used 27 million line system. The 1.1GB repository contains about half a million commits and more than two thousand merges. The repository employs Git system for its storage and is hosted on GitHub. It has been created by synthesizing with custom software 24 snapshots of systems developed at Bell Labs, the University of California at Berkeley, and the 386BSD team, two legacy repositories, and the modern repository of the open source FreeBSD system. In total, about one thousand individual contributors are identified, the early ones through primary research. The data set can be used for empirical research in software engineering, information systems, and software archaeology.

The project aims to put in the repository as much metadata as possible, allowing the automated analysis of Unix history.

 

Linked by Thom Holwerda on Wed 23rd Nov 2016 22:22 UTC
Microsoft

Microsoft recently joined the Linux Foundation while still asserting its patents against the rest of the membership. As I found that odd, I tweeted some casually-calculated statistics about Microsoft’s patent revenues that seemed to me to simply be the aggregation of common knowledge. But maybe not - at least two respondents asked me to substantiate the figures. Having struck a nerve, this post is by way of explanation.

I, too, find it odd that Microsoft is now a 'higher' member of the Linux Foundation than, say, Red Hat, yet it still asserts its patents against various companies using Linux. It just doesn't sit right.

 

Linked by Thom Holwerda on Wed 23rd Nov 2016 22:19 UTC
Linux

If you wanted a portable video editing workstation or a gaming machine you can take with you wherever you go, you'd be hard pressed to find more impressive specs from any manufacturer, let alone one that ships with Linux-compatible hardware like System76. So I mentioned to System76 that I wanted to test the Oryx Pro and compare it to the Dell XPS as a "developer" laptop. Frankly, the company was a little hesitant, pointing out that the two aren't really - aside from both shipping with Ubuntu installed - at all alike. And soon after the Oryx Pro arrived, I really understood just how different these machines area.

System76 has really become a household name in Linux circles for great machines with fantastic out-of-the-box Linux support.