**** BEGIN LOGGING AT Mon Sep 13 02:59:57 2010 Sep 13 07:17:35 hello, what is the most used distro for the freerunner right now? Is Android a good option? Sep 13 07:18:22 xqo: most used? probably shr afaik Sep 13 07:18:40 (I'm a debian user) Sep 13 07:19:02 alright thanks Sep 13 07:19:13 Is android still not a good option? Sep 13 07:19:38 you'd think with its late popularity it could be fun to use on the freerunner Sep 13 07:21:03 xqo: depends on what you value Sep 13 07:21:37 xqo: i haven't heard from folks running android since long. Sep 13 07:21:46 alright. Sep 13 07:21:54 xqo: hackers are not interested in android anyway, as it's not programmer-friendly. Sep 13 07:22:06 xqo: that's what even android devs admit. Sep 13 07:22:19 oh, okay. thanks! Sep 13 07:23:14 xqo: google's android site basically suggests that the most important idea of android is _selling_ apps via android-market so that's certainly not something a free software enthusiast usually wants. Sep 13 07:23:33 yeah that was the largest downside for me too Sep 13 07:23:43 the idea of sandboxed apps however is very interesting Sep 13 07:24:53 that's something that is clearly missing from debian and shr too Sep 13 07:25:21 lindi-: you know that security always comes with a price, you have to make compromises between security and over-complication of the system. Sep 13 07:25:46 xqo: you might want to also check qtmoko, it's maybe the most 'finished' distro atm Sep 13 07:27:57 lindi-: sandboxing a public http daemon is one thing, and sandboxing every end-user app is too damn complex. If you consider the history of breaches (and the consequencies) you'll probably agree that most often sandboxing doesn't worth the trouble. ;) Sep 13 07:29:23 lindi-: also that's a matter of what one wants. Android was made with the purpose of running random crap-apps. But that's clearly not a typical use-case for a Debian system. Sep 13 07:32:09 PaulF: of course security comes with a price yes Sep 13 07:32:36 PaulF: but giving all applications all access also has a price => you need to be really careful on what programs you run Sep 13 07:32:55 lindi-: btw, have you ever tried studying windows ACLs? Sep 13 07:33:20 PaulF: what breaches do you mean? you mean that sandboxing is difficult to make without security bugs? Sep 13 07:33:42 PaulF: debian is the universal os, I want to be able to configure it to do anything I want :P Sep 13 07:33:58 PaulF: I don't think windows supported those in win3.1 very well Sep 13 07:34:14 lindi-: it's an interesting and complex solution, on the order of magnitude more flexible than unix's permissions. But it's so damn complex (especially given the surprisingly lacking documentation) that almost nobody properly understands and uses that. Sep 13 07:34:34 unix permissions clearly are lacking though Sep 13 07:34:56 lindi-: i mean breaches in the apps that lead to some bad things that could have avoided if they were sandboxed. Sep 13 07:35:07 PaulF: ah Sep 13 07:35:11 lindi-: even POSIX ACLs are not nearly as powerful as windows'. Sep 13 07:35:25 PaulF: anyways, I'd like to sandbox things like my one-time password calculator from everything else that runs on my FR Sep 13 07:35:54 lindi-: why can't you use a restrictive selinux policy for every app by default? Sep 13 07:36:07 PaulF: still learning selinux Xorg extension Sep 13 07:36:36 PaulF: it looks somewhat complex. apparently I need to modify the window manager Sep 13 07:40:43 lindi-: i've heard multics was made with strong focus on security and it went nowhere while ITS gave many folks a lot of fun and experience throughout the many years. Sep 13 07:41:32 PaulF: i haven't used either one :) Sep 13 07:41:35 lindi-: i mean usually really secure systems are either too limited or too complex and inefficient so you have to choose. Sep 13 07:41:43 lindi-: neither have i, unfortunately. Sep 13 07:41:54 PaulF: but I'd like to have a normal system + one-time password calculator in isolation Sep 13 07:42:10 PaulF: that'd be easier than having to carry a separate physical device for one-time password generation Sep 13 07:42:31 PaulF: it shouldn't be compler or inefficient Sep 13 07:42:33 lindi-: this option is exactly what i thought about because it'd be an easy and working solution. Sep 13 07:42:44 lindi-: i meant carrying a separate device. Sep 13 07:43:02 PaulF: it is not easy, those one-time password calculators are not cheap Sep 13 07:43:17 lindi-: can't you implement it on your atmega or something? Sep 13 07:43:24 PaulF: you call that easy? ;) Sep 13 07:43:35 PaulF: they need a keyboard for me to type the passphrase Sep 13 07:44:36 (I'm using opiekey(1)) Sep 13 07:45:48 lindi-: i see. Then why not switch to a text terminal to start the generator? Sep 13 07:46:42 PaulF: chvt 1? Sep 13 07:46:54 lindi-: yes, to not have to deal with X Sep 13 07:47:00 PaulF: on FR the problem is that I need xvkbd Sep 13 07:47:12 since I don't carry a physical keyboard with me Sep 13 07:47:27 lindi-: ok, then what about starting another dedicated X server? Sep 13 07:47:36 PaulF: that eats a lot of memory Sep 13 07:47:47 lindi-: sure, but for a short amount of time Sep 13 07:47:47 PaulF: but is a possibility Sep 13 07:49:13 PaulF: I just thought that it'd be fancier to integrate this to a single X server :) Sep 13 07:49:21 PaulF: just to learn something new about selinux Sep 13 07:49:38 PaulF: I'm thinking this could be used to run graphical package managers on typical desktop environments too Sep 13 07:49:38 lindi-: i fully agree :) Sep 13 07:49:50 PaulF: have I advertised sido yet? ;) Sep 13 07:50:05 lindi-: at least i haven't seen it. Sep 13 07:50:48 PaulF: it's a prototype to make sudo safer to use: http://lindi.iki.fi/lindi/darcs/sido/README Sep 13 07:52:28 lindi-: so basically you're trying to workaround the inherent insecureness of X? Sep 13 07:53:06 PaulF: i don't believe it is inherent, we just are not using selinux yet :) Sep 13 07:53:38 PaulF: trusted solaris folks claim to have secured their X Sep 13 07:54:09 PaulF: but since it's non-free stuff it's very hard to say what X stuff they had to disable to get that done (at least opengl afaik) Sep 13 07:54:30 lindi-: so here comes the non-zero price again... Sep 13 07:54:41 PaulF: hmm? Sep 13 07:54:58 lindi-: to secure the system they had to make it more limited. Sep 13 07:55:18 PaulF: yeah probably Sep 13 07:56:13 PaulF: but a typical desktop user does not need a 100% unspoofable dialog, he can probably live with 100% unsniffable password and 99% unspoofable dialog :) Sep 13 07:56:42 lindi-: sorry for the OT, but do you by any chance have a solution to "oh, i want to install this package but i can't because apt-get is already running installing something else"? Sep 13 07:56:55 PaulF: not really no Sep 13 07:57:01 PaulF: I use chroots :) Sep 13 07:57:12 so multiple apt-get instances can be running at the same time Sep 13 07:59:24 lindi-: windows uses C-M- as a very special combination to prevent spoofing dialogs. Sep 13 07:59:55 PaulF: yep Sep 13 08:00:13 PaulF: that's why I chose it for sido default too :P Sep 13 08:00:40 (actually it is xsakd default. xsakd could be configured to run something else than sido-sign too) Sep 13 08:02:08 lindi-: complex stuff... esp if you want to have a virtual keyboard working with it. Sep 13 08:02:22 PaulF: yes Sep 13 08:03:06 lindi-: it looks like there should be a very dedicated handling for the security-related stuff in X server integrated. Sep 13 08:03:17 PaulF: there is selinux extension Sep 13 08:03:26 PaulF: I just read the source Sep 13 08:03:43 and some papers Sep 13 08:09:05 lindi-: (serialise apt-get requests) surprisingly the tool in question is called "postpone" and it even has a "--debian key", so i'd just need to "postpone -d apt-get install coolapp" or even make an alias apt-get="postpone -df /usr/sbin/apt-get" Sep 13 08:10:48 /usr/bin/apt-get Sep 13 09:16:26 PaulF: interesting! Sep 13 09:44:33 except that alias thing doesn't work.. complains me about /var/lib/apt/lists/lock .. (does Debian & ubuntu possibly name the locks in a different way?!) Sep 13 09:50:01 hmm.. sudo seems to mess up the aliases.. Sep 13 10:02:21 rhkfin: yeah Sep 13 12:35:18 larsc, hi Sep 13 14:23:05 PaulF: lindi-: isn't a sandbox to block access from _inside_ to general outside? I'd guess a sandbox doesn't help anything to protect any app inside from keylogging or data readout form _outside_ the sandbox Sep 13 14:23:40 so what's the use of running a OTP generator inside a sandbox? o.O Sep 13 14:32:15 DocScrutinizer: I'd run rest of the system inside a sandbox :) Sep 13 14:32:30 that's more like it Sep 13 14:32:45 it's called TPM afaik :-P Sep 13 14:33:02 or TCPA or something Sep 13 14:38:40 DocScrutinizer: not sure, i thought those included hardware support Sep 13 14:38:54 not really Sep 13 14:40:22 it's primarily a bootloader checking signature of kernel, kernel checking signature of apps, and making sure no 'rogue' app ever gets executed as long as any 'safe app' has still some memory allocated or not cleaned out Sep 13 14:41:16 the hw thing comes in when mamaging the keys, and making sure nobody replaces the bootloader or the sig keys it uses to verify that's a 'safe kernel' Sep 13 14:42:37 so TPM is all about depriving power from user Sep 13 14:42:55 Assuming the user doesn't have the bootloader keys. Sep 13 14:43:11 yep Sep 13 14:43:20 I would quite like a device that is a total functional brick if the password is forgotten. Sep 13 14:43:30 It cannot be recovered even with flashing tools. Sep 13 14:44:40 sounds odd. Usually a clean flashing, erasing *all* data on device, is considered a viable recovery method Sep 13 14:46:07 this applies to firmware as well as for HDD with hardware password Sep 13 14:46:20 SpeedEvil: with hard enough ionizing radiation you can even erase Fuse Bits on uCs... all devices can be recovered if there's no real damage done to something Sep 13 14:47:06 Wonka: nope. Fuse bits often are real fuses. Once blown they can't recover Sep 13 14:47:42 DocScrutinizer: hmm. hmm. not so for those atmels flylogic took apart... Sep 13 14:47:49 http://www.flylogic.net/blog/ Sep 13 14:48:27 yeah, atmel fuse logic follows the erase-all paradigm. You can "reset to factory" Sep 13 14:48:28 DocScrutinizer: using a degausser on a HDD surely causes all data to be lost - including those parts of the firmware that are on the magnetic media... it's quite effectively bricked then :> Sep 13 14:48:32 DocScrutinizer: I do not want someone stealing my phone to be able to recover it. Even if they cannot get my data. Sep 13 14:49:18 .oO( watchdog activated load of thermite? ) Sep 13 14:49:21 * DocScrutinizer suggestes self-distruct Sep 13 14:49:50 I want it to work if I get it back, and know password. Sep 13 14:49:53 hrm. what can the battery controller do? can it explode the LiPo battery? Sep 13 14:50:02 for smal units usualy Litium is used :-D Sep 13 14:50:53 esp on hardened attache cases Sep 13 14:51:19 drill a hole anywhere -> documents incinerated Sep 13 14:52:34 * DocScrutinizer wonders if anybody thought about cutting case in two halves under protective gas Sep 13 14:53:13 I have. Sep 13 14:54:04 Related wonderings are how to make aerogel, and pressure sterilisation of food. Both of which use stuuupid presures. Sep 13 14:54:31 aerogel? Sep 13 14:54:37 yes. Sep 13 14:54:37 what's that? Sep 13 14:54:54 It is a very open foam made from glass. Sep 13 14:55:00 aaah Sep 13 14:55:00 Or other materials. Sep 13 14:55:10 That ends up at a density approaching air. Sep 13 14:55:20 duh Sep 13 14:55:28 probably less Sep 13 14:55:30 :-D Sep 13 14:55:59 you start with a jelly, then replace the water with alcohol. Then at pressures that liquify CO2, you immerse it in CO2 until the alcohol diffuses out. Sep 13 14:56:21 you can also do it with only alcohol - but the pressures are worse Sep 13 14:56:37 liquid glass and water?? Sep 13 14:56:57 It's not quite liquid glass - it's something that when you then heat it, you get a glass. Sep 13 14:56:59 not seriously Sep 13 14:57:02 stuuuuuupid pressures Sep 13 14:57:18 kBars? MBars? Sep 13 14:57:28 mbars Sep 13 14:57:29 mbars Sep 13 14:57:30 yes, "M", not "m" Sep 13 14:57:32 http://en.wikipedia.org/wiki/High_pressure_food_preservation Sep 13 14:57:39 Is also fun. Sep 13 14:57:41 "m" is "milli" Sep 13 14:57:45 "M" is "Mega" Sep 13 14:57:55 Though that's 500Mbar Sep 13 14:58:00 err Sep 13 14:58:05 no Sep 13 14:58:10 500MPa Sep 13 14:58:29 Aerogel is a hundred bar ish. 10MPa Sep 13 14:58:53 I still don't wrap my head around aerogel Sep 13 14:59:43 http://en.wikipedia.org/wiki/Aerogel Sep 13 14:59:45 funky stuff Sep 13 14:59:56 70kpsi ~ 4.8M Bar Sep 13 15:00:04 erh. Sep 13 15:00:06 Aerogel was first created by Samuel Stephens Kistler in 1931, as a result of a bet with Charles Learned over who could replace the liquid in 'jellies' with gas without causing shrinkage.[3][4 Sep 13 15:00:09 :) Sep 13 15:00:09 70kpsi ~ 4.8 kBar Sep 13 15:00:21 at 500MBar I guess any food, no matter strawberry marmelade or cheese, will end as diamonds :-P Sep 13 15:00:31 :) Sep 13 15:00:43 yes - 500MPa is rarther smaller. Sep 13 15:01:51 DocScrutinizer: nah. 0.03 Diamond Formation Pressure, says wolframalpha Sep 13 15:02:18 aaargh. make that 0.05. I wonder how I manage to mistype stuff all the time. Sep 13 15:02:30 and also I wonder why they don't let you just c&p from the site Sep 13 15:02:49 lol Sep 13 15:03:35 what'S pressure for 5th, 6th, and 7th aggregate of water? Sep 13 15:04:19 7th = neutron matter? Sep 13 15:04:36 mater even Sep 13 15:07:34 http://www.enm.bris.ac.uk/teaching/projects/2002_03/jb8355/review.html Sep 13 15:07:59 Ice 7 is abourt 2GPa Sep 13 15:09:27 where's Ice 6? Sep 13 15:09:59 about 800MPa Sep 13 15:10:08 I don't see it in the diagram Sep 13 15:10:19 I, II, III, IV, V, VII Sep 13 15:10:21 but not VI Sep 13 15:10:33 TIt's just below 7 Sep 13 15:10:53 6 is the first one that can be warm. Sep 13 15:12:55 well, at that pressure, the temperature is quite irrelevant to me :> Sep 13 16:12:39 hi Sep 13 16:28:02 Hello. Why do they say, the samsung H1 has a 1 GHz processor, when it actually has a 600 MHz + 488 something MHz dsp? Sep 13 16:31:41 ha, now I bought three of the samsung h1 and already doubt wethter this was wise. :-\ Sep 13 16:34:37 SparFux: you don't care about clock frequency. Sep 13 16:34:47 Youcare about how fast the software goes. Sep 13 16:35:17 Hm... the faster the clock the faster the software, if it's the same software. :-) Sep 13 16:35:54 Te be honest, I plan on replacing the whole software on that phone anyway. Sep 13 16:36:21 No. Sep 13 16:36:26 Not? Sep 13 16:36:44 Clock speed and execution speedd do not scale linerarly unless the processors are identical. Sep 13 16:36:50 And the RAM is the same ratio. Sep 13 16:37:10 Ah, you are right. Sep 13 16:37:43 Ok, the snapdragon sounds like being forther developed Cortex-A8, but that's not so important, the Snapdragon phone is more expensive anyway. Sep 13 16:38:48 The most important thign would be to get root, replace everything and have drivers for all items anyway. Sep 13 16:40:07 * LiMo (Linux Mobile) OS * TI OMAP 3430 600 MHz (same as N900) CPU/GPU chipsets sounds like a good choice, The N900 can run debian :-) Sep 13 19:47:48 larsc: hi, are you here? if you are interested i have some measurements of current during suspend... Sep 13 19:48:13 radekp: yes I'm here. Sep 13 19:49:02 larsc: maybe they are useless but i spent quite a lot of time with them :) Sep 13 19:49:04 larsc: http://activationrecord.net/radekp/pub/suspend_power2/results.txt Sep 13 19:49:38 larsc: i have measured current with multimeter before every call to device suspend Sep 13 19:49:49 radekp: they will not be useless anyway. as we now know how much is driven for each thing on boot Sep 13 19:51:06 larsc: another interesting thing is that suspending modem is somehow different for 2.6.29 and 2.6.34 Sep 13 19:51:32 radekp: btw, you had specific patches for modem Sep 13 19:51:42 larsc: if i do echo mem > /sys/power/state on .29 it suspends so that device eats 9mA Sep 13 19:51:55 larsc: with 2.6.34 i have 30mA Sep 13 19:52:41 now 30mA? thought you had 15mA, mine result is 20mA. Sep 13 19:52:41 larsc: if i do echo "AT@POFF" > /dev/ttySAC0 then i get 16mA for .34 Sep 13 19:52:53 ah. yes. Sep 13 19:54:02 btw i think this may very a bit, as battery has(guess) slightly different voltage depending on remainig charge Sep 13 19:54:14 s/very/wary/ Sep 13 19:54:14 gena2x meant: btw i think this may wary a bit, as battery has(guess) slightly different voltage depending on remainig charge Sep 13 19:54:47 larsc: i dont think it's problem but i think it's interesting Sep 13 19:56:20 hm Sep 13 19:56:37 radekp: have you tried suspending the modem via the sysfs nodes? Sep 13 19:56:53 /sys/bus/platform/devices/gta02-gsm-pm.0/power Sep 13 19:56:59 or something like that Sep 13 19:57:20 larsc: yes but it has no effect on the overall current drain in suspend Sep 13 19:58:09 ok. thats interesting Sep 13 19:58:50 i can try it once more to confirm it... Sep 13 20:02:14 larsc: one more maybe interesting thing - the current in suspend is high even with openwrt 2.6.30 kernel Sep 13 20:07:13 hm. I'm wondering what we are not turning off Sep 13 20:08:59 i have some free time in the next days. i'll try to take a closer look and port the patches to 2.6.36 Sep 13 20:11:22 oki, thanks **** ENDING LOGGING AT Tue Sep 14 02:59:57 2010