Re: [Job Offer and a byte more] PHP programmer and CTO

2008-01-17 Thread Shachar Shemesh
Geoffrey S. Mendelson wrote: Shortly afterward they hired a new CFO and then a new CEO. Where did you get those facts? The company's web site still lists Gil Schwed as the CEO and Eyal Desheh as their CFO, both were at that position when I worked there, five years ago. Shachar =

[Haifux Lecture] User space syscall tracing and manipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread Orr Dunkelman
Next Monday, 21th of Janaury, at 18:30 the Haifa Linux Club, will gather to Shachar Shemesh's lecture about User space syscall tracing and manipulation - fakeroot-ng Abstract Various techniques will be shown for wrapping another program's system calls. All techniques employ user-sp

Re: [Job Offer and a byte more] PHP programmer and CTO

2008-01-17 Thread Geoffrey S. Mendelson
On Thu, Jan 17, 2008 at 09:58:51AM +0200, Shachar Shemesh wrote: > Geoffrey S. Mendelson wrote: > > > > >Shortly afterward they hired a new CFO and > >then a new CEO. > > > Where did you get those facts? The company's web site still lists Gil > Schwed as the CEO and Eyal Desheh as their CFO, bo

oops.

2008-01-17 Thread Geoffrey S. Mendelson
I want to appologize about my comments about Checkpoint. I looked at a stock page for Checkpoint Systems, inc, which is NOT!!! Checkpoint Software Technologies, the actual company in question. Their officers have not changed, the CEO and CFO are as the were, and what is on the website. The corre

Second opinion: oom-killer

2008-01-17 Thread Shachar Shemesh
Hi list, I need the esteemed people's second opinion to a recommendation I gave a client. The setup: Machine with 16GB ram and a bit of swap, running 32bit gentoo with (as far as I know) 3:1 memory split. The symptoms: Every so often the oom-killer kicks in, for no apparent reason. The

Re: Second opinion: oom-killer

2008-01-17 Thread Gilboa Davara
On Thu, 2008-01-17 at 12:32 +0200, Shachar Shemesh wrote: > Hi list, > > > I need the esteemed people's second opinion to a recommendation I gave a > client. > > > The setup: > > Machine with 16GB ram and a bit of swap, running 32bit gentoo with (as > far as I know) 3:1 memory split. > >

Re: [Haifux] [Haifux Lecture] User space syscall tracing andmanipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread Shachar Shemesh
arbel yossi wrote: Hi, It is not clear from this post whether the lecture will deal with fakeroot-ng or not. The Abstract talks about various techniques but does not mention fakeroot-ng, while the title includes both. Regards, Yossi Fakeroot-ng is a (as far as I know) first attempt to do the

Re: [Haifux] [Haifux Lecture] User space syscall tracing andmanipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread Muli Ben-Yehuda
On Thu, Jan 17, 2008 at 12:45:10PM +0200, Shachar Shemesh wrote: > Fakeroot-ng is a (as far as I know) first attempt to do the things > usually done with LD_PRELOAD using the ptrace mechanism. It was both > the trigger and the root cause of this lecture. Not sure what you mean by "things usually

Re: [Haifux] [Haifux Lecture] User space syscall tracing andmanipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread Dan Shimshoni
>Certainly ptrace has been used to both trace and modify running >binaries, by gdb, strace, dumpmem[1], memfetch[2] and others. You forgot system call tracker hijacking. DS On Jan 17, 2008 1:08 PM, Muli Ben-Yehuda <[EMAIL PROTECTED]> wrote: > On Thu, Jan 17, 2008 at 12:45:10PM +0200, Shachar Sh

Re: [Haifux] [Haifux Lecture] User space syscall tracing andmanipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread Shachar Shemesh
Dan Shimshoni wrote: Certainly ptrace has been used to both trace and modify running binaries, by gdb, strace, dumpmem[1], memfetch[2] and others. Yes, I am aware of all of the above except memfetch (I did not remember the names of dumpmem, but I did attend your lecture at the time). fake

Re: [Haifux] [Haifux Lecture] User space syscall tracing andmanipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread Muli Ben-Yehuda
On Thu, Jan 17, 2008 at 02:12:31PM +0200, Shachar Shemesh wrote: > 1. Automatic manipulation. Unlike strace, fakeroot-ng actually >changes the program while running. Unlike gdb, it does so >automatically. When I did this in the past, it was always intimately tied to what the victim was do

Re: Second opinion: oom-killer

2008-01-17 Thread Oren Held
I have no direct answer to your question. Oom-killer should be triggered in a memory emergency, and not when there's enough free memory space. Some notes though: A. oom killer doesn't randomly choose a process to kill.. I described the algorithm for choosing a candidate for killing in: http:/

Re: Second opinion: oom-killer

2008-01-17 Thread Shachar Shemesh
Gilad Ben-Yossef wrote: - As a first stage, disable the swap. This doesn't make much sense to me. What is it suppose to achieve? It is SUPPOSED to achieve less memory to keep track of. As far as I understand it, the kernel keeps track over which virtual pages reside in which physical locati

Re: Second opinion: oom-killer

2008-01-17 Thread Gilad Ben-Yossef
Shachar Shemesh wrote: Machine with 16GB ram and a bit of swap, running 32bit gentoo with (as far as I know) 3:1 memory split. The symptoms: Every so often the oom-killer kicks in, for no apparent reason. The processes it kills appear to be randomly chosen. Monitoring was not turned on,

Re: [Haifux] [Haifux Lecture] User space syscall tracing andmanipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread Shachar Shemesh
Muli Ben-Yehuda wrote: 2. Syscall generation - program calls one syscall, you make it call three. Interesting... I assume this is without kernel support (e.g., UML's SKAs patches). I wouldn't be able to call it "user space" if it was. I should point out that, ptrace being ptrace,

Re: Second opinion: oom-killer

2008-01-17 Thread Vitaly
On Jan 17, 2008 3:53 PM, Shachar Shemesh <[EMAIL PROTECTED]> wrote: > Oren Held wrote: > > > > B. I can't see why disabling the swap would help to AVOID oomkiller? Swap > > should ENLARGE the available memory space; disabling swap might cause > > triggering oomkiller more frequently. Maybe I misund

Re: Second opinion: oom-killer

2008-01-17 Thread Shachar Shemesh
Oren Held wrote: B. I can't see why disabling the swap would help to AVOID oomkiller? Swap should ENLARGE the available memory space; disabling swap might cause triggering oomkiller more frequently. Maybe I misunderstood what you meant. The memory I suspect the system is running out of is t

Re: Second opinion: oom-killer

2008-01-17 Thread Gilad Ben-Yossef
Shachar Shemesh wrote: Gilad Ben-Yossef wrote: - As a first stage, disable the swap. This doesn't make much sense to me. What is it suppose to achieve? It is SUPPOSED to achieve less memory to keep track of. As far as I understand it, the kernel keeps track over which virtual pages reside i

Sears and Wal-mart both Selling $199 Linux PC

2008-01-17 Thread Chaim Keren-Tzion
Thought We would find this interesting. http://www.i4u.com/article14093.html

Re: Gnu make or replacement?

2008-01-17 Thread Shlomi Fish
Hi Ira! On Sunday 13 January 2008, Ira Abramov wrote: > I'm helping a client here to start a project from almost scratch. it > involves java servelets for Tomcat, building with MAVEN, a few external > GPL tarballs that are downloaded from the web, unzipped and compiled (or > maybe we'll check them

Re: Gnu make or replacement?

2008-01-17 Thread Yotam Rubin
I've used scons for a small project with a complex build environment. We were very unhappy with the results. I found its design and API quite deficient. Additionally, we've encountered quite a few major bugs that we had to work around. Make, while deficient in its own right, at least works as expec

RE: [Haifux] [Haifux Lecture] User space syscall tracing andmanipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread arbel yossi
>I think >I even gave a haifux talk on run-time modification of programs using > ptrace for fun an profit a few years ago. There is surely a profit and a lot of fun around here, but indeed there was a "ptrace - Playing Debugger Chess" lecture by you, http://www.haifux.org/lectures/115/ I don't k

RE: [Haifux] [Haifux Lecture] User space syscall tracing and manipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread arbel yossi
Hi, Thanks for the clarification; this makes things even more interesting and exiting ! Yossi -Original Message- From: [EMAIL PROTECTED] on behalf of Shachar Shemesh Sent: Thu 1/17/2008 12:45 PM To: arbel yossi Cc: Haifa linux club; linux-il Subject: Re: [Haifux] [Haifux Lecture] User

RE: [Haifux] [Haifux Lecture] User space syscall tracing andmanipulation - fakeroot-ng by Shachar Shemesh

2008-01-17 Thread arbel yossi
Hi, It is not clear from this post whether the lecture will deal with fakeroot-ng or not. The Abstract talks about various techniques but does not mention fakeroot-ng, while the title includes both. Regards, Yossi -Original Message- From: [EMAIL PROTECTED] on behalf of Orr Dunkelman Se