Show Idle (>14 d.) Chans


← 2020-03-10 | 2020-03-12 → ↓
00:31 feedbot http://trilema.com/2020/arenal-2020/ << Trilema -- Arenal 2020
00:44 trinque dorion: yes, I haven't had time to complete the final post, but last I checked y'all were pretty opposed to using busybox-only for the userland.
00:44 trinque so where are we at with that?
00:45 trinque because the final post is little else than gathering the selected items into a source tree, wrapping them in a build process, and cutting a genesis.
00:46 trinque I'll point out again for the logs that my picking busybox wasn't just "whatever, it's small, and it's all there"
00:47 trinque it's that we can cleave shit out of busybox source permanently trivially by using the config flags.
00:47 trinque so it's not only the smallest candidate, but it can be miles smaller still
00:47 * trinque back tomorrow
~ 10 hours 58 minutes ~
11:46 jfw http://logs.ossasepia.com/log/trilema/2020-03-10#1959364 - alright, cool.
11:46 ossabot Logged on 2020-03-10 21:27:21 mp_en_viaje: http://logs.ossasepia.com/log/trilema/2020-03-10#1959341 << really, there's no value in this prequel. we sit down thurs see.
~ 28 minutes ~
12:15 jfw trinque: I'm also tardy on jumping back into the OS fray, for one thing my wallet project has dragged out way longer than I naively expected, but I look forward to doing so shortly. But in hopes of advancing the discussion a bit: is there a particular merit to busybox-1.31.1 ? For all I know it's an entirely different thing from the older one I've been looking at and we'll need some common basis
12:15 jfw for what we're talking about.
12:22 feedbot http://trilema.com/2020/la-moglie-piu-bella/ << Trilema -- La moglie piu bella
12:23 jfw that's 1). 2) what do you mean by "busybox-only" - because far as I know you can't possibly mean exactly that, it doesn't have an mkfs or make for example, let alone a compiler. Do you mean, "system which selects components outside busybox only if busybox $version does not contain them"? I'll note that busybox is an amalgam of code from a variety of sources and, ahem, "Adjusted by so many folks,
12:23 jfw it's impossible to keep track" to quote its init.c. One thing I take from this is one's not likely to get a good sense of the code quality of a given part from a random sampling of the overall tree.
12:27 dorion http://logs.ossasepia.com/log/trilema/2020-03-11#1959434 - hm, in that conversation there were 4 points where it was noted Gales goes outside busybox : 1) MAKEDEV instead of busybox mdev , 2) jfw's genesis of pdksh vs busybox ash 3) jfw's 47 line init vs bb's and 4) daemontools instead of bb's runit.
12:27 ossabot Logged on 2020-03-11 02:01:59 trinque: dorion: yes, I haven't had time to complete the final post, but last I checked y'all were pretty opposed to using busybox-only for the userland.
12:27 dorion 1 was out of ignorance and it was conceded MAKEDEV can be dropped.
12:27 ossabot (trinque) 2020-01-24 jfw: trinque: I was ignorant of mdev, looks like just the thing!
12:28 dorion 2 was out of poorly documented dissatisfaction with bb ash, yet he said, "perhaps his pdksh can be of use."
12:28 dorion jfw can correct me if I'm wrong but I don't think he knew busybox includes runit. since he was already used to using daemontools and daemontools is the predecessor to runit anyways he went with that.
12:28 dorion please correct me if I'm missing something, but how do you draw "pretty opposed" from the above ?
12:33 jfw I haven't actually tried mdev so I'm not quite at "makedev can be dropped" but I'm certainly open to it.
12:35 jfw If we're adding runit to the mix on the busybox side, then it becomes fair to compare their 800+ LoC init.c to my 30-line one.
12:42 dorion http://logs.ossasepia.com/log/trilema/2020-03-11#1959435 - that busybox will go a long way, but is only part of the puzzle. which compiler to use and how to support graphics for eulora are two examples of major open questions that are far from being answered at present.
12:42 ossabot Logged on 2020-03-11 02:02:05 trinque: so where are we at with that?
~ 33 minutes ~
13:16 dorion http://logs.ossasepia.com/log/trilema/2020-03-11#1959436 - this should be broken down into multiple articles and conversations. you're going to go through the process of genesising several components before we thoroughly discuss what's actually needed ?
13:16 ossabot Logged on 2020-03-11 02:03:07 trinque: because the final post is little else than gathering the selected items into a source tree, wrapping them in a build process, and cutting a genesis.
13:21 dorion if you've made progress on the selecting and organizing into a source tree, why not be satisfied with publishing that and getting feedback ?
~ 2 hours 33 minutes ~
15:54 mp_en_viaje hanbot_abroad, http://paste.deedbot.org/?id=uOBg
~ 15 minutes ~
16:10 feedbot http://trilema.com/2020/le-cercle-rouge/ << Trilema -- Le Cercle Rouge
~ 1 hours 52 minutes ~
18:03 dorion http://logs.ossasepia.com/log/trilema/2020-03-11#1959436 - I've been working on a list of what's needed. Here's the very rough draft of what I have so far.
18:03 ossabot Logged on 2020-03-11 02:03:07 trinque: because the final post is little else than gathering the selected items into a source tree, wrapping them in a build process, and cutting a genesis.
18:04 dorion ^^ mp_en_viaje jfw bvt spyked diana_coman and any other parties interested in tmsr os ^^
~ 2 hours ~
20:04 feedbot http://qntra.net/2020/03/inconvenience-today-italy-shuts-down-non-essential-businesses-pandemic-declared-cme-closes-trading-floor-and-more-sfyl/ << Qntra -- Inconvenience Today: Italy Shuts Down "non-essential" Businesses, Pandemic Declared, CME Closes Trading Floor, And More SFYL
~ 2 hours 35 minutes ~
22:39 trinque dorion: so now we have something to talk about.
22:39 trinque if you want "builds crystalspace" to be the purpose towards which we're reaching, might as well install ubuntu.
22:40 trinque if you want "doesn't have batshit bashism" to be the measure of which shell to use, idem
22:41 trinque for the record, my measure is "self-hosts"
22:41 trinque it can be used to build and improve itself. the end.
22:56 trinque ok, so what rankles my ass about your goodness list is you have items at wildly different levels of the tree all flattened together like they're of the same importance and same level of the ontology.
22:56 trinque what's python even doing there?
22:58 trinque this is a wall of hubris, my friend, and sorta flies in the face of what I was trying to convey with the series.
23:00 trinque the "big dream" approach does not work, which is why I started simply, and proceeded outward.
23:01 trinque but anyway. I wasn't describing an item I wish I had. I was describing an item I'm building.
~ 17 minutes ~
23:19 trinque I propose you delete that list, and you write another. In the new list, write down only the items that will get the machine to boot, and allow the user to edit and rebuild the OS.
← 2020-03-10 | 2020-03-12 → ↑