Language Selection

English French German Italian Portuguese Spanish

OS

Back in the Day: UNIX, Minix and Linux

Filed under
OS
GNU
Linux

I don't remember my UCSD email address, but some years later, I was part of the admin team on the major UUCP hub hplabs, and my email address was simply hplabs!taylor.

Somewhere along the way, networking leaped forward with TCP/IP (we had TCP/IP "Bake Offs" to test interoperability). Once we had many-to-many connectivity, it was clear that the "bang" notation was unusable and unnecessarily complicated. We didn't want to worry about routing, just destination. Enter the "@" sign. I became taylor@hplabs.com.

Meanwhile, UNIX kept growing, and the X Window System from MIT gained popularity as a UI layer atop the UNIX command line. In fact, X is a public domain implementation of the windowing system my colleagues and I first saw at the Xerox Palo Alto Research Center. PARC had computers where multiple programs were on the screen simultaneously in "windows", and there was a pointer device used to control them—so cool. Doug Englebart was inspired too; he went back to Stanford Research Institute and invented the mouse to make control of those windows easier. At Apple, they also saw what was being created at PARC and were inspired to create the Macintosh with all its windowing goodness.

Still, who doesn't love the command line, as Ritchie and Kernighan had originally designed it in the early days of UNIX? (UNIX, by the way, is a wordplay on a prior multiuser operating system called Multics, but that's another story.)

Read more

5 Operating Systems For The Internet Of Things

Filed under
OS

An Internet of Things OS is any Operating System specifically designed to work within the constraints that are particular to IoT devices which are typically limited in memory size, processing power, capacity, and built to enable swift data transfer over the Internet.

There are several (mostly Linux-based) Operating Systems that you can use for IoT but they wouldn’t allow you to get the best out of your setup and that’s the reason why IoT-focused distros exist.

Here is a list of the 5 best Operating Systems you can use for your Internet of Things projects.

Read more

Robot Operating System (ROS2) News

Filed under
OS
  • Open-source project builds robot vision for shiny objects

    Contract R&D organisation, Southwest Research Institute, has developed a vision solution that improves robot handling of shiny metallic objects.

    The project integrates intelligent part reconstruction using the second generation of the Robot Operating System (ROS2) framework, an open-source software consortium for robotics applications.

    [...]

    Within the ROS framework is ROS-Industrial, which extends ROS capabilities to robotics in manufacturing and automation. This latest Southwest Research Institute and ROS-Industrial solution uses ROS2 to integrate cameras affixed to a robotic arm, collecting point cloud data at a high frame rate to create a 3D output mesh that optimises path planning.

  • Open Source Robotics: Hands on with Gazebo and ROS 2

    Louise Poubel gives an overview of ROS (Robot Operating System) and Gazebo (a multirobot simulator), the problems they've been solving so far and what's on the roadmap for the future. In the second half of the talk, a hands-on demo walks through the creation of a robot in simulation and controlling and inspecting it using ROS 2, the next generation ROS.

Tenth Anniversary of AltOS

Filed under
OS
Linux

In the early days of the collaboration between Bdale Garbee and Keith Packard that later became Altus Metrum, the software for TeleMetrum was crafted as an application running on top of an existing open source RTOS. It didn't take long to discover that the RTOS was ill-suited to our needs, and Keith had to re-write various parts of it to make things fit in the memory available and work at all.

Read more

First look at the PinePhone dev kit running KDE Plasma Mobile & PostmarketOS

Filed under
OS
Android
KDE
Reviews

The folks at Pine64 are working on a Linux-powered smartphone that could sell for as little as $149. It’s called the PinePhone, and the team unveiled the project and launched a development kit earlier this year.

Now that developers are starting to work with that pre-release hardware, we’re getting our first look at what the phone could look like when it’s running GNU/Linux-based software.

Photos of a dev kit booting PostMarketOS with the KDE Plasma Mobile user interface were posted recently to the PinePhone developers Telegram group.

Read more

Linux and Unikernels

Filed under
OS
Linux
  • How to quickly deploy, run Linux applications as unikernels

    A unikernel is a very specialized single-address-space machine image that is similar to the kind of cloud applications that have come to dominate so much of the internet, but they are considerably smaller and are single-purpose. They are lightweight, providing only the resources needed. They load very quickly and are considerably more secure -- having a very limited attack surface. Any drivers, I/O routines and support libraries that are required are included in the single executable. The resultant virtual image can then be booted and run without anything else being present. And they will often run 10 to 20 times faster than a container.

  • HermiTux: a unikernel that’s binary-compatible with Linux
  • HermiTux

    HermiTux is a unikernel: a minimal operating system with low memory/disk footprint and sub-second boot time, executing an application within a single address space on top of an hypervisor. Moreover, HermiTux is binary-compatible with Linux: it can run native Linux executables.

    Although being a proof-of-concept, HermiTux supports multiple compiled (C, C++, Fortran) and interpreted (Python, LUA) languages. It provides binary analysis and rewriting techniques to optimize system call latency and modularize a kernel in the presence of unmodified binaries. It supports statically and dynamically linked programs, different compilers and optimization levels. HermiTux also provides basic support for multithreading, debugging and profiling.

How to Install Linux Distribution Devuan on Raspberry Pi 3

Filed under
OS
Development
Hardware

For the readers unfamiliar with the Raspberry Pi, this article is sadly not talking about the eatable kind! Raspberry Pi’s are single board, credit card sized computer made by the Raspberry Pi Foundation in the UK. The boards have surprisingly good specifications for their size.

For example, the newest model (Raspberry Pi 3 B+) sports a 1.4 GHz ARM 64bit quad core, 1 Gbe network adapter, 4 USB ports, HDMI out, Built-in bluetooth and 802.11ac WiFi! The best part about these little power houses is that they’re only 35 dollars! The Raspberry Pi has become a starting point for people to learn programming to advanced topics in robotics.

This article is going to go over how to install the Linux distribution Devuan onto a Raspberry Pi 3. The process is very similar for other Raspberry Pi models as well. This installation will be done with another Linux distribution (although Windows installer tools do exist).

Read more

F(x)tec Pro 1 phone with slide-out keyboard may support Sailfish OS (as well as Android)

Filed under
OS
Android
Linux

The F(x)tec Pro 1 is an upcoming smartphone with a 6 inch AMOLED touchscreen display and something that’s far more uncommon these days — a physical keyboard that slides out from behind the display and makes the phone look almost like a tiny laptop.

But that may not be the only unusual thing about this phone. While it will ship with Google Android software and a custom launcher app, it looks like the developers at F(x)tec are also working to ensure it can run Sailfish OS, an open source, Linux-based operating system actively developed by the folks at Finnish company Jolla.

Read more

GrapheneOS is an Android-based, security-hardened, open source operating system

Filed under
OS
Android
Linux
Security

There’s a new(ish) smartphone operating system aimed at folks who want to be able to run Android apps, but want additional security and privacy features. It’s called GrapheneOS, and it comes from Daniel Micay, the former lead developer of another security-based Android fork called CopperheadOS.

After the founders of Copperhead had a falling out last year, Micay turned his attention to the Android Hardening Project, which he recently renamed GrapheneOS to better reflect what the project has become.

Read more

Android Derivatives and Code

Filed under
OS
Android
  • CopperheadOS’ Android Pie update is now available for the Pixel & Pixel 2

    CopperheadOS is focused on providing users with the best security measures possible.

    [...]

    Currently, CopperheadOS only supports 4 devices: Google Pixel, Pixel XL, Pixel 2 and Pixel 2 XL. You can actually buy these devices on Copperhead’s website with the system already installed, or just download the image and flash it by yourself. Obviously, Pixel devices already have the official Android Pie update, but CopperheadOS’ flavor is heavily focused on security. The update adds yet another security-focused feature called Security Flags, which includes information about the statuses of SELinux, verified boot, and theft protection.

  • Xperia 10 and Xperia 10 Plus added to Sony’s Open Devices Program

    In the early days of Android, Sony was one of the very few OEMs that worked towards fostering good relations with the developer community by releasing device trees, vendor blobs, and kernel sources for some of its most popular devices. At BABBQ 2015, we even had the opportunity to interview XDA Senior Recognized Developer jerpelea a.k.a. Mr. Alin Jerpelea, the Open Source Community Manager at Sony, where we talked about Sony’s goals and vision for the Open Devices Program. Over the years, Sony’s smartphones have faded away from popularity, but the OEM has still stuck around with the same intents. Now, Sony has added in its latest Xperia 10 and Xperia 10 Plus mid-rangers to the Sony Open Devices Program.

  • Five must use open source apps for Android smartphones and tablets

    Android is an open source software, where OEMs can tweak the overall user-interface and features depending on the requirement. Usually, we download Android apps from the Google Play Store, where most of the free apps show in-app ads to generate revenue, which might irk some users.

Syndicate content

More in Tux Machines

Devices: Radiant Software, ASRock and Microsoft

  • Radiant 1.1 Lattice FPGA Design Tools Release Accelerates Design Reuse
    In addition to supporting Windows, Radiant Software 1.1 adds support for the popular Ubuntu LTS 16.4 distribution of Linux. Radiant Software 1.1 is now available for download from Lattices website and currently can be used with a free license.
  • ASRock spins Whiskey Lake-U in thin Mini-ITX, 3.5-inch, and NUC formats
    ASRock announced four products based on Intel’s 8th Gen Whiskey Lake-U: a thin Mini-ITX “IMB-1216” board, a 3.5-inch “SBC-350,” and a NUC 4×4 form-factor “iBox-8365U” mini-PC and NUC-8365U mainboard. ASRock Industrial has been busy lately tapping the latest embedded-oriented x86 chips in products such as the Intel 8th Gen Whiskey Lake-U based iBox-8265U mini-PC, as well as the iBox-R1000 industrial PC and NUC-R1000 mainboard built around the AMD Ryzen Embedded R1000. Now it has announced four more Whiskey Lake-U products aimed at the embedded market.
  • Making Sense of Microsoft’s Acquisition of Express Logic [Ed: Windows is worthless, so Microsoft is buying the competition. Microsoft also bought Danger, Sidekick etc. and it never ended well. Anything Microsoft touches turns to dust. When it bought Skype it was (back then) near-monopoly, but not anymore. Microsoft sometimes announces financial losses.]
    Even the Linux Foundation, home of the Linux kernel, hosts a project called Zephyr, which is an RTOS designed for use-cases, beyond the reach of Linux.

Events: Richard Stallman in Zurich (Switzerland), OpenStack Summit, Linux Fest Northwest

  • Richard Stallman - "Free Software and Your Freedom" (Zurich, Switzerland)
  • SUSE CaaS Platform at Open Infrastructure Summit
    If you’re attending Open Infrastructure Summit this year and have in previous years as well, you might be noticing something a bit different; this year it’s not called OpenStack Summit. While we expect much of the talk will still be about OpenStack, we thought it might be a good idea to include other related technologies as well, like SUSE CaaS Platform, SUSE Cloud Application Platform – the two offerings that combine to form SUSE’s Application Delivery solution – and SUSE Enterprise Storage
  • Gearing Up for Linux Fest Northwest 2019!
    This next weekend (April 26-28th, 2019) I will be in Bellingham at Bellingham Technical College for Linux Fest Northwest to help at the Ubuntu table! I will be demonstrating Ubuntu Studio and my au…
  • Ubuntu Studio at Linux Fest Northwest 2019
    Council Chair Erich Eickmeyer will be in Bellingham, WA, USA this weekend for Linux Fest Northwest 2019, and will be bringing his audio setup to demonstrate Ubuntu Studio at the Ubuntu table. Check out the post on his personal blog!

today's howtos

Put the internet back under your control with the FreedomBox

On today's internet, most of us find ourselves locked into one service provider or the other. We find ourselves tied down to Apple, Facebook, Google, or Microsoft for our e-mail, social networking, calendering -- you name it. It doesn't have to be that way. The FreedomBox Foundation has just released its first commercially available FreedomBox: The Pioneer Edition FreedomBox Home Server Kit. With it, you -- not some company -- control over your internet-based services. The Olimex Pioneer FreedomBox costs less than $100 and is powered by a single-board computer (SBC), the open source hardware-based Olimex A20-OLinuXino-LIME2 board. This SBC is powered by a 1GHz A20/T2 dual core Cortex-A7 processor and dual-core Mali 400 GPU. It also comes with a Gigabyte of RAM, a high-speed 32GB micro SD card for storage with the FreedomBox software pre-installed, two USB ports, SATA-drive support, a Gigabit Ethernet port, and a backup battery. Doesn't sounds like much does it? But, here's the thing: You don't need much to run a personal server. Sure, some of us have been running our own servers at home, the office, or at a hosting site for ages. I'm one of those people. But, it's hard to do. What the FreedomBox brings to the table is the power to let almost anyone run their own server without being a Linux expert. The supplied FreedomBox software is based on Debian Linux. It's designed from the ground-up to make it as hard as possible for anyone to exploit your data. It does this by putting you in control of your own corner of the internet at home. Its simple user interface lets you host your own internet services with little expertise. Read more