tuxolgy
The Good, the bad and the ugly: on threads, processes and...
from tuxolgy in Research, Internet & Technology
Developers of Linux applications seemingly face a two pronged dilemma when trying to design application to make good use of multi-core hardware: use threads and sacrifice the memory protections provided by processes use in favor of supposedly reduced overhead, or use process and supposedly sacrif...
OSS: From Tactic to Strategy
from tuxolgy in Business & Law, Technology
These are the slides for the Open Source: From Tactic to Strategy talk given by Gilad Ben-Yossef, Codefidence Ltd. CTO and co-founder at an Israeli IP Forum meeting. / The talks explain briefly what is Open Source, discuss the different stages in an Open Source project life cycle and explores va...
GCC Profile Guided Optimization
from tuxolgy in How-to-Guides & Manuals
The use of gcc PGO - profile guided optimisation and other aspects of compiler optimisations, by Shachar Shemesh from Lingnu Open Source Consulting Ltd. http://www.lingnu.com. / Presented at the Herzelinux Linux club
The Android Open Source phone stack
from tuxolgy in Research, Internet & Technology
The following slides are from a presentation about the Google and the Open Handset Alliance Android Open Source phone stack from Gilad Ben-Yossef, Codefidence ltd. Chief Coffee Drinker :-) / It was first given as a Herzelinux meetings on Thursday May 7, 2009. The meeting was recorded and we hope...
15 Minutes Eitan Issacson
from tuxolgy
Accerciser - 15 Minutes A Day For Better Accessibility by Eitan Isaacson - Introduction to accessibility - Basic testing - Introduction to GNOME's accessibility framework - Introduction to Accerciser - Simple debugging example - The last mile to the screen reader
Linux Internals
from tuxolgy
The slides for a course on the Internals of the Linux kernel, based on original material by Free Electrons, modified by Codefidence Ltd.
IPv6 in the Linux kernel by Rami Rosen
from tuxolgy
This lecture deals with IPV6 implementation in the linux kernel. We will also discuss some IPV6 user space tools, and also draw a comparison between IPV6 and IPV4. Among the topics we will deal with are: / * IPV6 / * General background and history / * ICMPV6 / * Router Advertisements and Ro...
xujinrong
scribbled: good ducument
The Strinx Library
from tuxolgy
The Strinx library is a lightweight extension to the standard C++ template library. It provides a set of highly efficient containers and strings, with similar interface to the those of the standard STL containers, but with different underlying memory management model, which improves performance a...
Linux Networking - Routing Subsystem
from tuxolgy
Slides for a lecture by Ram iRosen about the Linux kernel networking routing subsystem, given at Herzelinux club. / Important kernel networking data structures and tables (sk_buff, / net_device, routing tables / and more). / The routing table and the routing cache. / Walktrhough of a packet in the l...
Crash N' Burn: Writing Linux application fault handlers
from tuxolgy
Crash and burn: writing Linux application fault handlers / Complementing the standard Linux fault handler ("Segmentation fault. Core dumped.") with a custom handler that reports the crashing program state without a debugger is a useful endeavor in many situations. Unfortunately, writing such a f...
Splice, Tee & VMsplice: zero copy in Linux
from tuxolgy
Slides for a lecture about using the splice, tee and vmsplice system call in Linux to achieve zero copy transfer of data for high performance applications
Crash N' Burn: Writing Linux application fault handlers
from tuxolgy
Crash and burn: writing Linux application fault handlers / Complementing the standard Linux fault handler ("Segmentation fault. Core dumped.") with a custom handler that reports the crashing program state without a debugger is a useful endeavor in many situations. Unfortunately, writing such a f...
Sustainable Open Source
from tuxolgy
Slides for a short presentation on sustainable Open Source given at the GarageGeek panel of the same name
+ See more activity
tuxolgy's Documents
GCC Profile Guided Optimization 1,733 Reads | |
|
7,055 Reads | |
Splice, Tee & VMsplice: zero copy in Linux 4,387 Reads | |
|
13,858 Reads | |
|
14,105 Reads | |
|
5,077 Reads | |
|
9,609 Reads | |
|
11,052 Reads | |
Linux Virtualization from Xen to KVM 19,395 Reads | |
Soft, hard and ruby hard real time with Linux 3,987 Reads |







