Language Selection

English French German Italian Portuguese Spanish

Advertisement

MPV 0.34 Released For Popular Linux Media Player

Filed under
Advertisement
Development
News
Movies

MPV 0.34 is now available as the newest version of this popular Linux video player that is powered by FFmpeg and forked originally from MPlayer/mplayer2 code.

Read more

PCLinuxOS on MPV

Linux Foundation and the US Military

Filed under
Advertisement
OSS
  • Darpa, Linux Foundation create open software initiative to accelerate US 5G stack

    The Linux Foundation said it entered a collaboration agreement with the Defense Advanced Research Projects Agency (Darpa) to create open source software. Darpa and the LF will create a broad collaboration umbrella that allows US government projects, their ecosystem and the open-source community to participate in accelerating innovation and security in the areas of 5G, edge, AI, standards, programmability and IoT, among other technologies.

  • Linux Foundation, DARPA collaborate on open source for 5G | FierceWireless

    The Linux Foundation has signed an agreement with the Defense Advanced Research Projects Agency (DARPA) to establish an open source project for the U.S. government.

    The agreement calls for the Linux Foundation and DARPA to work together in the areas of 5G, edge, artificial intelligence, standards, programmability and IoT, among other technologies.

  • DARPA, Linux Foundation Partner to Advance 5G - Nextgov

    The Defense Advanced Research Projects Agency is partnering with a major technology consortium to establish an open-source software development collaboration ecosystem to advance emerging technologies such as 5G, according to a Wednesday press release.

    The Linux Foundation, a nonprofit organization that hosts open-source efforts including Kubernetes and the O-RAN Alliance’s software community, signed a cooperative research and development agreement, or CRADA, with DARPA to create a “broad collaboration umbrella” called US Government Open Programmable and Secure, or US GOV OPS. DARPA’s Open Programmable Secure 5G, or OPS-5G, effort will be the first project included under the umbrella, according to the release.

  • DARPA, Linux Foundation team for government 5G | Light Reading

    The Linux Foundation (LF), the nonprofit organization enabling mass innovation through open source, today announced it has signed a collaboration agreement with the Defense Advanced Research Projects Agency (DARPA) to create open source software that accelerates United States government technology research and development innovation.

    Under the agreement, DARPA and the LF will create a broad collaboration umbrella (US Government Open Programmable Secure (US GOV OPS) that allows United States Government projects, their ecosystem, and open community to participate in accelerating innovation and security in the areas of 5G, Edge, AI, Standards, Programmability, and IOT among other technologies. The project formation encourages ecosystem players to support US Government initiatives to create the latest in technology software.

Python Programming

Filed under
Advertisement
  • Which is better, Java or Python? And how?

    Blogs over the internet that are showcasing the comparison between Python and Java. But no one is giving a solid reason for “is python or java easier.” We all know that nowadays Python is competing with almost every programming language.

    Even it is also competing with the most robust programming language in the world. Yes, you are right, it is Java. Java is one of the best programming languages to create desktop applications. But it is also used in the field of data science. Therefore both of these programming languages are competing with each other in various industries. Before we dig into the comparison, let’s have a look at the overview of both of these languages.

  • Async Views in Django 3.1

    Writing asynchronous code gives you the ability to speed up your application with little effort. With Django 3.1 finally supporting async views, middleware, and tests, now's a great time to get them under your belt.

    This post looks at how to get started with Django's new asynchronous views.

  • PyBites: How to Run External Python Libraries in AWS Cloud

    AWS Lambda is awesome, but sometimes it can be hard to get external libraries working in this serverless environment.

    No worries, we learned a lesson or two which I will share in this article.

  • Taking Another Look at Plotly

    I’ve written quite a bit about visualization in python - partially because the landscape is always evolving. Plotly stands out as one of the tools that has undergone a significant amount of change since my first post in 2015. If you have not looked at using Plotly for python data visualization lately, you might want to take it for a spin. This article will discuss some of the most recent changes with Plotly, what the benefits are and why Plotly is worth considering for your data visualization needs.

  • PSF GSoC students blogs: Week 11 : Wrapping up!
  • PSF GSoC students blogs: GSoC: Week 12: Scanning docker
  • PSF GSoC students blogs: Weekly Blog #6 (9th Aug - 16th Aug)

Can You Use FreeBSD for a Developer Machine in 2020?

Filed under
Advertisement
BSD

I’ve been considering moving my blog back to a FreeBSD web server. I’d hosted it that way for years and recently switched it to a Linux machine so I could make Octopress work properly. It uses some old, outdated Ruby gems, and it just seemed easier.

But with a new redesign coming and a new Hugo back-end, I’ll be bringing my hosting machine back to FreeBSD.

I recently read FreeBSD is an amazing operating system, which got me thinking:

Can FreeBSD be a viable desktop operating system for developers in 2020?

Read more

Programming/Development: Minicoin, GNU Gengetop and Python

Filed under
Advertisement
  • Building and testing on multiple platforms – introducing minicoin

    While working with large-scale (thousands of hosts), distributed (globally) systems, one of my favourite, albeit somewhat gruesome, metaphors was that of “servers as cattle” vs “servers as pets”. Pet-servers are those we groom manually, we keep them alive, and we give them nice names by which to remember and call (ie ssh into) them. However, once you are dealing with hundreds of machines, manually managing their configuration is no longer an option. And once you have thousands of machines, something will break all the time, and you need to be able to provision new machines quickly, and automatically, without having to manually follow a list of complicated instructions.

    When working with such systems, we use configuration management systems such as CFEngine, Chef, Puppet, or Ansible, to automate the provisioning and configuration of machines. When working in the cloud, the entire machine definition becomes “infrastructure as code”. With these tools, servers become cattle which – so the rather unvegetarian idea – is simply “taken behind the barn and shot” when it doesn’t behave like it should. We can simply bring a new machine, or an entire environment, up by running the code that defines it. We can use the same code to bring production, development, and testing environments up, and we can look at the code to see exactly what the differences between those environments are. The tooling in this space is fairly complex, but even so there is little focus on developers writing native code targeting multiple platforms.

    For us as developers, the machine we write our code on is most likely a pet. Our primary workstation dying is the stuff for nightmares, and setting up a new machine will probably keep us busy for many days. But this amount of love and care is perhaps not required for those machines that we only need for checking whether our code builds and runs correctly. We don’t need our test machines to be around for a long time, and we want to know exactly how they are set up so that we can compare things. Applying the concepts from cloud computing and systems engineering to this problem lead me (back) to Vagrant, which is a popular tool to manage virtual machines locally and to share development environments.

  • GNU Gengetopt - News: 2.23 released

    New version (2.23) was released. Main changes were in build system, so please report any issues you notice.

  • Abolishing SyntaxError: invalid syntax ...

    Do you remember when you first started programming (possibly with Python) and encountered an error message that completely baffled you? For some reason, perhaps because you were required to complete a formal course or because you were naturally persistent, you didn't let such messages discourage you entirely and you persevered. And now, whenever you see such cryptic error messages, you can almost immediately decipher them and figure out what causes them and fix the problem.

  • Sending email with EZGmail and Python
  • Creating and Importing Modules in Python

Programming/Development: GNU Releases, Bash, Python and JavaScript

Filed under
Advertisement
GNU

Programming: VIM, Python, Knative, Glibc and GCC

Filed under
Advertisement

Learn Linux Kernel Device Drivers With Linux Foundation Instructor Bill Kerr

Filed under
Advertisement
Linux

Bill Kerr has taught Linux Foundation courses in Linux Kernel internals, debugging, device drivers and application development for many years. He helped write the original Linux Foundation Training course materials and has been working with UNIX kernels for 35 years.

Read more

8 Ways to Write a Better Linux SysAdmin Job Posting

Filed under
Advertisement
GNU
Linux

Linux system administrators are in high demand these days and many hiring managers say they're having a hard time finding talent to fill their open positions. It's critical, then, for companies seeking skilled admins to hone their recruiting process in order to stay competitive – and this starts with writing an effective job posting.

Unfortunately, many companies aren't hitting the mark. Job postings for sysadmin positions are largely similar; they’re boring and generic, according to New York City-based recruiter Steve Levy.

Read more

Syndicate content

More in Tux Machines

SSH Key Rotation with the POSIX Shell - Sunset Nears for Elderly Keys

OpenBSD has recently stressed to us the value of key rotation by their use of “Signify” distribution release signatures. We have realized that SSH keys should also rotate, to reduce the risk of powerful keys that fall into the wrong hands which become “the gift that keeps on giving.” There have always been open questions on the retirement of SSH keys. These questions have grown in volume and many are joining the advocacy for SSH certificate authorities. To “rotate” an SSH key is to replace it, in such a way that it is no longer recognized, requiring removal from the authorized_keys file. SSH rotation is commonly addressed with Ansible, but this leaves many users on smaller systems or lacking privilege without recourse. A more basic and accessible method to migrate SSH keys is sorely lacking. Below is presented an SSH key rotation script written in nothing more than the POSIX shell. There is palpable danger in the misuse of such a tool. Many administrators control inaccessible systems that entail massive inconvenience in a loss of control. Demonstrated here are rotation schemes of increasing risk, for any holder of a key to choose, to their own tolerance. Hopefully, I have not made grave mistakes in the design. The most conservative users of this approach should tread with extreme caution, test carefully, and ensure alternate means of access prior to any deployment. As the author, I have no desire to assume any responsibility for a failed rotation, and its consequences. I especially disavow the “wipe” option below to remove entries from authorized_keys. It is presented as commentary, not working code. In any case, we foolishly rush in where the more prudent fear to tread. Read more

Amazon Linux 2022 Performs Well, But Intel's Clear Linux Continues Leading In The Cloud

AWS recently introduced Amazon Linux 2022 in preview form as the latest iteration of their Linux distribution now based on Fedora with various alterations to catering to their customers running it on EC2. Last week were benchmarks looking at Amazon Linux 2022 compared to Amazon Linux 2 and other distributions like CentOS and Ubuntu. In this article we are seeing how Amazon Linux 2022 can compete with Intel's own Clear Linux performance-optimized distribution. Read more

Games: Pokémon, Roundup, and Some More Titles on GNU/Linux

  • Bridging Game Worlds With The ‘Impossible’ Pokémon Trade | Hackaday

    Transferring hard-earned Pokémon out of the second generation GameBoy game worlds into the ‘Advance Era’ cartridges (and vice versa) has never been officially supported by Nintendo, however [Goppier] has made these illicit trades slightly easier for budding Pokémon trainers by way of a custom PCB and a healthy dose of reverse engineering. Changes to the data structure between Generation II on the original GameBoy (Pokémon Gold, Silver and Crystal) and Generation III on the GameBoy Advance (Pokémon Ruby, Sapphire, FireRed, LeafGreen and Emerald) meant that trades between these cartridges was never a possibility – at least not through any legitimate means. In contrast, Pokémon trades are possible between the first and second generation games, as well as from Generation III and beyond, leaving the leap from Gen II to Gen III as an obvious missing link.

  • Punk Wars, Axis & Allies 1942 Online, Melvor Idle, Unpacking … - itsfoss.net

    One more to liven up the December bridge, and that is that there is nothing more entertaining to pass the time than to play a game and that is partly Linux Play, our premiere native games section for Linux with this, its monthly edition with the best that came out in November. Including construction and survival title and Punk wars, the classic war strategy of Axis & Allies 1942 Online, the RPG hardcore Melvor idle… And a lot more, without forgetting the free title with which we close the list and that this time transfers the television phenomenon of The Squid Game to PC controls under the name of Crab Game. Linux Play!

  • NeuroNet: Mendax Proxy gets some first footage, mixing elements of Your Grace & Reigns | GamingOnLinux

    NeuroNet: Mendax Proxy is an upcoming adventure that the developer claims blends together elements found in the likes of Your Grace, Reigns and Astrologaster into something new. Set to launch in 2022, NeuroNet sees you take control of an AI charged with managing a city called Catena. You will need to make quick-fire decisions that impact the future and the prosperity of its citizens, with every choice and decision taken having a lasting effect on those you meet and the city's status. Lots of cyberpunk theming going on here with a new trailer giving a look into what to expect you can see below.

  • The Jackie and Daria update for Spiritfarer lands December 13 | GamingOnLinux

    The biggest update yet for the award-winning Spiritfarer lands on December 13, with plenty of new content. Spiritfarer is a casual thoughtful experience about being a ferrymaster for the deceased. You build up a boat, explore and care for various spirits before letting them go. With the new update coming the developer said it is the biggest yet with a new island to explore, there's two new spirits to make friends with and a hospital to bring back from the brink. On top of that there's also some sort of new platforming event and new upgrades for your ferry.

GNU/Linux on Desktop/Laptop Miscellany

  • What Is a Physical Kill Switch, and Does Your PC Need One?

    Purism is a company founded on the idea of having strict privacy and security features built into its computers. The Librem 14 is a prime example of this philosophy, and its hardware, firmware, and operating system have been designed with a significantly higher level of paranoia than typical computers. The Librem 14 Linux laptop features multiple physical kill switches, which the company claims absolutely disables the related hardware. There are switches for the webcam and microphone as well as WiFi and Bluetooth. When it comes to the Librem 14 in particular, there are so many additional privacy features that the kill switches really are the least of it, but there are examples of such kill switches in regular laptops that don’t go to such extremes. All the way back in 2018, HP was already shipping laptops with physical kill switches for the webcam. Their Specter laptops included these switches, so hopefully the chances of a hacked webcam recording you when you don’t want it to are virtually zero. Kill switches may not always take the form of a traditional sliding switch on the side of a laptop. It’s entirely possible to integrate the kill switch with a physical, built-in camera shutter.

  • Partaker Intel Core i3-8130U fanless mini PC Win 10 Linux supported $423

    Partaker have created a new fanless mini PC equipped with a wealth of connectivity and capable of supporting both the Microsoft Windows 10 and operating system most Linux distributions depending on your preference. Pricing starts from $423 for the Intel Core i3-8130U processor version although a more affordable Intel Celeron 3865u/3867u/3965u processor version is also available with prices starting from $246. Both are barebone systems meaning that you will need to provide your own memory, storage and operating system, enabling you to tailor the system to your exact requirements.

  • IGEL Releases Support for VMware Workspace ONE Intelligent Hub for Linux