From owner-freebsd-questions@freebsd.org Wed Jun 17 03:33:37 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AA77C340F50 for ; Wed, 17 Jun 2020 03:33:37 +0000 (UTC) (envelope-from malaizhichun@tom.com) Received: from smtp.tom.com (smtprz15.163.net [106.3.154.248]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.163.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 49mrJF6wWhz4Cf3 for ; Wed, 17 Jun 2020 03:33:33 +0000 (UTC) (envelope-from malaizhichun@tom.com) Received: from my-app01.tom.com (my-app01.tom.com [127.0.0.1]) by freemail01.tom.com (Postfix) with ESMTP id 70C884D017D for ; Wed, 17 Jun 2020 11:33:26 +0800 (CST) Received: from my-app01.tom.com (HELO smtp.tom.com) ([127.0.0.1]) by my-app01 (TOM SMTP Server) with SMTP ID 2035768718 for ; Wed, 17 Jun 2020 11:33:26 +0800 (CST) Received: from antispam1.tom.com (unknown [172.25.16.55]) by freemail01.tom.com (Postfix) with ESMTP id 64F9B4D0174 for ; Wed, 17 Jun 2020 11:33:25 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tom.com; s=201807; t=1592364806; bh=NF7hY6kUB10CG+QOoQUpPeLgf5MlHLV5PxYcmJE2ZTI=; h=Subject:From:Reply-To:To:Date:From; b=EbF2Gk1B9v9GJWsvpQ478tdorWBn33waHMv1VVj+Mc9l3/a37s7UBiuHnA1WYJ8Q8 DKvTH8EFdeNY8ICfd82UqKucdHhj6FxOvwoNC5SV6o9ZPEApyhQWpb2jofaIgGRJxS KHvtQQKqkAI5BTZDqR8JnHtmumViBKbn20uik/4M= Received: from antispam1.tom.com (antispam1.tom.com [127.0.0.1]) by antispam1.tom.com (Postfix) with ESMTP id B9B66100146B for ; Wed, 17 Jun 2020 11:33:25 +0800 (CST) X-Virus-Scanned: Debian amavisd-new at antispam1.tom.com Received: from antispam1.tom.com ([127.0.0.1]) by antispam1.tom.com (antispam1.tom.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rTvzazUBYytF for ; Wed, 17 Jun 2020 11:33:25 +0800 (CST) Received: from legion (unknown [124.164.187.153]) by antispam1.tom.com (Postfix) with ESMTPA id 5EA8A10013AD for ; Wed, 17 Jun 2020 11:33:25 +0800 (CST) Message-ID: <3a48ab1ab198c330400be3e942f921f2cd3c3e11.camel@tom.com> Subject: Why does FreeBSD not use the Linux kernel? From: kindu smith Reply-To: malaizhichun@tom.com To: freebsd-questions@freebsd.org Date: Wed, 17 Jun 2020 11:33:25 +0800 Organization: malaizhichun Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.36.3 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 49mrJF6wWhz4Cf3 X-Spamd-Bar: +++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=tom.com header.s=201807 header.b=EbF2Gk1B; dmarc=pass (policy=none) header.from=tom.com; spf=pass (mx1.freebsd.org: domain of malaizhichun@tom.com designates 106.3.154.248 as permitted sender) smtp.mailfrom=malaizhichun@tom.com X-Spamd-Result: default: False [5.21 / 15.00]; HAS_REPLYTO(0.00)[malaizhichun@tom.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[tom.com]; R_SPF_ALLOW(0.00)[+ip4:106.3.154.0/24]; RBL_MAILSPIKE_WORST(2.00)[106.3.154.248:from]; REPLYTO_ADDR_EQ_FROM(0.00)[]; TO_DN_NONE(0.00)[]; HAS_ORG_HEADER(0.00)[]; DKIM_TRACE(0.00)[tom.com:+]; DMARC_POLICY_ALLOW(0.00)[tom.com,none]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:4808, ipnet:106.3.152.0/21, country:CN]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[tom.com]; RECEIVED_SPAMHAUS_PBL(0.00)[124.164.187.153:received]; SUBJECT_ENDS_QUESTION(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(0.00)[tom.com:s=201807]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[tom.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.27)[0.266]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; FREEMAIL_REPLYTO(0.00)[tom.com]; NEURAL_SPAM_MEDIUM(1.04)[1.038]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; NEURAL_SPAM_LONG(0.90)[0.905]; RCVD_IN_DNSWL_NONE(0.00)[106.3.154.248:from]; RCVD_COUNT_SEVEN(0.00)[7] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Jun 2020 03:33:37 -0000 Why does FreeBSD not use the Linux kernel? The structure of FreeBSD is very good, such as the startup and directory structure, and the user island program. The only shortcoming is poor hardware support. This is mainly due to the lack of drivers provided by the kernel. The Linux kernel is assisted by developers around the world. Changing to the Linux kernel can make up for this shortcoming. For the system architecture, package management pkg, and user island programs can still use the original FreeBSD. Among the unix-like systems, the most popular except macos is ubuntu. This does not mean that ubuntu is good enough. It is still very poor compared to archlinux and other distros. But it is still the most popular because it takes a road from users, servers, to the cloud. That is to first increase the user's utilization rate, then increase the popularity, and then seek the popularity of the server and cloud fields. I think the reason why FreeBSD has reduced the number of users is because it does not take care of the experience of ordinary users, and it takes the opposite path from a server, cloud to users. Positioning such an excellent operating system as just server usage has greatly reduced its popularity.