From nobody Wed Sep 28 18:46:16 2022 X-Original-To: freebsd-questions@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 4Md57D0fR8z4d0Ps for ; Wed, 28 Sep 2022 18:46:32 +0000 (UTC) (envelope-from tomek@cedro.info) Received: from mail-qv1-xf34.google.com (mail-qv1-xf34.google.com [IPv6:2607:f8b0:4864:20::f34]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Md57C0SBVz41fJ for ; Wed, 28 Sep 2022 18:46:31 +0000 (UTC) (envelope-from tomek@cedro.info) Received: by mail-qv1-xf34.google.com with SMTP id ml1so8722068qvb.1 for ; Wed, 28 Sep 2022 11:46:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cedro.info; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=SxEcN8znCnHhluFDen/GCBkhptUNU7j6HyI/TDzaMao=; b=iCYkcx6E+RP0L/jVGx3aNyK97sxaB/y07eRbANhyed1PVPIzfZX+X78pgk7v3j//c8 svaes600fZKXccI6mxSWFFzckgKDp9Bdw6+e4fprZo8VSK7djMEACaXygnx6PSW9v9p9 443DYpwzodspVY8jJ132QyrUcCb6FsRAo5pXCH+30mDWN4au7l4QvjoRT5rhCJ1DqFR6 0OfocY7cpba9QtCy0LIKGNviIiKkugaQYFolc924ktJgHmecbFBfP9R+fOtIeOB4tkeT YGNWgzMOIXyZra4cJGOGVbbJrum1VN1BuaoO2gofdM3/h09hsYuiTODQyUwKiNf5VqWI g8HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=SxEcN8znCnHhluFDen/GCBkhptUNU7j6HyI/TDzaMao=; b=5ihggiNLAnvKuk4d+xXanxHajAfpkoaRMEGiIbinrVUOWd9+Xy63AwDCaXe1CjlE7h ilHUmpBkp7vvIvB5GulGYG27PxAIdw0w04w0ADjUEexNbwAyfLz1EPvv8W2zHQL9Oo3w WHr50qSNR08bpUgfLzJXb8DEKLz7muzOkFfosxmRCT4VPbHkopRQn9aYB7Z6Fezmm2Y5 76+bp0TwLuYust6ujDHnaIo52NuuNiP2RTo00jjEvQguiiwOlyngGcG6FgTMwBkwgFop +xBhyyS517To+SXVk/9Nv/SedY3Z6MD0eN7uv/mIwxgBmrIt45jglKvKWJYVdCeuac+1 cXIw== X-Gm-Message-State: ACrzQf0QtHDzydP0A0MqjUAZbftT/TsPjaTIowY0xIylfrM4Ob/dsYtg MtmSiv5hWgo084ve9C+mg2DVDUJGGcmmZw== X-Google-Smtp-Source: AMsMyM4KheezkHa54IkwzJMnUwPVuuuaAcxYFL3peIVW9Pybrv+4T/KbDGkV4HjRF3iJPdkHoR7LXg== X-Received: by 2002:a0c:f412:0:b0:4af:9546:5d2d with SMTP id h18-20020a0cf412000000b004af95465d2dmr5588100qvl.42.1664390790344; Wed, 28 Sep 2022 11:46:30 -0700 (PDT) Received: from mail-yw1-f175.google.com (mail-yw1-f175.google.com. [209.85.128.175]) by smtp.gmail.com with ESMTPSA id j13-20020a05620a288d00b006cfaee39ccesm3671171qkp.114.2022.09.28.11.46.29 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Sep 2022 11:46:29 -0700 (PDT) Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-333a4a5d495so138998087b3.10 for ; Wed, 28 Sep 2022 11:46:29 -0700 (PDT) X-Received: by 2002:a81:ecd:0:b0:345:6208:da9b with SMTP id 196-20020a810ecd000000b003456208da9bmr31382065ywo.3.1664390788804; Wed, 28 Sep 2022 11:46:28 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Tomek CEDRO Date: Wed, 28 Sep 2022 20:46:16 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: concerns about install freebsd To: jian he Cc: freebsd-questions@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4Md57C0SBVz41fJ X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cedro.info header.s=google header.b=iCYkcx6E; dmarc=none; spf=none (mx1.freebsd.org: domain of tomek@cedro.info has no SPF policy when checking 2607:f8b0:4864:20::f34) smtp.mailfrom=tomek@cedro.info X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[cedro.info:s=google]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::f34:from,209.85.128.175:received]; RCPT_COUNT_TWO(0.00)[2]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; DKIM_TRACE(0.00)[cedro.info:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DMARC_NA(0.00)[cedro.info]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TAGGED_RCPT(0.00)[]; R_SPF_NA(0.00)[no SPF record]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-ThisMailContainsUnwantedMimeParts: N On Wed, Sep 28, 2022 at 8:08 PM jian he wrote: > I asked the question about "freebsd graphic text editor". The question is stupid. No stupid questions, just stupid answers :-) Long story short, FreeBSD is Unix, but this is not a Linux, its a different operating system with different kernel and applications are not really one-to-one compatible from a binary standpoint.. however FreeBSD can emulate Linux ELF binaries and when all other dependencies are met Linux application binaries can work on FreeBSD. The biggest difference is in philosophy and approach to changes and long term maintenance. Linux is an example of "Enforced Changes"^TM ideology even when that makes it self-incompatible in short and long term. Linux also does not conform to standards as much as FreeBSD (and other BSD) does, usually you will notice things stop working in Linux after update, there are compatibility problems between different versions of the same Linux distributions, etc, etc. FreeBSD on the other hand comes from Unix and is created by people who actually use it themselves in serious commercial applications that must be maintainable in a long periods of time. The difference between Linux and BSD can be easily noticed in the product that they power: Linux -> Google Android (constant changes, updates, every Android is different), BSD -> iOS (looks and works the same on different devices, mostly focused on the result of the person using it). Some people prefer BSD some people prefer Linux. "Apples and Oranges"^TM but you should use both to make conscious decision and know exactly why. Some people even use both Linux and BSD depending on the task. > The real questions for me(don't want waste too much time on install) would be: > I already installed linux, any external pan drive needs to install freebsd? In the first step just create a VirtualBox machine, install it, create a snapshot, and see how this works. If anything goes wrong you can simply rollback a snapshot and you will not loose any real data. > Can I install linux and freebsd in the same machine (I think it's intel x86 architecture)? If so, can I switch it easily, just use the shortcut key then switch to another system. Yes, you can use them on a separate disks, you can use all of them on one disk. > How long does it take to install freebsd(all settings default, ignore internet speed) (I like to first make it work, then try to understand the system internals). At first you install "The Base System" so it is common starting point for everyone. Going from that you can install whatever you need by using `pkg` program or the source tree of the all available packages you can choose from located at `/usr/ports` called "The FreeBSD Ports". > If all things are pretty easy to set, can you give an authoritative video link? (in case I fail, I can follow through) I know there are many youtube tutorials, but I obviously don't know which one is right. There is a great book and its called "The FreeBSD Handbook" all information should be there: https://docs.freebsd.org/en/books/handbook/ Keep in mind that the BSD Unix systems is mostly for the advanced and aware users. You start from a base system that you can customize to be a network router, network server, application server, desktop workstation, dedicated embedded system, etc, but you will have do to it yourself. There is no "one click to fit everyone" approach in FreeBSD. If you want to try out the BSD from a pendrive with already preinstalled Xorg + Window Manager you may also want to try NomadBSD (that is using FreeBSD base): https://nomadbsd.org/ Virtual Machine seems to be the best way to safely play and try out various things safely. Have fun! :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info