Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Tuesday, 19 Nov 19 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Graphics: AMD, Intel and NEMO-UX

Filed under
Graphics/Benchmarks
  • AMD Announces Radeon Pro W5700 RDNA Workstation Graphics Card

    In addition to AMD's SC19 announcements yesterday, their embargo just lifted on the Radeon Pro W5700 as their first 7nm workstation graphics card build on their new RDNA architecture.

    The Radeon Pro W5700 is built on their RDNA architecture, supports GDDR6 video memory, and is said to deliver up to 18% better efficiency than NVIDIA's competition. The Radeon Pro W5700 is also AMD's first graphics card featuring a USB-C connector for monitors and VR HMDs.

  • AMD Lands EXT_direct_state_access For OpenGL Compatibility Contexts In Mesa

    In recent weeks AMD driver developers have been working on EXT_direct_state_access improvements within Mesa and following their latest code push today now support the D.S.A. extension for OpenGL compatibility profile contexts.

    OpenGL Direct State Access allows for various efficiency improvements in allowing the modification of objects without needing to bind them to the context. More background information on the direct state access semantics can be found via the OpenGL Wiki.

  • Intel Linux Graphics Driver Patches For Fast Soft-RC6 Yield Big Energy Use Improvement

    Longtime open-source Intel Linux graphics driver developer Chris Wilson has sent out a set of 19 patches for what he calls fast soft-RC6 support and is a "substantial" improvement over the current driver code for Intel graphics power-savings.

    Chris simply wrote at the start of the patch series, "In my very simple testing of scrolling through firefox, this brings up back into line with HW rc6 energy usage, a substantial improvement over current -tip."

  • NEMO-UX Vanishes As What Was A Wayland Shell Designed For Large, Multi-User Surfaces

    Over the years there have been many interesting Wayland projects to take flight focused on new and interesting use-cases. One of these interesting (and experimental) Wayland compositors was NEMO-UX focused on providing a shell for computing environments that span large surfaces like virtual chalkboards or tabletops.

    Five years ago this week we covered this futuristic, multi-user Wayland experience. While the concept is still interesting and large format, multi-user computing remains a niche area, NEMO-UX appears to sadly no longer exist.

today's howtos

Filed under
HowTos

Audiocasts: Emma Marshall, Customer Happiness Manager at System76, and Adrien Treuille on Streamlit/Python

Filed under
Interviews
  • Brunch with Brent: Emma Marshall | Jupiter Extras 33

    Brent sits down with Emma Marshall, Customer Happiness Manager at System76 for a fun chat touching on her love of pinball and puppies, spreading happiness, women in tech, and more.

    Note: This episode was recorded before the Superfans 3 event, which occurred between Novermber 15-17, 2019.

  • Podcast.__init__: From Simple Script To Beautiful Web Application With Streamlit

    Building well designed and easy to use web applications requires a significant amount of knowledge and experience across a range of domains. This can act as an impediment to engineers who primarily work in so-called back-end technologies such as machine learning and systems administration. In this episode Adrien Treuille describes how the Streamlit framework empowers anyone who is comfortable writing Python scripts to create beautiful applications to share their work and make it accessible to their colleagues and customers. If you have ever struggled with hacking together a simple web application to make a useful script self-service then give this episode a listen and then go experiment with how Streamlit can level up your work.

Games: Path of Exile, OpenRA, Village Monsters

Filed under
Gaming
  • Path of Exile continues down the Vulkan path, with a possible port to Linux mentioned

    We've known for a while that the massive and popular RPG Path of Exile was going to get a Vulkan API implementation and they would have liked to do Linux support, seems like they're continuing that line of thinking.

    In a new interview done by YouTuber Zizaran, they were testing out some upcoming content and changes coming with the recently announced Path of Exile 2. While doing this they were joined by Chris Wilson from Path of Exile developer Grinding Gear Games to answer some questions.

  • Time to play some classic Command & Conquer as OpenRA has a huge fresh stable release out

    OpenRA, the free and open source game engine to bring classic Command & Conquer titles like Tiberian Dawn, Red Alert, Dune 2000 and eventually Tiberian Sun to modern systems has a big new release up.

    This is a massive update overall. Lots of big and small changes all over, for all three currently supported games. If you follow GamingOnLinux regularly, we've posted about this update a few times while it's been in development. One of the biggest improvements is the ability to save your game during missions and skirmishes against the AI, you no longer have to blast through an entire game which is excellent and needed.

  • Open-ended village life sim Village Monsters set in a forgotten game world enters Early Access

    Village Monsters, the open-ended village life game set in a forgotten video game world has entered Early Access with Linux support.

    Funded on Kickstarter in October last year, it's a little bit like Stardew Valley with a weirder and slightly more comical setting. Very much a relaxing casual experience, with you running around befriending various NPCs, doing little task and exploring.

Sailfish X for Sony Xperia 10 now available

Filed under
OS
Gadgets

Today we are happy to announce the availability of Sailfish X for Sony Xperia 10. We also introduce a campaign giving all existing Sailfish customers a nice offer on the Sailfish X licence for Xperia 10, and for other devices.

As the latest additions to the Sailfish X product family, the Xperia 10 and Xperia 10 Plus have been reviewed as good value-for-money devices with eye-catching 6 and 6.5-inch 21:9 displays, and premium build quality. The devices are also the first Sailfish devices to come with user data encryption enabled by default. We think they’re great devices and we think you’ll love them too.

The Xperia 10 and Xperia 10 Plus can fully utilise all the latest features and updates in the recently announced Sailfish OS 3.2.0 Torronsuo release, including the latest hardware adaptation support updates, the enhanced security features, the latest Android App Support and more.

Read more

Fedora and Red Hat: release-monitoring, Command Line Heroes, OpenShift Hive, Red Hat Software Collections

Filed under
Red Hat
  • Stories from the amazing world of release-monitoring.org #8

    The evening wind was cold, but I protected myself by the fire spell. It was nice to sit outside and look at the whole release-monitoring.org realm in the sunset. One could see the beauty behind all this hard work and it’s ignites a nice feeling inside one’s heart. Lately I didn’t have much time to appreciate this beauty. To be honest I didn’t have much time to work on this realm in the last few months. But still some work was done even here.

    I heard the footsteps behind me. “Traveler, it’s nice to see you again. Do you want to join me?” Footsteps stopped beside me and my companion was looking at the sunset with me. “I suppose you are here to hear about the news from this world. I assure you there are many things I want to share with you. Just listen…”

  • Command Line Heroes takes Bash from script to screen

    Creating visuals for stories about programming language isn’t always straightforward. The artwork for the first few episodes of this season was inspired by origins and functions. But for Episode 6, Heroes in a Bash Shell, we decided to take a more abstract approach.

    Shells, particularly the Bash shell, are widely used large-scale IT environments. Shell scripting allows us to automate repetitive tasks and do much more with standalone utilities. Our graphic designer, Karen Crowson, and animator, Drew Carrow, share how that reality, mixed in with some pun-related imagery, provided the frame for the Heroes in a Bash Shell artwork.

  • OpenShift Hive: Cluster-as-a-Service

    Red Hat OpenShift has enabled enterprise developers to utilize a fast feedback loop during the development phase of platforms and applications. The idea of ‘as-a-service’ has arisen from the ability of cloud providers to offer an on demand capability to consume services and products. This increased flexibility for organisations can further ease the development path to production.

    Kubernetes and Red Hat OpenShift unlocks organisations to achieve freedom with platforms of choice on a number of cloud providers without lock-in as workloads are abstracted from vendor specific constructs. Kubernetes, and Red Hat OpenShift Container Platform, provide the ability to run operators, where operators can act as an organisation’s very own consumable on demand service whilst providing a unique user experience to its intended audience.

    As a developer having a personal on demand environment was once one of the reasons for the rise of “shadow IT”. Organisations have since moved from the days of having to build servers for additional workloads through the use of new models of IT services thanks to virtualisation, PaaS and public/private cloud in an effort to adopt the on-demand/as-a-service utopia and enable their consumers to have the freedom to develop and produce strong value proposition products in today’s competitive market.

    OpenShift has become the platform of choice for many organisations. However, this can mean developers are somewhat restricted in consuming PaaS environment, due to greater process and management surrounding the environment, in accordance with internal IT regulations. OpenShift Hive is an operator which enables operations teams to easily provision new PaaS environments for developers improving productivity and reducing process burden due to internal IT regulations. Hive can do this in a true DevOps fashion while still adhering to an organization’s regulations and security standards.

  • Red Hat Software Collections 3.4 and Red Hat Developer Toolset 9 Beta now available

    The latest versions of Red Hat Software Collections and Red Hat Developer Toolset are available now in beta. Red Hat Software Collections 3.4 delivers the latest stable versions of many popular open source runtime languages and databases natively to the world’s leading enterprise Linux platform. These components are supported for up to five years, helping to enable a more consistent, efficient, and reliable developer experience.

  • What is a community of practice in an open organization?

    In other words, people in open organizations often define their roles, responsibilities, and affiliations through shared interests and passions—not title, role, or position on an organizational chart.

    That means organizational leaders will find themselves invested in building communities inside their organizations, connecting like-minded people with one another to accelerate business objectives.

    For this reason, communities of practice can be a useful component of open organizations. In this three-part series, I'll explain what communities of practice are, why they are beneficial to an organization, and how you can start a community of practice.

SUSE: Unified Patents, SC19 and Iguazio

Filed under
SUSE
  • SUSE welcomes cooperation of Open Invention Network, Linux Foundation, IBM and Microsoft in co-funding Unified Patent’s new Open Source Zone

    An eternal truth is that everything has its opposite for good and evil. Patents are no exception. In fact, even the simple word ‘Patent’ evokes much positive and negative emotion in today’s software world – particularly as news continues to circulate around baseless patent lawsuits by non-practicing entities (NPEs).
    But in news this week there is a bit of positive for a change. The positive news is the announcement of the efforts by Unified Patents to reduce NPE assertion of invalid patents in the open source software zone.

  • SC19: Empowering SUSE HPC customers with expanded options

    SC19, the International Conference for High Performance Computing, Networking, Storage and Analysis is just around the corner. For SUSE, it’s a great opportunity to reconnect with customers and partners working in one of the sectors of our industry driving significant innovation in all aspects of computing.

    If I tried to succinctly define SUSE’s message at SC19, it would be: “As with any journey, who you travel with is more important than the destination”. In SUSE’s instance, customers and partners make up our travel companions. In this journey, the customer is in the driver’s seat and elects the destination. Our role at SUSE is to empower HPC customers with choice across processor and GPU platforms as well as delivery options (on-premise, cloud, or hybrid).

  • SUSE and Iguazio Break the Mold by Providing an Open Source Solution for Enterprise Data Science Teams

    The notions of collaborative innovation, openness and portability are driving enterprises to embrace open source technologies. Anyone can download and install Kubernetes, Jupyter, Spark, TensorFlow and Pytorch to run machine learning applications, but making these applications enterprise grade is a whole different story. Delivering enterprise grade applications involves scalability, high-performance, tuning, monitoring, security and automation of infrastructure tasks. It can take months and typically requires a large team of developers, data scientists and data engineers.

Programming Lesson 101, Bash and Java Books/Tutorials

Filed under
Development
  • Lesson 101: Everything You Need To Learn About Programming Guidance

    This era has witnessed how far technology can go, and at present, it seems to be ruling all. Technology plays a significant role when it comes to innovations and a remarkable portion of such creations deal with software.
    Software development is mainly based on programming, and thus, it has become an exciting topic. Since a significant portion of technology revolves around programming, every student should at least have a basic concept regarding the same. However, many are willing to gain in-depth knowledge. Either way, there are some essential aspects everyone should be aware of before proceeding with the subject.

  • Generate random passwords with this Bash script
  • Excellent Free Tutorials to Learn Java

Linux Events: Linux Plumbers Conference and Audio Miniconf

Filed under
Linux
  • Linux Plumbers Conference: Linux Plumbers Conference 2019 videos are now available

    Following up on our previous post, and as many of you have already noticed, the LPC 2019 videos have now been uploaded to our YouTube channel.

    Over the coming days the LPC committee will be updating the 2019 site to incorporate links to the videos. At the same time, we will be getting ready to launch the 2020 site as well.

  • Audio Miniconf 2019 Report

    Daniel Baluta then started some discussion of topics related to Sound Open Firmware (slides). The first was issues with loading firmware before the filesystems are ready, we agreed that this can be resolved through the use of the _nowait() APIs. More difficult was resolving how to deal with card initialization. Currently the only complete in-tree users are x86 based so have to deal with the problems with the incomplete firmware descriptions provided by ACPI, there’s nothing standards based like we have for device tree systems, and assumptions about that have crept into how the code works. It’s going to take a bunch of work to implement but we came to a reasonable understanding of how this should work, with the DSP represented as a device in the device tree and bound to the card like any other component.

    Continuing on the DSP theme Patrick Lai then lead a discussion of gapless playback with format switches, we agreed that allowing set_params() to be called multiple times on a single stream when the driver could support it was the most sensible approach. The topic of associating controls with PCM streams was also discussed, there are some old APIs for this but so little hardware has implemented them that we agreed that a convention for control names based on the stream names was probably easier to support with current userspace software.

Devices: Centaur, Espruino and Orange Pi

Filed under
GNU
Linux
Hardware

Security: Overhyped 'NextCry', Wi-Fi Issues and Windows TCO

Filed under
Security
  • NextCry Ransomware Encrypts Files On NextCloud Linux Servers

    The ransomware gets its name from the extension it uses to append the file names of encrypted files. There is no free decryption tool available for NextCry victims at the moment and it remains undetected by the majority of antivirus engines on public scanning platforms.

  • Russian programmer claims he hacked Wi-Fi on popular high-speed train in 20 minutes, gaining access to passenger data

    On the technology-oriented social site Habr, an individual writing under the username keklick1337 has claimed that he was able to hack into the public Wi-Fi network provided on a popular high-speed Russian rail route, gaining access to a database of passenger data. The user boarded a Sapsan train from St. Petersburg to Moscow and subsequently decided to try hacking its wireless network out of boredom, he wrote.

  • Nokia WiFi Beacon 3 review: high-speed mesh networking

    The Beacon 3 units are considerably larger than either Eero or Nest Wifi routers; they are roughly the size of an Amazon Echo speaker. That makes them a bit less discreet than other routers, but the advantage is that each node includes four gigabit Ethernet ports, which is two more than either Google or Eero gives you. More Ethernet ports on the nodes give you more flexibility with what you can do with them, whether that’s running a wired backhaul between them with Ethernet that’s built into your home or plugging devices like a desktop computer, smart home hub, or gaming system directly into the Wi-Fi node to minimize wireless traffic.

  • Louisiana Target of Attempted Ransomware Hack, Governor Says [iophk: Windows TCO]

    The state was attacked as election officials canvass the results of a tightly contested Nov. 16 gubernatorial election won by Edwards by about 40,000 votes. The tally is unlikely to be affected as the state did not suffer any data loss, nor has it paid a ransom, Edwards said. A spokesman for the Louisiana Secretary of State’s Office couldn’t be reached for comment.

Programming Leftovers

Filed under
Development
  • Mike Hommey: Five years of git-cinnabar

    On this very day five years ago, I committed the initial code of what later became git-cinnabar. It is kind of an artificial anniversary, because I didn’t actually publish anything until 3 weeks later, and I also had some prototypes months earlier.

    The earlier prototypes of what I’ll call “pre-git-cinnabar” could handle doing git clone hg::https://hg.mozilla.org/mozilla-central (that is, creating a git clone of a Mercurial repository), but they couldn’t git pull later. That pre-git-cinnabar initial commit, however, was the first version that did.

    The state of the art back then was similar git helpers, the most popular choice being Felipec’s git-remote-hg, or the opposite tool: hg-git, a mercurial plugin that allows to push to a git repository.

    They both had the same caveats: they were slow to handle a repository the size of mozilla-central back then, and both required a local mercurial repository (hidden in the .git directory in the case of Felipec’s git-remote-hg).

  • Top 10 Vim plugins for programming in multiple languages

    Recently, when I was redoing my setup (as I do every so often), I decided it was a good opportunity to identify the best Vim plugins for programming in multiple languages and a way to combine those plugins for each language I program in.

    I do use certain plugins for specific languages and profiles (e.g., I only install Rocannon in my Ansible profile), and I won't go into those here—that would be a long list. But the 10 Vim plugins described below are my favorites, the ones I use in virtually every profile I have, no matter what programming language I'm using.

  • teach your kids to build their own game with Python - 1

    I used to be a coding trainer few months ago. Our students were former street kids coming from under-privileged societies. You can imagine the lack of education they had. As a teacher there, I had to make my lessons fun and easy for them to grasp, so I would often use games to do so. I was going through my old files and I found this lesson plan I wrote to teach the kids how to build the famous game Space Invaders. At the beginning it seemed an impossible mission, but they actually loved it and got to love coding because of it!

    Anywho, with no further details, I am going to share this lesson in three posts here. today is the first, hoping that any beginner or parent would find it helpful.

  • p2k19 Hackathon Report: Jeremy Evans on PostgreSQL and Ruby

    I started off by preparing an update to PostgreSQL 12. This involved updating a bunch of ports that depend on PostgreSQL. Thankfully, the PostgreSQL 12 update was a little easier than the PostgreSQL 11 update, and didn't take as much time. Now that PostgreSQL 12.1 has been released, this update should hopefully be committed to the ports tree soon.

  • Book review – Supercharged Python, by Brian Overland and John Bennet

    If you have been following beginner or even intermediate guides on Python and are starting to feel the need for more advanced learning, this book may be the one you have been looking for.

    According to the authors, this book was written for those who already know the basics of Python, but want to deepen their knowledge and skills. While being targeted to people who already know the fundamentals of Python, it still includes a quick review in the first chapter. It goes briefly through the usual stuff, like variables, operators, data types, basic I/O, if/else, while, for, function definitions and arguments, lists, tuples, dictionaries, sets, and the distinction between global and local variables. This initial chapter is presented as being an optional reading, as its contents are pretty basic, but the authors recommend that the reader takes a minute or so on the last to pages, which cover the global statement.

  • New book: Retro Gaming with Raspberry Pi

    Raspberry Pi Press is delighted to announce the release of the latest addition to your bookshelf: Retro Gaming with Raspberry Pi!

  • 2019.46 Guidance

    Naoum Hankache has taken the famous perl6intro.com website, which currently provides the same introduction in 13 different languages, to the Raku era at https://raku.guide (/r/rakulang comments). So if your native language is Bulgarian, Chinese, Dutch, French, German, Indonesian, Italian, Japanese, Portuguese, Spanish, Russian or Turkish, you can learn the basics about the Raku Programming Language in your native language!

Games: Counter-Strike: Global Offensive, Avorion, SamRewritten and 7 Days to Die

Filed under
Gaming
  • Counter-Strike: Global Offensive's mission system in Operation Shattered Web is pretty good

    I will admit, after dropping an update last night with a big new Operation for Counter-Strike: Global Offensive I was a little sceptical with the Battle Pass system. However, it's surprisingly good. This update shows what Valve can do when they experiment a little further.

    There's not many of these missions in yet, but Operation Shattered Web goes on for at least 16 weeks so there will no doubt be more coming. Let's talk about the new co-op Virus Outbreak mission for example, which uses the Danger Zone map Sirocco. Valve has actually expanded the map, with a big underground complex and some new voice-over from your leader and the enemy leader.

    They've taken all the additions to CS:GO over the last year or so and done something quite fun with it. Since this new mission requires co-op, this is also the first time I've made use of the Looking to Play system added in May this year and it works well. Within a few seconds of turning it on, I had invites ready to begin.

  • The fantastic co-op space sandbox Avorion should now be easier to get going

    Avorion already had a lot of things truly nailed down, from the freedom to build and explore to the excellent presentation but one thing it lacked was a good experience for newer users. Now it should be much improved.

    It starts off as your typical space adventure, with you beginning with nothing but the most basic possible ship. Taking elements from games like the X series, Freelancer, Eve Online and others it blends things together giving you the chance to explore space and do whatever you want. The most interesting part of it though, is that you build you ships block by block and you can make some fun designs.

    Currently in Early Access, elements of it were a little rough for newcomers. However, they've been gradually improving that a lot recently. Last month they introduced several new tutorial missions, helping you get to grips with the basics and some long-terms quests to guide you through the galaxy a bit more.

  • SamRewritten is an open source Steam Achievements Manager for Linux

    Want an easy way to view, lock and unlock Steam Achievements on Linux? SamRewritten seems like a very handy application to do all of that and more.

    The developer just announced a brand new release with a bunch of new features. Messing with achievements by manually unlocking them or locking them should be reliable, all your games should show up, it dynamically finds your Steam folders, a bunch of UI improvements and more.

  • 7 Days To Die Is Another Game Seeing A Big Bump From Mesa OpenGL Threading

    For those that are fans of the 7 Days to Die open-world shooter / horror game, the performance on Linux is now as much as 30% higher as a result of Mesa GL threading.

    With Mesa 20.0-devel (and presumably for back-porting too) is whitelisting mesa_glthread for the 7 Days to Die game on Linux.

    This is the few years old functionality around better CPU multi-threading within Mesa where some games are as much as 60~76% faster thanks to punting some of the OpenGL driver work off to a separate CPU thread.

today's leftovers

Filed under
Misc
  • Vulkan 1.1.128 Released With Performance Query Extension

    Vulkan 1.1.128 is out with various corrections and clarifications to this graphics/compute API specification but it also comes with one exciting new extension.

    The new extension that is quite notable for Vulkan 1.1.128 is VK_KHR_performance_query. This KHR-ratified extension is the first cross-vendor extension in Vulkan for the querying of any performance counters on the hardware. We are used to seeing various performance counter extensions within Vulkan (and other APIs like OpenGL) but they tend to be vendor-specific extensions tailored towards their own individual needs.

  • Calligra Plan version 3.2.0 released

    We are pleased to announce the release of Calligra Plan 3.2.0.

  • The Linux who command tells who’s logged in and a lot more
  • Prague launches mobile app to make its budget more transparent

    CityVizor was developed by the Ministry of Finance of the Czech Republic and published as an open-source under the GNU GPL license - free to use. The operation for non-Prague town halls is provided by the Open Cities Association and the Czech.digital community.

  • Photoshop for free? The best free alternatives

    We’re starting off with a big dog here. GIMP, which stands for Gnu Image Manipulation Program is the most fully formed and arguably most well-known Photoshop alternative there is. GIMP is like an open source Photoshop developed by a global team of volunteer developers to work on Microsoft Windows, Linux, and Apple Mac. It has an extensive set of features to rival what even Photoshop has to offer and can edit a wide range of file formats including RAW files. This means GIMP is a pro-friendly alternative to Photoshop with features like layer masks and filters enabling photographers and graphic designers to get their work done. GIMP is also a customizable photo editing software as users can download add-on packs to add the extra features they need.

  • Security updates for Monday

    Security updates have been issued by Debian (angular.js, libapache2-mod-auth-openidc, mosquitto, postgresql-common, and thunderbird), Fedora (chromium, djvulibre, freetds, ghostscript, java-1.8.0-openjdk-aarch32, samba, thunderbird-enigmail, wpa_supplicant, and xen), openSUSE (go1.12, ImageMagick, and ucode-intel), Oracle (ghostscript and kernel), Red Hat (libcomps and sudo), Slackware (kernel), SUSE (microcode_ctl, slurm, and ucode-intel), and Ubuntu (mysql-5.7, mysql-8.0 and python-ecdsa).

  • Linux, Windows Users Targeted With New ACBackdoor Malware [Ed: Microsoft has back doors, Linux hasn't.]

    Windows version is being pushed through malvertising with the help of the Fallout Exploit Kit while the Linux payload is dropped via a yet unknown delivery system.

Events: Linux and LibreOffice Microconferences

Filed under
LibO
Linux
OSS
  • Summaries of Some Microconferences Released

    We know everyone is still waiting for the videos. Unfortunately, we?re
    having a small production glitch, so until we can release them, several
    MC leads have now sent us written summaries of their MCs which you can
    see here:

    Tracing microconference
    You, Me and IoT microconference
    Live Patching microconference
    Open Printing microconference
    Databases microconference
    Scheduler microconference
    VFIO/IOMMU/PCI microconference
    Power Management and Thermal Control microconference

  • LibreOffice localisation sprint (and other events) in Albania

    The Albanian LibreOffice community has been super active in recent years, organising the LibreOffice Conference 2018 in Tirana, and regularly contributing with translation and marketing efforts.

Servers: Kubernetes, Red Hat, USENET and Solaris

Filed under
Server
  • HPE launches container platform, aims to be 100% open source Kubernetes

    Hewlett Packard Enterprise launched its HPE Container Platform, a Kubernetes container system designed to run both cloud and on-premises applications.

    On the surface, HPE Container Platform will face an uphill climb as all the top cloud providers have Kubernetes management tools and instances and IBM with Red Hat has a big foothold for hybrid cloud deployments and the container management that goes with it.

    HPE, which recently outlined a plan to make everything a service, is betting that the HPE Container Platform can differentiate itself based on two themes. First, HPE is pledging that its container platform will be 100% open source Kubernetes compared to other systems that have altered Kubernetes. In addition, HPE Container Platform will be able to run across multiple environments and provide one management layer.

  • Virtio-networking: first series finale and plans for 2020

    Let's take a short recap of the Virtio-networking series that we've been running the past few months. We've covered a lot of ground! Looking at this series from a high level, let's revisit some of the topics we covered:

    [...]

    For those who didn't crack and made it all the way here, we hope this series helped you clarify the dark magic of virtio and low-level networking both in the Linux kernel and in DPDK.

  • Inside the Book of Red Hat

    Shared stories are the cornerstone of community. And in open organizations like Red Hat—where community is paramount—shared stories are especially important to the collective identity that binds participants together.

    At Red Hat, we're quite fond of the stories that inform our shared history, purpose, and culture. We've just collected some of them in a new version of the Book of Red Hat, which is available now.

    Here are just three of the community-defining moments the book recounts.

  • The Early History of Usenet, Part III: File Format

    When we set out to design the over-the-wire file format, we were certain of one thing: we wouldn't get it perfectly right. That led to our first decision: the very first character of the transmitted file would be the letter "A" for the version. Why not a number on the first line, including perhaps a decimal point? If we ever considered that, I have no recollection of it.
    A more interesting question is why we didn't use email-style headers, a style later adopted for HTTP. The answer, I think, is that few, if any, of us had any experience with those protocols at that time. My own personal awareness of them started when I requested and received a copy of the Internet Protocol Transition Workbook a couple of years later — but I was only aware of it because of Usenet. (A few years earlier, I gained a fair amount of knowledge of the ARPANET from the user level, but I concentrated more on learning Multics.)

    Instead, we opted for the minimalist style epitomized by 7th Edition Unix. In fact, even if we had known of the Internet (in those days, ARPANET) style, we may have eschewed it anyway. Per a later discussion of implementation, the very first version of our code was a shell script. Dealing with entire lines as single units, and not trying to parse headers that allowed arbitrary case, optional white space, and continuation lines was certainly simpler!

    [...]

    Sending a date and an article title were obvious enough that these didn't even merit much discussion. The date and time line used the format generated by the ctime() or asctime() library routines. I do not recall if we normalized the date and time to UTC or just ignored the question; clearly, the former would have been the proper choice. (There is an interesting discrepancy here. A reproduction of the original announcement clearly shows a time zone. Neither the RFC nor the ctime() routine had one. I suspect that announcement was correct.) The most interesting question, though, was about what came to be called newsgroups.

    We decided, from the beginning, that we needed multiple categories of articles — newsgroups. For local use, there might be one for academic matters ("Doctoral orals start two weeks from tomorrow"), social activities ("Reminder: the spring picnic is Sunday!"), and more. But what about remote sites? The original design had one relayed newsgroup: NET. That is, there would be no distinction between different categories of non-local articles.

  • From humble Unix sysadmin to brutal separatist suppressor to president of Sri Lanka

    A former Unix sysadmin has been elected the new president of Sri Lanka, giving hope to all those IT workers who fear they are trapped in a role where the smallest of decisions can have catastrophic consequences if it goes wrong.

    Gotabaya Rajapaksa, younger brother of former president Mahindra, won the popular vote in an election held on Saturday (16 November). He is notable to The Register's readership for his stint working in America as a Solaris system integrator and later as a Unix sysadmin for a Los Angeles university.

Syndicate content

More in Tux Machines

Games: Path of Exile, OpenRA, Village Monsters

  • Path of Exile continues down the Vulkan path, with a possible port to Linux mentioned

    We've known for a while that the massive and popular RPG Path of Exile was going to get a Vulkan API implementation and they would have liked to do Linux support, seems like they're continuing that line of thinking. In a new interview done by YouTuber Zizaran, they were testing out some upcoming content and changes coming with the recently announced Path of Exile 2. While doing this they were joined by Chris Wilson from Path of Exile developer Grinding Gear Games to answer some questions.

  • Time to play some classic Command & Conquer as OpenRA has a huge fresh stable release out

    OpenRA, the free and open source game engine to bring classic Command & Conquer titles like Tiberian Dawn, Red Alert, Dune 2000 and eventually Tiberian Sun to modern systems has a big new release up. This is a massive update overall. Lots of big and small changes all over, for all three currently supported games. If you follow GamingOnLinux regularly, we've posted about this update a few times while it's been in development. One of the biggest improvements is the ability to save your game during missions and skirmishes against the AI, you no longer have to blast through an entire game which is excellent and needed.

  • Open-ended village life sim Village Monsters set in a forgotten game world enters Early Access

    Village Monsters, the open-ended village life game set in a forgotten video game world has entered Early Access with Linux support. Funded on Kickstarter in October last year, it's a little bit like Stardew Valley with a weirder and slightly more comical setting. Very much a relaxing casual experience, with you running around befriending various NPCs, doing little task and exploring.

Sailfish X for Sony Xperia 10 now available

Today we are happy to announce the availability of Sailfish X for Sony Xperia 10. We also introduce a campaign giving all existing Sailfish customers a nice offer on the Sailfish X licence for Xperia 10, and for other devices. As the latest additions to the Sailfish X product family, the Xperia 10 and Xperia 10 Plus have been reviewed as good value-for-money devices with eye-catching 6 and 6.5-inch 21:9 displays, and premium build quality. The devices are also the first Sailfish devices to come with user data encryption enabled by default. We think they’re great devices and we think you’ll love them too. The Xperia 10 and Xperia 10 Plus can fully utilise all the latest features and updates in the recently announced Sailfish OS 3.2.0 Torronsuo release, including the latest hardware adaptation support updates, the enhanced security features, the latest Android App Support and more. Read more

Fedora and Red Hat: release-monitoring, Command Line Heroes, OpenShift Hive, Red Hat Software Collections

  • Stories from the amazing world of release-monitoring.org #8

    The evening wind was cold, but I protected myself by the fire spell. It was nice to sit outside and look at the whole release-monitoring.org realm in the sunset. One could see the beauty behind all this hard work and it’s ignites a nice feeling inside one’s heart. Lately I didn’t have much time to appreciate this beauty. To be honest I didn’t have much time to work on this realm in the last few months. But still some work was done even here. I heard the footsteps behind me. “Traveler, it’s nice to see you again. Do you want to join me?” Footsteps stopped beside me and my companion was looking at the sunset with me. “I suppose you are here to hear about the news from this world. I assure you there are many things I want to share with you. Just listen…”

  • Command Line Heroes takes Bash from script to screen

    Creating visuals for stories about programming language isn’t always straightforward. The artwork for the first few episodes of this season was inspired by origins and functions. But for Episode 6, Heroes in a Bash Shell, we decided to take a more abstract approach. Shells, particularly the Bash shell, are widely used large-scale IT environments. Shell scripting allows us to automate repetitive tasks and do much more with standalone utilities. Our graphic designer, Karen Crowson, and animator, Drew Carrow, share how that reality, mixed in with some pun-related imagery, provided the frame for the Heroes in a Bash Shell artwork.

  • OpenShift Hive: Cluster-as-a-Service

    Red Hat OpenShift has enabled enterprise developers to utilize a fast feedback loop during the development phase of platforms and applications. The idea of ‘as-a-service’ has arisen from the ability of cloud providers to offer an on demand capability to consume services and products. This increased flexibility for organisations can further ease the development path to production. Kubernetes and Red Hat OpenShift unlocks organisations to achieve freedom with platforms of choice on a number of cloud providers without lock-in as workloads are abstracted from vendor specific constructs. Kubernetes, and Red Hat OpenShift Container Platform, provide the ability to run operators, where operators can act as an organisation’s very own consumable on demand service whilst providing a unique user experience to its intended audience. As a developer having a personal on demand environment was once one of the reasons for the rise of “shadow IT”. Organisations have since moved from the days of having to build servers for additional workloads through the use of new models of IT services thanks to virtualisation, PaaS and public/private cloud in an effort to adopt the on-demand/as-a-service utopia and enable their consumers to have the freedom to develop and produce strong value proposition products in today’s competitive market. OpenShift has become the platform of choice for many organisations. However, this can mean developers are somewhat restricted in consuming PaaS environment, due to greater process and management surrounding the environment, in accordance with internal IT regulations. OpenShift Hive is an operator which enables operations teams to easily provision new PaaS environments for developers improving productivity and reducing process burden due to internal IT regulations. Hive can do this in a true DevOps fashion while still adhering to an organization’s regulations and security standards.

  • Red Hat Software Collections 3.4 and Red Hat Developer Toolset 9 Beta now available

    The latest versions of Red Hat Software Collections and Red Hat Developer Toolset are available now in beta. Red Hat Software Collections 3.4 delivers the latest stable versions of many popular open source runtime languages and databases natively to the world’s leading enterprise Linux platform. These components are supported for up to five years, helping to enable a more consistent, efficient, and reliable developer experience.

  • What is a community of practice in an open organization?

    In other words, people in open organizations often define their roles, responsibilities, and affiliations through shared interests and passions—not title, role, or position on an organizational chart. That means organizational leaders will find themselves invested in building communities inside their organizations, connecting like-minded people with one another to accelerate business objectives. For this reason, communities of practice can be a useful component of open organizations. In this three-part series, I'll explain what communities of practice are, why they are beneficial to an organization, and how you can start a community of practice.

SUSE: Unified Patents, SC19 and Iguazio

  • SUSE welcomes cooperation of Open Invention Network, Linux Foundation, IBM and Microsoft in co-funding Unified Patent’s new Open Source Zone

    An eternal truth is that everything has its opposite for good and evil. Patents are no exception. In fact, even the simple word ‘Patent’ evokes much positive and negative emotion in today’s software world – particularly as news continues to circulate around baseless patent lawsuits by non-practicing entities (NPEs). But in news this week there is a bit of positive for a change. The positive news is the announcement of the efforts by Unified Patents to reduce NPE assertion of invalid patents in the open source software zone.

  • SC19: Empowering SUSE HPC customers with expanded options

    SC19, the International Conference for High Performance Computing, Networking, Storage and Analysis is just around the corner. For SUSE, it’s a great opportunity to reconnect with customers and partners working in one of the sectors of our industry driving significant innovation in all aspects of computing. If I tried to succinctly define SUSE’s message at SC19, it would be: “As with any journey, who you travel with is more important than the destination”. In SUSE’s instance, customers and partners make up our travel companions. In this journey, the customer is in the driver’s seat and elects the destination. Our role at SUSE is to empower HPC customers with choice across processor and GPU platforms as well as delivery options (on-premise, cloud, or hybrid).

  • SUSE and Iguazio Break the Mold by Providing an Open Source Solution for Enterprise Data Science Teams

    The notions of collaborative innovation, openness and portability are driving enterprises to embrace open source technologies. Anyone can download and install Kubernetes, Jupyter, Spark, TensorFlow and Pytorch to run machine learning applications, but making these applications enterprise grade is a whole different story. Delivering enterprise grade applications involves scalability, high-performance, tuning, monitoring, security and automation of infrastructure tasks. It can take months and typically requires a large team of developers, data scientists and data engineers.