Free Linux Tutorials by the Linux Foundation

Yet another software development tutorial resource this week… The Linux Foundation regularly offers paid tutorials about Linux either online or onsite, but they also have free Linux training videos on their website. There are now 7 free tutorials namely: How to Work with the Linux Community by LWN.net editor and kernel developer Jon Corbet (28:43) . Introduction to Embedded Linux by author Jerry Cooperstein (26:28). Linux Administration 101: Introduction to Vim by author Joe “Zonker” Brockmeier (Length unknown, video not working at the time). Introduction to Git by kernel developer James Bottomley (29:57). Introduction to Btrfs by kernel developer Chris Mason (26:48). Linux Virtualization Using KVM by kernel developer Christoph Hellwig (23:58). Six Tips For Getting Started With Open Source Compliance by Philip Koltun (16:22). I’ve been looking for the presentation slides of these tutorials, but they do not seem to be publicly available. They may also add more free Linux tutorials in the future, so you can register your email address on Linux …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

200 Android Development Video Tutorials

If you’ve ever wanted to learn how to develop applications for Android but reading books bores you, you now have the chance to teach yourself Android software development with 200 video tutorials (about 20 hours). The videos have been uploaded to ChangingTheUnknown Youtube channel and can be accessed via TheNewBoston – Android playlist. To give you an idea of what you’ll learn, here are the titles of the first 10 tutorials: Download and Install the Java JDK Installing Eclipse and Setting up the ADT Installing Android SDK and Set up Emulator Setting up an Android Project Overview of Project and Adding Folders Introduction to Layouts in XML Creating A Button in XML and Adding an ID Setting up Variables and Referencing XML ids Set up a Button with OnClickListener Using setText method for our button You can watch the first tutorial: “Android Application Development Tutorial – 1 – Download and Install the Java JDK” below. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

LinuxCon 2011 Presentation: Linux Basics

The fifth and last presentation entitled  “Linux Basics” was presented by Lance Albertson, Systems Administrator and Greg Lund-Chaix, “Open source software geek” at OSUOSL (Oregon State University Open Source Lab) at LinuxCon 2011. Abstract: This presentation comes in two parts: The first part gives an overview of Linux, lists the main Linux distributions and explains which one to choose depending on your requirements. It then focuses on Linux administration with some shell commands, how to set permissions and monitor and control processes. The second part is more like a system administrator tutorial showing you how to use VIM Editor,  the commands to control networking, how to make use of SSH for remote access, explains about package management, services (such as http and mysql) by using Apache and Mysql as examples and configuration management, before finally giving the instructions for installing WordPress once Apache andM ySQL are running. If you want to download the presentation slides, please go to Linux basics (part 1) …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

LinuxCon 2011 Presentation: Embedded Systems

The fourth presentation entitled  “Embedded Systems” was presented by Tim Harder, developer at OSUOSL (Oregon State University Open Source Lab) on the 16th of August 2011 at LinuxCon 2011. Abstract: This presentation deals with software development for Embedded Systems especially focusing on Linux and open source.  It describes current software development challenges such as fast software life cycle and memory footprint issues, lists several open hardware projects (Beagleboard, Pandaboard, Bug Labs, Gumstix),  microcontrollers (Arduino and TI MSP430), different operating systems (Android, Meego) and toolchain build tools (Buildroot, Yocto) for embedded systems. It also explains specific challenges to embedded software development such a the numerous number of hardware platforms and software & hardware  tools. Finally, it deals with the cross-compilers, emulators (e.g. qemu) and debugging tools (gdb, jtag, serial console, etc…). If you want to download the presentation slides, please go to Embedded Systems and use the download button on top of the Slideshare presentation. If it does not work, you may …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

LinuxCon 2011 Presentation: Introduction to Python Programming Language

The third LinuxCon 2011 presentation is “Intro to Python” by Peter Krenesky, Lead Software Engineer at OSU Open Source Lab. Abstract: This presentation is a Python programming language tutorial with basics of Python including none, strings, formatting, data structures (tuple, list, dict, slices, etc…), classes (methods, inheritance, initializers, etc…), if statements, iterations and more. If you want to download the presentation slides, please go to Intro to Python and use the download button on top of the Slideshare presentation. If it does not work, you may also download a copy here or here. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011. http://www.cnx-software.com Support CNX Software – Donate via PayPal or become a Patron on Patreon

Support CNX Software – Donate via PayPal or become a Patron on Patreon

LinuxCon 2011 Presentation: Hosting Open Source Projects at the OSUOSL

The second presentation entitled  “Hosting Open Source Projects at the OSUOSL” was presented by Lance “Ramereth” Albertson, Systems Administrator / Architect at OSUOSL (Oregon State University Open Source Lab) at LinuxCon 2011. Abstract: This presentation describes the hosting infrastructure (data centers, networking etc..) and human resources at OSUOSL, lists some famous customers (linux.org, xiph.org), explains how to request hosting for your open source project, lists the software tools used in the hosting servers and finally deals with funding and the future of open source hosting services at OSUOSL. If you want to download the presentation slides, please go to Hosting Open Source Projects at the OSUOSL and use the download button on top of the Slideshare presentation. If it does not work, you may also download a copy here. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

LinuxCon 2011 Presentation: Fundamentals of Open Source Development

I’ll post links to the LinuxCon 2011 presentations made available via slideshare by Oregon State University Open Source Lab. There will be 5 blog posts with LinuxCon presentations. The first presentation is the “The Fundamentals of Open Source Development” by  Leslie Hawthorn, Outreach Manager and Jeff Sheltren, Operations Manager of the OSD Open Source Lab. The actual presentation took place on the 16th of August 2011 at LinuxCon 2011. Abstract: This presentation deals with the definition of open source, which companies, projects and industries use open source software, how to get started, understanding the open source philosophy, communicating with other developers with mailing lists, IRC,…, using revision control system and general guidelines on how to get involved in open source project.   If you want to download the presentation slides, please go to Fundamentals of Open Source Development and use the download button on top of the Slideshare presentation. If it does not work, you may also download a copy here. …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

AMD G-Series Vehicle Computer: Portwell PCS8277

Portwell announced a vehicle PC (The PCS-8277) that features an AMD G-Series processor (T56N), 2 bays for SATA devices, 2 gigabit Ethernet ports, 2 USB port, support for wireless networking (3G, Wifi etc..) and a GPS receiver. This type of device is well suited for applications such as digital signage in public transport (subway, buses). PCS-8277 In-Vehicle PC has the following system and I/O specifications: CPU: AMD G-T56N Dual Core 1.6GHz System Memory: 2 x DDR3 1066MHz SO-DIMM up to 8GB Chipset: AMD A55E Controller Hub lrDA: IrDA (SIR, Consumer IR) with TTL level Audio: Realtek ALC662 HD Codec onboard Expansion: 2 x 2.5” drive bay for SATA Type Hard Disk Drive / SSD SIM Card Socket: 1 x SIM Card socket supported onboard with eject MIO: 3 x RS-232 (2 with RS-422/485) DIO: Port 4 in and 2 out with Relay 12V / 80mA USB: 4 x USB 2.0 Ports on Front I/O and the following mechanical characteristics: Construction: …

Support CNX Software – Donate via PayPal or become a Patron on Patreon