Home Blog Page 1152

Switching to eth(X) interfaces on Fedora 21

This post is closely related with RDO Juno deployment via packstack on Fedora 21 landcscape with boxes having different boards and different Ethernet NICS inegrated on boards either  plugged into systems

Complete text maybe viewed here

Git Success Stories and Tips from Wine Maintainer Alexandre Julliard

Alexandre JulliardWine Maintainer Alexandre Julliard decided to try out the Git revision control system just a few months after creator Linux Torvalds released the first version – that was 10 years ago. Now, he says, “I can no longer imagine doing software development without it.”

Wine, the open source software used to run Windows applications on Linux, still mostly uses email to exchange and review patches. But Git is the project’s version control system (VCS.) Here, Julliard discusses why they use Git, their Git success stories, and pro tips for using the open source tool.

Linux.com: Why does Wine use Git?

Alexandre Julliard: It was mainly my decision, though at the time we were all tired of the limitations of CVS. I had been searching for a replacement for a long time, and I had written a script to extract the changesets from our CVS history and apply them to some other VCS; but every system I tried it against had problems of one kind or another.

Then when git came out, within maybe 2 months of the initial announcement, I gave it a try. Not only was it the only system that managed to convert our full history flawlessly, but it was faster than anything else I had tried by at least an order of magnitude. At that point it was clear to me that we had a winner.

What makes Git such a great tool?

It’s distributed, which is of course a huge improvement over CVS. It allows working off-line, creating meaningful commit series, revising things before publishing them, etc. As maintainer I love that I can

review changes as series of small commits instead of one big patch. I’m constantly asking developers to split their changes even more…

It’s extremely fast, even on a large project like Wine with 20 years of history. That’s important for me as maintainer since I have to merge a lot of changes; if I had to wait even a couple of seconds for a commit it would be painful.

I love that the data storage model is so simple, basically text files and SHA1 hashes pointing to them. That makes it very easy to grasp what’s going on, and to make sense of the more complicated commands.

How many developers do you have collaborating on Git?

At any given time we have maybe between 50 and 100 contributors. We still mostly use email (with the help of git-send-email) to exchange and review patches.

How much do you personally use it?

I use it pretty much constantly. Between my work as Wine maintainer, my day job at CodeWeavers (where we use git for everything), and a number of private repositories, I probably run git hundreds of times every day.

What’s Wine’s most active git repo right now and why?

We are using the centralized “integration manager” workflow, so the official repo on winehq.org is the most active. Most developers work on their private repo, though there are also a number of active forks on github.

What is your favorite pro tip for using git?

It’s not for everybody, but for Emacs users, I strongly recommend Magit.

I wrote the original git.el Emacs front-end, and used that for a few years, but it was never very good. I’m glad that people smarter than me have now tackled the problem, and Magit does a great job of making the full power of git accessible from Emacs.

Any git success stories you can share?

git-bisect is one of the best things that happened to Wine.

Since Windows applications have never been tested against another implementation, they depend on many undocumented side-effects of the Microsoft code; so any change we make can potentially break an application for seemingly unrelated reasons. This used to be a major problem for us, particularly since there are many applications that we don’t have access to.

Now with a few simple commands, users who notice a regression can bisect exactly which commit caused it, which enables us to fix it in many cases without having access to the app.

It’s so valuable to us that we built a web page around it (https://source.winehq.org/regressions) to shame people into fixing the regressions they have caused…

Anything else you’d like to say to mark the 10-year anniversary?

Since the very first days, I felt that git had a lot of potential, even though it was initially very clunky to use. I’m very happy that in 10 years it has more than fulfilled this potential, and become even bigger

and better than I expected. I can no longer imagine doing software development without it.

 

Read more Git Week profiles:

Git Success Stories and Tips from Puppet Labs’ Michael Stahnke

Git Success Stories and Tips from Tor Chief Architect Nick Mathewson

Git Success Stories and Tips from Drupal Core Committer Angie Byron

Git Success Stories and Tips from Qt Maintainer Thiago Macieira

Git Success Stories and Tips from KVM Maintainer Paolo Bonzini

10 Years of Git: An Interview with Git Creator Linus Torvalds

Linux 4.0 Brings Skynet Closer to Existence, Offers Reboot-Free Kernel Patching

Linux 4.0 is almost upon us! It’s codenamed “Hurr durr I’ma sheep.†Yes, seriously. Linux kernels have weird codenames.

Setting aside the head-scratching title, Linux 4.0 isn’t a massive change from Linux 3.19. It would have been named Linux 3.20, but lots of people wanted to see Linux 4.0. As Linus Torvalds himself said, “the strongest argument for some people advocating 4.0 seems to have been a wish to see 4.1.15 – because ‘that was the version of Linux Skynet used for the T-800 Terminator.’â€

Read more at PCWorld.

Building Super Small Linux Computers From Scratch

Conventional wisdom says small, powerful embedded Linux like the Raspberry Pi, Beaglebone, or the Intel Edison are inherently manufactured devices, and certainly not something the homebrew tinkerer can produce at home. [hak8or] is doing just that, producing not one, but two completely different tiny Linux computers at home.

The first is based on Atmel’s AT91SAM9N12 ARM processor, but the entire board is just about two inches square. On board is 64 MB of DDR2 DRAM, a USB host and OTG port, and not much else. Still, this chip runs a stripped down Linux off of a USB drive.

Read more at Hackaday.

fwupd: Simple, Open-Source Device Firmware Updating

As part of the work towards allowing easy UEFI/BIOS updates from the Linux desktop in a standardized manner, Richard Hughes has been developing the new fwupd component…

Read more at Phoronix

Why Open Source May Drive the Apple Watch to Success

The first Apple Watches arrived in stores today–sort of. For two weeks, you can visit an Apple Store to look at the watches or — if you have an appointment — try them on for 15 minutes. Although you can preorder the watch now, they don’t actually go on sale until April 24. According to reports, there were small crowds lined up for a look at Apple Stores early today, to “fondle” Apple’s latest creation.

While the Apple Watch may or may not be a hit, and it is already criticized by some for being an expensive piece of proprietary technology, open source may actually pave the way for its success. Here’s why.

Apple is pushing forward with an open source strategy for getting the community to collaborate on health-focused applications and tools, dubbed ResearchKit

Read more at Ostatic

Coreboot Ported To A ~$30 AMD AM1 Motherboard

For those searching for a low-cost system/motherboard for experimenting with Coreboot, there’s another new AMD motherboard that now works with Coreboot’s upstream Git code. The board costs only about $30 USD and works with all modern AMD AM1 processors…

Read more at Phoronix

​Dell XPS 13 Linux Developer Edition Available

Do you want a top-notch Linux developer laptop? Then Dell has several systems for you to consider.

Read more at ZDNet News

Bq Ubuntu Phones Now Available Freely on Official Website

Canonical and Bq have announced that the Bq Aquaris e4.5 Ubuntu Edition is now available for purchase on regular channels, which puts an end to the flash sales.

Until today, Ubuntu fans could buy the Bq Aquaris e4.5 Ubuntu Edition only during flash sales organized by the company. A small number of handsets were made available for purchase, and the sale would be over in a matter of hours. It’s now possible to buy the phone directly from the Bq company website, and it should … (read more)

Read more at Softpedia News

This Week in Linux News: Open Source in IoT, Intel’s Linux-Powered Compute Stick, and More

Nithya Ruff of SanDiskThis week in Linux news, open source’s contribution to IoT, Intel’s new Linux-powered Compute Stick, and more. Below are five of the latest Linux and open source must-reads. 

1) The Linux Foundation’s survey with The New Stack found Docker to be one of the most popular open source projects. But why? And with whom?

Docker in the Enterprise: the Value and the Challenges – VentureBeat

2) Gordon Haff of Red Hat recognizes Linux, open collaboration, and groups like AllSeen Alliance as advancing IoT.

A Better Internet of Things Through Open Source Culture– OpenSource.com

3) Intel’s offers $40 savings for those purchasing their new tiny operating system with the Ubuntu option. 

Intel Compute Stick with Ubuntu Linux is Cheaper Than Windows Version– The Inquirer

4) Will Microsoft engineer Mark Russinovich’s comments hold true? Will Windows eventually be open source?

Microsoft Could Throw Windows Wide Open– Linux Insider

Microsoft Is Making a Stripped-Down Windows to Rival Linux– Wired

5) All about the security breach at the Linux Austrailia conference.

Linux Australia Calls for Password Change After Server Breach– ZDNet