From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id GOxfKC60uGOrNQAAbAwnHQ (envelope-from ) for ; Sat, 07 Jan 2023 00:52:14 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id MN43KC60uGOLLgEAauVa8A (envelope-from ) for ; Sat, 07 Jan 2023 00:52:14 +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 49F772021F for ; Sat, 7 Jan 2023 00:52:14 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pDwUO-0004hi-AM; Fri, 06 Jan 2023 18:51:08 -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 1pDwUM-0004fE-Eb for emacs-orgmode@gnu.org; Fri, 06 Jan 2023 18:51:06 -0500 Received: from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pDwUK-0004Yb-FI for emacs-orgmode@gnu.org; Fri, 06 Jan 2023 18:51:05 -0500 Received: by mail-pj1-x1029.google.com with SMTP id dw9so1609893pjb.5 for ; Fri, 06 Jan 2023 15:51:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:to:from:user-agent :references:from:to:cc:subject:date:message-id:reply-to; bh=7MQxs6rauhst8Ttfy8uC4l8YU1531VLpFY5ytte30vo=; b=fXK50+VLmQJ/usLF6LZBWumoDRaWGNioBs4gji/+0jXdZq8JcQZg7qYyp+1TmAxZTU ACUcOLfSwZNvhS7Q9ZA6Rc/uqjOYpSeeEhGOZlltyy6bPerYmrydICsiYlvpZgPJVxNs KM2ZjeiZFy40jCNjlrwBYMqVxH+omI4vv1M+ks7jZco9Wgls0bhOU4bxp5e38iRbL1PP jZ/KVp4Yxcu7cmwDHoZVucbJNg2ORh3UwTfCB50pvPHJK/EhnJZMb8LC7dxGJgRs/Jtm Y057wL3IEcsUXRwneiwU7/BIjkWBycH9hTFbmsFYuKYZfV+gJEoq0WL6Phy9skVK4QGX rBPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:to:from:user-agent :references:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7MQxs6rauhst8Ttfy8uC4l8YU1531VLpFY5ytte30vo=; b=cwWfzGxsAtDDWByyrgc0gRwcAInaL7ATHAgbyg5OWjod6/KZqtNz2CmQsy0DWlLg8E k4yJBQxwpDRCLtt7xeWzuSYOvWHvYMfbiRlWGncGz+VGM7N6WnL2J1oJK8e1Ps2NlIcr FgsYIWVZ7Qish0qxUG5RgA6Q4fV9U+C1CvLpobXMVU535FGaNgEvKBqHrg2Lu+wSpE3G UqX1zAoJkzvEBuTr44sfaqbVUjX0Sqes5Fh8gDjyfsA0hrqP+v68jA0JijSgrA+lVaor /2Vhympj+HQDcCsRw6IALt++lIhu5rebXfnzDcwgVJcZMoCEnPHpG4qNOSWwRLx2zQK1 oXJg== X-Gm-Message-State: AFqh2kr+czeAXLEBedjpF/QdJzpsVOsoAJSVjnsjE6TiGzmg8eiD33KD B3N9z3b9dHmaTWr9qerIwJ2H9SywLio= X-Google-Smtp-Source: AMrXdXv2wTpof36R+ixbEuLRIi0oX4C9m3oS+yASqXDsbP+5TwjXa/f+ITMahTq8LD4rrJrExb5X1Q== X-Received: by 2002:a17:902:e8c5:b0:192:b6ae:ecc7 with SMTP id v5-20020a170902e8c500b00192b6aeecc7mr25008212plg.34.1673049062560; Fri, 06 Jan 2023 15:51:02 -0800 (PST) Received: from dingbat (2001-44b8-31f2-bb00-842a-7361-87c7-2662.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:842a:7361:87c7:2662]) by smtp.gmail.com with ESMTPSA id d2-20020a170903230200b001754fa42065sm1463075plh.143.2023.01.06.15.51.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Jan 2023 15:51:01 -0800 (PST) References: User-agent: mu4e 1.9.11; emacs 29.0.60 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: OS advice Date: Sat, 07 Jan 2023 10:24:36 +1100 In-reply-to: Message-ID: <86o7rbfcim.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::1029; envelope-from=theophilusx@gmail.com; helo=mail-pj1-x1029.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=1673049134; a=rsa-sha256; cv=none; b=IKNOLq9EP0rRbZZrbGqTHru+rIEdTw9RL2NDzC9tosOVRXnSxHdbxM3f4pBD0lmnhk6omF G4C33SQiHPwI2VV+E14JLrZ5ZEZmnW/qCTsS0XX/vm5SzpIJGPZ+uQhMMkmyhrDlEWDNyW VjnTfg6TTw3lEEVgP7ul9AGSOLGF83DzCyGasV2MuieazQ64myNS7OlrwLVYfzyv/iH0KF ubQKNIEHBiyZHVXeduWzF6btxVuO++Fc3Bj+gAGblloF5HpWJF0m3Saf0ArnSdLKX5zqO2 aqimtzG9viER+96bdCv+ERyAnaXyNvf/yqGNQO7sg7Zm8XfvlmBX5lFjU+T3oQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=fXK50+VL; 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=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673049134; 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=7MQxs6rauhst8Ttfy8uC4l8YU1531VLpFY5ytte30vo=; b=uNv5IZGPoGVWvxoAfnuCD0x3Gs4Vg17Yc+SErk48Ck+riTmb9ihWfmtA6QKW7BxEbh+Y1G k6GRRc03jSx3BRaG5HF/87nwsiPCaxmtVZ/kcpMZyikvgZjyZRul4MouBs5zynIvDmdVp9 8d8dXZGjxla2tW3adJdSMapbd1jUbqfGraD9KwWB/kwXsiZRiXYg3BAF5RUQ6BCqKatLMD xrAY21YjXaqKxD47h2B99XJ5RL1g/TQZ/oC5l3L05b8oyr/jaSfaBeVnHJlrLyn3vWkDQ8 zycAEEKQiLb5gGdQQYHmh5yBwyUpkA+glUQdP1pD2g/vuEufQNLu24y70KjPvQ== X-Spam-Score: -11.98 X-Migadu-Queue-Id: 49F772021F Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=fXK50+VL; 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=pass (policy=none) header.from=gmail.com X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -11.98 X-TUID: H08+mTQcc6i4 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!