00:00:00 --- log: started forth/10.11.30 03:01:45 --- quit: gogonkt (Ping timeout: 276 seconds) 03:02:54 --- join: gogonkt (~info@113.105.207.246) joined #forth 04:32:20 --- quit: ASau (Remote host closed the connection) 04:33:14 --- join: ASau (~user@95-28-62-161.broadband.corbina.ru) joined #forth 05:23:27 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 05:35:55 --- quit: MayDaniel () 06:26:31 --- quit: TreyB (Ping timeout: 265 seconds) 07:20:47 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 07:25:10 --- quit: Deformative (Ping timeout: 255 seconds) 07:29:38 --- quit: schmrkc (Quit: Lost terminal) 07:48:39 --- quit: ASau (Remote host closed the connection) 07:49:28 --- join: ASau (~user@95-28-62-161.broadband.corbina.ru) joined #forth 08:28:43 --- quit: MayDaniel () 08:30:56 crc, how are you liking fossil? 08:41:03 --- quit: gogonkt (Ping timeout: 276 seconds) 08:50:42 --- join: schmo (~marcus@c83-254-197-212.bredband.comhem.se) joined #forth 08:56:39 --- join: gogonkt (~info@113.105.207.246) joined #forth 09:07:47 --- join: Deformative (~Joseph@caen-cse-141-212-203-202.wireless.engin.umich.edu) joined #forth 09:08:24 appamatto: licking software is bad for you 09:14:20 --- join: schme (~marcus@c83-254-197-212.bredband.comhem.se) joined #forth 09:14:21 --- quit: schme (Changing host) 09:14:21 --- join: schme (~marcus@sxemacs/devel/schme) joined #forth 09:14:26 --- part: schmo left #forth 09:21:13 --- join: kar8nga (~kar8nga@m-89.vc-graz.ac.at) joined #forth 09:31:45 ams, really? 09:32:00 appamatto: really... mine tastes ink at times 09:34:24 I think fossil is the only bsd-licensed distributed scm 09:34:36 You're wrong. 09:34:51 Hmm, I just checked git, bazaar, mercurial, and darcs 09:35:05 You should check OpenRCS and OpenCVS. 09:35:17 never heard of them, checking now 09:35:39 Nobody expects security inquisition. 09:35:57 Their chief weapons are fear and surprise, 09:36:26 I don't think opencvs is distributed 09:36:27 and almost fanatical devotion to The0 de Raadt. 09:37:24 There was something to make CVS distributed. 09:37:53 I didn't start developing until after the CVS era 09:38:30 It hasn't ended yet. 09:38:36 I think everyone had already switched to svn and the only time I used cvs was in tracking FreeBSD current 09:38:45 You're wrong. 09:38:47 ASau: i think they called it subversion *G* 09:38:48 Well, now it seems to be the git era 09:39:13 Git doesn't scale well. 09:39:18 ASau: hm? 09:39:25 sure looks like it scales quite well 09:39:35 (subversion doesn't scale) 09:39:50 ams, I think the problem is that a git clone contains the entire repository history 09:40:03 appamatto: you can do a shallow copy 09:40:15 --depth=1 or something 09:40:33 but then you can't commit back, right? 09:40:40 no clue 09:40:48 you should be able to do a git-format-path or something 09:40:52 No, the problem is that git doesn't handle long history with reasonable performance. 09:40:56 CVS does. 09:41:07 ASau: git handles it quite nicley 09:41:28 ASau: if 20 years of history isn't good enough, then i don't know what is 09:41:47 gcc.git works very nicley, so does the binutils tree and emacs tree 09:41:55 I never used CVS, but I sure did hear a lot of bad things about it 09:41:57 those projects are just a bit older than you, whippersnapper 09:42:03 appamatto: it isn't that bad 09:42:08 (ams, not to mention the linux kernel) 09:42:28 appamatto: i wouldn't call it "long" 09:42:30 What about linux kernel? 09:42:32 but yes, linux is another good example 09:42:43 linux kernel has very small history. 09:43:02 ASau: wat has big history in your book? 09:43:50 appamatto: somethings aren't to good about cvs, but in general it works damn well 09:44:25 appamatto: the sad thing is that subversion handles things even worse 09:45:45 not that i like git... but oh well 09:45:55 gotta use what is used if you wanna hack upstream 09:46:22 rcs, cvs, git, bzr, hg, darcs, what else is in my mixed up back? 09:46:36 I know a lot of people who use git-svn 09:46:40 yeah 09:46:46 i just gave up 09:46:56 might as well learn three things: commit, diff, cleanup 09:46:57 :-) 09:47:38 I don't know if that makes sense. 09:48:13 It is much easier to work with subversion with its native interface. 09:48:48 easier than C-x v v in emacs for all the myriad of vcs out there? doubt it. 09:49:15 Do you guys use fossil? 09:49:22 no 09:49:41 It is disputable that subversion is reasonable choice for new project though. 09:49:54 it was disputable from the start 09:50:05 Yes, I use fossil for some experimental projects. 09:50:05 subversion is a pile of shit 09:50:07 always was 09:51:28 hell, all of the problems in cvs could be solved without a rewrite 09:52:01 in the rage of the "cvs sucks"-era a few friends and i actually did that 09:56:08 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 09:56:12 well, it seemed like freebsd was trying to get off of cvs 09:56:29 does anyone even use freebsd? 09:56:30 Are there any big projects still happily using it? 09:56:40 What? CVS? 09:56:45 ams, umm, like some large percentage of internet servers 09:56:48 appamatto: the gnu project uses for quite a lot of stuff 09:57:09 appamatto: the whole src tree is cvs (binutils, gdb, gold, bfd, ...) 09:57:36 appamatto: weird, seeing that i have admined parts of the interwebs, wouldn't let a freebsd near anything. 09:57:42 And apple uses the freebsd userland 09:57:43 openbsd maybe... 09:58:03 This is wrong. 09:58:32 OSX userland isn't FreeBSD. 09:58:45 I think there is quite a bit of freebsd code there 09:58:46 * ams wouldn't know. 09:58:49 check out the man pages 09:58:59 appamatto: well, by that definition, netbsd is also freebsd userland :-) 09:59:02 ditto for openbsd 09:59:23 I've checked not only manual pages, but also tools behaviour. 09:59:26 hehe 09:59:44 That comes from NetBSD in about half of cases. 10:01:03 I see 10:01:45 I also doubt that those manual pages were that heavily modified in FreeBSD before they landed in OSX. 10:02:14 ASau: so what is a big project with long history? 10:02:40 At least five years ago there were many remains of time before 4.4BSD. 10:03:15 Wow, I thought FreeBSD was a popular server but apparently it's < 5% 10:03:39 appamatto: telling you, it is definitly not popular 10:03:49 It is hard to track it in FreeBSD repository, since they consistently removed repositories between releases. 10:04:23 Remember Pareto rule? 10:06:41 Looks like Linux dominates everywhere outside of consumer devices 10:06:54 appamatto: GNU actually. 10:06:59 linux is just a kernel, GNU is the OS 10:07:16 GNU can run on Windows, too, though :p 10:07:19 as I am doing right now :p 10:07:20 Just like VB dominated "everywhere" some time ago. 10:07:24 appamatto: actually, it cannot. 10:07:49 appamatto: since the kernel is non-free software, and you can't make it hook into the GNU system, like was done for Linux. 10:08:03 meh 10:08:03 would be nice though if windows was free software, maybe in a few years 10:08:20 I'm still using glibc, bash, and a ton of other gnu software 10:08:57 appamatto: sure, and that i s the GNU system. GNU isn't a set of "software", it is and always has been an operating system, just like BSD 10:09:18 appamatto: if you took Linux and ported BSD to it, it would still be a BSD system. 10:09:51 I dunno, seems like a vague distinction to me 10:09:56 given that the kernel is so large 10:09:56 You could use libc, ksh, and a ton of free (contrary to gpl) software as well. 10:10:12 the GPL is just as free as the 3-clause BSD license. 10:10:26 Kernel isn't large. 10:10:55 It seems gigantic to me 10:11:03 it is quite tiny 10:11:05 10MB 10:11:13 If you build everything in. 10:11:22 appamatto: what you are seeing is the device drivers, they take most place 10:11:48 appamatto: if you just look at the kernel proper, it is super tiny 10:12:08 scheduler, mm, some boot cruft... 10:12:10 --- quit: MayDaniel () 10:12:25 filesystems, network stack, ... 10:12:37 also tiny, if you pick on... 10:12:38 one 10:12:47 10MB is _everything included_. 10:12:53 How big is gcc? 10:12:54 It isn't that large. 10:12:56 uhm, no it isn't. 10:13:07 it is atleast ten fold that if you include everything 10:13:12 appamatto: which part? 10:13:19 appamatto: c? c++? ada? test suite? 10:13:23 appamatto: backend? frontend? 10:13:23 :-) 10:13:28 just c/c++, no tests 10:13:38 appamatto: 10+ MiB 10:13:44 because I consider gcc gigantic 10:13:45 --- join: qFox (~C00K13S@5356B263.cm-6-7c.dynamic.ziggo.nl) joined #forth 10:13:57 and if the linux kernel is anywhere near that, then it is also gigantic 10:14:08 appamatto: gcc is big, but not gigantic 10:14:11 compare okl4 or similar 10:14:51 $ du -shc *.c *.h|tail -n1 10:14:51 25Mtotal 10:14:58 Anyway, machines running the linux kernel are dominating in every sector other than desktop devices 10:15:12 looks like they will take over mobile as well, judging from these stas 10:15:15 stats* 10:15:32 It depends on what you count as mobile. 10:15:43 cell phones? 10:15:50 Unlikely. 10:15:56 android? 10:16:18 hell, embedded systems are getting swamped with linux 10:16:33 even telecomm stuff 10:16:51 according to wiki 27% of smartphones are linux 10:16:53 I haven't heard Apple plans on moving to hostile software. 10:17:06 (which is not GNU :p ) 10:17:08 Wiki isn't reliable source of information. 10:17:10 ASau: they are already rnning hostile software, no point in them moving 10:21:05 ASau, android has a big share, and it's linux 10:22:02 --- quit: Deformative (Ping timeout: 240 seconds) 10:22:03 appamatto: ASau lives in his 4-bit world :-) 10:22:05 It is still one step behind apples. 10:22:17 ASau, it's ahead of Apple in sales 10:22:38 possibly behind in market share, due to starting later 10:23:30 It's technologically behind. 10:23:37 never stopped anyone 10:23:43 (i.e. *bsd) 10:23:58 Well, desktop linux is probably technologically behind as well 10:24:09 desktop GNU 10:24:17 that too 10:24:18 It is possible that Google catches up with its big bucks behind. 10:24:23 linux has no relation to the desktop 10:24:32 I run linux on my desktop 10:24:33 it is all GNOME, a ... part of the GNU system and project :-) 10:24:50 I don't, so what? 10:24:59 ASau, what do you run? 10:25:12 NetBSD. 10:25:26 I try not to run non-free software where possible. 10:25:37 netbsd includes non-free software in its kernel afaik 10:26:01 Wow, is NetBSD usable? Why not OpenBSD or FreeBSD? 10:26:17 Why OpenBSD or FreeBSD? 10:26:32 What does it bring to me? 10:26:33 larger user base 10:26:40 more development, ... 10:26:58 And lack of SMP and journalling FS respectively. 10:26:59 How nice. 10:27:12 appamatto: he has a point ;-) 10:27:28 FreeBSD has no journaling FS? 10:27:32 Has it? 10:27:41 Umm, FreeBSD has ZFS for one 10:27:52 ASau: i thought that netbsd didn't have decet smp support? or was it openbsd? 10:27:52 How stable is ZFS on FreeBSD? 10:27:53 what journaling FS are you using on NetBSD? 10:27:59 FFS. 10:28:39 ASau: and yet again: what big old project can you give as an example of where git goes bonkers? 10:28:48 looks like freebsd has ffs 10:29:01 Does it have journalling? 10:29:51 I don't know, but UFS on freebsd apparently supports journaling 10:30:03 I haven't heard of that. 10:30:14 It's hard to imagine an OS not supporting journaling 10:30:14 Last time I checked it didn't. 10:30:46 Neither FreeBSD nor OpenBSD do it. 10:31:03 At least they didn't two years ago, and I haven't heard it changed since then. 10:31:55 Another problem with FreeBSD on desktop is obsolete software. 10:32:06 In ports, you mean? 10:32:31 Even 3 years ago it was much easier to install pkgsrc on FreeBSD, 10:32:45 since it had more up-to-date desktop software. 10:32:51 Hmm, okay, so then why NetBSD instead of Linux? 10:33:09 GNU. 10:33:14 Linux is non-free software. 10:33:30 ASau: no it isn't 10:33:47 appamatto: you can run GNU with a BSD kernel. 10:33:54 But that's of lesser importance. 10:34:08 woot 10:34:15 ASau: of no importance, since Linux is free software, like ajor parts of *BSD 10:34:15 I second that opinion, ASau :p 10:34:34 ASau, what about technical reasons? 10:34:54 Technically, NetBSD is superior. 10:34:58 bahaha 10:35:17 that has to be the funniest joke ever 10:35:34 You can check the source, and see that it didn't invent, 10:35:43 e.g. USB drivers each year. 10:35:53 USB stack. 10:36:04 ASau: and the same scheduler that still sucks ass as 20 years ago 10:36:38 --- join: Deformative (~Joseph@caen-cse-141-212-203-202.wireless.engin.umich.edu) joined #forth 10:37:43 ASau, superior to Linux as well? 10:38:18 does netbsd even support the usb3 standard? 10:39:17 (kinda a lame way to define supperiority by saying complete lies, linux hasn't rewrote the usb drivers each year, or the stack for that matter) 10:39:32 Just one question: how many packet filters, usb stacks, audio subsystems, or file systems changed in linux in past years? 10:40:16 ASau: if your definition of superiour is "old as shite", then netbsd is crap, since we should be using system one. 10:40:27 If this is good, why couldn't they sit down and decide in advance? 10:40:47 ASau: cause the future cannot be decided in advanced 10:41:00 netbsd sucks, couldn't even figure out that they had to write a journaling file system 20 years ago 10:41:11 Are linux programmers that good that they can't plan their steps in advance? 10:41:20 ASau: they did. 10:41:35 ASau, are you a NetBSD committer? 10:41:38 usb is a fucked up standard, ext2 hasn't changed in ages 10:41:51 the audio subsystem has changed twice 10:42:00 (since 1990!) 10:42:29 netbsd only copied the packet filter from openbsd, so giving netbsd credit their is silly 10:42:39 Does it matter if I'm committer or not? 10:42:52 What does it change? 10:43:13 ASau, just curious 10:43:34 I wasn't trying to attack NetBSD, just wanted to see what a user has to say 10:43:52 I haven't really settled down on an OS for myself, I use Windows, OS X and Linux variously 10:44:00 GNU is the OS. 10:44:02 Although I would prefer to use a BSD-licensed OS 10:44:03 not Linux. 10:44:10 shorter to type as well... 10:44:19 ams, I use GNU on all three of those OSes 10:44:21 Try it and see. 10:44:38 Everyone has different needs. 10:44:44 appamatto: There is GNU the OS and then there is porting parrts of GNU to other OSs 10:44:46 Perhaps iOS is what you really want. 10:44:50 appamatto: just like GNU uses parts of BSD 10:44:57 I like Arch Linux because of the package management, which seems much more up to date than Ubuntu 10:45:11 you mentioned that NetBSD has more up to date packages than FreeBSD? 10:45:48 Generally, it is so. 10:46:00 ASau: so what project is big and with lots of history? (and bigger than linux) 10:46:02 I'll give it a try 10:46:14 There may happen various strange things nevertheless. 10:46:18 Like everywhere. 10:46:38 At least, it has quarterly pkgsrc snapshots unlike debi*an. 11:02:48 --- join: ASau` (~user@95-28-62-161.broadband.corbina.ru) joined #forth 11:02:53 --- quit: ASau (Write error: Broken pipe) 11:44:36 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 12:34:35 --- quit: MayDaniel () 13:08:10 --- quit: kar8nga (Read error: Connection reset by peer) 13:31:04 --- quit: Snoopy_1611 () 13:57:39 --- join: Snoopy_1611 (Snoopy_161@188.107.173.233) joined #forth 14:11:42 --- quit: qFox (Quit: Time for cookies!) 14:14:31 --- join: safeknacker (~safeknack@brln-4db945ed.pool.mediaWays.net) joined #forth 14:20:19 --- quit: safeknacker (Quit: Verlassend) 14:21:39 --- quit: Deformative (Ping timeout: 276 seconds) 14:31:36 --- join: Deformative (~Joseph@205-36.adsl.umnet.umich.edu) joined #forth 14:34:25 appamatto: I love fossil. I prefer it to the others I've used over the last couple of years. 14:34:57 crc: how do you handle vendor branches? 14:35:01 --- nick: ASau` -> ASau 14:38:33 --- quit: Snoopy_1611 () 14:38:39 I don't have vendor branches. 14:39:24 Just like I thought. 14:39:31 "You ain't gonna need it." 14:39:37 --- join: Snoopy_1611 (Snoopy_161@188.107.173.233) joined #forth 14:43:25 I've not needed them for my projects, and so don't miss them 15:14:39 ASau: so what project is big and with lots of history? (and bigger than linux) 20:57:23 --- join: _mathrick (~mathrick@users177.kollegienet.dk) joined #forth 20:57:31 --- quit: mathrick (Ping timeout: 255 seconds) 20:58:33 crc, cool, I'll have to try it 20:59:06 apparently it's the same author as sqlite 23:21:20 --- quit: Judofyr (Remote host closed the connection) 23:59:59 --- log: ended forth/10.11.30