From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 647C2D6D229 for ; Thu, 18 Dec 2025 13:51:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kernelnewbies.org; s=mail; h=Content-Type:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:MIME-Version:Subject: References:In-Reply-To:Message-ID:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=4eNTk3JVxWYX4l5Ztx79QpXDIcRcqsuoZDBqTTbpoC8=; b=bszjd6G6zre5Ks0huEz2qDa664 MJdhNFW0i96ALpY9UU63PUUqZYDTRNnuCjVg4nqhogaycpEfpZUdbAdilcqJkxPDvnikxhsyugTgh Wpp9KyA3yrk5eg2j8UWMsm6ysD64xbq3McLmXbxGQ7CTkQ54TwXnGmI50a5+WhNkIUUS9XGZnv2TA Vri1bl6VkaZBG9gomLojKSNlBJTBJsBvF+g1nGbf4O7eQ5Rh5SXVd4Y9/Rd59iWDQRiVnYRTn4PaI zHoAKnW3Zc7i2PYB3YiHKBwwaNnTXQlaZStnWmVPaEo1Q5EmmxQjiQZfHhF8n4vuv/g2Zx90Actee Nx6FGTkw==; Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.97.1) (envelope-from ) id 1vWEP9-000000001SH-2TQu; Thu, 18 Dec 2025 08:50:56 -0500 Received: from mail.w14.tutanota.de ([185.205.69.214]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1vWEP8-000000001SB-0IjN for kernelnewbies@kernelnewbies.org; Thu, 18 Dec 2025 08:50:55 -0500 Received: from tutadb.w10.tutanota.de (w10.api.tuta.com [IPv6:fd:ac::d:10]) by mail.w14.tutanota.de (Postfix) with ESMTP id AF775F21A623 for ; Thu, 18 Dec 2025 14:50:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1766065821; s=s1; d=tuta.io; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:In-Reply-To:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:References:Sender; bh=okqGH+U6XirjFTyAeyoDUOcJOzsUxK3RraUE68OwiV4=; b=PzXKlOJPzBw3DQ+2gqxWDcHpJxBjzyahYezbazlemjEQA4DUasNxZ3uxN7ehNVOJ zsXfbtqXoEdht2yZovD83s3daMFXfasRPlpPhvgAPZSPDKQ6RU/tRut3Gz4C4CH6n2Q CvA2uDIM+KbmRpJOOqxdvnTo+G8PpCUv19H4qj38k6ghiFT+qlgD2tyEgT6sV/Da+/n WuLppp+3Y+tV3u+CHsyz6ZmbgiZh73IJJ0Sqy2x7ulzumnehlg4fB+FrWrLd5BNtUNq /OtqiKX5yKnKU/B0R8F4wHac3icNTsWW4vIRtXRZGa6U1gZOBHysCTaU+YJUBOyn4vp 5NJjCId6Yg== Date: Thu, 18 Dec 2025 14:50:21 +0100 (CET) From: keypair@tuta.io To: Louis Message-ID: In-Reply-To: References: Subject: Re: Development environment discussion MIME-Version: 1.0 Feedback-ID: 01445331ed7418fa2e3da9ad79767e95d8b6fc89272631fccea1f1f93931a4befa0155171a75b00a4068325994712a60e2:TurnOnPrivacy!:tutamail Cc: Isaac Gonzalez , Kernelnewbies X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2474939258847513908==" Errors-To: kernelnewbies-bounces@kernelnewbies.org --===============2474939258847513908== Content-Type: multipart/alternative; boundary="----=_Part_133622_1678177792.1766065822713" ------=_Part_133622_1678177792.1766065822713 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit > Debian is also a good option if you don't want to deal with the bleeding edge packages Arch uses. (It's generally pretty stable, but bugs do slip through more often compared to Debian for example) > With debian, you always get bugs and late updates. Arch is far better and never breaks Dec 18, 2025, 13:58 by lewisharshman1@gmail.com: > On 12/17/25 7:49 AM, Isaac Gonzalez wrote: > >> Hello everyone, >> >> I'm new posting to the newbies kernel list and currently learning kernel >> driver and subsystem development. >> > > Welcome to the Linux Kernel community! > >> I am considering working on a Macbook air with virtual machines for >> my learning and experimentation process. Is it reasonable or would it be >> better to consider native development, especially while working remotely? >> > > I'd always suggest native but using MacOS ssh'd into a different host or running a VM are pretty okay options IMO. > > Personally I'd find all this kinda cumbersome to work in, running a x86_64 machine with a native Linux Distro seems like the easier route. (although I do understand the want to use a Macbook, the M series are great on power!) > >> I plan to use the macbook as a remote development environment with tools to >> work on code inside virtual machines and remotely (ssh) to a desktop with >> Ubuntu 24. It has been cumbersome getting the kernel to build due to >> configurations in Ubuntu for certificates which do not exist in the >> mainline kernel so any suggestions on any other host OS are appreciated. >> > > I generally have an easier time in Arch, but Debian is also a good option if you don't want to deal with the bleeding edge packages Arch uses. (It's generally pretty stable, but bugs do slip through more often compared to Debian for example) > > Cheers, > Louis > > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies@kernelnewbies.org > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > ------=_Part_133622_1678177792.1766065822713 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Debian is also = a good option if you don't want to deal with the bleeding edge packages Arc= h uses. (It's generally pretty stable, but bugs do slip through more often = compared to Debian for example)
Wit= h debian, you always get bugs and late updates. Arch is far better and neve= r breaks

Dec 18, 202= 5, 13:58 by lewisharshman1@gmail.com:
On 12/17/25 7:49 AM, Isaac Gonzalez wrote:<= br>
Hello everyone,

I'm new posting to the newbies kernel li= st and currently learning kernel
driver and subs= ystem development.

Welcome to the Linux Kernel community!
I am considering working on a Macbook air with virtual machi= nes for
my learning and experimentation process.= Is it reasonable or would it be
better to consi= der native development, especially while working remotely?

I'd always suggest nati= ve but using MacOS ssh'd into a different host or running a VM are pretty o= kay options IMO.

Per= sonally I'd find all this kinda cumbersome to work in, running a x86_64 mac= hine with a native Linux Distro seems like the easier route. (although I do= understand the want to use a Macbook, the M series are great on power!)
I plan to use the macbook as a remote = development environment with tools to
work on co= de inside virtual machines and remotely (ssh) to a desktop with
Ubuntu 24. It has been cumbersome getting the kernel to bui= ld due to
configurations in Ubuntu for certifica= tes which do not exist in the
mainline kernel so= any suggestions on any other host OS are appreciated.

I generally have an easier = time in Arch, but Debian is also a good option if you don't want to deal wi= th the bleeding edge packages Arch uses. (It's generally pretty stable, but= bugs do slip through more often compared to Debian for example)
<= div dir=3D"auto">
Cheers,
Louis


_______________________________________________
Kernelnewbies mailing list
Ke= rnelnewbies@kernelnewbies.org
https://lists.kern= elnewbies.org/mailman/listinfo/kernelnewbies

------=_Part_133622_1678177792.1766065822713-- --===============2474939258847513908== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies --===============2474939258847513908==--