From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id KIx+MVi6uGNOHAEAbAwnHQ (envelope-from ) for ; Sat, 07 Jan 2023 01:18:32 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id EC1QMVi6uGP3QgAAauVa8A (envelope-from ) for ; Sat, 07 Jan 2023 01:18:32 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 67955EFBC for ; Sat, 7 Jan 2023 01:18:32 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pDwui-0003ua-Up; Fri, 06 Jan 2023 19:18:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDwuh-0003uR-Ku for emacs-orgmode@gnu.org; Fri, 06 Jan 2023 19:18:19 -0500 Received: from mailbackend.panix.com ([166.84.1.89]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDwuf-0007MS-Kv for emacs-orgmode@gnu.org; Fri, 06 Jan 2023 19:18:19 -0500 Received: from panix1.panix.com (panix1.panix.com [166.84.1.1]) by mailbackend.panix.com (Postfix) with ESMTP id 4Npglq6vZ9z3llf; Fri, 6 Jan 2023 19:18:15 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=panix.com; s=panix; t=1673050696; bh=5TcpOzAtZqv8G6tbWCRAedEUodFfRSnhZgx15J+c3eY=; h=Date:From:To:Subject:In-Reply-To:References; b=vKckdHktME0yYLl1V7AC0z25m3wWzlazZ6Y7T83sOocjOmnIH/6zoP3fn4TNuIiPZ PoMCMOadWGQmVew7g5fjJbKo3MpX6w8b+UMsO5QIEqu7v+0A8h9LHjB/+GGqZHGRNN sU8jqfaEeqm9uu5DjHFL/VCxjNwaNblGoe9qJM2c= Received: by panix1.panix.com (Postfix, from userid 20712) id 4Npglq6cPMzcbc; Fri, 6 Jan 2023 19:18:15 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by panix1.panix.com (Postfix) with ESMTP id 4Npglq6MQ4zcbP; Fri, 6 Jan 2023 19:18:15 -0500 (EST) Date: Fri, 6 Jan 2023 19:18:15 -0500 From: Jude DaShiell To: Tim Cross , emacs-orgmode@gnu.org Subject: Re: OS advice In-Reply-To: <86o7rbfcim.fsf@gmail.com> Message-ID: References: <86o7rbfcim.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Received-SPF: pass client-ip=166.84.1.89; envelope-from=jdashiel@panix.com; helo=mailbackend.panix.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1673050712; a=rsa-sha256; cv=none; b=MVIughQVYFhaXJMI3Ug9uQWLFSuYA8xbxZtB6GX99NYCzv0PBOChBzdcdNOOnabFtOOZP0 c9rUsBAntfT4Ru5AVQXCwGTIM6w1r0OOWHGoaAc2JWM0rGvwBhSJVr8k9ZkQHiMWUYISFi pdH/LgdsTCi9DrYtBGAWNZo+QSKLCPPXInRXAUcBoWOsB3XVa51oP66PugscWzdTIWSqRc SkIqnN/xXQX/8tYYD1dcLtiMmWLesCflGdXQN10nFjez5RDn5NqAl6vvx3E2fo/tShzJEF nFor8eS3Jp2DJ8p/JJjdyHZjrfCLlB6Six+A4ToPNhrSubZvupjYbnHP57HwVw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=panix.com header.s=panix header.b=vKckdHkt; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=panix.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673050712; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=xtm5akNdxtUj0WutPc/dgMljP5qKDottx6V4WSVW178=; b=tHoDw3dPtMHdEXY+UO0azQAgLH8zyvXJonfnFMTs/69mb6opTF2yNMkq5vqOO1temcC5ha VOzkqtE8q22tzM9Ku40LreEwCzQCoPYhBAyjCdNp1dL+2RkJMQbMlz3ReBE1qmvDgpcYwo DzjYGt6NVZhpXkml3PZuNDLmEBbJhhtCyVhG0+NhFrN5Es3kZwPnUtm2em4EpYltwMeBHX 7YlZVhc99mtZ1+rD+5YJbKp3I2wO8fKBdNX91FFEntEi1lDl+6KDM8UFwLsKehv4Y5Lp94 nVou8a9k976F7QjEXmL6FaTyJPpe0ZLyiDlb63AcuME0RdFJGG2UaJyMNh9WNg== X-Spam-Score: -2.56 X-Migadu-Queue-Id: 67955EFBC Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=panix.com header.s=panix header.b=vKckdHkt; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=panix.com (policy=none) X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -2.56 X-TUID: o8A/EzwfozlN i3 may be a good candidate desktop since it's supposed to be light on resource useage. Jude "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) . On Sat, 7 Jan 2023, Tim Cross wrote: > > Ypo writes: > > > Hi > > > > Orgmode is sometimes desperately slow on my PC: > > > > Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz, 3100 Mhz > > > > (RAM) 4,00 GB > > > > I am running Windows 10, everything I use works OK, but Orgmode. > > > > Do you think that if I install a Linux OS, Orgmode would run fast? Any OS suggestion? > > > > Sadly, the answer is likely "that depends". There are just too many > unknown variables to provide a definitive answer. However, what I can > tell you is > > - I have frequently taken hardware which users have found old and slow > when running Windows and given it a new life running Linux. Linux can > certainly perform better with less resources given some caveats. > > - Unlike Windows, Linux comes with a wide variety of destkop > environments and window managers. Some are resource hungry and others > are extremely light-weight. Selecting the right window manager will be > crucial. For older and slower machines with only a small amount of > memory, I would consider window managers like XFCE or maybe MATE. > > - From the specs you provide, my guess is that memory is your main > bottle neck. This would further suggest that if you were to switch to > Linux, avoid memory hungry desktop environments like Gnome or > KDE. AGain, XFCE is small and fast and very reliable. It lacks the > visual candy of other environments, but given your specs, something > needs to be given up and visual candy seems a good starting > point. However, this change will likely require some adjustment on > your part. While there is little you cannot do on a Linux system, the > level of integration and automation 'out of the box' is likely to be > less. You will certainly be able to create an environment which is > just as efficient and convenient as Windows, but it will likely take > additional effort and willingness to adapt on your part. > > - Emacs and org mode can also be memory hungry. It is possible (likely > in fact) that you could get much better performance, even under > windows, by modifying how you use org mode. Things I would recommend > include > > - Keep your org files as small as possible. Use multiple files > rather than one big file. > - Don't load any Emacs packages you don't actually use. Don't > load/install any org packages you don't actually use/need. > > > A common error I see people make now that we have convenient emacs/elisp > packages is to install lots of packages. When I've been helping people > with Emacs performance, the first thing we do is go through all the > things they have installed/configured. Frequently, there are lots of > things installed which they never use. > > What I sometimes recommend is that they comment out as much of their > Emacs and org configuration as possible and then use the system for a > few days. During this time, only enable something once you find you need > it. It is often surprising to them how much stuff they had configured or > installed which they really never used. The other benefit is that > smaller and simpler setups are less likely to have undesired side > effects or interactions with other packages, leading to fewer problems > and increased stability. > > At the end of the day, a system with only 4Gb of memory is on the tight > side for a modern setup. I would argue the minimum size these days is > more like 8Gb and a 'good' setup is at least 12Gb. I personally have a > minimum of 16Gb and prefer 32Gb, but I also use a lot of VMs and other > container techniques to manage multiple stable and unrelated development > environments. On the other hand, my wife and children use small systems > running Linux XFCE with only 4Gb and find them quite adequate for what > they do (mainly email, surfing the web, basic office documents with > libre office etc). These systems are things like asus notebooks, small > form factor, slower CPU and 4Gb memory. They find them quite adequate > and appreciate the small form factor, but they also don't spend 8 hours > a day on them! > >