From owner-freebsd-small Sun Dec 20 04:09:29 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA05892 for freebsd-small-outgoing; Sun, 20 Dec 1998 04:09:29 -0800 (PST) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from smtp01.wxs.nl (smtp01.wxs.nl [195.121.6.61]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA05855; Sun, 20 Dec 1998 04:09:22 -0800 (PST) (envelope-from asmodai@wxs.nl) Received: from chronias.ninth-circle.org ([195.121.56.81]) by smtp01.wxs.nl (Netscape Messaging Server 3.6) with ESMTP id AAA44DC; Sun, 20 Dec 1998 13:09:15 +0100 Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Sun, 20 Dec 1998 13:15:33 +0100 (CET) Organization: Ninth Circle Enterprises From: Jeroen Ruigrok/Asmodai To: Andrzej Bialecki Subject: Re: Trinux (+ a proposal) Cc: jkh@FreeBSD.ORG, picoBSD Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 19-Dec-98 Andrzej Bialecki wrote: > On Sat, 19 Dec 1998, Jeroen Ruigrok/Asmodai wrote: > >> http://www.trinux.org > > Yes this is very nice set of tools. I'm sure it took a lot of work to > prepare it. Aye... They started in April 1998. So they have come a long way. > Whether we can beat that - well, this would require radically different > approach to our currently used model of crunched binaries. It's clever, > but too limiting. Yeah, and they appear to use three disks and might even go beyond that. Then again as far as I understood the webpage they ain't aiming at embedded systems. More in the low-end on-demand systems as I have been propaganding =P > Recently I was thinking about it and I'm inclined to change this into > something more flexible, something along packages system. Slightly along the modularity concept we looked at earlier? > My idea is to have initially on startup a small (ca. 300-400kB) MFS > containing init and a package handling program. Then, the init would run > the packager, and this in turn would examine the list of wanted packages, > together with their space requirements. Then it would either create > appropriate MFS, mount it let's say on /usr/, and unpack all required > packages into this MFS; or, in case of bigger systems with HDD, just make > sure the required packages are present, and if not - perhaps install them > from some media (like HDD or network, or floppy). That sounds nice. Reminds me a lot of DevFS. Also reminds me a lot like plug-ins. Just a thought, imagine someone replacing a binary with a trojaned version, I think we might need some sort of key system or MD5 or CRC to verify if the correct packages have been loaded. Ways to do that spring to mind: initially don't check until packages are added by a trusted user. Then a CRC-hash, MD5-hash or some sort of other key is generated. Whenever the binary needs to be updated the trusted user needs to recertify the binary or module to make sure the box accepts it. Cumbersome? Mayhaps. Trustworthy and secure? By god, yes. Last thing we need is spamming of bugtraq by some script kiddiez who found holes we could have fixed from start... > Advantages of this model: > > * you're no longer required to have sources for all programs - you need > only to have a small binary package. True, but for the real customizer/developer we still need to set up a framework regarding this new idea. > * you can install only those programs you really want to have on the > floppy. Aye, indeed... Same would go for device driver additions? > * you can easily add/remove components from the system. Based on a security scheme, like the one I presented above. > * it's significantly easier to build bigger systems this way. ("bigger" > means something between picobsd and normal FreeBSD installation) Aye, towards the Trinux idea. This would be real cool. We could with these changes make use of a system that allows micro set-ups to be created as well as larger low-end instant systems. > Disadvantages: > > * all programs will have to be dynamically linked, and ld.so and a set of > libraries must be provided as well. This significantly raises memory/space > requirements. *nods* Surely if we discuss this with some Core members or other developers we might be able to further optimize the dynamic linking stuff? Else we need to start tricking around. And tricking is not a good solution in about 99% of the cases. > * we would need some other (probably incompatible with 'normal' packages) > packaging system. Why? Because it has to contain not only dependencies on > other packages, but also on system libraries (which 'normal' package > system takes for granted), and it should contain space requirements as > well. OTOH, perhaps this can be done using 'normal' packaging - I'm not > sure. Plus if we decide on the security aspect, we need that signing thing of some sort. So normal packaging might suffice, but given the fact that should we settle for an idea like the one I presented we need to make sure the signing gets incorporated in a very secure way and thus needs another package system. Mayhaps Jordan has a few words to spare on this? > Any comments? Hope these helped in a way already =) --- Jeroen Ruigrok van der Werven Pax vobiscum... asmodai(at)wxs.nl Network/Security Specialist BSD & picoBSD: The Power to Serve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Sun Dec 20 22:20:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA11271 for freebsd-small-outgoing; Sun, 20 Dec 1998 22:20:13 -0800 (PST) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from powie.oops.org (powie.oops.org [206.98.7.148]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA11266 for ; Sun, 20 Dec 1998 22:20:12 -0800 (PST) (envelope-from karthik@oops.org) Received: from sony.oopsvc.com (ppp-2.01-3E.tela.com [206.98.6.240]) by powie.oops.org (8.8.8/8.8.8) with SMTP id XAA10043 for ; Sun, 20 Dec 1998 23:12:38 GMT (envelope-from karthik@oops.org) From: "Karthik Iyer" To: Subject: Subscribe Date: Sun, 20 Dec 1998 23:49:13 -0600 Message-ID: <01be2ca5$a360ab00$e40662ce@sony.oopsvc.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.2002.0 X-MimeOLE: Produced By Microsoft MimeOLE V4.71.1712.3 Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Mon Dec 21 03:14:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA08321 for freebsd-small-outgoing; Mon, 21 Dec 1998 03:14:30 -0800 (PST) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from smtp1.ihug.co.nz (tk1.ihug.co.nz [203.29.160.13]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA08316 for ; Mon, 21 Dec 1998 03:14:27 -0800 (PST) (envelope-from alexj@ihug.co.nz) Received: from modena (ajenner@p53-tnt1.akl.ihug.co.nz [209.232.125.53]) by smtp1.ihug.co.nz (8.8.8/8.8.8) with SMTP id AAA32478; Tue, 22 Dec 1998 00:14:18 +1300 Message-ID: <367E2C37.4FDE7C0@ihug.co.nz> Date: Tue, 22 Dec 1998 00:08:39 +1300 From: Alex Jenner X-Mailer: Mozilla 3.04 (X11; I; Linux 2.0.33 i486) MIME-Version: 1.0 To: Jeroen Ruigrok/Asmodai CC: picoBSD Subject: Re: Trinux References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jeroen Ruigrok/Asmodai wrote: > > Hi guys, > > http://www.trinux.org > > Looks interesting, bet we could best that ;) > Well, if you are wanting to compare PicoBSD with a similar Linux alterative, the Linux Router Project could be a more interesting to compare with: http://www.linuxrouter.org/ Has anyone had a chance to compare these in any detail? Note: That means Technical comparisons - no GPL vs BSD flamewars required. -- +----------------------------------------------+ Alex Jenner - alexj@ihug.co.nz +----------------------------------------------+ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Mon Dec 21 10:09:18 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA28121 for freebsd-small-outgoing; Mon, 21 Dec 1998 10:09:18 -0800 (PST) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from gatekeeper.marshall.com (gatekeeper.marshall.com [199.182.144.189]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA28116 for ; Mon, 21 Dec 1998 10:09:16 -0800 (PST) (envelope-from Albert_Yang@marshall.com) Received: from marshall.com (mailgate [42.1.1.21]) by gatekeeper.marshall.com (8.9.1/8.9.1) with SMTP id KAA00708 for ; Mon, 21 Dec 1998 10:09:12 -0800 (PST) Received: by marshall.com(Lotus SMTP MTA Internal build v4.6.2 (651.2 6-10-1998)) id 882566E1.0063D2DD ; Mon, 21 Dec 1998 10:10:20 -0800 X-Lotus-FromDomain: MARSHALL From: "Albert Yang" To: freebsd-small@FreeBSD.ORG Message-ID: <882566E1.0063D02D.00@marshall.com> Date: Mon, 21 Dec 1998 10:10:07 -0800 Subject: subscribe Mime-Version: 1.0 Content-type: text/plain; charset=us-ascii Content-Disposition: inline Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG subscribe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Mon Dec 21 10:47:44 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA03546 for freebsd-small-outgoing; Mon, 21 Dec 1998 10:47:44 -0800 (PST) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from smtp04.wxs.nl (smtp04.wxs.nl [195.121.6.59]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA03533 for ; Mon, 21 Dec 1998 10:47:38 -0800 (PST) (envelope-from asmodai@wxs.nl) Received: from chronias.ninth-circle.org ([195.121.56.239]) by smtp04.wxs.nl (Netscape Messaging Server 3.6) with ESMTP id AAA58C4; Mon, 21 Dec 1998 19:47:32 +0100 Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <367E2C37.4FDE7C0@ihug.co.nz> Date: Mon, 21 Dec 1998 19:53:54 +0100 (CET) Organization: Ninth Circle Enterprises From: Jeroen Ruigrok/Asmodai To: Alex Jenner Subject: Re: Trinux Cc: picoBSD Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 21-Dec-98 Alex Jenner wrote: > Jeroen Ruigrok/Asmodai wrote: >> http://www.trinux.org > http://www.linuxrouter.org/ > > Has anyone had a chance to compare these in > any detail? I will tomorrow... And hope to write something about it if work permits... --- Jeroen Ruigrok van der Werven Life is the only Pain asmodai(at)wxs.nl we endeavour... Network/Security Specialist BSD & picoBSD: The Power to Serve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message From owner-freebsd-small Tue Dec 22 13:11:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA03346 for freebsd-small-outgoing; Tue, 22 Dec 1998 13:11:16 -0800 (PST) (envelope-from owner-freebsd-small@FreeBSD.ORG) Received: from ultra.multiweb.net (ultra.multiweb.net [193.172.8.20]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA03196 for ; Tue, 22 Dec 1998 13:10:46 -0800 (PST) (envelope-from wouzer.is.who@i.am) Received: from extern (apollo-sb0155.multiweb.net [195.114.246.156]) by ultra.multiweb.net (8.8.5/8.8.5) with SMTP id WAA17214 for ; Tue, 22 Dec 1998 22:10:59 +0100 (MET) Message-ID: <000c01be2def$7c146e60$6501a8c0@xs4all.nl> From: "Wouzer" To: Date: Tue, 22 Dec 1998 22:10:10 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.0810.800 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.0810.800 Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG subscribe wouzer.is.who@i.am To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message