Feed aggregator

I wish to start contributing to Linux, I need your help in choosing some books to help me settle in

Reddit - Wed, 2016-06-29 13:37

Hello guys, I've decided that I should start doing something interesting with my time and since I'm a masochist I thought that trying to understand and, after much time, hopefully improve Linux's ability for real time audio processing, maybe find some things I can improve or at least "clean up" in ALSA or OSS. Maybe contribute to a more high-level application like Jack or Pulse Audio once I understand the low-level stuff.

However, I have quite a few critical problems which (as far I can tell) might make this quite difficult for me, namely:

-> I haven't used C in years, and when I did use it I was bad at it (I work with high level languages, Javascript, Go, Haskell, sometimes a bit of Python or Java, I'm mainly unfamiliar with C, C++ and any type of assembly language)

-> I have no fucking clue how a modern computer works on a hardware level. (I took a course in CPU architecture but it discussed the x86 architecture in a rather.. boring, superficial and quite frankly not very helpful fashion, not only did it not give me answers, it didn't even give me some new questions to ask/think about.)

-> Besides having used Linux for a while I have no idea how Linux works really. I use Arch so there is always a community out there to "spoon feed" the answers to most of my questions and the questions that are left unanswered are often quite easy to figure out.

So basically I'd like a few books that could prepare me for starting to contribute to the kernel. Maybe its a book that teaches C in a very kernel-building oriented way, maybe its a general book that talks about how some features of the shell works and then goes in-depth about how those features are implemented, maybe its a book that explain computer architecture and kernel architecture side by side, maybe its a book on OSs and assembly, I don't have any clear preferences as long as they could help me achieve my previously mentioned goal.


submitted by /u/forwninguy
[link] [comments]

Avoiding bad practices in open source project management

TuxMachines - Wed, 2016-06-29 13:33

This whole list has been inspired by many years of open source hacking and free software contributions. Everyone's experiences and feelings might be different, or malpractice may have been seen under different forms. Let me know if there are any other points that you encountered that blocked you from contributing to open source projects!

read more

New SteamOS Beta Bundles Interesting AMDGPU-PRO Driver

Phoronix - Wed, 2016-06-29 13:19
Valve last night released the SteamOS 2.83 Brewmaster Beta, which includes AMDGPU-PRO RC2 and the NVIDIA 367.27 driver...

Subuser uses Docker containers to deliver desktop apps for Linux

LinuxToday - Wed, 2016-06-29 13:00

InfoWorld: A new open source utility leverages Docker's container technology, using highly granular app permissions to distribute desktop applications

Red Hat Summit: Improving Productivity Through Collaboration

LXer - Wed, 2016-06-29 12:47
Red Hat CEO Jim Whitehurst is what some people might call, a history buff. At the Red Hat Summit 2016 event in San Francisco today, Whitehurst delivered his latest history lesson, telling the keynote audience that open collaboration is the key to improving productivity.

GnuCash 2.6.13 Open-Source Accounting Software Released, Over 20 Issues Resolved

LXer - Wed, 2016-06-29 11:50
The GnuCash development team has released yet another maintenance release of their open-source and cross-platform GnuCash 2.6 accounting software.

Had to use Ubuntu-Live-CD to make a bootable USB-Stick

Reddit - Wed, 2016-06-29 11:21

So yesterday I wanted to setup my dual boot laptop (Windows/Ubuntu) to just openSUSE. Making the bootable Usb-Stick worked well on ubuntu with the dd command. So far so good. But at the Installation the was warning that some packaged may have been attacked. Virus?. So I looked up its website and unfortunately it was down. So I just had badluck by installing a false image. Ok but now my laptop didnt boot up.

Today I downloaded another torrent (hopefullly correct one) on my gaming Pc with Windows 10. So I tried making a bootable USB-Stick with some Windows programms. None of them worked. NONE. So I decided that I use my two year old Ubuntu Live CD to boot up my laptop to make the dd command again. Ofcourse I also had to use my external harddrive because I can't put 4GB on a system running a Live-CD. So the Conclusion is: have an Ubuntu-Live-CD in storage TL,DR: can't make a bootable Stick with Windows software, had to use Ubuntu-Live-CD and dd comand.

submitted by /u/zucchero7
[link] [comments]

DDoS Attack Powered by 25,000 CCTV Cameras

LXer - Wed, 2016-06-29 10:52
Security researchers have revealed a unique new DDoS attack launched against a small business, which was powered entirely by thousands of compromised CCTV units. Sucuri founder Daniel Cid explained in a blog post that 25,513 IP addresses were spotted, with a plurality in Taiwan (24%), the US (12%) and Indonesia (9%) – although they spread out over 105 countries in total.

Make Peace With Your Processes: Part 4

LXer - Wed, 2016-06-29 09:55
The principle of basing as much as possible on Unix-like systems around files is a well-advised approach. It could be said that this principle also extends to the Process Table, which I have discussed in previous articles in this series. Consider, for example, the treasure trove of gems to be found if you delve deeply into the “procfs” pseudo-filesystem, located in root level “/proc” on your filesystem.

Linux Devices

TuxMachines - Wed, 2016-06-29 09:22
  • COMs run Android on quad- or octa-core Samsung SoCs

    Boardcon announced a pair of 70 x 58mm COMs that run Android on Samsung’s quad-core, Cortex-A9 S5P4418 and octa-core, Cortex-A53 S5P6818 SoCs.

    The MINI4418 and MINI6818 computer-on-modules are “compatible” with each other, as well as with Boardcon’s earlier MINI3288, which is based on the quad-core, Cortex-A17 Rockchip RK3288. The new COMs instead tap two Samsung SoCs: the quad-core, Cortex-A9 S5P4418 for the MINI4418, and the octa-core, Cortex-A53 S5P6818 for the MINI6818. The MINI6818 supports applications such as “sensitive home automation, security, and industrial applications,” whereas the MINI4418 supports “MID, multimedia advertising, intelligent control terminals, and smart instrumentation,” says Boardcon.

  • Expansive Mini-ITX board runs Linux on Skylake

    Axiomtek’s “MANO0500” Mini-ITX board supports 6th Gen Intel Core, Pentium, and Celeron CPUs, and offers three SATA, two GbE, and mini-PCIe with SIM.

    Mini-ITX boards are typically among the first form-factors to support new Intel Core chips along with COM Express modules. We’re not sure why Axiomtek, one of the more prolific of embedded vendors, waited so long to launch its first 6th Generation Intel Core (“Skylake”) based Mini-ITX board, but it’s a welcome edition. Back in April, the company announced a Skylake-based PICO500 SBC using the smaller Pico-ITX form factor.

read more

IBM Bluemix NYC Garage and Blockchain

TuxMachines - Wed, 2016-06-29 09:21

read more

Leftovers: Ubuntu

TuxMachines - Wed, 2016-06-29 09:13
  • Canonical, Snappy and the marketing value of collaboration

    Canonical implies it is collaborating with nearly every major Linux distro for its Snappy project. It is not. And what could have been a marketing win for it is now a loss.

  • How to install MongoDB community edition on Ubuntu Linux

    MongoDB is a NoSQL database that avoids the traditional structure of relational databases in favor of document-oriented JSON-like objects. What this translates to is the integration between application and data is faster and easier. If that's not enough, consider this: MongoDB is one the databases preferred by big data and large enterprise companies, including Adobe, Craigslist, eBay, FIFA, Foursquare, and LinkedIn.

  • No WhatsApp, but fixes set to come for Ubuntu Phone

    Users of the Ubuntu Phone will have to get used to the fact that popular Android apps like WhatsApp are unlikely to be made available for the platform, at least not in in the short term.

    Facebook owns WhatsApp and the communications app now has more than a billion users.

  • Ubuntu Developers Discuss Again About Dropping Support For 32-bit x86

    Ubuntu developers are once again pondering the possibility of dropping support for i386 (32-bit x86) as installation media for their Linux distribution.

    The matter of dropping Ubuntu i386 ISOs has been brought up many times the past few years, but ultimately it's kept getting pushed back for users still running Ubuntu Linux on old hardware and other reasons. Dropping Ubuntu for i386 keeps getting brought up namely for the installer media rather than the i386 package archive itself.

read more

Canonical Is Considering Dropping Support for 32-bit PCs After Ubuntu 18.10

LXer - Wed, 2016-06-29 08:58
Canonical's Dimitri John Ledkov laid down an example draft plan on how Canonical will deal with 32-bit (i386) support for upcoming Ubuntu Linux releases.

Sabayon 16.07 Ships with Linux Kernel 4.6.3, Introduces the First LXQt Flavor

TuxMachines - Wed, 2016-06-29 08:46

Today, June 28, 2016, the developers of the Gentoo-based Sabayon Linux computer operating system have had the great pleasure of announcing the general availability of new respin ISO images for the month of July 2016.

Right on the schedule, Sabayon 16.07 Live ISO images are now available for download, switching the OS to the latest Linux 4.6.3 kernel from the deprecated Linux 4.5 branch that shipped with the May ISO respins of the GNU/Linux distribution, Sabayon 16.05.

read more


Subscribe to LinuxInsight aggregator