Advertisement
Linux Foundation and the US Military
Submitted by Roy Schestowitz on Thursday 18th of February 2021 01:29:23 PM Filed under

-
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.
- 4 comments
Printer-friendly version
- Read more
- 1797 reads
PDF version
Python Programming
Submitted by Roy Schestowitz on Monday 17th of August 2020 03:29:52 PM Filed under
-
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)
- Login or register to post comments
Printer-friendly version
- Read more
- 3639 reads
PDF version
Can You Use FreeBSD for a Developer Machine in 2020?
Submitted by Roy Schestowitz on Saturday 22nd of February 2020 10:31:36 AM Filed under

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?
- Login or register to post comments
Printer-friendly version
- Read more
- 4156 reads
PDF version
Android Leftovers
Submitted by Rianne Schestowitz on Sunday 11th of August 2019 05:46:07 PM Filed under
-
NVIDIA is actually working on two new Shield TV devices
-
Amazon Prime Video for Android TV won't be widely available any time soon
-
Google releases final beta for Android Q and changes the back gesture yet again
-
Google explains the rationale behind Android Q's new gesture navigation
-
These Are All the New Google Camera Changes in Android Q
-
Google explains and defends Android Q gesture navigation
-
Hate Android Q's new gesture navigation? Tough, says Google, it's for your own good
-
Google defends Android Q's controversial gesture navigation
-
Here's why Google thinks Android Q's gestures are a good idea
-
Android Q's Easter egg arrives in Beta 6, complete with hidden Picross puzzle
-
Google includes new Easter egg for Android Q Beta 6
-
Android Q Easter egg shows up in Beta 6 on the Essential Phone
-
Google defends Android Q gesture navigation, says it can be a faster, ergonomic way to navigate your phone
-
This week’s top stories: Full Google Pixel 4 specs, Android Q Beta 6, new Google WiFi, more
-
18 best new Android games released this week including The Black Widow, They Breathe, and OXXO
-
Huawei Ready To Part With Android With HarmonyOS Introduction: When Will It Happen?
- Login or register to post comments
Printer-friendly version
- Read more
- 8527 reads
PDF version
Programming/Development: Minicoin, GNU Gengetop and Python
Submitted by Roy Schestowitz on Tuesday 4th of June 2019 03:48:36 PM Filed under
-
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
- Login or register to post comments
Printer-friendly version
- Read more
- 6737 reads
PDF version
Programming/Development: GNU Releases, Bash, Python and JavaScript
Submitted by Roy Schestowitz on Wednesday 29th of May 2019 09:06:12 AM Filed under

-
GNU Spotlight with Mike Gerwitz: 18 new GNU releases in May!
bison-3.4.1
cssc-1.4.1
emms-5.2
gama-2.05
gcc-9.1.0
gdb-8.3
gettext-0.20.1
gnunet-0.11.4
gnupg-2.2.16
guix-1.0.1
hyperbole-7.0.3
libidn-2.2.0
librejs-7.20.1
mcron-1.1.2
orgadoc-1.2
parallel-20190522
shepherd-0.6.1
unifont-12.1.01 -
Bash if..else Statement
Decision making is one of the most fundamental concepts of computer programming. Like in any other programming language, if, if..else, if..elif..else and nested if statements in Bash can be used to execute code based on a certain condition.
-
Python Core Developer Mentorship
-
Stack Abuse: Image Recognition in Python with TensorFlow and Keras
-
PyCoder’s Weekly: Issue #370 (May 28, 2019)
-
For...in Loops: Changing between Javascript and Python.
If you have come to the point where you have to do Javascript in addition to Python, or Python in addition to Javascript, welcome to modern programming. It's the order of the day!
You can barely survive with only one language, as frameworks are proliferating and the technology ecosystem is seeing more and more overlaps. The lines between backend, frontend, and mobile continue to blur. So it's ok if you are combining Python and Javascript. However, if you are new to this combination, there are some subtle differences to note, else life can become hell.
- Login or register to post comments
Printer-friendly version
- Read more
- 7267 reads
PDF version
Programming: VIM, Python, Knative, Glibc and GCC
Submitted by Roy Schestowitz on Tuesday 22nd of January 2019 05:40:06 AM Filed under
-
Additional properties in .editorconfig
For some inexplicable reasons vim-editorconfig stopped working with my latest build of neovim. I am not sure why and I haven’t have enough time to debug it properly. As a workaround I have temporarily (?) switched to editorconfig-vim. The former plugin is all written in VimL, so it was not problem to extend properties it supports by two more ones spell_enabled and spell_language corresponding to spell and spelllang vim options respectively. The later plugin is in Python and it is a bit more complicated, but fortunately it has an explicit hook for custom plugins.
-
Big O Notation and Algorithm Analysis with Python Examples
-
Factorial function using Python's reduce function
-
Serverless and Knative: Installation through Deployment
Serverless, Knative and FaaS will change your workflow as much as any change to design patterns in your career.
In this video, Red Hat’s Kamesh Sampath will deep dive all about Knative.
-
Using Terraform and cloud-init on Hetzner
-
Glibc Gets Patched For Three Year Old Security Vulnerability
CVE-2016-10739 has been around since April 2016 as implied by the number and finally today this security issue has been fixed in the Git development code for the upcoming Glibc 2.29 GNU C Library.
-
Fedora 30 Going Through Its Formalities To Ship With & Built By The GCC 9 Compiler
- Login or register to post comments
Printer-friendly version
- Read more
- 7527 reads
PDF version
Learn Linux Kernel Device Drivers With Linux Foundation Instructor Bill Kerr
Submitted by Roy Schestowitz on Friday 10th of July 2015 07:44:51 PM Filed under

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.
- Login or register to post comments
Printer-friendly version
- Read more
- 8567 reads
PDF version
8 Ways to Write a Better Linux SysAdmin Job Posting
Submitted by Rianne Schestowitz on Tuesday 23rd of June 2015 12:05:06 AM Filed under


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.
- Login or register to post comments
Printer-friendly version
- Read more
- 10526 reads
PDF version
Sourceforge Hijacks the Nmap Sourceforge Account
Submitted by Roy Schestowitz on Thursday 4th of June 2015 06:44:36 AM Filed under

Hi Folks! You may have already read the recent news about Sourceforge.net
hijacking the GIMP project account to distribute adware/malware.
Previously GIMP used this Sourceforge account to distribute their Windows
installer, but they quit after Sourceforge started tricking users with fake
download buttons which lead to malware rather than GIMP. Then Sourceforge
took over GIMP's account and began distributing a trojan installer which
tries to trick users into installing various malware and adware before
actually installing GIMP.
- Login or register to post comments
Printer-friendly version
- Read more
- 8834 reads
PDF version

More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
Programming Leftovers
| today's howtos
|
Today in Techrights
| Is Linux A More Secure Option Than Windows For Businesses?
There are many factors to consider when choosing an OS, security being among one of the most critical. The general consensus among experts is that Linux is the most secure OS by design - an impressive feat that can be attributed to a variety of characteristics including its transparent open-source code, strict user privilege model, diversity, built-in kernel security defenses and the security of the applications that run on it.
The high level of security, customization, compatibility and cost-efficiency that Linux offers make it a popular choice among businesses and organizations looking to secure high-value data. Linux has already been adopted by governments and tech giants around the world including IBM, Google and Amazon, and currently powers 97% of the top one million domains in the world. All of today’s most popular programming languages were first developed on Linux and can now run on any OS. In this sense, we’re all using Linux - whether we know it or not!
This article will examine why Linux is arguably the best choice for businesses looking for a flexible, cost-efficient, exceptionally secure OS. To help you weigh your options, we’ll explore how Linux compares to Windows in the level of privacy and protection against vulnerabilities and attacks it is able to offer all businesses and organizations.
|
Recent comments
57 min 38 sec ago
1 hour 28 sec ago
1 hour 5 min ago
7 hours 37 min ago
7 hours 59 min ago
8 hours 7 min ago
11 hours 51 min ago
12 hours 42 min ago
12 hours 48 min ago
13 hours 15 min ago