From nobody Tue Nov 12 04:33:22 2024 X-Original-To: freebsd-desktop@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XnYTJ0mBzz5d7th for ; Tue, 12 Nov 2024 04:33:56 +0000 (UTC) (envelope-from msunet@shellblade.net) Received: from mailtransmit04.runbox.com (mailtransmit04.runbox.com [IPv6:2a0c:5a00:149::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4XnYTG6mnZz4JMd for ; Tue, 12 Nov 2024 04:33:54 +0000 (UTC) (envelope-from msunet@shellblade.net) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=shellblade.net header.s=selector2 header.b=Kpfh8kdm; spf=pass (mx1.freebsd.org: domain of msunet@shellblade.net designates 2a0c:5a00:149::25 as permitted sender) smtp.mailfrom=msunet@shellblade.net; dmarc=none Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1tAibA-00EkgG-0i for freebsd-desktop@freebsd.org; Tue, 12 Nov 2024 05:33:52 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=shellblade.net; s=selector2; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:From:References:To:Subject:MIME-Version:Date:Message-ID; bh=5aMKnH80cBaCY1nlx+aTmcwelYflfH3ai0jkAv96Ico=; b=Kpfh8kdmHU1p1tsVs3ThUccvi4 uTANWzvZiqoxqUXHdniFR6PJWgR4cFp6UhsLaAJa0edjOmgdwG9CCdjbJIvW+HPpfeqVVF8VJx+Ty 0E2Qjunu5nn4RQPGc1eobh1Y9Mc24n/DF5HD3Zp0dEc7Ip21ALrqYnXjfrEWJwVncgILBhjXxQY+W zMrGneT+iwSMnjs2tMR69mocS9zb/2FMT/qU/NyI8kbLJZXYPoAknJuliCcVC8MinmhoIOKAxxdty ao/S6jXNN9sgcSKOxi1G7q3mXX3+B3iUYXDl3zpVOQDTPKTq86CoWbek0uyGmuYviqNMyHTSLQYE7 o05L/Cnw==; Received: from [10.9.9.73] (helo=submission02.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1tAib9-0003i1-By for freebsd-desktop@freebsd.org; Tue, 12 Nov 2024 05:33:51 +0100 Received: by submission02.runbox with esmtpsa [Authenticated ID (881969)] (TLS1.2:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.93) id 1tAiaq-00CMFN-IM for freebsd-desktop@freebsd.org; Tue, 12 Nov 2024 05:33:32 +0100 Message-ID: <7f15bd1a-f588-4683-9bd2-1689de328de2@shellblade.net> Date: Mon, 11 Nov 2024 20:33:22 -0800 List-Id: Using and improving FreeBSD on the desktop List-Archive: https://lists.freebsd.org/archives/freebsd-desktop List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-desktop@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [LDWG] Hello To: freebsd-desktop@freebsd.org References: <52d419dc-75f4-43b9-b744-eaebfcfea5b3@shellblade.net> <5ef32627-0736-d243-d3fe-5a7e58aea87d@ny-central.org> Content-Language: en-US From: Marc Sunet In-Reply-To: <5ef32627-0736-d243-d3fe-5a7e58aea87d@ny-central.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.57 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.976]; R_DKIM_ALLOW(-0.20)[shellblade.net:s=selector2]; R_SPF_ALLOW(-0.20)[+ip6:2a0c:5a00:149::25]; RCVD_IN_DNSWL_LOW(-0.10)[2a0c:5a00:149::25:from]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:50304, ipnet:2a0c:5a00::/29, country:NO]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DMARC_NA(0.00)[shellblade.net]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-desktop@freebsd.org]; DKIM_TRACE(0.00)[shellblade.net:+] X-Rspamd-Queue-Id: 4XnYTG6mnZz4JMd X-Spamd-Bar: --- In the spirit of modernization, I installed 15-CURRENT on an AMD Phoenix (RDNA 3000 series, current gen) laptop, and seem to be running into a kernel panic in SDDM with the amdgpu driver, not much unlike this issue: https://github.com/freebsd/drm-kmod/issues/311 My KDE desktop works fine if I just startx instead. So I suppose I'll poke around this SDDM issue more. It's kind of nasty because I was only able to catch it in the kernel debugger once. Most of the times, the system seems to hang and becomes unresponsive. Marc On 11/9/24 10:03, Chris Moerz wrote: > > On Sat, 9 Nov 2024, Marc Sunet wrote: > >> Thank you, Chris, I just filled the survey. >> >> My main question at this moment is how exactly to get started with FreeBSD >> development. I am looking to install 15-CURRENT on a laptop right now and then >> take it from there. >> >> Marc > That's probably a good start. In terms of development, there's many places > you can start with. You'll have the choice between user space and kernel > development, where the first is likely easier to start with. > > There's an abstract overview on contributing on the documentation portal: > https://docs.freebsd.org/en/articles/contributing/ > > Maybe you've already seen this, then again I figured it can't hurt > mentioning it. > > If you feel you really want to get into the guts, there's a few books I > can recommend: > * Kirk McKusick's Design and Implementation of the FreeBSD Operating > System, 2nd Edition > * Joseph Kong's Designing BSD Rootkits as well as FreeBSD Device Drivers > > Those have helped me get at least some degree of understanding how things > work under the hood - though I'm certainly far from being an expert. > > You'll notice that in terms of base and kernel development, you'll only > need your C skill - there's no C++ involved there. > > Hope that helps with getting set up. Feel free to ask if you have any > further or other questions. > > chris > >> On 11/9/24 09:05, Chris Moerz wrote: >>> On Sat, 9 Nov 2024, Marc Sunet wrote: >>> >>>> Hello, >>>> >>>> This is Marc, we met at the summit. I am interested in helping out with >>>> the >>>> FreeBSD laptop/desktop effort and attending the monthly meeting. I am new >>>> to >>>> FreeBSD, but I have been writing C and C++ for a while. >>>> >>>> Marc >>>> >>>> >>>> >>> Hi Marc, >>> >>> thanks for reaching out! You're certainly welcome to join! >>> >>> We have not set a date yet, but I've set up a survey to look for potential >>> dates and times. I guess this is as good an opportunity as any other to >>> publish it. >>> >>> I'm hoping to find the best option at which the majority can join live. >>> >>> Here's the link, I'd appreciate it, if you provide some feedback: >>> >>> https://docs.google.com/forms/d/e/1FAIpQLSeaa2quKLTgym38KB1A9GJ66s-PZZpTqqF8VqXeI5WrLEynSA/viewform?usp=sf_link >>> >>> Please be advised that during the next few days, I might update with other >>> dates. I'd love to have some representatives from the Foundation's laptop >>> effort join as well. If they can't make any of the available options, I >>> might need to adjust. I'll make sure to post a brief heads up here if I >>> do. >>> >>> I'm planning to draft an agenda for the call soon. Unless someone got >>> objections, it's going to be a Teams call and we're going to record for >>> posterity sake. >>> >>> Let me know if you have any questions otherwise! >>> >>> chris >>> >>