[OT] [Job Offer] Experienced Linux kernel developer / Experienced web/cloud development team leader
*Company description* We are an ambitious, well-funded startup company with plans to change the enterprise security industry. We work on bleeding-edge technologies to provide the most innovative solutions. We are proud of our super strong geographically distributed and culturally diverse team. Our team is made of great people who love to have fun and overcome technological challenges together. *Open Positions* *Experienced Linux kernel developer* We are looking for experienced Linux specialist to be part of development team working on company’s OS and virtualization components. - 5+ years of experience in C - 3+ years of experience in Linux kernel development - Participation in open source communities is advantage - Patches in Linux kernel is advantage - Experience in QEMU/KVM is advantage - Experience in Windows development is advantage - Knowledge of C++ is advantage *Experienced web/cloud development team leader* We are looking for experienced web applications specialist to lead development of company’s future web applications. - 5+ years experience in web development languages (Python, Ruby, PHP) - 5+ years of experience in web application frameworks (Ruby On Rails, Django, Zend, AngularJS) - Hands-on experience building scalable web applications - Solid understanding of cloud architectures - Solid understanding of current design patterns and practices - Experience with AWS cloud ecosystem is advantage == If you're interested, contact me off-list for more details. ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
same application code - different behavior with kernels 2.4 vs. 2.6
Hey, I'm playing with a Linux embedded box. Some time ago, we (finally) switched from kernel 2.4.36 to 2.6.18.8. Naturally libc was also upgraded. What have not changed was the sources of the applications: Firefox 2.0 running on top of custom X server. GTK/pango/cairo/etc are also identical in both systems. So far so good, yet we have found out that the kernel/libc upgrade basically broke the customer's code: CSS/Javascript timers driven application, running inside the browser, which started to run much slower, from user experience point of view. Unfortunately, the customer's user experience is extremely important ;) Black box analysis showed differences in system behavior, see bellow. Any idea about what else should be checked are greatly appreciated. And yeah, the final goal is a happy customer. Please share you thoughts - bounce some ideas. Thanks in advance, ~baum - TOP 2.4 The system CPU is 5% idle, utilization is between browser and X server in 60%-40% ratio. 2.6 The system CPU is 80% idle, utilization is between browser and X server in 60%-40% ratio. - STRACE (strace -c -p PID / during 100 secs). NOTE: In case of Firefox, it is not a really apple to apple comparison, since only active thread pid was straced. 2.4 kernel - FAST user experience X server % time seconds usecs/call calls errors syscall -- --- --- - - 90.70 15.259293 1045 14600 204 select 4.55 0.765248 19 39678 11956 read 3.59 0.604554 33 18350 2 writev 0.52 0.087052 62 1415 munmap 0.46 0.077625 3 29071 gettimeofday 0.10 0.017304 3 4951 1821 sigreturn 0.07 0.011463 8 1415 old_mmap 0.01 0.002002 3 764 setitimer -- --- --- - - 100.00 16.824541 110244 13983 total Firefox browser -- --- --- - - 47.54 3.022460 1947 1552 select 19.00 1.207781 272 4446 poll 12.43 0.789926 41 19280 write 8.32 0.529035 29 18218 37 readv 7.37 0.468285 179 2618 2 writev 1.51 0.095897 5 19428 1253 read 1.20 0.076559 50 1544 old_mmap 0.75 0.047951 7 6426 brk 0.64 0.040452 9 4471 ioctl 0.58 0.036982 24 1545 munmap 0.57 0.035924 2 15927 gettimeofday 0.09 0.005809 5 1156 kill -- --- --- - - 100.00 6.357061 96611 1292 total 2.6 kernel - SLOW user experience X server % time seconds usecs/call calls errors syscall -- --- --- - - 55.00 0.003374 1 5287 writev 35.18 0.002158 0 8580 2217 select 9.81 0.000602 0 14486 6008 read 0.00 0.00 0 17114 gettimeofday 0.00 0.00 0 41 munmap 0.00 0.00 0 4454 setitimer 0.00 0.00 0 2543 2479 sigreturn 0.00 0.00 0 41 mmap2 -- --- --- - - 100.00 0.006134 52546 10704 total Firefox browser % time seconds usecs/call calls errors syscall -- --- --- - - 81.95 0.021973 3 7421 writev 13.55 0.003634 0 13674 5906 read 3.68 0.000986 0 13012 select 0.51 0.000138 1 170 stat64 0.31 0.82 1 118 futex 0.00 0.00 0 90 write 0.00 0.00 0 1789 gettimeofday 0.00 0.00 0 249 poll -- --- --- - - 100.00 0.026813 36523 5906 total ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
source bash config from perl code
Hello, I have bash script which alters environment, kind of configuration, let's say config.env. I'd like to import this environment in context of perl script. How do I do equivalent to 'source config.env' from perl code? I mean I could just run bash in subprocess, but it would not alter perl process environment. Any thoughts? -- Alexander Indenbaum ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
[Off topic] Engraving Hebrew on US laptop keyboard
Hello, This is off topic, still probably crowd here has relevant experience, so ... I'm considering bringing Sony laptop from US. My main concerns are: 1. Engraving Hebrew on keyboard 2. Service/warranty Does anyone has a pointer or recommendation about (1). How could provide such service in Israel? Does anyone has an experience servicing laptops purchased in US in Israel (probably by ישפאר)? ~baum ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Kernel memory management problem
On Tue, Mar 3, 2009 at 1:28 AM, guy keren c...@actcom.co.il wrote: - Show quoted text - Alexander Indenbaum wrote: On Mon, Mar 2, 2009 at 4:44 PM, Valery Reznic valery_rez...@yahoo.com wrote: --- On Mon, 3/2/09, Alexander Indenbaum alexander.indenb...@gmail.com wrote: From: Alexander Indenbaum alexander.indenb...@gmail.com Subject: Re: Kernel memory management problem To: guy keren c...@actcom.co.il Cc: linux-il. linux-il@cs.huji.ac.il Date: Monday, March 2, 2009, 4:24 PM On Mon, Mar 2, 2009 at 1:16 PM, guy keren c...@actcom.co.il wrote: if you don't care about the speed of copying the data and of slowing down the disk media consderably during this copying, try to change the copy program, so it will use the O_DIRECT flag when opening the file (and then you'll need to make sure the buffers you pass to write() are aligned to disk sector size, as well as being in disk sector size multiples). this way, you'll bypass the buffer cache altogether. maybe someone else will come up with a better response. choo, nice to chat with you again. Still have an appetite to red heads :) ? Thank you for your answer. While O_DIRECT is a valid way and probably will solve the problem of crashing, I would not want to patch wget/sftp/whatever. The list is long, I have better things to do mean while, instead of burning in Patching every single program is not nessesary. You can use LD_PRELOAD mechanism to add O_DIRECT to each open function call in each program (ok - to each dynamically linked program) Nice and valid point. Thank you for idea. of-course, it will not work, because when working with O_DIRECT, all I/O buffers must be aligned to disk block size, and be in multiples of disk block size. applications not written to work with O_DIRECT will crash if you use such a trick, not to mention all the library functions that call open underneath. if you write such an LD_PRELOAD module, you'll need to catch all the calls to read and write for the FDs, and then make sure you do NOT do this for network connections ;) --guy Even better :) Thank you for clarification. ~baum ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Kernel memory management problem
Guys/Girls/Dudes, I'm working with embedded Linux box powered by 2.4 kernel ( I know :) we are in process of switching to 2.6 ) with 1G physical memory, no swap defined and some slow flash storage mounted. We noticed that if we copy large media file ( 1.4G ) to flash storage filesystem, using wget/sftp/whatever kernel grabs almost all the available physical memory and buffers are not released even after transfer is completed and sync; sync; sync is issued :). It constitutes a problem - applications have no enough memory to run - crash and burn in hell. See bellow memory consumption numbers (top output): Before test start: Mem: 97296K used, 807096K free, 0K shrd, 1732K buff, 54712K cached During/After test: Mem: 897908K used, 6484K free, 0K shrd, 2872K buff, 835088K cached It worth mentioning that probably we see this issue since network IO rate is higher than storage IO rate. I’m not sure which kernel subsystem is memory grabber: VFS buffer cache, storage driver maybe something else? Bottom line is we don’t want to let the kernel to be so memory hungry and it’s desirable to set some reasonable limit on memory usage and thus work around this problem. What are your recommendations? ~baum ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Kernel memory management problem
Valery, See answer inline. On Mon, Mar 2, 2009 at 1:11 PM, Valery Reznic valery_rez...@yahoo.com wrote: --- On Mon, 3/2/09, Alexander Indenbaum alexander.indenb...@gmail.com wrote: We noticed that if we copy large media file ( 1.4G ) to flash storage filesystem, using wget/sftp/whatever kernel grabs almost all the available physical memory and buffers are not released even after transfer is completed and sync; sync; sync is issued :). It constitutes a problem - applications have no enough memory to run - crash and burn in hell. See bellow memory consumption numbers (top output): Are you really experience some problem or just worried about what free is shows ? To me it's looks perfectly normal: almost all of your memory is cached. I.e kernel know, that this memory was read/written to/from file(s) and if any of this content is needed kernel can provide it without access to the filesystem (disk, flash, whatever). But on the other size when kernel ready to give up that memory, when real need arise. Thank you for your insight. Unfortunately this is real problem: if you do something like while(true) { transfer } then application crashes and burns in hell :) Nondeterministically - guys researching this issue called it Heisenbug ( http://en.wikipedia.org/wiki/Unusual_software_bug ) . There is clear expectation that application should have at least 25 MB to run in. Hunger of kernel for memory must have hard limits, even if it means making transfer more slow - which is not a problem at all. ~baum Valery. Before test start: Mem: 97296K used, 807096K free, 0K shrd, 1732K buff, 54712K cached During/After test: Mem: 897908K used, 6484K free, 0K shrd, 2872K buff, 835088K cached It worth mentioning that probably we see this issue since network IO rate is higher than storage IO rate. I’m not sure which kernel subsystem is memory grabber: VFS buffer cache, storage driver maybe something else? Bottom line is we don’t want to let the kernel to be so memory hungry and it’s desirable to set some reasonable limit on memory usage and thus work around this problem. What are your recommendations? ~baum ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Kernel memory management problem
On Mon, Mar 2, 2009 at 1:16 PM, guy keren c...@actcom.co.il wrote: if you don't care about the speed of copying the data and of slowing down the disk media consderably during this copying, try to change the copy program, so it will use the O_DIRECT flag when opening the file (and then you'll need to make sure the buffers you pass to write() are aligned to disk sector size, as well as being in disk sector size multiples). this way, you'll bypass the buffer cache altogether. maybe someone else will come up with a better response. choo, nice to chat with you again. Still have an appetite to red heads :) ? Thank you for your answer. While O_DIRECT is a valid way and probably will solve the problem of crashing, I would not want to patch wget/sftp/whatever. The list is long, I have better things to do mean while, instead of burning in hell myself re-patching all the user space with each new wget/OpenSSH/whatever release. I still hope to find some magic kernel tuning variable which would say: don't grab more than half/quoter of physical memory. This way the main application would not burn in hell, just because there is transfer of data to flash storage progressing in the background. ~baum --guy Alexander Indenbaum wrote: Guys/Girls/Dudes, I'm working with embedded Linux box powered by 2.4 kernel ( I know :) we are in process of switching to 2.6 ) with 1G physical memory, no swap defined and some slow flash storage mounted. We noticed that if we copy large media file ( 1.4G ) to flash storage filesystem, using wget/sftp/whatever kernel grabs almost all the available physical memory and buffers are not released even after transfer is completed and sync; sync; sync is issued :). It constitutes a problem - applications have no enough memory to run - crash and burn in hell. See bellow memory consumption numbers (top output): Before test start: Mem: 97296K used, 807096K free, 0K shrd, 1732K buff, 54712K cached During/After test: Mem: 897908K used, 6484K free, 0K shrd, 2872K buff, 835088K cached It worth mentioning that probably we see this issue since network IO rate is higher than storage IO rate. I’m not sure which kernel subsystem is memory grabber: VFS buffer cache, storage driver maybe something else? Bottom line is we don’t want to let the kernel to be so memory hungry and it’s desirable to set some reasonable limit on memory usage and thus work around this problem. What are your recommendations? ~baum ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Kernel memory management problem
On Mon, Mar 2, 2009 at 4:35 PM, Valery Reznic valery_rez...@yahoo.com wrote: Unfortunately this is real problem: if you do something like while(true) { transfer } then application crashes and burns in hell :) Are you sure that culprit is kernel ? May be transfer part has memory leak ? Did you try to run it under valgrind ? or run top ? Well, I have to fix myself. Eventually memory is reclaimed. The transfer applications do not grow, while observed in top. The transfer applications are from standard Unix tool set, so while bugs are possible I personally blame Linus :). Nondeterministically - guys researching this issue called it Heisenbug ( http://en.wikipedia.org/wiki/Unusual_software_bug ) . Interesting reading, thanks. Valery. ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Kernel memory management problem
On Mon, Mar 2, 2009 at 4:44 PM, Valery Reznic valery_rez...@yahoo.com wrote: --- On Mon, 3/2/09, Alexander Indenbaum alexander.indenb...@gmail.com wrote: From: Alexander Indenbaum alexander.indenb...@gmail.com Subject: Re: Kernel memory management problem To: guy keren c...@actcom.co.il Cc: linux-il. linux-il@cs.huji.ac.il Date: Monday, March 2, 2009, 4:24 PM On Mon, Mar 2, 2009 at 1:16 PM, guy keren c...@actcom.co.il wrote: if you don't care about the speed of copying the data and of slowing down the disk media consderably during this copying, try to change the copy program, so it will use the O_DIRECT flag when opening the file (and then you'll need to make sure the buffers you pass to write() are aligned to disk sector size, as well as being in disk sector size multiples). this way, you'll bypass the buffer cache altogether. maybe someone else will come up with a better response. choo, nice to chat with you again. Still have an appetite to red heads :) ? Thank you for your answer. While O_DIRECT is a valid way and probably will solve the problem of crashing, I would not want to patch wget/sftp/whatever. The list is long, I have better things to do mean while, instead of burning in Patching every single program is not nessesary. You can use LD_PRELOAD mechanism to add O_DIRECT to each open function call in each program (ok - to each dynamically linked program) Nice and valid point. Thank you for idea. -- Alexander Indenbaum ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: Kernel memory management problem
On Mon, Mar 2, 2009 at 5:00 PM, Valery Reznic valery_rez...@yahoo.com wrote: --- On Mon, 3/2/09, Alexander Indenbaum alexander.indenb...@gmail.com wrote: From: Alexander Indenbaum alexander.indenb...@gmail.com Subject: Re: Kernel memory management problem To: valery_rez...@yahoo.com Cc: linux-il. linux-il@cs.huji.ac.il Date: Monday, March 2, 2009, 4:45 PM On Mon, Mar 2, 2009 at 4:35 PM, Valery Reznic valery_rez...@yahoo.com wrote: Unfortunately this is real problem: if you do something like while(true) { transfer } then application crashes and burns in hell :) Are you sure that culprit is kernel ? May be transfer part has memory leak ? Did you try to run it under valgrind ? or run top ? Well, I have to fix myself. Eventually memory is reclaimed. The transfer applications do not grow, while observed in top. The transfer applications are from standard Unix tool set, so while bugs are possible I personally blame Linus :). It's your right. The question is how effective it will help to solve your problem :) Do you run a standard kernel or a custom one ? Is your transfer program run alone or there are other applications running ? Kernel has parameter, something like total over commit - when treshold is reached even when there is a lot of FREE memory any single malloc or mmap will fail. We're using pretty standard 2.4.36 kernel. I looked at total over commit, a.k.a. vm.overcommit_memory sysctl parameter. It's set to 0 by default on my system. From description I've harvested on Google (http://www.win.tue.nl/~aeb/linux/lk/lk-9.html): It is described in Chapter: Going in the wrong direction :) on old kernels. There is also chapter Going in the right direction which describes newer vm.overcommit_ratio. My kernel does not provide such interface. Yet I tried to play with values of vm.overcommit_memory and set it to 1, 2, 80 and did not notice any improvement - free still drops till about 6MiB. I'm also not sure it is relevant to my case since transfer application does not grow at all and stays bellow 10MiB, so it does not malloc() big chunks. I'm getting more and more sure it is VFS buffer cache problem. For instance quick way to reclaim the cached memory is removing the 1.4G file from the filesystem. Yet I've found some patch which looks promising from description point of view: http://mailman.uclinux.org/pipermail/uclinux-dev/2007-January/041671.html I'm not an expert on VM subsystem and not sure it will apply cleanly on 2.4.36 Any thoughts? Valery. ___ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
Re: State of the Israeli banks websites
On 8/16/07, Jonathan Ben Avraham [EMAIL PROTECTED] wrote: Hi all linux-il, Someone on this list mentioned about 6 weeks ago that Mizrahi now works with FireFox and since then I have been using FF to review the large minus in my account. FireFox displays the minus correctly on the https://www.umb.co.il site but I have not tested any other features such as stocks. Mizrahi web interface for stocks trading works too with Firefox/Linux and you should sell sell sell :) - yba On Thu, 16 Aug 2007, Herouth Maoz wrote: Date: Thu, 16 Aug 2007 12:31:28 +0300 From: Herouth Maoz [EMAIL PROTECTED] To: linux-il@cs.huji.ac.il Subject: Re: State of the Israeli banks websites Quoting Kfir Lavi [EMAIL PROTECTED]: Hi, I'm looking to open bank account for investing. I currently using Bank Hapoalim website and it works fine, but I don't have experience investing with this bank. From your experience, which bank will have the best Linux support in investment of stocks and mutual funds. Can't say about stocks and mutual funds, but the Benleumi (FIBI) bank website works well with Firefox for everything else I've tried (deposits, paying bills, transfers to family other accounts, ordering checkbooks, viewing checks, reading notices from the bank etc.). Herouth = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- EE 77 7F 30 4A 64 2E C5 83 5F E7 49 A6 82 29 BA~. .~ Tk Open Systems =}ooO--U--Ooo{= - [EMAIL PROTECTED] - tel: +972.2.679.5364, http://www.tkos.co.il - = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- Alexander Indenbaum = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[Job offer] Linux Kernel Hacker
Tehuti Networks http://www.tehutinetworks.net/ is a little cutting edge technology start-up developing a 10Gb Ethernet TCP Offload Enginehttp://en.wikipedia.org/wiki/TCP_Offload_Enginenetwork chip. We're looking for Linux Kernel Hacker. Job Description: Linux kernel C/C++ software developer, responsible for designing, implementing and testing software components for high-speed TCP accelerator/offload devices. Requirements: * C/C++ programmer with experience working with Linux: knowledge of GNU tool chain development environment and Linux kernel internals. * In depth knowledge of TCP/IP networking (Layers 2 - 4) * Proficiency in scripting languages * Knowledge of Linux kernel and device driver programming – advantage * Experience in UNIX system administration – advantage * Experience in switches and routers configuration – advantage Contact Info: Email: [EMAIL PROTECTED] P.S. What open source comunity thinks of Tehuti Networkshttp://undeadly.org/cgi?action=articlesid=20070430050134
Re: [resend] xkbd language switching
Dan, Actually there is Linux for Office solution for USERS that don't want to deal with that shit. Try Ubuntu distribution ( http://www.ubuntu.com/ ) * Things work out of box without tweaking * Things work on click for autolaunch and drag and drop level * Almost windows On 3/6/07, Dan Bar Dov [EMAIL PROTECTED] wrote: Guys, I'm sorry to say this thread led me nowhere. I've been a Unix person for 26 years. This is a perfect example to why the hated windows is still better then Linux/unix as an office solution. As far as Linux desktop is concerned, I am a USER and I don't want to deal with that shit. I wrote myself a simple script and attached it to F1. It toggles hebrew/english but I still have no flags on the icon, and the icon itself does not update when the language switches. --- #!/bin/bash cur_l=$(setxkbmap -model pc104 -print | grep xkb_symbols) cur_l=${cur_l#*+} cur_l=${cur_l%%+*} case ${cur_l} in us) setxkbmap -model pc104 -layout il ;; il) setxkbmap -model pc104 -layout us ;; *) setxkbmap -model pc104 -layout us ;; esac Dan On 3/5/07, Michael Vasiliev [EMAIL PROTECTED] wrote: On Sunday March 4 2007, Vassilii Khachaturov wrote: I've learned that the following commands do the switching: setxkbmap -model pc104 -layout us setxkbmap -model pc104 -layout il so I can use them as input actions to select english/hebrew. However, turns out the commands do not update the icon. Is there a better way to switching language on KDE 3.5.5/FC5 using the keyboard? Please have a look at the following bug with a micro-HOWTO inside, on how to enable keyboard-based switching on the dead right-windows key: http://bugs.kde.org/show_bug.cgi?id=84606 Oh, but that's just evil, setting RWIN to be a third-level modifier just for the fun of selecting it as a language switching key, because the binding selection engine does not understand that it is a modifier. If you would bind it as something else, that would be nice, but people use ISO_Level3_Shift to temporarily switch keymaps, and your hack creates a collision. It is interesting that ISO_Next_Group and ISO_Prev_Group can't be used as kde modifier keys, for some reason unknown to me. Perhaps, in a world where modifier keys can be bound to actions, making it impossible to bind the right key to this action makes sense. Moreover, it is only possible to switch keymaps in one direction in KDE. I still hang to my opinion that KDE keyboard switching is a mess between xkb and modmap, thus, I use xkb and ignore KDE keymap switching altogether. -- Sincerely Yours, Michael Vasiliev The following statement is not true. The previous statement is true. = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- Alexander Indenbaum = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Visual diff tool for patches.
Meld : Diff and merge tool http://meld.sourceforge.net/ On 3/5/07, Tzahi Fadida [EMAIL PROTECTED] wrote: Hi, I was given a patch (that refers to several files in a directory) and i wish to review and merge the changes one at a time visually. I tried xfdiff which allows me to review the changes but it have a bug when i am trying to apply them one by one. I tried kcompare, but it tries to do something weird. It tries to revert the patch file to my original files into new files, which is weird enough, but also when i try to save it says it can't upload the file to destination folder etc.. In this instance i tried source:patch destination:folder. If i reverse the roles i get something weird: Error - the files are identical. kdiff3 and meld does not seem to support patch files at all. Can anyone suggest a proper tool? -- Regards, Tzahi. -- Tzahi Fadida Blog: http://tzahi.blogsite.org | Home Site: http://tzahi.webhop.info WARNING TO SPAMMERS: see at http://members.lycos.co.uk/my2nis/spamwarning.html To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- Alexander Indenbaum = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Visual diff tool for patches.
Did not see you mentioned meld specifically. Anyway I could sugest the following procedure. You could prepare two copies of the source tree: pristine and modified, where modified is pristine with patch applied. Then fire up meld (or any other merge tool) and just apply/move changes one by one from modified to pristine. Hope it helps. On 3/5/07, Tzahi Fadida [EMAIL PROTECTED] wrote: On Monday 05 March 2007 14:06, Alexander Indenbaum wrote: Meld : Diff and merge tool http://meld.sourceforge.net/ As i wrote below, meld does not seem to support patch files. If you know otherwise, please tell me how to do it. On 3/5/07, Tzahi Fadida [EMAIL PROTECTED] wrote: Hi, I was given a patch (that refers to several files in a directory) and i wish to review and merge the changes one at a time visually. I tried xfdiff which allows me to review the changes but it have a bug when i am trying to apply them one by one. I tried kcompare, but it tries to do something weird. It tries to revert the patch file to my original files into new files, which is weird enough, but also when i try to save it says it can't upload the file to destination folder etc.. In this instance i tried source:patch destination:folder. If i reverse the roles i get something weird: Error - the files are identical. kdiff3 and meld does not seem to support patch files at all. Can anyone suggest a proper tool? -- Regards, Tzahi. -- Tzahi Fadida Blog: http://tzahi.blogsite.org | Home Site: http://tzahi.webhop.info WARNING TO SPAMMERS: see at http://members.lycos.co.uk/my2nis/spamwarning.html To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- Regards, Tzahi. -- Tzahi Fadida Blog: http://tzahi.blogsite.org | Home Site: http://tzahi.webhop.info WARNING TO SPAMMERS: see at http://members.lycos.co.uk/my2nis/spamwarning.html -- Alexander Indenbaum = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[Job offer] Linux Kernel Hacker
Tehuti Networks (http://www.tehutinetworks.net/) is looking for Linux Kernel Hacker Job Description: Linux kernel C/C++ software developer, responsible for designing, implementing and testing software components for high-speed TCP accelerator/offload devices. Requirements: * C/C++ programmer with experience working with Linux: knowledge of GNU tool chain development environment and Linux kernel internals. * In depth knowledge of TCP/IP networking (Layers 2 - 4) * Proficiency in scripting languages * Knowledge of Linux kernel and device driver programming – advantage * Experience in UNIX system administration – advantage * Experience in switches and routers configuration – advantage Contact Info: Email: [EMAIL PROTECTED] Phone: 054 4601974 To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
â with gcc 4.0
Hi list, I was wondering if anyone already mastered this annoying gcc 4.0 misfeature. The problem is that standard FC4 ( and higher ??? ) gcc compiler outputs â in warnings and errors. For instance: warning: format â expects type â, but argument 3 has type â So any thoughts? -- Alexander Indenbaum To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: â with gcc 4.0
Hi, Thank you for your answer. I agree that the problem is with UTF fonts and terminal emulation. I use cygwin xterm with following .Xdefaults font defintion XTerm*Font:-adobe-courier-bold-r-normal-*-18-180-75-75-*-110-*-* I've played with LANG env variable and /etc/sysconfig/i18n: 1:49pm lab117 - /net/tehuti3/disks/home/baumenv | grep LANG LANG=en_US 1:51pm lab117 - /net/tehuti3/disks/home/baumenv | grep -i utf 1:51pm lab117 - /net/tehuti3/disks/home/baumcat /etc/sysconfig/i18n LANG=en_US #SYSFONT=latarcyrheb-sun16 SUPPORTED=en_US:en #LANG=en_US.UTF-8 #SYSFONT=latarcyrheb-sun16 #SUPPORTED=en_US.UTF-8:en_US:en But I still see those while compiling: warning: â may be used uninitialized in this function WTF? -- Alexander Indenbaum On 12/4/06, Gilboa Davara [EMAIL PROTECTED] wrote: On Mon, 2006-12-04 at 11:58 +0200, Alexander Indenbaum wrote: Hi list, I was wondering if anyone already mastered this annoying gcc 4.0 misfeature. The problem is that standard FC4 ( and higher ??? ) gcc compiler outputs â in warnings and errors. For instance: warning: format â expects type â, but argument 3 has type â So any thoughts? You terminal font doesn't support UTF8. Just set LANG to en_US. (Either by editing /etc/sysconfig/i18n or by doing '$ export LANG=en_US' before you call make) - Gilboa = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[Job offer] Linux Kernel Hacker
Tehuti Networks (http://www.tehutinetworks.net/) is looking for Linux Kernel Hacker Job Description: Linux kernel C/C++ software developer, responsible for designing, implementing and testing software components for high-speed TCP accelerator/offload devices. Requirements: * C/C++ programmer with experience working with Linux: knowledge of GNU tool chain development environment and Linux kernel internals. * In depth knowledge of TCP/IP networking (Layers 2 - 4) * Proficiency in scripting languages * Knowledge of Linux kernel and device driver programming – advantage * Experience in UNIX system administration – advantage * Experience in switches and routers configuration – advantage Contact Info: Email: [EMAIL PROTECTED] Phone: 054 4601974 -- Alexander Indenbaum To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Build processes
Tzahi, I could recommend classic paper Recursive Make Considered Harmful http://aegis.sourceforge.net/auug97.pdf It describes a way to build Makefiles with automatic dependencies, meaning no separate make dep target. Non-recursive Makefile builds *exactly* needed files and only them. Saves tones of time and resulting binaries always consistent, meaning no need to do make clean just to be sure. The main idea behind it *not* using industry standard practice of main Makefile recursively running make in subdirectories. Instead single Makefile should be used which includes subdirectory's Makefiles. It makes a difference, because this way make program has a full picture of project's dependency graph. This model is clearly a beauty if you ask me. It is simple and it works. Alexander Indenbaum On 9/27/06, Tzahi Fadida [EMAIL PROTECTED] wrote: Hi, I wish to learn more about build process/es. Specifically in C. Background: i am potentially (/trying to) entering the field of CM - Configuration Management. I am told a main part of that is the build process, specifically in the area of dependencies. I am talking about such jobs in very big companies. I understand that in such companies, builds can run for days if not setupped/optimized correctly. Obviously i compiled my own projects, which had dependencies in the code. :) I am guessing that it is much more than just building small libraries. Where can i find information that will show me how this is done and what i need to know. Some tips... 10x. -- Regards, Tzahi. -- Tzahi Fadida Blog: http://tzahi.blogsite.org | Home Site: http://tzahi.webhop.info WARNING TO SPAMMERS: see at http://members.lycos.co.uk/my2nis/spamwarning.html To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- Alexander Indenbaum = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Why Unix is important
Talking about pornography: I was always wondering: how this shameless penguin does not wear any pants !?! I find it shocking and inappropriate. On 6/21/06, El-al, Netta [EMAIL PROTECTED] wrote: so you're saying that if one wants to be subscribed to a list about linux, one better be prepared for some surprise soft porn every once in a while??? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Ira Abramov Sent: Wed, June 21, 2006 8:37 AM To: IL Linux Subject: Re: Why Unix is important Quoting Yonah Russ, from the post of Wed, 21 Jun: Please don't post links of this nature without warning other readers about their contents. A simple Don't go to this link if you don't want to see topless women/if your 5 year old is sitting on your lap/if your boss is standing behind you would suffice. Please stay off mailing lists with (Israelis|hackers|free thinkers) as you are bound to be hit in your soft political correctness belly once in a while. There WILL be flames, there WILL be black or raunchy humor, and there WILL be unsubtle phrasing of non-conformant and confrontational ideas. Live with it. *** This email message and any attachments thereto are intended only for use by the addressee(s) named above, and may contain legally privileged and/or confidential information. If the reader of this message is not the intended recipient, or the employee or agent responsible to deliver it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the [EMAIL PROTECTED] and destroy the original message. *** To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- Alexander Indenbaum = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: Renaming a label in partition table
man e2label On 6/12/06, Ira Abramov [EMAIL PROTECTED] wrote: Quoting Dan Shimshoni, from the post of Mon, 12 Jun: in /etc/fstab, I have: LABEL=/work1/work1 ext3defaults1 2 When I installed FC4 , I had chosen manual partition, and selected /work1 as a mounting point for /dev/hda3; I have more partitions on this disk. (one of them is for the other OS). Is there a **safe** way to change the label /work1 to something else, let's say, /work ? the label is just a label. it does not dictate the mountpoint. you can edit the fstab to your liking and mount the same partition anywhere else. Does that work for you? -- All your heart desires Ira Abramov http://ira.abramov.org/email/ = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- Alexander Indenbaum = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: usbkey, GCC version for kernel compilation
On 5/15/06, Avraham Rosenberg [EMAIL PROTECTED] wrote: On Tue, May 09, 2006 at 02:31:23AM +0300, Chaim Keren Tzion wrote: ... My recommendation: Exchange the usbkey for a new one. There is a 255 to 1 chance that the replacement, even the same brand, will be okay. You can also just recompile your kernel and remove the cumana support but one day you may want to use the usbkey on another machine that you will discover has this obscure partition type enabled in its kernel and you will be usb-diskless, so to speak. That will not be a happy day. -- Chaim Keren Tzion [EMAIL PROTECTED] +972-54-811-9234 Thanks Chaim. Icannot follow your advice: I got this key as a birthday, a couple of months ago. But the danger that I'll try to use the key on another linux system presenting the same problem is very low in my case... I shall recompile the kernel, instead. Now, in the documentation coming with the kernel source they recommend to use GCC vesrion 2.95.3. That is teribly old, and probably hard to get. I guesss the documentation is not updated. I recall that there was a time, 2 or 3 years ago when they recomended to use the old 2.95.x version of gcc to compile the kernel, while using the newer version for everything else. This is, probably, long time passe. But, to be on the safe side, what is the present recommendation? Indeed README still talks about 2.95.3, which was latest stable many years ago :) When you're not sure which version to use the best practice is to use default gcc which came with your distribution: it should be compatible with your kernel. My 'gcc -v' reports version 3.4.5 and produced working 2.6 kernel images. Another advice is to reuse existing kernel configuration from /proc/config.gz, just change relevant kernel option and use 'make oldconfig' build procedure. Cheers, Avraham = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] -- Alexander Indenbaum To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[OT] about birds in state of art network technology
Hello, This is OT story from real life and it's still rolling. A couple of days ago I was reading an article comparing Linux and Solaris driver models. This article was recommended by Sun as introductional reading for driver developers and was published on April 1 2005 at OpenSolaris.org site. While reading I noticed a factual error and felt really proud for myself, so I wrote a correction letter to the respected author: Max, I was reading your article Inside OpenSolaris: Introduction to Solaris Drivers at http://opensolaris.org/os/article/2005-03-31_inside_opensolaris__introduction_to_solaris_drivers/ When you're discussing differences between Linux and Solaris device driver models you're stating: Linux uses the same names for devices regardless of their location (and regardless of the hardware). For instance, Linux disks are /dev/hda, /dev/hdb, etc., regardless of whether the disk is IDE or SCSI. Example you have used seems to me to be inaccurate: 1. IDE disk on Linux named /dev/hdX, from other hand SCSI disks are /dev/sdX. 2. When talking about IDE disks, device names are determined by their location/channel: * hda - primary controller master * hdb - primary controller slave * hdc - secondary controller master * hdd - secondary controller slave This meens if I move, for example, disk from primary to secondary controller, its device name will change. Alexander Indenbaum Max admitted an error, but his answer seemed not serious enough to me, so I wrote a sarcastic reply: On 3/17/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hi, This mistake has been pointed out to me, but I have no easy way to amend the article. Strange opensolaris.org stroke me like well maintained site. One other mistake which has been pointed out to me is that the ext file system is not extent-based. Have not read that article pearl yet. I also expect that over time there will be things which change in both OSes... Well, maybe indeed it is not coincidence that your article is dated April 1 :) Alexander Thanks, max The strangest thing, Max answered to me today again as if he did not get it at all !!! He was asking why April 1 ? So I had to make it crystal clear: it is all about birds in state of art network technology: On 3/19/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: The extent-based file system stuff is in a different article. And my comment about things changing in both OSes was also meant to refer to a different article. That sounds very interesting. Could you give me a link to this article? So, what is it about the driver article that makes you think a publishing date of April 1 is not a coincidence? April 1 is a day that traditionally marked by publishing revolutionary articles. Usually about birds in state of art network technology. Most famous are: * RFC 1149 - Standard for the transmission of IP datagrams on avian carriers http://www.ietf.org/rfc/rfc1149.txt * Why Google's patented PigeonRank™ works so well http://www.google.com/technology/pigeonrank.html Alexander Picture yourself my anticipation for his reply :{) Alexander Indenbaum To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: problem in top utility
Hey, Some unaccounted CPU cycles are consumed for handling software and hardware interrupts and some for managing internal kernel structures like network stack to push packets around or other kernel responsibilities like scheduling or filesystem. The point is that kernel part of CPU pie could not be always mapped to a specific process, that's why benchmarks for IO intensive software systems generally speak about total CPU utilization which could be calculated as 100% - idle%. Totally unrelated but very useful benchmark metric is user/system CPU ratio for a specific process as a function of system load. Systems suffering from contention problems demonstrate good ratio of 80% user 20% system for low-mild load and could reverse and degrade to 20% user 80% system ratio for high load. Naturally such systems do not scale well and perform badly under heavy load. Alexander Indenbaum On 2/25/06, guy keren [EMAIL PROTECTED] wrote: On Fri, 24 Feb 2006, yahav wrote: During a benchmark on our application we need to monitor the cpu usage per process. I tried to do it with top. When I'm loading the system I can see that the total cpu usage on the machine is increasing while no specific process show that it consumed this cpu. don't sum thins up and think this is everything. 1. if you have a lot of short processes created and killed, they'll effect the total CPU usage but you won't see them in top since they die quicker the top refreshes. 2. if you want to monirot things across time, don't use top. write a 5-lines shell script that runs 'ps auxww', sleeps for X seconds and repeats this in a loop. write the output to a file and then analyze it. neither way will allow you to catch often-created processes. for this you might turn on process accounting (psacct is the package name, i think) which will log every processes created on the system (when it terminates), and the time it took to run (possibly also CPU usage - i don't remember). this way you'll catch any created process, and wil be able to try and find who are these invisible ghosts taking your CPU time. I'm sure that the processes that run are consuming cpu. BTW, I can see the increasing of memory usage per process. The os version that I'm using is : (uname -a) Linux rhas4-dl360-x86-129 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:29:47 EST 2005 x86_64 x86_64 x86_64 GNU/Linux unrelated to this issue - you might want to install redhat's updates on your machine (latest kernel is 2.6.9-22.0.2.EL, i think) if it doesn't conflict with other packages you use. -- guy For world domination - press 1, or dial 0, and please hold, for the creator. -- nob o. dy = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[OFF TOPIC] Wiring up home network
Hi, I'm just finishing major shiputz at my home and now it is time to run home network wiring. From topology point of view, one of the rooms is designated as server/communication room. In the communication room there will be cable connection to the Internet with Unix router/nat server. All other bedrooms will have Ethernet sockets and wires will run to the patch panel at the communication room. [PC1] | | [PC2] |-- [patch-panel] -- [switch] -- [UNIX router] -- (INTERNET) | [PC3] | At this stage I have got tubes in walls connecting all relevant points. Here are my questions: 1. Where do I buy communication gear: a. a lot of unpressed raw Ethernet cable b. pressing equipment b. sockets and patch panel for the communication room c. switch ( this is easy to come by, but vendor/model recommendation will be appreciated ) 2. How should I press the cables between sockets in the bedrooms and the patch panel in the communication room. Straight or cross? Could you describe exact order of the wires? Thank you for your help, Alexander Indenbaum To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: [OFF TOPIC] Wiring up home network
On 9/23/05, Maxim Kovgan [EMAIL PROTECTED] wrote: On Fri, Sep 23, 2005 at 02:46:07PM +0300, Alexander Indenbaum wrote: Hi, I'm just finishing major shiputz at my home and now it is time to run home network wiring. From topology point of view, one of the rooms is designated as server/communication room. In the communication room there will be cable connection to the Internet with Unix router/nat server. All other bedrooms will have Ethernet sockets and wires will run to the patch panel at the communication room. You may consider Gigabit network infrastructure - i.e. buy Cat6 cables. I think for intra-home usage and internet connectivity fast/100mb infrastructure will be sufficient till year 2010 at least :) As for pressing - either use the machine in the store or order ready to use cables. As for the cards - make sure the giga card supports linux and jumbo frames. I'm not sure I could press it in the store: I should put wires in the wall tubes, then cut it to needed length and only then I could press it. [PC1] | | [PC2] |-- [patch-panel] -- [switch] -- [UNIX router] -- (INTERNET) | [PC3] | At this stage I have got tubes in walls connecting all relevant points. Here are my questions: 1. Where do I buy communication gear: a. a lot of unpressed raw Ethernet cable b. pressing equipment b. sockets and patch panel for the communication room c. switch ( this is easy to come by, but vendor/model recommendation will be appreciated ) 2. How should I press the cables between sockets in the bedrooms and the patch panel in the communication room. Straight or cross? Could you describe exact order of the wires? Depending on your equipment age, today's cards can work with either. and as for the scheme, lookup with google on ethernet cables howto Google is our best friend. Best regards, Max. Thank you for your help, Alexander Indenbaum To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: [OFF TOPIC] Wiring up home network
On 9/23/05, Tzahi Fadida [EMAIL PROTECTED] wrote: I think you left out some important detail. If you want us to tell you were to buy you have to tell us where you live. Sharon area. IIRC, in haifa there is leon electronics in simtat gaza, should be in the downtown. They have everything and sell bulk, but also to private individuals. As for a switch, always buy 1-2 more ports than you need. The firm should be reliable and with guarentee, I have changed 3 switches and hubs in 3 years, mostly the small 8 ports with no apparent company. Sometimes, its better to buy cheap and throw when its broken and buy a new one than to buy a good and expensive one. Also, one day its 10mb then next 100 and the next 1gb connections so there is no point in investing in something you are going to replace in a year. If you are laying down the lines, why not invest in 8 gidim cables in advance and you don't need a presser (lohetz) if you are going to use ports. Good Luck. Regards, tzahi. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alexander Indenbaum Sent: Friday, September 23, 2005 1:46 PM To: IGLU Subject: [OFF TOPIC] Wiring up home network Hi, I'm just finishing major shiputz at my home and now it is time to run home network wiring. From topology point of view, one of the rooms is designated as server/communication room. In the communication room there will be cable connection to the Internet with Unix router/nat server. All other bedrooms will have Ethernet sockets and wires will run to the patch panel at the communication room. [PC1] | | [PC2] |-- [patch-panel] -- [switch] -- [UNIX router] -- (INTERNET) | [PC3] | At this stage I have got tubes in walls connecting all relevant points. Here are my questions: 1. Where do I buy communication gear: a. a lot of unpressed raw Ethernet cable b. pressing equipment b. sockets and patch panel for the communication room c. switch ( this is easy to come by, but vendor/model recommendation will be appreciated ) 2. How should I press the cables between sockets in the bedrooms and the patch panel in the communication room. Straight or cross? Could you describe exact order of the wires? Thank you for your help, Alexander Indenbaum == To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: [JOB OFFER] Position: Senior Linux Developer
On 5/25/05, Alex Rier [EMAIL PROTECTED] wrote: Hi, Breakthrough Ltd provides Software Development and System Administration Services. For more information see www.breakt.co.il FYI This is *THE WORST* company I had interview at. Offered me slave salary and working conditions. Nothing personal, Alex :) Regards, Alex Rier, CEO Breakthrough Ltd Tel: +972-3-6349922 FAX: +972-3-5364060 Mobile: +972-52-2442549 mailto:[EMAIL PROTECTED] http://www.breakt.co.il -Original Message- From: Geoffrey S. Mendelson [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 25, 2005 3:10 PM To: Alex Rier Cc: IGLU Subject: Re: [JOB OFFER] Position: Senior Linux Developer On Wed, May 25, 2005 at 03:24:15PM +0200, Alex Rier wrote: Our customer is looking for a Senior Linux Developer for a work at Are you an employment agency? Geoff. -- Geoffrey S. Mendelson, Jerusalem, Israel [EMAIL PROTECTED] N3OWJ/4X1GM IL Voice: (077)-424-1667 IL Fax: 972-2-648-1443 U.S. Voice: 1-215-821-1838 VoN Skype: mendelsonfamily = To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED] To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[Job offer] Senior Linux Developer - RT Team
Shunra Software Ltd ( http://www.shunra.com ) is looking for Senior Linux Developer. As a member of the Real Time team, the Senior Linux Developer will participate in developing and designing Shunra's Wan Emulation Engines. While working at Shunra you will interact with the following technologies: C/C++, Multithreaded programming, TCP/IP, emulation models, Linux Kernel User mode, Web scripting languages, Layers 2 3 networking, Perl, Linux low level (drivers), IBM Network processors. At least 2 years experience in one or more of the following fields: * Linux Kernel User Mode * Networking (TCP/IP stack) * Real Time * Excellence in C/ C++ programming * Computer science graduate from one of the known universities with a final grade above 80. Shunra HR contacts: [EMAIL PROTECTED] [EMAIL PROTECTED] Good luck! To unsubscribe, send mail to [EMAIL PROTECTED] with the word unsubscribe in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[Job offer] Student Position RT Team
Student Position RT Team Shunra Software Ltd ( http://www.shunra.com ) is looking for a Cum Laude Student for a part time position to develop, design and implement Shunra's WAN emulation products. While working at Shunra he will interact with the following technologies: C/C++, Multithreaded programming, TCP/IP, emulation models, Linux Kernel User mode, Web scripting languages, Layers 2 3 networking, Perl, Linux low level (drivers), IBM Network processors. Requirements: BSc in Computer Science 2nd year or higher (Average 85 and up) Familiar with in C/C++ programming Familiar with Unix OS Familiar with TCP/IP Good English a must Able to commit to 2 days a week. please forward resume + university grade transcripts via mail to: [EMAIL PROTECTED] or directly to e-mail: [EMAIL PROTECTED]
[Job offer] Positions Available at Realdice.com
Hello, Another posting on behalf of my friend. Contact information: Email: [EMAIL PROTECTED] Contact: Guy QUOTE ** Realdice.comRealdice.com operates in the Mobile Gaming area,including Palm OS,PocketPC, Cellular, Playstation, Nintendo, and more. Address: Or YehudaNo. of Employees in Israel: 1-10Company Established: 2004Email: [EMAIL PROTECTED]Contact: GuyWeb Site: http://www.realdice.comPositions Available: 2-Position #1:-- Mobile DeveloperUpdated: 19-Apr-2005Description: Game DeveloperDeveloping and designing game content code of highest international level.Developing systems and tools for game development.Passion for games and achieving excellence.Proactive, objectives driven, disciplined andprofessionalwork ethicRequirements: Excellent C/C++,Java skills Extensive Mobile development (Pocket PC and Palm OS)experienceExperience with Symbian/ Windows Mobile/ SmartphoneSeries 60 UI an advantageStrong 3D/Graphics/OpenGL/direct x programming skillsExperience with Bluetooth/IrDA/WiFi Familiarity with latest concepts of real timerendering andAI developmentPS2/PSP/Nintendo/Nintendo DS systems level experiencea huge plusMust show previous projects-Position #2: -- Server DeveloperUpdated: 19-Apr-2005Description: Server/Communications ExpertAs a key part of the development team, this individualwill beinvolved in server-side and communication development. Requirements: Minimum 3 years C++ developmentexperienceExtensive Linux/Unix experienceMinimum 5 years experience in a developmentenvironmentKnowledge of communication protocols, TCP andclient-server development Experience with encryption technology a big plusGood knowledge of Java, C++; .NET an advantageExperience with mobile devices (Palm OS, Pocket PC,Symbian) a plusProven ability to design user friendly interfaces Self motivated, creative, ability to learn and adaptProven Management Ability /QUOTE
[Job offer] Realdice.com
Hi, My friend asked me to forward this Linux networking related job offer to linux-il Please send your CVs to the email in the end of this message. Thanks, QOUTERealdice.com develops the next-generation of mobilegames with a focus on wireless and interactivetechnologies.Our current release, Multiplayer Championship Poker - Texas Hold'em is the bestselling new game for Palmand Pocket PC.We are developing the technology that will enablethousands of wireless users to connect and competeagainst each other.This startup is in the first stage. However, the technologyand market we are positioning to captureis very lucrative and the potential toany employee that enters at this stage is substantial.The location will most likely be Or Yehuda or Yehud(right next to each other). We would want any potential employee to be able to begin work no laterthen June 1st.The position would be Full Time with a combination ofSalary and Options.Send CV to [EMAIL PROTECTED] /QUOTE
[OT] Memory allocation in multi-threaded program on multi-proccessormachine
Hi! We have problem with program which fails to utilize all the CPUs on multi-proccessor machine. We suspect that all the threads wait on same mutex when they allocate memory since heap is shared. Is this true? How it can be solved? Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[OT] Dual channel LVD SCSI adapter for SUN 420R
Hi! This is really off topic. Can you recommend me dual channel LVD SCSI adapter for SUN 420R? As you know Sun original costs a lot of $$. Thank you in advance, Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Request for NT NFS server recommendation.
Hi! I'd like to get recommendations for NT NFS servers. I know a couple of NFS implementations for NT but all of them have some problems. Personal experience stories are the best. Stable is my keyword. Thank you for your help, Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Process Id by Name.
Hi! I'm writing c++ library which should find pid by process "name" - command line. This library should work on Linux Solaris and HP-UX. How do I do it? Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[OT] HP-UX and vi
Hello! I have strange problem with vi under HP-UX. For example '#' sign could not be typed nor pasted. What do you think? -- Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
PCI software modem support
Hello! What is going on with those PCI software modems? It's around for a while. Why Linux does not support it yet? -- Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Linking Q. - merging global symbols.
Hi! We develop product using Linux / GCC. We have problems with run time linking with dll ( .so ) using dlopen/dlsym. The problem is that global symbols of program and library with the same name are getting merged when dlopen() executed ( having global symbols as a bad design is another question :{) ) As result API function from dll call causes changing of internal data in main program which is obviously is not desirable at all. How it can be prevented? Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
NIS on Linux + Solaris
Hi! Does anyone has experience in setting NIS on Linux + Solaris network? Which should be chosen as NIS server Linux or Solaris? Are there any compatibility issues? Any interesting information is appreciated. Thank you in advance for your help, Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
[off topic] Compiling Solaris 2.6 binaries on Solaris 7
Hi! What is the way to compile Solaris 2.6 binaries under Solaris 7. I hope there is no need to buy 2.6 just for that :{). Thank you in advance for your help. Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
dlopen() and daemonizing
Hi! I have a problem with dlopen(). Calling to dlopen() from regular proccess works just fine, yet if my process daemonized before calling dlopen() it just stucks. Anyone? Please answer me in private mail since I do not read this list on regular basis. Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
Re: who problem
On Wed, 28 Jul 1999, Ilan Finci wrote: Hi, I've tried to find answer to this on the newsgroups, but got no response at all, so I'm trying here. I have a machine installed with RH6.0 that has the who command behave strangely: I only see people that are rloged in to the machine, or if I login from one of the virtual consoles. No "xterm" or any other kind of X terminal I tried shows up in the "who" list. I compared some file permission to another RH6.0 machine we have (where who works fine) and saw no difference. I mainly looked at /var/run/utmp and /var/log/wtmp On plain XFree xterm you have flag: -ut This option indicates that xterm shouldn't write a record into the the system log file /etc/utmp. +ut This option indicates that xterm should write a record into the system log file /etc/utmp. In general terminal program decides weither to put itself in utmp. Hope it helps Any ideas what else can it be? Thanks, Ilan -- MobilEye Vision Technologies LTD 24 Mishol Hadkalim st. Jerusalem, 97278, Israel Tel: 972-2-5866989 Fax: 972-2-5867720 Personal Fax: 1-801-912-3251 Email: mailto:[EMAIL PROTECTED]http://www.mobileye.com Alexander Indenbaum [EMAIL PROTECTED] = To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
XDM host chooser - an alternative
Hi! I'm tired of ugly default host chooser which comes with XFree XDM. Can anyone recommend me an alternative? Alexander Indenbaum [EMAIL PROTECTED]
[off topic] Solaris x86 2.7 and Western Digital 8.4G IDE HD
Hi! I just bought Western Digital 8.4G IDE HD with intention to install Solaris on it. I installed it as secondary master in addition to another HD + CD on primary ide controler. During Solaris installation boot kernel reported warnings about timeout on new HD. Afterwards installation program failed to create fdisk partition. Disk seems to work with Linux and NT. No warnings during boot up. I created couple of fdisk partions, scandisked and fscked it before and after I wrote and read old disk's contents on it with both OSes. All without any visibale problem. What do you think? Alexander Indenbaum [EMAIL PROTECTED]