Topping today's Linux news is the wrist slapping of Microsoft by French Commission Nationale de l'Informatique et des Libertés for excessive spying. Back in Linuxland, openSUSE 42.2 Alpha 3 and Mint 18 Xfce Beta were released for early testers. Bruce Byfield compares Linux and Windows users and Dedoimedo found another distribution he likes. VarGuy Christopher Tozzi ran down five Open Source projects that didn't work out and Sam Varghese scolds Linux users for expecting Final quality out of Alpha releases.
As you may know already, the above code snippet is from the linux kernel as can be found here.
As the comment says, it clears BSS by making it 0x00.
I was expecting it to be in 16 byte alignment and performed analysis with readelf, and found out that in fact it is in 8 byte alignment.
It seems that freed bytes are located at the bottom of the stack, and since stack hasn’t been used much, 8byte alignment seems to be okay.
What I’m curious is that why dear Russel King chose not to write comments on this when further explanation other than “clear bss” seems necessary? Or is it explanation-worthy only to me ?
Any thoughts or comments would be much appreciated. Thank You.
P.S. I am fairly new to Linux kernel so please be gentle with me.submitted by /u/_monster89
Ludwig Nussel has announced the release today of the third alpha release for the forthcoming openSUSE "Leap" 42.2 update.
OpenSUSE 42.2 Alpha 3 finishes up the merge of SUSE Linux Enterprise 12 SP2 components, updates to GNOME, KDE Plasma 5.7 integration, and various other changes.
Mark your calendars, fellow farmers, because Stardew Valley will finally be making its way to Mac and Linux this week. Game creator Eric Barone, AKA Concerned Ape, posted a tweet today to announce the good news. After seeing massive success since its PC launch, the dev has worked tirelessly to bring the game to other operating systems too.
While we already know that Life is Strange is coming to Linux from Feral, we don't know when, but we do now know that Life is Strange episode 1 will be free from tomorrow.
BrainBread 2 is a rather amusing fast paced Source engine powered FPS that's 100% free. It's now on Steam!
I've tested it out for a little bit and it's actually pretty fun, well worth a try if you like faster paced FPS games and you like getting stuff totally free.
Performance wise with everything cranked up to max my 980ti was bouncing between 130-200FPS+ depending on map and what was going on, so it does perform pretty well.
That's obviously far short of what it has sold on Windows, still not close to Mac levels, but that's still quite a bit of money from Linux sales.
While I'm not a fan of Rust myself, it just doesn't click with me, I can't deny it has appeal to people who like those sorts of games. Even though Garry doesn't feel Linux has been worth it in his previous statements, I am still very glad it's on Linux. It's also nice of Garry to be so open about the sales.
Linux Mint 18 is a long term support release which will be supported until 2021. It comes with updated software and brings refinements and many new features to make your desktop even more comfortable to use.
German start-up deepstreamHub has launched deepstream.io, an open source, scalable, real-time server platform. The platform is designed for applications that require a network of device-resident nodes that communicate with cloud applications or with one another. Individual nodes can subscribe to topics and receive data whenever other clients publish to those topics. Nodes can also register functions that can be called by other nodes. The deepstreamHub platform is also available as a resource for additional services.
There's no denying the success of free and open source software projects like Linux, Apache and (probably) OpenStack. But what about the FOSS projects and companies that have enjoyed less success? Here's a look at some free and open source software projects or businesses that had good ideas, yet never delivered on them (at least not fully).
The very words alpha in the name of the release indicate that the Skype which was announced on 14 July is not ready for prime time. That should be apparent to anyone with the IQ of the common cockroach.
But it is apparently not evident to some Linux users.
Things do not seem to be clear to some so-called Linux writers, either. Here is one claiming that "The Skype for Linux alpha does not have all the features that will be released into the final version."
When I was a boy, I imagined that other languages were codes, whose words had a one-to-one correspondence to English. In the same way, many Windows users expect Linux to be an exact equivalent.
The reality, of course, is quite different. Both Windows and Linux are operating systems -- the programs used to run other applications -- but they often fulfill basic functions in different ways. Like any application, they have their own unspoken logic, and part of learning either is to learn their logic.
I love the Dell XPS 13 (2016) that Dell gave me on loan. But installing Arch Linux with UEFI enabled can be challenging for new users — especially since ‘grub’ doesn’t work on this system with Arch Linux. I talked to a lot of people in the Arch community and resorted to using systemd-boot for successful install.
Here's how I got Arch Linux running on the Dell XPS 13 laptop.
Microsoft broke my father's computer: it made him update to Windows 10, when Windows 10 can not use two of 3 USB ports. Ouch.
A new cloud environment for business-to-business networks announced by IBM last week will allow companies to test performance, privacy, and interoperability of their blockchain ecosystems within a secure environment, the company said. Based on IBM’s LinuxONE, a Linux-only server designed for high-security projects, the new cloud environment will let enterprises test and run blockchain projects that handle private data for their customers.
The service is still in limited beta, so IBM clients will not be able to get their hands on it just yet. Once it launches, however, the company said clients will be able to run blockchain in production environments that let them quickly and easily access secure, partitioned blockchain networks.
Congratulations are due to Alan Cox, who was awarded an honorary degree by Swansea University for his work with Linux. "Alan started working on Version 0. There were bugs and problems he could correct. He put Linux on a machine in the Swansea University computer network, which revealed many problems in networking which he sorted out; later he rewrote the networking software. Alan brought to Linux software engineering discipline: Linux software releases that were tested, corrected and above all stable. On graduating, Alan worked at Swansea University, set up the UK Linux server and distributed thousands of systems."
In this interesting ELC video, Grant Likely, a Linux kernel engineer and maintainer of the Linux Device Tree, describes his sojourn into embedded hardware.
Sometimes the best tutorials come not from experts, but from proficient newcomers who are up to date on the latest entry-level technologies and can remember what it’s like to be a newbie. It also helps if, like Grant Likely, the teacher is a major figure in embedded Linux who understands how hardware is ignited by software.
At the Embedded Linux Conference, Likely — who is a Linux kernel engineer, and maintainer of the Linux Device Tree subsystem used by many embedded systems — described his embedded hardware journey in a presentation called “Hardware Design for Linux Engineers” — or as he put it, “explaining stuff I only learned six months ago.”
Good news everyone! A new release of USBGuard is finally available. As usual there are many bugfixes, several new features and some other changes. USBGuard has gotten a D-Bus component so the integration possibilities are endless now The usbguard-applet-qt subproject was merged into the main project repository. Thanks to that it will hopefully receive more love in the near future. One of the more important bugfixes delivered by this release is the rewrite of the USB descriptor parsing code which previously didn’t work correctly for many devices.
In Diana's usability test, she will moderate a "first experience" of GNOME. Testers will login to GNOME using a fresh "test" login, and go through the first-time experience. The testers will use a few scenario tasks to guide them through tasks that most users would usually do on a new computer (check email, copy files from a USB stick). Afterwards, Diana will interview each tester to see what they thought.
A ton of patches hit GNOME's Mutter this morning by Jonas Ådahl as he's been working towards multi DPI rendering and other improvements by drawing monitor contents to individual frame-buffers.
Jonas has been reworking Mutter to draw monitor contents to individual frame-buffers rather than targeting a single frame-buffer, in order to support situations of having multiple monitors with a desire to have independent DPI changes for each display (e.g. one HiDPI display and other displays that are not), etc. Jonas summarized it with this bug report.
Red Hat has given its Ansible Tower a good scrubbing down before smoothing the UI to better penetrate big money corporate accounts.
Tower is Red Hat’s paid for version of the open source Ansible automation platform, effectively a GUI and services package around the core product. Well, we say GUI, but Tower 3.0, released today, has taken a long hard look at the UI, and decided it needed fixing.
Red Hat’s head of Ansible engineering, Tim Cramer said that to date, Tower had been “designed by engineers, for engineers.” He added, “It’s crucial we don’t have people being confused when they start using tower. Hence, 3.0 has a more streamlined interface when it comes to complex deployments.
Following with the complexity/confusion theme, permissioning has been overhauled, making it easier to enact explicit permissions for specific teams or organisations.
Cramer also highlighted increased networking support, with support from Cisco, Juniper, Arista and Cumulus. This essentially builds on the networking integration added with the last major update of the core Ansible platform back in February.
Red Hat, Inc. (NYSE: RHT), the world’s leading provider of open source solutions, today announced the general availability of Ansible Tower 3, the latest version of its enterprise-grade agentless automation platform. Ansible Tower 3 by Red Hat gives teams the power to scale automation across the enterprise including streamlined interface, more powerful notifications, and explicit permissioning. Ansible Tower empowers users to extend their automation solutions to their entire team, so they can build, share and scale automation cross-functionally and consistently as they build out their DevOps capabilities.
Croatia-based system integrator and IT services provider Combis has become a RedHat Advanced Business Partner. RedHat is a US manufacturer of open source solutions aimed at companies of all sizes and from all industries. In order to earn the new status, Combis had to meet a number of criteria to demonstrate competence and ability, from participating in numerous professional trainings, adopting various technical and sales certifications and involvement in the presentation of Red Hat technologies.
They are based around the Cavium ThunderX processors that we’ve had at Red Hat for a while so they should run RHEL either out of the box or very soon after release.
If you’ve been involved in free and open source projects like Fedora for very long, you know one of the most sought-after “swag” items is a t-shirt with your projects’ logo. Until now, the easiest way to get a Fedora T-shirt has been to go to a big event like Flock, or through events organized & supported by our Fedora Ambassadors around the world.
Simply put, I have been actively involved and an active user of Fedora for about 4.5 years. I have been, almost exclusively, a Linux user for 10 years and I had dabbled in Linux before that. I have been a Linux sysadmin and a Linux developer (mostly a developer) for approximately 15 years.
As of July 19, 2016, Fedora 22 has reached its end of life for updates and support. No more updates, not even security fixes, will be provided for Fedora 22. Fedora 23 will be maintained with updated packages until approximately one month after the release of Fedora 25.
Upgrading to Fedora 23 or Fedora 24 is highly recommended for all users still running Fedora 22. For more information on upgrading Fedora, check out the DNF System Upgrade page on the Fedora Project wiki.
This is by no means the end of the Debconf16 experience, but actually the starting. I hope to share more of my thoughts, ideas and get as much feedback from all the wonderful people I met during Debconf.