X-Original-To: alpine-user@lists.alpinelinux.org Received: from mail.bitmessage.ch (mail.bitmessage.ch [146.228.112.252]) by lists.alpinelinux.org (Postfix) with ESMTP id 3F5835C4F4F for ; Mon, 9 Apr 2018 13:55:14 +0000 (GMT) dkim-signature: v=1; a=rsa-sha256; d=bitmessage.ch; s=mail; c=relaxed/relaxed; q=dns/txt; h=From:Subject:Date:Message-ID:To:MIME-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References; bh=WkKAwUVuzwS/NUBZyibRMXvdZSaQmUNW4OU3sZIbCCk=; b=oR8xi1I3Op9ReFT88xnf2FJ0kVTQPJUsiVL9Zl0V70oWpERqBEUVPe6csAoPIWQH7sIoJCAMeWafAs1KC2rPpj/NeXGB6j2dLJ1Mx12lw8pAmfW39wE55jKg2YiqQ1qTk1iHyfxXW0TYahTKbQQhAPqeH0HQfpZZlEPvq6SIVos= Received: from alpine.my.domain (ppp78-37-139-232.pppoe.avangarddsl.ru [78.37.139.232]) by mail.bitmessage.ch with ESMTPSA (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256) ; Mon, 9 Apr 2018 15:54:45 +0200 Date: Mon, 9 Apr 2018 13:53:39 +0000 From: =?iso-8859-1?B?Q+Fn?= To: alpine-user@lists.alpinelinux.org Subject: Re: [alpine-user] Lack of a minimal documentation on Alpine's overall architecture, run-from-RAM feature, mkinitfs, modloop etc. Message-ID: <20180409135338.GB14670@alpine.my.domain> References: X-Mailinglist: alpine-user Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) Hi, Sorry for the late reply. Timur Fayzrakhmanov wrote: =20 > There are other things in question: > - Alpine overall architecture; What do you mean by that? The base of Alpine is BusyBox/musl/apk. > - What is modloop!? Modloop is a kernel module for loop devices. > - Booting process description; > - How kernel, initramfs (its init script) and init (OpenRC) are > related to each other; OpenRC is not init on Alpine, it's a service manager. /sbin/init is a link to /bin/busybox. The openrc package also provides init scripts. /etc/inittab describes the boot process, which is: /sbin/init -> /sbin/openrc sysinit -> /sbin/openrc boot -> /sbin/openrc default -> ttys are spawned initramfs is caught by the kernel and the bootloader, only after it is started /sbin/init is being executed. Read more about the Linux booting process and initramfs on Wikipedia or elsewhere, I myself never use it. > (you can doubt it but Alpine tends to adopt things in its own way and > I think it should be covered somehow) It doesn't really.=20 -- ca=F3c --- Unsubscribe: alpine-user+unsubscribe@lists.alpinelinux.org Help: alpine-user+help@lists.alpinelinux.org ---