From owner-freebsd-questions@freebsd.org Fri Apr 17 08:38:16 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 309E52AF94A for ; Fri, 17 Apr 2020 08:38:16 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail04.adl3.internode.on.net (ipmail04.adl3.internode.on.net [150.101.137.10]) by mx1.freebsd.org (Postfix) with ESMTP id 493Txz05hQz4n6K for ; Fri, 17 Apr 2020 08:38:14 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ArCAD0aJle/6ZhAg5mHAEBAQEBBwE?= =?us-ascii?q?BEQEEBAEBgXuDAhNUIRIqhB2JAoV3AYFjLYNxl10KASsRAQIEAQGBUIJuBAI?= =?us-ascii?q?CgjM4EwIQAQEGAQEBAQEFBG2FCkwMhXEBAQEBAgEjMygLCxIGAgIYDgICSQ4?= =?us-ascii?q?HDAgBAYMiAYJcH64ndYEyhU+FI4EOKoUlDoddgUGBOIJpPoQ2gyqCXwSOCYp?= =?us-ascii?q?LR5hRgW9fiAKPVyODWphcj2WecCKBVzMaIYM7CUcYDVeaCIVRNDCBBAGOPgE?= =?us-ascii?q?B?= Received: from ppp14-2-97-166.adl-apt-pir-bras32.tpg.internode.on.net (HELO leader.local) ([14.2.97.166]) by ipmail04.adl3.internode.on.net with ESMTP; 17 Apr 2020 18:02:59 +0930 Subject: Re: freebsd should be rewritten based on microkernel architecture To: malaizhichun@tom.com, freebsd-questions@FreeBSD.org References: <3f1496d1f598c84b3871b630f161256e152aca75.camel@tom.com> From: Shane Ambler Message-ID: Date: Fri, 17 Apr 2020 18:02:58 +0930 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <3f1496d1f598c84b3871b630f161256e152aca75.camel@tom.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 493Txz05hQz4n6K X-Spamd-Bar: ++++++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of FreeBSD@shaneware.biz has no SPF policy when checking 150.101.137.10) smtp.mailfrom=FreeBSD@shaneware.biz X-Spamd-Result: default: False [8.49 / 15.00]; ARC_NA(0.00)[]; RBL_NIXSPAM(4.00)[10.137.101.150.ix.dnsbl.manitu.net]; FROM_HAS_DN(0.00)[]; GREYLIST(0.00)[pass,body]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[ShaneWare.Biz]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.99)[0.986,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(1.00)[1.000,0]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[tom.com]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:4739, ipnet:150.101.0.0/16, country:AU]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(1.50)[ip: (3.65), ipnet: 150.101.0.0/16(2.57), asn: 4739(1.28), country: AU(0.01)]; RCVD_COUNT_TWO(0.00)[2] X-Spam: Yes X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Apr 2020 08:38:16 -0000 On 17/4/20 4:45 pm, kindu smith wrote: > Hello, I am a user who likes UNIX-like systems. I have some experience > using GNU / Linux and some experience using freebsd. I like the > architecture of UNIX-like systems, but I am not proficient, so I just > want to mention some improvements. The idea of freebsd experience, > what is unscientific, welcome to advise. > > First of all, freebsd's architecture is very good, no need to invent > the wheel, but freebsd's installation interface and startup interface > are too old. It is time to make some changes. I think the freebsd with Have a look at trueos.org it adds a GUI installer to freebsd. Expect the base freebsd to stick with a CLI installer to support the non-gui server installs. > microkernel will be more stable. The / boot / kernel directory is very > suitable for writing a small kernel, such as named core, and then I don't expect you will get much support for this change. Have a look at minix3.org, a few years back they got minix running as the microkernel and use netbsd as the userland. > In addition, you need to redesign the installation interface and a > complete desktop environment, because this is very important for > novices. I don't think Gnome / kde / xfce or the like is used anymore. Those three main GUI desktops are in use by many people. If you want to try something else have a look at x11/lumina, which is the new desktop made for trueOS > It is designed for Linux, and the systemd it uses is not supported by > Freebsd. > > Freebsd should design a gorgeous interface comparable to macos, in Don't expect freebsd to remove the CLI to replace it with a GUI. It is still used as a non-gui server by many people. -- FreeBSD - the place to B...Software Developing Shane Ambler