💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2019-09-26.txt captured on 2024-05-26 at 16:30:25.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2019-09-26T00:12:13 #kisslinux <nestman> konimex: `get_wm` 2019-09-26T01:28:14 #kisslinux <konimex> nestman: no, I meant the programs to retrieve the wm name 2019-09-26T02:04:22 #kisslinux <DefunctLizard> hi 2019-09-26T05:02:56 #kisslinux <dylanaraps> yamchah2: that bug was fixed in master. 2019-09-26T05:34:30 #kisslinux <dylanaraps> Great, nodejs released a new version and it can't build. https://github.com/nodejs/node/issues/29709 2019-09-26T05:42:25 #kisslinux <Crestwave> By the way, `uptime -u` (the way neofetch gets the uptime on Haiku) doesn't work on my Haiku systems. The only way I know of is to parse regular `uptime` 2019-09-26T05:46:21 #kisslinux <dylanaraps> Thanks for the heads up. 2019-09-26T05:46:28 #kisslinux <dylanaraps> Any method of getting the uptime in seconds? 2019-09-26T05:47:21 #kisslinux <Crestwave> No, as I said, the only way I know of is to parse `uptime` and convert it to seconds. 2019-09-26T05:48:20 #kisslinux <dylanaraps> Can you send me the full output of 'uptime'? 2019-09-26T05:50:02 #kisslinux <Crestwave> It's similar to Linux 2019-09-26T05:50:26 #kisslinux <Crestwave> 05:49:21 up 3:43, 0 users 2019-09-26T05:50:52 #kisslinux <Crestwave> Haiku uses GNU coreutils 2019-09-26T05:50:58 #kisslinux <dylanaraps> 3rd field? 2019-09-26T05:51:10 #kisslinux <dylanaraps> 'uptime' on Linux is usually from procps-ng no? 2019-09-26T05:51:58 #kisslinux <Crestwave> Yes to both 2019-09-26T05:53:14 #kisslinux <dylanaraps> Is it guaranteed to always be in XX:XX format? Do days of uptime make it XX:XX:XX? 2019-09-26T05:54:08 #kisslinux <dylanaraps> I ask because my uptime command does the following: 2019-09-26T05:54:10 #kisslinux <dylanaraps> 08:51:44 up 57 min, 0 users 2019-09-26T05:54:43 #kisslinux <Crestwave> When just booted it's 0:00 so I guess it's always in XX:XX? 2019-09-26T05:55:00 #kisslinux <dylanaraps> I'll try and find the source code online. 2019-09-26T06:04:16 #kisslinux <dylanaraps> #if HAVE_OS_H /* BeOS */ 2019-09-26T06:04:17 #kisslinux <dylanaraps> { 2019-09-26T06:04:19 #kisslinux <dylanaraps> system_info si; 2019-09-26T06:04:27 #kisslinux <dylanaraps> get_system_info (&si); 2019-09-26T06:04:27 #kisslinux <dylanaraps> boot_time = si.boot_time / 1000000; 2019-09-26T06:04:27 #kisslinux <dylanaraps> } 2019-09-26T06:04:28 #kisslinux <dylanaraps> #endif 2019-09-26T06:05:06 #kisslinux <dylanaraps> https://github.com/coreutils/coreutils/blob/2ed7c2867974ccf7abc61c34ad7bf9565489c18e/src/uptime.c#L138-L156 2019-09-26T06:06:00 #kisslinux <dylanaraps> There's times when it prints with the "days" format. 2019-09-26T06:07:30 #kisslinux <dylanaraps> I wonder if there's a (built in) utility to grab this: https://github.com/haiku/haiku/blob/master/headers/os/kernel/OS.h#L430 2019-09-26T06:08:29 #kisslinux <dylanaraps> int32 is_computer_on(); (Returns 1 if the computer is on. If the computer isn't on, the value returned by this function is undefined.) 2019-09-26T06:08:31 #kisslinux <dylanaraps> lol 2019-09-26T06:08:35 #kisslinux <dylanaraps> Also: 2019-09-26T06:08:40 #kisslinux <dylanaraps> double is_computer_on_fire(); (Returns the temperature of the motherboard if the computer is currently on fire. Smoldering doesn't count. If the computer isn't on fire, the function returns some other value.) 2019-09-26T06:10:27 #kisslinux <dylanaraps> double 2019-09-26T06:10:29 #kisslinux <dylanaraps> is_computer_on_fire(void) 2019-09-26T06:10:31 #kisslinux <dylanaraps> { 2019-09-26T06:10:33 #kisslinux <dylanaraps> return 0.63739; 2019-09-26T06:10:37 #kisslinux <dylanaraps> } 2019-09-26T06:13:03 #kisslinux <Crestwave> lol 2019-09-26T06:13:12 #kisslinux <Crestwave> I'm not sure; I'll try asking in #haiku 2019-09-26T06:19:49 #kisslinux <dylanaraps> Does 'uptime -s' work? 2019-09-26T06:19:49 #kisslinux <dylanaraps> nvm 2019-09-26T06:19:56 #kisslinux <dylanaraps> I also wonder if there's a top/htop utility installed by default. 2019-09-26T06:21:20 #kisslinux <Crestwave> It seems to have `top` 2019-09-26T06:22:15 #kisslinux <Crestwave> It's different and doesn't seem to have the time listed, though 2019-09-26T06:24:26 #kisslinux <Crestwave> You would think that sysinfo would have it, but nope... 2019-09-26T06:25:26 #kisslinux <dylanaraps> Does something like this work?: 2019-09-26T06:25:27 #kisslinux <dylanaraps> ps -eo pid,etime | grep " 1 " 2019-09-26T06:25:39 #kisslinux <dylanaraps> Basically, the elapsed time of pid 1. 2019-09-26T06:25:46 #kisslinux <dylanaraps> Matches my system's uptime 1:1. 2019-09-26T06:25:57 #kisslinux <dylanaraps> 1 1h29 2019-09-26T06:26:21 #kisslinux <Crestwave> I already checked ps; it doesn't seem to have time either 2019-09-26T06:26:34 #kisslinux <dylanaraps> https://pubs.opengroup.org/onlinepubs/009695399/utilities/ps.html 2019-09-26T06:26:43 #kisslinux <dylanaraps> Not even through '-o etime'? 2019-09-26T06:27:19 #kisslinux <Crestwave> Just gives me a blank line for each process 2019-09-26T06:27:57 #kisslinux <dylanaraps> Sounds to me like GNU coreutils has no support for this with Haiku. 2019-09-26T06:28:20 #kisslinux <dylanaraps> ie no support for whatever kernel interface provides process times. 2019-09-26T06:28:47 #kisslinux <Crestwave> Oh, I don't think ps and top are from coreutils 2019-09-26T06:33:16 #kisslinux <Crestwave> There's a utility called `system_time` 2019-09-26T06:34:10 #kisslinux <dylanaraps> ooo 2019-09-26T06:34:13 #kisslinux <dylanaraps> What does it print? 2019-09-26T06:34:33 #kisslinux <Crestwave> 16093417554 2019-09-26T06:35:46 #kisslinux <dylanaraps> Is it installed by default? 2019-09-26T06:36:03 #kisslinux <Crestwave> I'm pretty sure, yeah 2019-09-26T06:36:56 #kisslinux <Crestwave> Seems to be in microseconds or something 2019-09-26T06:37:40 #kisslinux <dylanaraps> Quick one-liners for you to test: 2019-09-26T06:37:41 #kisslinux <dylanaraps> echo $((($(date +%s) - $(system_time)) / 60 / 60 % 24)) 2019-09-26T06:37:43 #kisslinux <dylanaraps> echo $((($(date +%s) - $(system_time)) / 60 % 60)) 2019-09-26T06:38:03 #kisslinux <dylanaraps> First is hours, second is minutes. 2019-09-26T06:38:30 #kisslinux <Crestwave> Results in negative numbers 2019-09-26T06:39:44 #kisslinux <dylanaraps> What's your uptime? 2019-09-26T06:39:53 #kisslinux <Crestwave> 4:33 2019-09-26T06:42:21 #kisslinux <dylanaraps> Hm 2019-09-26T06:42:35 #kisslinux <dylanaraps> Just need to find the source for it. 2019-09-26T06:43:42 #kisslinux <Crestwave> libroot has a system_time function 2019-09-26T06:46:06 #kisslinux <dylanaraps> The type is 'bigtime_t' 2019-09-26T06:46:47 #kisslinux <Crestwave> Got it 2019-09-26T06:46:57 #kisslinux <Crestwave> It's microseconds since you booted 2019-09-26T06:48:11 #kisslinux <Crestwave> ~> echo $(( $(system_time)/1000000 / 60 /60 % 24)) 2019-09-26T06:48:13 #kisslinux <Crestwave> 4 2019-09-26T06:48:15 #kisslinux <Crestwave> ~> echo $(( $(system_time)/1000000 / 60 %60)) 2019-09-26T06:48:17 #kisslinux <Crestwave> 41 2019-09-26T06:48:19 #kisslinux <Crestwave> ~> uptime 2019-09-26T06:48:21 #kisslinux <Crestwave> 06:47:30 up 4:41, 0 users 2019-09-26T06:48:26 #kisslinux <dylanaraps> Nice 2019-09-26T06:52:07 #kisslinux <dylanaraps> Pushed to neofetch master 2019-09-26T06:52:36 #kisslinux <dylanaraps> Now to add pfetch support for haiku. 2019-09-26T06:58:02 #kisslinux <Crestwave> Yup, that was what I was trying to do then I noticed that neofetch's uptime wasn't working either 2019-09-26T07:01:24 #kisslinux <dylanaraps> uname -v contains the version needed for the OS string right? 2019-09-26T07:02:20 #kisslinux <Crestwave> Yep 2019-09-26T07:04:14 #kisslinux <dylanaraps> Full output of: sysinfo -mem ? 2019-09-26T07:04:41 #kisslinux <dylanaraps> All that's missing is memory now. 2019-09-26T07:05:22 #kisslinux <Crestwave> ~/haikuports/app-misc/bat> sysinfo -mem 2019-09-26T07:05:25 #kisslinux <Crestwave> 3501142016 bytes free (used/max 792645632 / 4293787648) 2019-09-26T07:05:27 #kisslinux <Crestwave> (cached 3302985728) 2019-09-26T07:06:23 #kisslinux <dylanaraps> Thanks 2019-09-26T07:14:05 #kisslinux <dylanaraps> OK. Pushed memory support to master too. 2019-09-26T07:14:11 #kisslinux <dylanaraps> Just need to create an ascii logo now. 2019-09-26T07:16:07 #kisslinux <dylanaraps> Host information is missing (though it's missing in neofetch too). Any ideas? 2019-09-26T07:16:46 #kisslinux <Crestwave> As in the CPU? 2019-09-26T07:17:46 #kisslinux <Crestwave> ~> sysinfo -cpu 2019-09-26T07:17:48 #kisslinux <Crestwave> 1 Intel Celeron, revision 0663 running at 3092MHz 2019-09-26T07:17:50 #kisslinux <Crestwave> CPU #0: "QEMU Virtual CPU version 2.5+" 2019-09-26T07:17:52 #kisslinux <Crestwave> Signature: 0x000663; Type 0, family 6, model 6, stepping 3 2019-09-26T07:17:54 #kisslinux <Crestwave> Features: 0x078bfbfd 2019-09-26T07:17:56 #kisslinux <Crestwave> FPU DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 2019-09-26T07:17:58 #kisslinux <Crestwave> CFLUSH MMX FXSTR SSE SSE2 2019-09-26T07:18:00 #kisslinux <Crestwave> Extended Features (0x00000001): 0x80202001 2019-09-26T07:18:02 #kisslinux <Crestwave> SSE3 CX16 x2APIC HYPERVISOR 2019-09-26T07:18:04 #kisslinux <Crestwave> Extended Features (0x80000001): 0x20100800 2019-09-26T07:18:06 #kisslinux <Crestwave> SCE NX 64 2019-09-26T07:18:08 #kisslinux <Crestwave> L2 Data cache fully associative, 1 lines/tag, 64 bytes/line 2019-09-26T07:18:10 #kisslinux <Crestwave> L2 cache: 0 KB, 1-way set associative, 0 lines/tag, 63 bytes/line 2019-09-26T07:18:12 #kisslinux <Crestwave> L2 cache: 2048 KB, 8-way set associative, 64 bytes/line 2019-09-26T07:18:14 #kisslinux <Crestwave> L1 inst cache: 32 KB, 8-way set associative, 64 bytes/line 2019-09-26T07:18:16 #kisslinux <Crestwave> L1 data cache: 32 KB, 8-way set associative, 64 bytes/line 2019-09-26T07:18:18 #kisslinux <Crestwave> L3 cache: 16384 KB, 16-way set associative, 64 bytes/line 2019-09-26T07:18:20 #kisslinux <Crestwave> ~> 2019-09-26T07:20:43 #kisslinux <dylanaraps> host 80MK Lenovo YOGA 900-13ISK 2019-09-26T07:20:43 #kisslinux <dylanaraps> Hardware or Virtual Machine information. 2019-09-26T07:20:43 #kisslinux <dylanaraps> Example: sysctl -n hw.vendor hw.product 2019-09-26T07:22:58 #kisslinux <Crestwave> Hm. Doesn't seem to be in sysinfo 2019-09-26T07:24:03 #kisslinux <dylanaraps> It's the DMI information from the hardware. 2019-09-26T07:34:15 #kisslinux <Crestwave> dmidecode worked on one of my systems but it's not preinstalled. It also didn't work on my real hardware and landed me in KDL on another VM 2019-09-26T07:35:33 #kisslinux <Crestwave> I think it parses /dev/misc/mem but I don't think doing so would be possible from sh 2019-09-26T07:47:04 #kisslinux <dylanaraps> -> PF_ASCII=haiku pfetch 2019-09-26T07:47:06 #kisslinux <dylanaraps> , goldie@KISS 2019-09-26T07:47:08 #kisslinux <dylanaraps> ,' ', os KISS Linux 2019-09-26T07:47:10 #kisslinux <dylanaraps> .__. / .__. host 80MK Lenovo YOGA 900-13ISK 2019-09-26T07:47:12 #kisslinux <dylanaraps> "| |" / kernel 5.3.1-coffee 2019-09-26T07:47:14 #kisslinux <dylanaraps> '. .' uptime 2h 50m 2019-09-26T07:47:16 #kisslinux <dylanaraps> .--"' '"--. pkgs 141 2019-09-26T07:47:18 #kisslinux <dylanaraps> '-,____, ,____,-' memory 997M / 7942M 2019-09-26T07:47:20 #kisslinux <dylanaraps> |_| 2019-09-26T07:47:22 #kisslinux <dylanaraps> That's the logo I came up with (from the favicon on the website. 2019-09-26T07:47:24 #kisslinux <dylanaraps> Dunno if I'm 100% happy with it. 2019-09-26T07:48:44 #kisslinux <dylanaraps> Maybe one of the leaves from the logo itself would be better. 2019-09-26T07:54:52 #kisslinux <Crestwave> How about the leaf from the Deskbar? 2019-09-26T07:55:04 #kisslinux <dylanaraps> Got a link? 2019-09-26T07:56:17 #kisslinux <Crestwave> There are some images at https://www.haiku-os.org/docs/userguide/en/deskbar.html 2019-09-26T08:20:20 #kisslinux <dylanaraps> -> PF_ASCII=haiku PF_INFO=ascii pfetch 2019-09-26T08:20:21 #kisslinux <dylanaraps> ,', 2019-09-26T08:20:23 #kisslinux <dylanaraps> ;-_.,/ ,._-; 2019-09-26T08:20:25 #kisslinux <dylanaraps> '. ' ' .' 2019-09-26T08:20:27 #kisslinux <dylanaraps> .-'' ''-. 2019-09-26T08:20:29 #kisslinux <dylanaraps> '-,__, ,__,-' 2019-09-26T08:20:31 #kisslinux <dylanaraps> |_| 2019-09-26T08:20:33 #kisslinux <dylanaraps> I'm happier with this. 2019-09-26T08:21:02 #kisslinux <dylanaraps> Actually: 2019-09-26T08:21:03 #kisslinux <dylanaraps> ,', 2019-09-26T08:21:05 #kisslinux <dylanaraps> ;--.,/ ,.--; 2019-09-26T08:21:07 #kisslinux <dylanaraps> '. ' ' .' 2019-09-26T08:21:09 #kisslinux <dylanaraps> .-'' ''-. 2019-09-26T08:21:11 #kisslinux <dylanaraps> '-,__, ,__,-' 2019-09-26T08:21:13 #kisslinux <dylanaraps> |_| 2019-09-26T08:21:15 #kisslinux <dylanaraps> Much better. 2019-09-26T08:23:38 #kisslinux <Crestwave> I still find it slightly weird because none of the leaves are like that, but yeah, much better. 2019-09-26T08:24:46 #kisslinux <dylanaraps> This was my reference: https://www.haiku-os.org/favicon.ico 2019-09-26T08:25:14 #kisslinux <dylanaraps> Making ascii logos is hard! At least it's *something* for the time being. 2019-09-26T08:25:41 #kisslinux <dylanaraps> As neofetch uses larger logos (50~ chars width) I usually use a tool to generate them. 2019-09-26T08:25:44 #kisslinux <Crestwave> Oh, I forgot about that. Makes sense. And yeah, I don't know how you made so many. 2019-09-26T08:26:05 #kisslinux <dylanaraps> Let me try the tool I use at this size. 2019-09-26T08:50:09 #kisslinux <dylanaraps> Crestwave: You should be able to test pfetch on Haiku now. 2019-09-26T08:50:15 #kisslinux <dylanaraps> Still working on a better logo. 2019-09-26T09:10:08 #kisslinux <dylanaraps> ,-, 2019-09-26T09:10:09 #kisslinux <dylanaraps> ._,, / ,,_. 2019-09-26T09:10:11 #kisslinux <dylanaraps> '; ;' / 2019-09-26T09:10:13 #kisslinux <dylanaraps> '. .' 2019-09-26T09:10:15 #kisslinux <dylanaraps> .--'' ''--. 2019-09-26T09:10:17 #kisslinux <dylanaraps> "-.__. .__.-" 2019-09-26T09:10:19 #kisslinux <dylanaraps> |_| 2019-09-26T09:10:21 #kisslinux <dylanaraps> Much better now. 2019-09-26T09:12:03 #kisslinux <dylanaraps> Edit: 2019-09-26T09:12:05 #kisslinux <dylanaraps> ,', 2019-09-26T09:12:07 #kisslinux <dylanaraps> ._,, / ,,_. 2019-09-26T09:12:09 #kisslinux <dylanaraps> '; ;' / 2019-09-26T09:12:11 #kisslinux <dylanaraps> '. .' 2019-09-26T09:12:13 #kisslinux <dylanaraps> .--'' ''--. 2019-09-26T09:12:15 #kisslinux <dylanaraps> "-.__. .__.-" 2019-09-26T09:12:17 #kisslinux <dylanaraps> |_| 2019-09-26T09:15:05 #kisslinux <dylanaraps> Or this one(?): 2019-09-26T09:15:12 #kisslinux <dylanaraps> .'. 2019-09-26T09:15:13 #kisslinux <dylanaraps> ._,, / ,,_. 2019-09-26T09:15:15 #kisslinux <dylanaraps> '; ;' / 2019-09-26T09:15:17 #kisslinux <dylanaraps> '. .' 2019-09-26T09:15:19 #kisslinux <dylanaraps> .--'' ''--. 2019-09-26T09:15:21 #kisslinux <dylanaraps> ".___. .___." 2019-09-26T09:15:23 #kisslinux <dylanaraps> |_| 2019-09-26T09:31:10 #kisslinux <dylanaraps> ,^, 2019-09-26T09:31:11 #kisslinux <dylanaraps> / 2019-09-26T09:31:13 #kisslinux <dylanaraps> *--_ ; ; _--* 2019-09-26T09:31:15 #kisslinux <dylanaraps> '" "' / 2019-09-26T09:31:17 #kisslinux <dylanaraps> '. .' 2019-09-26T09:31:19 #kisslinux <dylanaraps> .-'" "'-. 2019-09-26T09:31:21 #kisslinux <dylanaraps> '-.__. .__.-' 2019-09-26T09:31:23 #kisslinux <dylanaraps> |_| 2019-09-26T09:31:25 #kisslinux <dylanaraps> Tada 2019-09-26T09:31:27 #kisslinux <dylanaraps> I'll stop spamming leaves now. 2019-09-26T09:31:47 #kisslinux <Crestwave> The only difference is , vs . at the top for the first two? They're honestly hard to tell on Haiku's font, but I'd say , between those. 2019-09-26T09:32:10 #kisslinux <unternet> hihihi 2019-09-26T09:32:24 #kisslinux <Crestwave> s/tell/tell apart/ 2019-09-26T09:33:23 #kisslinux <Crestwave> The fourth seems to be the most accurate 2019-09-26T09:33:53 #kisslinux <dylanaraps> Yeah, I had my mum take a look (she's an artist). 2019-09-26T09:34:29 #kisslinux <dylanaraps> 4th is the resul 2019-09-26T09:34:29 #kisslinux <dylanaraps> result* 2019-09-26T09:35:18 #kisslinux <Crestwave> Oh cool 2019-09-26T09:36:26 #kisslinux <dylanaraps> https://i.imgur.com/Tx5Emmi.png 2019-09-26T09:36:29 #kisslinux <dylanaraps> Looks good to me. 2019-09-26T09:39:09 #kisslinux <Crestwave> Looks great! 2019-09-26T09:39:29 #kisslinux <dylanaraps> Now test pfetch on Haiku :P 2019-09-26T09:41:45 #kisslinux <Crestwave> Oh, I've already done that. I'll try to screenshot it now, though 2019-09-26T09:46:42 #kisslinux <dylanaraps> It works fine/ 2019-09-26T09:46:43 #kisslinux <dylanaraps> ? 2019-09-26T09:48:58 #kisslinux <Crestwave> Yeah, although the host is the hostname 2019-09-26T09:50:42 #kisslinux <dylanaraps> Will fix. 2019-09-26T09:50:58 #kisslinux <Crestwave> https://i.imgur.com/NaO3F0X.png 2019-09-26T09:52:43 #kisslinux <dylanaraps> Pushed a commit to fix host 2019-09-26T09:54:06 #kisslinux <Crestwave> works great now 2019-09-26T10:37:25 #kisslinux <dylanaraps> A lot of rebuilds this week. 2019-09-26T10:37:47 #kisslinux <dylanaraps> x265 causes an ffmpeg rebuild which causes an mpv rebuild. 2019-09-26T10:38:27 #kisslinux <dylanaraps> mesa causes a rebuild of: cairo, freetype-harfbuzz, gtk+2, gtk+3, libepoxy, mpv, pango and xorg-server 2019-09-26T10:39:02 #kisslinux <dylanaraps> llvm/clang causes a rebuild of mesa and rust. 2019-09-26T10:41:25 #kisslinux <dylanaraps> I haven't pushed mesa, llvm or clang yet fyi. 2019-09-26T10:41:39 #kisslinux <dylanaraps> So only x265 applies at this moment. 2019-09-26T10:41:50 #kisslinux <dylanaraps> mesa will be pushed today once I verify everything that depends on it builds. 2019-09-26T10:43:15 #kisslinux <dylanaraps> Oh yeah, mesa causes a Firefox rebuild too. 2019-09-26T10:46:54 #kisslinux <paradigm> dylanraps: regarding a comment you made yesterday, openbsd (as well as OSX and a number of other unicies) uses jot instead of seq. Neither jot nor seq is POSIX. 2019-09-26T10:51:23 #kisslinux <dylanaraps> Lots of fun this week. :| 2019-09-26T11:59:33 #kisslinux <dylanaraps> OK. 2019-09-26T11:59:52 #kisslinux <dylanaraps> Mesa won't be updated either as Firefox 69 doesn't support the new version weirdly enough. 2019-09-26T12:00:35 #kisslinux <dylanaraps> So llvm/clang 9.0.0 will come when rust's new version is released and the new mesa will come when Firefox 70 is released. 2019-09-26T12:49:21 #kisslinux <dylanaraps> o/ 2019-09-26T12:49:23 #kisslinux <dylanaraps> Welcome 2019-09-26T13:42:14 #kisslinux <dylanaraps> https://github.com/obecebo/erythros 2019-09-26T13:42:17 #kisslinux <dylanaraps> Woah 2019-09-26T13:42:33 #kisslinux <dylanaraps> OS built on top of TempleOS (including a web browser). 2019-09-26T14:00:43 #kisslinux <icyphox> dylanaraps: hey, what's your opinion of alpine linux? 2019-09-26T14:22:55 #kisslinux <dylanaraps> icyphox: 2019-09-26T14:22:58 #kisslinux <dylanaraps> I'll note that I'm speaking only for when I used Alpine 2019-09-26T14:23:01 #kisslinux <dylanaraps> (1+ years ago) and things may have improved since then. 2019-09-26T14:23:01 #kisslinux <dylanaraps> I ran it on this laptop for about a year (before moving 2019-09-26T14:23:03 #kisslinux <dylanaraps> to glibc void and finally KISS). I only had trouble with 2019-09-26T14:23:07 #kisslinux <dylanaraps> it really. 2019-09-26T14:23:09 #kisslinux <dylanaraps> Both Firefox and Chromium were very outdated and the 2019-09-26T14:23:09 #kisslinux <dylanaraps> packaged versions were highly unstable. A lot of packages 2019-09-26T14:23:11 #kisslinux <dylanaraps> were also outdated and it seemed like they were having 2019-09-26T14:23:15 #kisslinux <dylanaraps> maintainer-ship issues overall. 2019-09-26T14:23:16 #kisslinux <dylanaraps> Their APKBUILDS, abuild and shell scripts as a whole are 2019-09-26T14:23:17 #kisslinux <dylanaraps> all very badly written (unsafe and unstable shell code). 2019-09-26T14:23:19 #kisslinux <dylanaraps> abuild also relies on eval to execute the build scripts 2019-09-26T14:23:21 #kisslinux <dylanaraps> which I see as a terrible idea. 2019-09-26T14:23:23 #kisslinux <dylanaraps> Shell scripts are the backbone of your typical Linux 2019-09-26T14:23:25 #kisslinux <dylanaraps> distribution and everyone gets this part wrong. 2019-09-26T14:23:27 #kisslinux <dylanaraps> Their binary package manager `apk` is really nice and 2019-09-26T14:23:29 #kisslinux <dylanaraps> quite fast though I had it break down a few times. 2019-09-26T14:26:42 #kisslinux <dylanaraps> Apologies, this took some time to send. My internet is terrible right now. 2019-09-26T14:32:46 #kisslinux <qwer87> is full disk encryption with passphrase prompt supported 2019-09-26T14:33:00 #kisslinux <qwer87> i looked at the faq and the linked documentation and it looks like a key is required 2019-09-26T14:37:00 #kisslinux <icyphox> thanks! i'm actually running alpine right now 2019-09-26T14:37:06 #kisslinux <icyphox> oh he's gone 2019-09-26T14:39:56 #kisslinux <unternet> icyphox: what are you using it for? 2019-09-26T14:40:07 #kisslinux <icyphox> my daily driver :) 2019-09-26T14:40:23 #kisslinux <icyphox> i'm loving it so far, tbh 2019-09-26T14:40:54 #kisslinux <unternet> oh wow. I toyed with the idea, but i expect to run into all sorts of inconveniences with musl 2019-09-26T14:41:07 #kisslinux <icyphox> i mean, so far so good 2019-09-26T14:41:22 #kisslinux <icyphox> and it's trivial to setup a chroot if you actually need any glibc progras 2019-09-26T14:41:25 #kisslinux <icyphox> programs* 2019-09-26T14:41:50 #kisslinux <icyphox> i only had trouble with minecraft, which took a while to get running from inside a chroot 2019-09-26T14:41:55 #kisslinux <icyphox> but i figured it out 2019-09-26T14:42:02 #kisslinux <unternet> sounds tempting 2019-09-26T14:42:42 #kisslinux <unternet> i really like its speed and for docker and such it's apparently what people use, but as main os on a laptop... daunting 2019-09-26T14:43:10 #kisslinux <icyphox> yeah it gets memed as the "container os lul" 2019-09-26T14:43:25 #kisslinux <icyphox> but it's very functional as a daily driver 2019-09-26T14:43:34 #kisslinux <icyphox> ok dinner time, bbl 2019-09-26T14:43:53 #kisslinux <unternet> wonder if there's a "daily driver" desktop container somewhere :D 2019-09-26T14:49:21 #kisslinux <xenone> I was trying to install KISS the other day and got a little confused with the kernel config, specifically in wifi 2019-09-26T14:49:41 #kisslinux <xenone> what modules should one have built-in to the kernel? 2019-09-26T14:50:02 #kisslinux <xenone> is it just the ones that are needed on startup because there is no initramfs or am I misunderstanding? 2019-09-26T15:33:15 #kisslinux <dylanaraps> xenome: It's up to you. I recommend building everything into the kernel as it then makes the kernel "standalone". You're right in that the drivers needed for booting the system need to be built-in. You can compile the other drivers as modules but you may have to modprobe them on startup. 2019-09-26T15:34:02 #kisslinux <dylanaraps> Minus the drivers for boot (filesystems, disk controllers, etc) it's up to you how you configure the rest of it. 2019-09-26T15:39:47 #kisslinux <xenone> Okay cool, thank you! 2019-09-26T17:27:31 #kisslinux <icyphox> dylanaraps: thank you for that detailed response! 2019-09-26T17:27:44 #kisslinux <icyphox> you d/c'd right after 2019-09-26T17:27:56 #kisslinux <icyphox> but i said i'm using alpine as my daily driver right now 2019-09-26T17:47:10 #kisslinux <dylanaraps> No problem. 2019-09-26T17:47:16 #kisslinux <dylanaraps> Yeah, my internet is terrible. 2019-09-26T17:47:22 #kisslinux <dylanaraps> Took me 3 tries before I could send that.