From owner-freebsd-questions@freebsd.org Tue Jan 15 12:24:30 2019 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CA1EC1488E43 for ; Tue, 15 Jan 2019 12:24:30 +0000 (UTC) (envelope-from iam@sdf.org) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C6A1B85464 for ; Tue, 15 Jan 2019 12:24:29 +0000 (UTC) (envelope-from iam@sdf.org) Received: from sdf.org (IDENT:iam@sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id x0FCOHp1029440 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO) for ; Tue, 15 Jan 2019 12:24:17 GMT Received: (from iam@localhost) by sdf.org (8.15.2/8.12.8/Submit) id x0FCOHbM016508 for freebsd-questions@freebsd.org; Tue, 15 Jan 2019 12:24:17 GMT Date: Tue, 15 Jan 2019 12:24:17 GMT From: iam@sdf.org Message-Id: <201901151224.x0FCOHbM016508@sdf.org> To: freebsd-questions@freebsd.org Subject: if userland in asm, no need for libc? X-Rspamd-Queue-Id: C6A1B85464 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.82 / 15.00]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.93)[0.929,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; MX_GOOD(-0.01)[cached: mx.sdf.org]; NEURAL_SPAM_LONG(0.95)[0.947,0]; RCVD_IN_DNSWL_NONE(0.00)[20.94.166.205.list.dnswl.org : 127.0.10.0]; FROM_NO_DN(0.00)[]; NEURAL_SPAM_MEDIUM(0.91)[0.910,0]; R_SPF_NA(0.00)[]; DMARC_NA(0.00)[sdf.org]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.15)[asn: 14361(0.82), country: US(-0.08)] 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: Tue, 15 Jan 2019 12:24:31 -0000 in continuum to my previous mail about libc; if the whole of userland and various other toolkits were written in assembly language, would there be no need for libc, that is if "c" were not needed to be supported at all? do assembly language programs have the capacity to make kernel calls directly? i.e., without going through any libraries? pardon my naive questions, i don't have a background in computer science nor enough self-training.