Participating in the kernel development process
|
|
- Louisa Long
- 5 years ago
- Views:
Transcription
1 Participating in the kernel development process (With a minimum of pain) Jonathan Corbet LWN.net corbet@lwn.net
2 What we'll talk about An introduction to the kernel community Why be a part of it? The Kernel Report Licensing, copyright, and lawyers Some overall principles The mechanics of kernel contribution Hints 1: Process Hints 2: Code Tools Conclusion
3 Ask anytime! Questions?
4 About your speaker Kernel hacker since 1980 Linux since 1993 Co-founded LWN in 1998 Co-author of Linux Device Drivers Maintainer: cafe-ccic, ov7670, and via-camera drivers Author: Documentation/development-process Kernel Summit program committee member Linux Foundation Technical Advisory Board member Worldwide speaker on Linux kernel topics
5 What is the kernel?
6
7 The kernel... Makes the hardware work Manages processes Enforces security Communicates with other systems Implements filesystems...
8 Kernel programming is unique
9 Kernel programming is unique Low-level programming environment (No C library)
10 Kernel programming is unique Low-level programming environment (No C library) Failures are catastrophic Death of process at the minimum System failure or security breach often results
11 Kernel programming is unique Low-level programming environment (No C library) Failures are catastrophic Death of process at the minimum System failure or security breach often results Performance is critical
12 Kernel programming is unique Low-level programming environment (No C library) Failures are catastrophic Death of process at the minimum System failure or security breach often results Performance is critical High degree of concurrency
13 Kernel programming is unique Low-level programming environment (No C library) Failures are catastrophic Death of process at the minimum System failure or security breach often results Performance is critical High degree of concurrency Wide range of target platforms Supercomputers Desktops Telephones
14 Kernel programming is unique Low-level programming environment (No C library) Failures are catastrophic Death of process at the minimum System failure or security breach often results Performance is critical High degree of concurrency Wide range of target platforms Supercomputers Desktops Telephones Large, complex code base (>8M lines of code)
15 Kernel programming is unique Low-level programming environment (No C library) Failures are catastrophic Death of process at the minimum System failure or security breach often results Performance is critical High degree of concurrency Wide range of target platforms Supercomputers Desktops Telephones Large, complex code base (>8M lines of code) Huge, active development community
16 Developers contributing to each kernel release Release Developers , , , , , ,136
17 through rc7 (Feb 25, 2010 to March 6, 2011) Four major kernel releases (+ one in progress) 49,100 distinct changes merged (131 changes/day, every day) 1.3 million lines added (3,475 lines per day) 2,826 developers involved
18 About those 2,826 developers...they work for 326 companies that we have been able to identify.
19 Who those developers work for nobody 17.6% Red Hat 11.7% unknown 7.7% Intel 6.7% Novell 4.8% IBM 3.7% Nokia 2.3% Consultants 2.2% Texas Inst. 2.2% Oracle 1.7% AMD 1.6% Samsung 1.5% academics 1.4% Fujitsu 1.4% Renesas Tech. 1.4% Pengutronix 1.3% Google 1.2% Broadcom 1.1% Atheros 1.1% Analog Devices 1.1% Wolfson Micro 1.0% New Dream Net 1.0%
20
21 In other words Over 75% of kernel patches come from people paid for their work
22 In other words Over 75% of kernel patches come from people paid for their work Linux is not the product of kids working in their parents' basements
23 In other words Over 75% of kernel patches come from people paid for their work Linux is not the product of kids working in their parents' basements These companies have solid reasons for contributing to the kernel
24 In other words Over 75% of kernel patches come from people paid for their work Linux is not the product of kids working in their parents' basements These companies have solid reasons for contributing to the kernel They have found ways to contribute successfully.
25 One other note Very few kernel developers do it full time
26 If development projects are communities......the kernel is a large city
27 Getting around in the city is not hard...once you know how it works.
28 Otherwise... So, I've had enough. I'm out of here forever. I want to leave before I get so disgruntled that I end up using Windows. I may play occasionally with userspace code but for me the kernel is a black hole that I don't want to enter the event horizon of again -- Con Kolivas 28
29 So why bother? 29
30 Why? The kernel is the core of a Linux system 30
31 Why? It's how you get the kernel to meet your needs Well, this is open source... you don't get to request new features, you get to implement them -- James Bottomley 31
32 Why? Out-of-tree code is lower quality code 32
33 Why? In-tree code can be improved by others 33
34 Why? You'll make your users and customers happy
35 Why? Out-of-tree code is expensive 35
36
37
38 Google's code costs 300,000 lines of code 1200 patches 30 full-time kernel engineers
39 Why so expensive? The kernel is a moving target Duplicated work Often incompatible with in-tree solutions Nobody will help you maintain out-of-tree code No design guidance from the community...
40 Fun
41 Why? That is how our community works 41
42 Questions?
A Guide to the Linux Kernel Development Process. Jonathan Corbet LWN.net
A Guide to the Linux Kernel Development Process Jonathan Corbet LWN.net corbet@lwn.net 1 Agenda Why participation matters Guiding principles Trees Some tips 2 For more information ldn.linuxfoundation.org/book/
More informationThe Kernel Report. (Plumbers 2010 edition) Jonathan Corbet LWN.net
The Kernel Report (Plumbers 2010 edition) Jonathan Corbet LWN.net corbet@lwn.net Yeah, yeah, maybe you're waiting for flower power and free sex. Good for you. But if you are, don't ask the Linux kernel
More informationThe kernel report. Jonathan Corbet LWN.net
The kernel report Jonathan Corbet LWN.net corbet@lwn.net What we'll talk about 1) Process - releases and such (how we got to where we are) 2) Features and futures (Cool stuff and what it's good for) Cadence
More informationKernel development: How things go wrong
Kernel development: How things go wrong (And why you should participate anyway) Jonathan Corbet LWN.net corbet@lwn.net Kernel development is a success ~5 releases/year > 10,000 changes/release > 1000 developers/release
More informationLinux and AUTOSAR Vector Informatik Congress, Stuttgart,
Linux and AUTOSAR Vector Informatik Congress, Stuttgart, 12.2010 Brief Introduction to OpenSynergy OpenSynergy is a software company bringing innovative technologies into embedded automotive applications.
More informationLinux Kernel Development
Linux Development How Fast it is Going, Who is Doing It, What They are Doing, and Who is Sponsoring It Greg Kroah-Hartman SuSE Labs / Novell Inc. gregkh@suse.de 1 Introduction The Linux kernel is one of
More informationA Review of the 2006 Linux Kernel Summit & >linuxsymposium
A Review of the 2006 Linux Kernel Summit & Presented at the Japan Linux Symposium, Tokyo, Japan September 11th, 2006 By Craig Ross, Linux Symposium Outline 2006 Linux Kernel Summit Introduction to Linux
More information5: Practical suggestions 1: process interaction. Jonathan Corbet LWN.net
5: Practical suggestions 1: process interaction Jonathan Corbet LWN.net corbet@lwn.net What this section is about An attempt to share some experience on how things go wrong. Here we'll focus on process
More information. Making the Linux Kernel better. Wolfram Sang , FOSDEM 14
Making the Linux Kernel better (without coding) Wolfram Sang Consultant 122014, FOSDEM 14 Wolfram Sang (wsa@the-dreamsde) Making the Linux Kernel better 122014, FOSDEM 14 1 / 20 About me Linux Kernel consultant
More informationHistory Windows XP is a line of proprietary operating systems developed by Microsoft for use on general-purpose computer systems, including home and b
WINDOWS XP History Windows XP is a line of proprietary operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and
More informationSystem Wide Tracing User Need
System Wide Tracing User Need dominique toupin ericsson com April 2010 About me Developer Tool Manager at Ericsson, helping Ericsson sites to develop better software efficiently Background
More informationElivepatch Flexible distributed Linux Kernel live patching. Alice Ferrazzi
Elivepatch Flexible distributed Linux Kernel live patching Alice Ferrazzi 1 Summary Live patch explanation Current live patch services Motivation for elivepatch Elivepatch solution Implementation Challenge
More informationIPLocks Vulnerability Assessment: A Database Assessment Solution
IPLOCKS WHITE PAPER September 2005 IPLocks Vulnerability Assessment: A Database Assessment Solution 2665 North First Street, Suite 110 San Jose, CA 95134 Telephone: 408.383.7500 www.iplocks.com TABLE OF
More informationTip Sheet FreeConferenceCall.com Version 7
Unlocking the Power of Health Information HEALTH LEVEL SEVEN, International Tip Sheet FreeConferenceCall.com Version 7 Electronic Services and Tools Work Group Point of Contact Name: EST Work Group Co-Chairs
More informationKernel driver maintenance : Upstream vs. Industry
1 Kernel driver maintenance : Upstream vs. Industry Brice Goglin RMLL Talence - 2010/07/08 Industry contributing to the Linux kernel? 2 Linux developed by people on their free time? 750,000 lines changed
More informationOctober 25-27, 2017 Hilton Prague, Prague, Czech Republic Sponsorship Prospectus
October 25-27, 2017 Hilton Prague, Prague, Czech Republic 2017 Sponsorship Prospectus KVM Forum is an annual event that presents a rare opportunity for developers and users to meet, discuss the state of
More informationLinux Foundation Collaboration Summit 2010
Linux Foundation Collaboration Summit 2010 LTTng, State of the Union Presentation at: http://www.efficios.com/lfcs2010 E-mail: mathieu.desnoyers@efficios.com 1 > Presenter Mathieu Desnoyers EfficiOS Inc.
More informationLecture 1 Niyaz M. Salih
Lecture 1 Niyaz M. Salih Definition An Operating System, or OS, is low-level software that enables a user and higher-level application software to interact with a computer s hardware and the data and other
More informationOS 2 WARP Beats Windows 4.0 To Market. (IBM's Third Version Of Its 32-bit Operating System): An Article From: Trial [HTML] [Digital] By Paul
OS 2 WARP Beats Windows 4.0 To Market. (IBM's Third Version Of Its 32-bit Operating System): An Article From: Trial [HTML] [Digital] By Paul Bernstein If looking for a ebook by Paul Bernstein OS 2 WARP
More informationQuick Installation Guide
Oracle Revenue Management and Billing Version 2.4.0.1.0 Revision 6.1 E65333-01 July, 2015 Oracle Revenue Management and Billing E65333-01 Copyright Notice Copyright 2015, Oracle and/or its affiliates.
More informationCS 378 (Spring 2003) Linux Kernel Programming. Yongguang Zhang. Copyright 2003, Yongguang Zhang
Department of Computer Sciences THE UNIVERSITY OF TEXAS AT AUSTIN CS 378 (Spring 2003) Linux Kernel Programming Yongguang Zhang (ygz@cs.utexas.edu) Copyright 2003, Yongguang Zhang Read Me First Everything
More informationElivepatch Flexible distributed Linux Kernel live patching. Alice Ferrazzi Takanori Suzuki
Elivepatch Flexible distributed Linux Kernel live patching Alice Ferrazzi Takanori Suzuki 1 kernel :~ $ whoami Alice Ferrazzi Gentoo Gentoo Kernel Project Leader Gentoo Google Summer of Code administrator
More informationI'm Charlie Hull, co-founder and Managing Director of Flax. We've been building open source search applications since 2001
Open Source Search I'm Charlie Hull, co-founder and Managing Director of Flax We've been building open source search applications since 2001 I'm going to tell you why and how you should use open source
More informationHacking a Country. Free & Open Source Software in India. Atul Chitnis
1 2 3 Hacking a Country Free & Open Source Software in India Atul Chitnis http://atulchitnis.com About me Atul Chitnis Atul Chitnis Bangalore, India Atul Chitnis Geodesic Information Systems http://geodesic.com
More informationT Mobile Manual Contract Sim Only Business
T Mobile Manual Contract Sim Only Business Iphone 4s Get a T-Mobile SIM card and use your own device on our blazing fast nationwide 4G network. PREPAID CONSUMER BUSINESS Shop Plans Coverage Support Refill
More informationAccession Meeting. Quick Reference Guide. for UCaaS+
Accession Meeting Quick Reference Guide for UCaaS+ Version 1.0 June 30, 2017 Revision History Revision Date Description Initials 1.0 6/30/17 First published version. CS Purpose Use this quick reference
More informationUpgrading Existing Databases Recommendations for Irrigation Districts
COLLEGE OF AGRICULTURE AND LIFE SCIENCES TR-371 2011 Upgrading Existing Databases Recommendations for Irrigation Districts By: David Flahive, System Analyst and Guy Fipps, P.E., Extension Agricultural
More informationThis Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date:
This Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date: 02-15-2012 [ MUSIC ] LANINGHAM: Welcome to this week on developerworks. I'm Scott Laningham in
More informationLinux and Open Source in Samsung
Toward Soft Driven Company Linux and Open Source in Samsung 2012/ 10 /10 Samsung Software R&D Center VP WonJoo Park 2012 SAMSUNG Electronics Co. What does Software mean to Samsung? In the past, Means for
More informationVirtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University
Virtual Machines Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today's Topics History and benefits of virtual machines Virtual machine technologies
More informationThe Virtual Contiguous Memory Manager
The Virtual Contiguous Memory Manager Zach Pfeffer Qualcomm Innovation Center (QuIC) zpfeffer@quicinc.com Abstract An input/output memory management unit (IOMMU) maps device addresses to physical addresses.
More informationLinspire. Product Overview. PC/OpenSystems LLC. The Easiest and most affordable Desktop OS
PC/OpenSystems LLC PO Box 698 Franklinton NC 27525 (919) 728-0386 Linspire The Easiest and most affordable Desktop OS Product Overview Linspire is a desktop operating system designed for consumers and
More informationLinux File Systems: Challenges and Futures Ric Wheeler Red Hat
Linux File Systems: Challenges and Futures Ric Wheeler Red Hat Overview The Linux Kernel Process What Linux Does Well Today New Features in Linux File Systems Ongoing Challenges 2 What is Linux? A set
More informationFujitsu scansnap color image scanner s500 driver
DownloadFujitsu scansnap color image scanner s500 driver. Driver EXE Click here to download study. When Adminstrators populates, click OK, then give full control. Fujitsu scansnap color image scanner s500
More informationSoftware Defined Networking
Software Defined Networking Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101 http://www.cs.princeton.edu/courses/archive/spr12/cos461/ The Internet: A Remarkable
More informationOracle Developer Studio 12.6
Oracle Developer Studio 12.6 Oracle Developer Studio is the #1 development environment for building C, C++, Fortran and Java applications for Oracle Solaris and Linux operating systems running on premises
More informationWeek 2. Exp 2 (a) (b): Introduction to LINUX OS, Installation of LINUX OS, Basic DOS commands
Week 2 Exp 2 (a) (b): Introduction to LINUX OS, Installation of LINUX OS, Basic DOS commands mkdir, cd, cls, del, copy, attrib, date, path, type, format, exit. Basic commands in LINUX - cat, ls, pwd,,
More informationThe New World of NFS. Steve Dickson Consulting Software Engineer, Red Hat Tuesday, April 15
The New World of NFS Steve Dickson Consulting Software Engineer, Red Hat Tuesday, April 15 The Path to RHEL 7 RHEL AS 2.1 UDP Default V2/V3 protocols RHEL 3 TCP Default V2/v3 RHEL 4 V2/V3/V4 (client) RHEL
More informationAn OASIS White Paper. Open by Design. The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS
An OASIS White Paper Open by Design The Advantages of the OpenDocument Format (ODF) ##### D R A F T ##### By the OASIS ODF Adoption TC For OASIS OASIS (Organization for the Advancement of Structured Information
More information10 YEARS OF OPEN VSWITCH SUCCESS AND FAILURE BEN PFAFF
10 YEARS OF OPEN VSWITCH SUCCESS AND FAILURE BEN PFAFF WHAT IS OPEN VSWITCH? controller Open source project HV Software switch Portable Ethernet OVS VM Programmable Fast OPEN VSWITCH SUCCESS Used in NSX
More informationProblem Error Code 43 Nvidia Windows 7 Usb
Problem Error Code 43 Nvidia Windows 7 Usb Mouse The Windows Club covers Windows 10 / 8 / 7 tips, tutorials, how-to's, features, freeware. These devices could be USB drives, printers, external mouse, keyboards
More informationManually Java 7 Update Bits Windows 7
Manually Java 7 Update 21 64 Bits Windows 7 Version 7 Update 55 of Java's Standard Edition addresses 37 security If you're running 64-bit Windows, check your Java version and update it if necessary to
More informationCSE 141: Computer Architecture. Professor: Michael Taylor. UCSD Department of Computer Science & Engineering
CSE 141: Computer 0 Architecture Professor: Michael Taylor RF UCSD Department of Computer Science & Engineering Computer Architecture from 10,000 feet foo(int x) {.. } Class of application Physics Computer
More informationLecture 15 Designing Trusted Operating Systems
Lecture 15 Designing Trusted Operating Systems Thierry Sans 15-349: Introduction to Computer and Network Security Anatomy of an operating system Concept of Kernel Definition Component that provides an
More informationCIS c. University of Pennsylvania Zachary Goldberg. Notes
Notes Root Privileges sudo su Changing system configuration needs root Installing things, like Perl Modules! Intentionally things are owned by root so you don t accidentally break anything! 10/03/09 Slide
More informationUBUNTU INSTALLING ON HP DL380 G7 WITH HARDWARE RAID 1
page 1 / 5 page 2 / 5 ubuntu installing on hp pdf Ubuntu Desktop (formally named as Ubuntu Desktop Edition, and simply called Ubuntu) is the variant officially recommended for most users. It is designed
More informationFouad Riaz Bajwa. Co-Founder & FOSS Advocate FOSSFP - ifossf International Free and open Source Software Foundation, MI, USA.
Fouad Riaz Bajwa Co-Founder & FOSS Advocate FOSSFP - ifossf International Free and open Source Software Foundation, MI, USA. www.ifossf.org Worst Security Threats Sharing Knowledge What makes FOSS secure?
More informationEvaluating Cloud Storage Strategies. James Bottomley; CTO, Server Virtualization
Evaluating Cloud Storage Strategies James Bottomley; CTO, Server Virtualization Introduction to Storage Attachments: - Local (Direct cheap) SAS, SATA - Remote (SAN, NAS expensive) FC net Types - Block
More informationKVM Forum Keynote. Paolo Bonzini Red Hat, Inc. KVM Forum 2014
KVM Forum 2014 - Keynote Paolo Bonzini Red Hat, Inc. KVM Forum 2014 KVM in 2014 7 in-tree architectures Active: ARM/ARM64, MIPS, PPC, x86, s390 Dead: ia64 Out-of-tree: Tilera, MIPS hardware virt 2 main
More informationProceedings of the Linux Symposium. June 27th 30th, 2007 Ottawa, Ontario Canada
Proceedings of the Linux Symposium June 27th 30th, 2007 Ottawa, Ontario Canada Conference Organizers Andrew J. Hutton, Steamballoon, Inc. C. Craig Ross, Linux Symposium Review Committee Andrew J. Hutton,
More informationXen Project Overview and Update. Ian Pratt, Chairman of Xen.org, and Chief Scientist, Citrix Systems Inc.
Xen Project Overview and Update Ian Pratt, Chairman of Xen.org, and Chief Scientist, Citrix Systems Inc. Xen Community Story 2002 Oct Xen hypervisor development starts 2004 Xen 1.0 and 2.0 released, First
More information"Getting Verizon 3G Service For Only 6 Bucks a Month"
"Getting Verizon 3G Service For Only 6 Bucks a Month" AND I'LL SHOW YOU HOW!!! Norm Samuelson s OLLI Class Android Tablets & Smartphones Ray DeCosta Spring 2 Session April 7, 2017 This Presentation is
More informationHow To Get All Google Play Apps On Rooted Android Phones 2012
How To Get All Google Play Apps On Rooted Android Phones 2012 Each Android application can have one or multiple services. They run in the Is there a way to undo the changes this app makes to your phone?
More informationThe Value of Automated Penetration Testing White Paper
The Value of Automated Penetration Testing White Paper Overview As an information security expert and the security manager of the company, I am well aware of the difficulties of enterprises and organizations
More informationBrief Intro on Mobile Platforms and Dev. Tools
Brief Intro on Mobile Platforms and Dev. Tools Top Mobile Operating Systems!! - Android by Google Inc. - ios by Apple Inc. - BlackBerry OS by RIM - Symbian OS by Nokia and Accenture - Windows 8 by Microsoft
More informationClient Automation v8.10 Enterprise, Standard, Starter*
Core Installation Satellite Installation Application Management Application Self Service Management Application Management Profiles Patch Management Security And Compliance Management OS Management Out-of-Band
More informationGNOME 3.0 Accessibility: State of the Union. Alejandro Piñeiro
GNOME 3.0 Accessibility: State of the Union Alejandro Piñeiro (apinheiro@igalia.com) Let's introduce it... Accessibility? Means helping people with disabilities to participate in any life activity Like
More informationBash Shell Manually For Windows 7 Updates Sp1
Bash Shell Manually For Windows 7 Updates Sp1 This security update resolves a privately reported vulnerability in the Microsoft Secure Channel (Schannel) Windows 7 for x64-based Systems Service Pack 1
More informationQuick Installation Guide
Oracle Revenue Management and Billing Version 2.3.0.2.0 Revision 4.1 E58653-01 November, 2014 Oracle Revenue Management and Billing E58653-01 Copyright Notice Copyright 2014, Oracle and/or its affiliates.
More informationGPS AND MOBILE HANDSETS
GPS AND MOBILE HANDSETS INDEX Index Table of Contents Table of Contents... i List of Figures... v Executive summary...1 1 GNSS in mobile phones...3 1.1 Introduction to GPS in mobile handsets...3 1.1.1
More informationCover Intro: Kernel Tricks KERNEL TRICKS. Developers are constantly looking for new ways to interact with the versatile Linux kernel.
Promising projects from the Linux kernel community KERNEL TRICKS Developers are constantly looking for new ways to interact with the versatile Linux kernel. This month we study some innovative projects
More informationASP.NET on zlinux: A New Workload
ASP.NET on zlinux: A New Workload Mike Friesenegger Novell Tuesday, March 1, 2011 Session Number: 8473 Agenda What is Mono? Suggested approach for a Mono proof-of-concept The Mono tools used for a POC
More informationSony s Open Devices Project. Goals Achievements. What went right? What went wrong? Lessons learned
1 Sony s Open Devices Project Goals Achievements What went right? What went wrong? Lessons learned 2 Ambitious project to support open software on Sony Mobile s phone platforms 2 main areas: Android Open
More informationVirtualization Introduction
Virtualization Introduction Simon COTER Principal Product Manager Oracle VM & VirtualBox simon.coter@oracle.com https://blogs.oracle.com/scoter November 21 st, 2016 Safe Harbor Statement The following
More informationLinux Tiny Penguin Weight Watchers. Thomas Petazzoni Free Electrons electrons.com
Linux Tiny Penguin Weight Watchers Thomas Petazzoni Free Electrons thomas@free electrons.com Who am I? Since January 2008, works for Free Electrons Embedded Linux and Free software consulting company Before,
More information<Insert Picture Here> Oracle Policy Automation System Requirements
Oracle Policy Automation 10.2.0 System Requirements March 2011 Version 1.01 Oracle Policy Automation Products Version 10.2 Overview Product Oracle Policy Modeling Oracle Policy Automation
More informationDevPartner Java Edition System Requirements Release
DevPartner Java Edition System Requirements Release 3.3.01 Hardware Requirements Windows for Windows systems: Intel Architecture 32-bit Pentium III 500 MHz or equivalent 256 MB total system memory 100
More informationReview of the Stable Realtime Release Process
Review of the Stable Realtime Release Process An unscientific, slightly opinionated stab at the current status... With the intent of generating some discussion. Frank Rowand, Sony Network Entertainment
More informationZOOM Video Conferencing: Quick Start Guide
ZOOM Video Conferencing: Quick Start Guide Welcome to Zoom at James Cook University (JCU), a video conferencing system designed to enhance your communication and collaboration with colleagues, students
More informationGetting Started Guide
Getting Started Guide User Guide Chapters 1. Scheduling Meetings Configuring Meeting Details Advanced Options Invitation Email, received by the Participants Invitation Email, sent to the Moderator (scheduler)
More informationBig Servers 2.6 compared to 2.4
Big Servers 2.6 compared to 2.4 Wim A. Coekaerts Oracle Corporation wim.coekaerts@oracle.com Abstract Linux 2.4 has been around in production environments at companies for a few years now, we have been
More informationImplementation of TARGET_MODE applications
Implementation of TARGET_MODE applications BSDCan 2009 Sean Bruno sbruno@freebsd.org How we used TARGET_MODE in the kernel to create an interesting product Kernel Hacking Track What Is Target Mode? Basic
More informationProceedings of the Linux Symposium
Reprinted from the Proceedings of the Linux Symposium Volume One July 21th 24th, 2004 Ottawa, Ontario Canada Conference Organizers Andrew J. Hutton, Steamballoon, Inc. Stephanie Donovan, Linux Symposium
More informationKeeping Up With The Linux Kernel. Marc Dionne AFS and Kerberos Workshop Pittsburgh
Keeping Up With The Linux Kernel Marc Dionne AFS and Kerberos Workshop Pittsburgh - 2015 The stage Linux is widely deployed as an AFS client platform OpenAFS client available in popular distributions Ubuntu,
More informationDel Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358
Del Mar College Master Course Syllabus UNIX System Administration Course Number: ITSC1358 College Year: 2010 Professor Name: David Hattox Semester: Fall Office Location: VB124 Phone Contact: 698-1112 DMC
More informationOracle Database 12c: Administration Workshop Ed 2 NEW
Oracle Database 12c: Administration Workshop Ed 2 NEW Duration: 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about the Oracle Database architecture. You will
More informationONS Europe Overview
ONS Europe 2018 Overview TAC Requests from March F2F Bring back project-based technical sessions and interweave these into ONS tracks Allow enough time to cover all the projects meaningfully ONS-Amsterdam
More informationLinux Device Drivers 2nd Edition
We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with linux device drivers
More informationPDF / INSTRUCTION MANUAL WINDOWS VISTA DOWNLOAD
09 April, 2018 PDF / INSTRUCTION MANUAL WINDOWS VISTA DOWNLOAD Document Filetype: PDF 333 KB 0 PDF / INSTRUCTION MANUAL WINDOWS VISTA DOWNLOAD In his inimitable witty style, New York Times columnist. For
More informationA Proposed e-payment Service for Visually Disabled
IJCSNS International Journal of Computer Science and Network Security, VOL.17 No.5, May 2017 253 A Proposed e-payment Service for Visually Disabled Gamal H. Eladl 1 1 Information Systems Department, Faculty
More informationThe DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data.
Managing Data Data storage tool must provide the following features: Data definition (data structuring) Data entry (to add new data) Data editing (to change existing data) Querying (a means of extracting
More informationCourse Staff Intro. Distributed Systems Intro. Logistics. Course Goals. Instructor: David Andersen TAs: Alex Katkova.
Distributed Systems Intro Instructor: David Andersen TAs: Alex Katkova Course Staff Intro Jonathan Harbuck Administrative: Angela Miller Logistics Course Policies see web page... http://www.cs.cmu.edu/~dga/15-440/f10
More informationLinux Installation Planning
Linux Installation Planning Mark Post Novell, Inc. March 4, 2011 Session 8986 Agenda More Questions Than Answers First Things First Pick the Right Architecture Disk Storage Selection Application Selection
More informationProceedings of the Linux Symposium. July 13th 17th, 2009 Montreal, Quebec Canada
Proceedings of the Linux Symposium July 13th 17th, 2009 Montreal, Quebec Canada Conference Organizers Andrew J. Hutton, Steamballoon, Inc., Linux Symposium, Thin Lines Mountaineering Programme Committee
More informationI/O Topology. Martin K. Petersen Oracle Abstract. 1 Disk Drives and Block Sizes. 2 Partitions
I/O Topology Martin K. Petersen Oracle martin.petersen@oracle.com Abstract The smallest atomic unit a storage device can access is called a sector. With very few exceptions, a sector size of 512 bytes
More informationVb Net Tutorial For Beginners Visual Studio 2010 Express Windows Service Template
Vb Net Tutorial For Beginners Visual Studio 2010 Express Windows Service Template Visual Studio Express for Windows Desktop also offers that template, but Visual about how to use Visual Studio Express
More informationA Seminar report On LAMP Technology
A Seminar report On LAMP Technology Submitted in partial fulfillment of the requirement for the award of degree of Bachelor of Technology in Computer Science SUBMITTED TO: www.studymafia.org SUBMITTED
More informationAMAZING DEALS TO BOOST YOUR SUMMER
CUSTOMER SERVICE EXCELLENCE ASK AFRICA ANGE INDEX AWARDS TELECOMMUNICATIONS CATEGY WINNER 18 AMAZING DEALS TO BOOST YOUR SUMMER SAMSUNG GALAXY A7 18 CASH PRICE R8 699 SAMSUNG GALAXY A9 CASH PRICE R12 999
More informationLinux Kernel Security Update LinuxCon Europe Berlin, 2016
Linux Kernel Security Update LinuxCon Europe Berlin, 2016 James Morris james.l.morris@oracle.com Introduction Who am I? Kernel security subsystem maintainer Started kernel development w/ FreeS/WAN in 1999
More informationMicrosoft Core Solutions of Microsoft Lync Server
http://www.ipass4sure.com 70-336 Microsoft Core Solutions of Microsoft Lync Server 2013 The 70-336 practice exam is written and formatted by Certified Senior IT Professionals working in today's prospering
More informationVirtual Pc Manual Windows 7 64 Bit Guest On 32-bit Host
Virtual Pc Manual Windows 7 64 Bit Guest On 32-bit Host For Windows 7 Aero graphics support in a virtual machine Please visit the VMware Compatibility Guide for a current list of supported host and guest
More informationWow Voic Number Of Rings Iphone. Vodafone >>>CLICK HERE<<<
Wow Voicemail Number Of Rings Iphone Vodafone How many times does your phone ring before it's forwarded to voicemail? This will take you to a secret page that display's your voicemail number. Virgin Mobile,
More informationutrgv.edu/it IT Services GETTING UTRGV
IT Services GETTING CONNECTED @ UTRGV IT Service Desk www.youtube.com- @utrgvit Welcome to UTRGV video IT Service Desk Need Help? Request help or report an incident IT Service Desk Edinburg / McAllen /
More informationOracle Database 12c: Administration Workshop Ed 2
Oracle University Contact Us: +40 21 3678820 Oracle Database 12c: Administration Workshop Ed 2 Duration: 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about
More informationOracle Database 12c: Administration Workshop Ed 2
Oracle Database 12c: Administration Workshop Ed 2 Duration 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about the Oracle Database architecture. You will discover
More informationLinux-CR: Transparent Application Checkpoint-Restart in Linux
Linux-CR: Transparent Application Checkpoint-Restart in Linux Oren Laadan Columbia University orenl@cs.columbia.edu Linux Kernel Summit, November 2010 1 orenl@cs.columbia.edu Linux Kernel Summit, November
More informationPut Time Back on your Side
Access Control Put Time Back on your Side When it comes to ensuring safety, preparing for emergencies and protecting your people and assets, time is of the essence. Avigilon Access Control Manager (ACM)
More informationSnappy Ubuntu Core Enabling secure devices with app stores
Snappy Ubuntu Core Enabling secure devices with app stores We are the company behind Ubuntu. Canonical and Ubuntu Best of both worlds CANONICAL Commercial backing for the #1 general purpose Linux OS: Ubuntu
More informationFirst LibreOffice Release arrives
Home / News & Blogs / Linux and Open Source First LibreOffice Release arrives By Steven J. Vaughan-Nichols January 25, 2011, 8:10am PST The Document Foundation s LibreOffice, the OpenOffice office suite
More informationSupporting Apache Brands While Making A Profit
Supporting Apache Brands While Making A Profit Shane Curcuru VP, Brand Management The Apache Software Foundation V2.0 Introduction Shane Curcuru V.P. Brand Management, The Apache Software Foundation (ASF)
More information