Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
UNIX admin wrote: >>> No. I am suggesting that the GNOME-dependent >>> >> installer be statically >> >>> linked, so as to reduce the unbelievable half a >>> >> gigabyte requirement to >> >>> install Solaris to something reasonable, like a >>> >> couple of megs. >> >> That wouldn't actually help. In fact it makes it >> WORSE not better, >> static linking in the general case decreases sharing, >> increases binary >> sizes makes patching more complex and increases >> memory requirements not >> decreases it. >> > [...] > > Let's spin this around some: I've read quite a number of reasons why it > shouldn't be done. Do you have a better idea on how to bring the ridiculous > requirement of 512MB of RAM just to install Solaris down? > Yes, Slim Install: http://www.opensolaris.org/os/project/caiman/Slim_Install/ Though the system requirements does say 512MB to be conservative, 256 should be enough - need to try it out on such a machine. Regards, Moinak. ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
On Wed, 2007-10-03 at 14:45 +0100, Darren J Moffat wrote: > Why do you think that static linking would actually help even in the > installer case ? I really don't believe it would - in fact I highly > suspect it would actually make it worse. The only circumstance in which it could help is if there were where was exactly one program using a given library within the installer image. That way lies tools like crunchgen and crunchide, and subsequent madness due to ongoing maintenance headaches. - Bill ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
UNIX admin writes: > > That wouldn't actually help. In fact it makes it > > WORSE not better, > > static linking in the general case decreases sharing, > > increases binary > > sizes makes patching more complex and increases > > memory requirements not > > decreases it. > > I know all this. Inspite of that, I believe static linking just for the > installer is acceptable. I agree that it'd be "acceptable" in the sense that the miniroot isn't the operational system, and tricks there could possibly be defended, so long as they don't require extreme (and thus unsupportable) contortions. I seriously doubt that it'd reduce any RAM usage, though, so exploring it seems pointless. The RAM usage is mostly a factor of the amount of code and data on the disk, not the way in which it's linked. In fact, static linking is *worse* because there are no shared copies of .text segments. > Let's spin this around some: I've read quite a number of reasons why it > shouldn't be done. Do you have a better idea on how to bring the ridiculous > requirement of 512MB of RAM just to install Solaris down? Yes. There are two notches of RAM that can be cut down, depending on how much effort can be expended and the desired outcome. 1. Finish Caiman and rid the miniroot of the vestiges of the old installers and upgrade systems. They're baggage, and the sooner we jettison them, the sooner we pare down the required miniroot size. 2. Give up on the idea of having a fancy, nice-looking, loaded with features installer. Go back to a simple, plain-text, curses(3CURSES)-based, circa-1981 system. > The end result is, no matter how you slice it and dice it, that Solaris can't > readily be installed on systems that have less than half a gigabyte of RAM. > And that's the "slim" installer! Now, I know you guys at Sun have > super-di-duper shining U20s and U25s, but there's literally milions of people > out there which have systems sitting around which would make for nice little > servers with 256MB of RAM... if they could only install Solaris on them. I'm not in that group, but my understanding of the trade-off here is that they're deliberately abandoning old systems. We're no longer designing for the "3M" systems that were the holy grail when I was in school, and design points change over time. ("3M" doesn't refer to the midwest company. It means one megabyte of RAM, one million instructions per second, and one million [monochrome] pixels.) -- James Carlson, Solaris Networking <[EMAIL PROTECTED]> Sun Microsystems / 35 Network Drive71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
Darren J Moffat writes: > Why do you think that static linking would actually help even in the > installer case ? I really don't believe it would - in fact I highly > suspect it would actually make it worse. Indeed; it should. It's the extra data and code that's the problem, not the linking method. -- James Carlson, Solaris Networking <[EMAIL PROTECTED]> Sun Microsystems / 35 Network Drive71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677 ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
Why do you think that static linking would actually help even in the installer case ? I really don't believe it would - in fact I highly suspect it would actually make it worse. -- Darren J Moffat ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
> > No. I am suggesting that the GNOME-dependent > installer be statically > > linked, so as to reduce the unbelievable half a > gigabyte requirement to > > install Solaris to something reasonable, like a > couple of megs. > > That wouldn't actually help. In fact it makes it > WORSE not better, > static linking in the general case decreases sharing, > increases binary > sizes makes patching more complex and increases > memory requirements not > decreases it. I know all this. Inspite of that, I believe static linking just for the installer is acceptable. The binary will be bigger, patching and sharing as far as miniroot is concerned are in my opinion completely irrelevant, because miniroot is something that must be dynamically generated for every Solaris / Nevada revision anyway. Let's spin this around some: I've read quite a number of reasons why it shouldn't be done. Do you have a better idea on how to bring the ridiculous requirement of 512MB of RAM just to install Solaris down? The end result is, no matter how you slice it and dice it, that Solaris can't readily be installed on systems that have less than half a gigabyte of RAM. And that's the "slim" installer! Now, I know you guys at Sun have super-di-duper shining U20s and U25s, but there's literally milions of people out there which have systems sitting around which would make for nice little servers with 256MB of RAM... if they could only install Solaris on them. This message posted from opensolaris.org ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
a b wrote: > > >> GNOME is bloat to those who don't use it. > > >> > > > > > > Could've been statically linked in. > > > > > > > Yikes! Are you suggesting static linking of GNOME libraries into > > every application!! > > No. I am suggesting that the GNOME-dependent installer be statically > linked, so as to reduce the unbelievable half a gigabyte requirement to > install Solaris to something reasonable, like a couple of megs. That wouldn't actually help. In fact it makes it WORSE not better, static linking in the general case decreases sharing, increases binary sizes makes patching more complex and increases memory requirements not decreases it. -- Darren J Moffat ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
> >> GNOME is bloat to those who don't use it.> >> > >> > Could've been > >> statically linked in.> > > > Yikes! Are you suggesting static linking of > >> GNOME libraries into> every application!! No. I am suggesting that the GNOME-dependent installer be statically linked, so as to reduce the unbelievable half a gigabyte requirement to install Solaris to something reasonable, like a couple of megs. > How will it be when you have 10 Gnome/GTK apps running and> each of them has > at least 30M of libs statically linked in. Even worse> would be the situation > on a SunRay as Shawn points out. With many> users running JDS one will have > skyrocketing memory demands.> Worse still, if a security vulnerability is > found in any one of those > libs> all the apps will have to be patched. It is > a nightmare.> > Static linking has gone the way of the dinosaurs. Like I wrote before: only for the installer. Installer miniroot is a static thing, should be a static thing. OS should be dynamically linked. And no need to lecture me on static versus dynamic linking: I compile, link and package stuff all day long, day in, day out. _ Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
UNIX admin wrote: > [...] >> GNOME is bloat to those who don't use it. >> > > Could've been statically linked in. > Yikes! Are you suggesting static linking of GNOME libraries into every application!! How will it be when you have 10 Gnome/GTK apps running and each of them has at least 30M of libs statically linked in. Even worse would be the situation on a SunRay as Shawn points out. With many users running JDS one will have skyrocketing memory demands. Worse still, if a security vulnerability is found in any one of those libs all the apps will have to be patched. It is a nightmare. Static linking has gone the way of the dinosaurs. Regards, Moinak. > >> I could go on, but you should be getting the point... >> > > I get your point. However, I'm referring strictly to the fact that the > miniroot needs at least half a gigabyte because of all that bloat. Once the > OS is installed, fine. But half a gigabyte of RAM upfront just to start the > installer? > > Half a gigabyte just to fire up the installer is impractical, period. > > > This message posted from opensolaris.org > ___ > opensolaris-discuss mailing list > opensolaris-discuss@opensolaris.org > ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
> One person's bloat is another person's absolutely > necessary feature; > bloat is a relative and often abused term. > > International language support is bloat to people who > only deal in or > speak English. Could've been statically linked into the installer. > Assistive technologies for the visually or otherwise > impaired is bloat > to those who don't need it. Could've been statically linked into the installer. > All that "useless sound code" is useless to people > that don't even > have speakers. > > CDE is bloat to those who don't use it. You don't need either sound or CDE to install an OS. > GNOME is bloat to those who don't use it. Could've been statically linked in. > I could go on, but you should be getting the point... I get your point. However, I'm referring strictly to the fact that the miniroot needs at least half a gigabyte because of all that bloat. Once the OS is installed, fine. But half a gigabyte of RAM upfront just to start the installer? Half a gigabyte just to fire up the installer is impractical, period. This message posted from opensolaris.org ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
On 02/10/2007, UNIX admin <[EMAIL PROTECTED]> wrote: > > > ok, you know there is a problem with your software > > when your desktop > > > box needs more memory than your server, that is > > just wrong > > > > I don't consider it wrong. Your server software has > > far less resource > > needs than your desktop. It's just a reality. > > But I do. Where I come from, it's called bloat. Even with reduced memory > footprint, Solaris will still need half a gigabyte (!!!) to install. > One person's bloat is another person's absolutely necessary feature; bloat is a relative and often abused term. International language support is bloat to people who only deal in or speak English. Assistive technologies for the visually or otherwise impaired is bloat to those who don't need it. All that "useless sound code" is useless to people that don't even have speakers. CDE is bloat to those who don't use it. GNOME is bloat to those who don't use it. I could go on, but you should be getting the point... Bloat is relative. > So OK, I can understand people wanted to capitalize on using "standard" > technology like GNOME; but hey, all of the libs needed could've been linked > in statically -- and somehow I seriously doubt a statically linked binary > would have needed half a gigabyte of RAM to run. If it did, then the > "standard" GNOME stuff is no better than Microsoft's bloated junk. There, I > wrote it. That's my story, and I'm stickin' to it! > Your story, unfortunately, does not have a fairy tale ending. Static linking is gone the way of the dodo (and I don't miss it). If you're someone running a lot of Sun Ray clients, static linking is completely impractical. -- Shawn Walker, Software and Systems Analyst [EMAIL PROTECTED] - http://binarycrusader.blogspot.com/ "Beware of bugs in the above code; I have only proved it correct, not tried it. " --Donald Knuth ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
Brandorr wrote: > Not happening. You only have 1G of storage. Solaris would need some > serious trimming to fit. (And maybe compression). With 256M of RAM it > would be crazy.. Here Linux really is the best choice. (The eee on the > other hand, might be doable). Even with the default Solaris Express installer you can install a minimal installation in less then 200M of disk space. That is without triming the kernel to only 32 or 64 bit bins as needed. Why should Linux be any better here ? If a Linux kernel based system was built for OLPC it would be a custom distro with a custom kernel built - at least initially. Exactly the same could be done for OpenSolaris. -- Darren J Moffat ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
> > ok, you know there is a problem with your software > when your desktop > > box needs more memory than your server, that is > just wrong > > I don't consider it wrong. Your server software has > far less resource > needs than your desktop. It's just a reality. But I do. Where I come from, it's called bloat. Even with reduced memory footprint, Solaris will still need half a gigabyte (!!!) to install. So OK, I can understand people wanted to capitalize on using "standard" technology like GNOME; but hey, all of the libs needed could've been linked in statically -- and somehow I seriously doubt a statically linked binary would have needed half a gigabyte of RAM to run. If it did, then the "standard" GNOME stuff is no better than Microsoft's bloated junk. There, I wrote it. That's my story, and I'm stickin' to it! This message posted from opensolaris.org ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
On 01/10/2007, Ignacio Marambio Catán <[EMAIL PROTECTED]> wrote: > > 256MB is passable for a server, but not so hot for a day to day desktop. > > (GUI apps: Browsing/flash video/javascript heavy apps/mp3s, OpenOffice, > > etc). > > > ok, you know there is a problem with your software when your desktop > box needs more memory than your server, that is just wrong I don't consider it wrong. Your server software has far less resource needs than your desktop. It's just a reality. It all depends on *which* graphical desktop you choose I suppose, but still, it's rather silly to say that it is wrong for a desktop need more memory than a server. It's all about what you use it for. -- Shawn Walker, Software and Systems Analyst [EMAIL PROTECTED] - http://binarycrusader.blogspot.com/ "Beware of bugs in the above code; I have only proved it correct, not tried it. " --Donald Knuth ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
Ignacio Marambio Catán wrote: >> 256MB is passable for a server, but not so hot for a day to day desktop. >> (GUI apps: Browsing/flash video/javascript heavy apps/mp3s, OpenOffice, >> etc). >> >> > ok, you know there is a problem with your software when your desktop > box needs more memory than your server, that is just wrong > > Which has absolutely nothing to do with the OS. If punters choose to run memory hungry application on their desktop, that's their business. Mind you, I wouldn't like to serve an AMP stack web application on a box with only 256MB Ian ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
> 256MB is passable for a server, but not so hot for a day to day desktop. > (GUI apps: Browsing/flash video/javascript heavy apps/mp3s, OpenOffice, > etc). > ok, you know there is a problem with your software when your desktop box needs more memory than your server, that is just wrong nacho ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
On 10/1/07, Roland Mainz <[EMAIL PROTECTED]> wrote: > > Brandorr wrote: > > On 9/28/07, nospam <[EMAIL PROTECTED]> wrote: > > > OLPC (One Laptop Per Child) project had released XO Laptops for the > public using G1G1 ("Buy 2 Get 1"). > > > One laptop will be sent to the buyer, another laptop will be sent to a > child in developing country. > > > > > > Unfortunately the XO AMD Geode LX laptops is different from other > laptops: > > > 1. There is no BIOS inside the laptop. > > > 2. There is no VGA/EGA/CGA mode. > > > 3. Non standard boot procedure. > > > 4. Nobody knows if it is possible to boot the laptop from external > CD-Drive. > > > 5. Ordinary / off-the-shelf OpenSolaris can't run on this laptop. > Linux run on XO with patched/modified kernel. > > > > > > Is it possible to port OpenSolaris to XO laptops? > > > Who can do this project? > > > Thank you. > > > > Not happening. You only have 1G of storage. Solaris would need some > > serious trimming to fit. (And maybe compression). With 256M of RAM it > > would be crazy.. > > Why ? I only have 256MB in my Ultra5 and crafted most of the > ksh93-integration stuff on that machine. And disk space shouldn't be a > big problem since much stuff can be trimmed, redundant stuff removed > (e.g. the extra libc, 64bit stuff, includes etc.), Xserver linked > statically etc. I never said it's impossible. I said "it's not happening". I can not imagine that someone would take on this project. Basically with all the trimming you would need to do to fit, and the amount of RAM modern browsers take to run, combined with the performance characteristics of the device, it would be a lot of work for little benefit. 256MB is passable for a server, but not so hot for a day to day desktop. (GUI apps: Browsing/flash video/javascript heavy apps/mp3s, OpenOffice, etc). Cheers, Brian > > Bye, > Roland > > -- > __ . . __ > (o.\ \/ /.o) [EMAIL PROTECTED] > \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer > /O /==\ O\ TEL +49 641 7950090 > (;O/ \/ \O;) > -- - Brian Gupta http://opensolaris.org/os/project/nycosug/ ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
Brandorr wrote: > On 9/28/07, nospam <[EMAIL PROTECTED]> wrote: > > OLPC (One Laptop Per Child) project had released XO Laptops for the public > > using G1G1 ("Buy 2 Get 1"). > > One laptop will be sent to the buyer, another laptop will be sent to a > > child in developing country. > > > > Unfortunately the XO AMD Geode LX laptops is different from other laptops: > > 1. There is no BIOS inside the laptop. > > 2. There is no VGA/EGA/CGA mode. > > 3. Non standard boot procedure. > > 4. Nobody knows if it is possible to boot the laptop from external CD-Drive. > > 5. Ordinary / off-the-shelf OpenSolaris can't run on this laptop. Linux run > > on XO with patched/modified kernel. > > > > Is it possible to port OpenSolaris to XO laptops? > > Who can do this project? > > Thank you. > > Not happening. You only have 1G of storage. Solaris would need some > serious trimming to fit. (And maybe compression). With 256M of RAM it > would be crazy.. Why ? I only have 256MB in my Ultra5 and crafted most of the ksh93-integration stuff on that machine. And disk space shouldn't be a big problem since much stuff can be trimmed, redundant stuff removed (e.g. the extra libc, 64bit stuff, includes etc.), Xserver linked statically etc. Bye, Roland -- __ . . __ (o.\ \/ /.o) [EMAIL PROTECTED] \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
On Mon, 1 Oct 2007, David Clack wrote: > Solaris runs very well on this :-) > > http://www.compactpc.com.tw/ebox-3800.htm > > AMD Geode is an X86. > > Dave Dave, Yes, I think this type of hardware is good for OpenSolaris, the 256MB of Systems Memory allow it to run, and as you note it runs quite well. If we have any of these units inside of Sun, I'd sure like to get my hands on one of them. I'm currently working to certify and putback the Via RHINE 10/100 Fast Ethernet driver, and I would love to test/certify it with the VT6103 if possible. I currently have the vfe completely tested for i386 using one of the slightly older IGoLogic Java systems (don't ask me why they called it a Java system, but they did, maybe they knew SUNW would change to JAVA;-). Do you know of any of these geode devices internal? There's some Intel devices based on the Celeron also, as I recall, with small footprints. I see those have a 2.5" hard drive in the 3850PS, but it looks like that might be a little bit bigger. I'd love to get one for certification if possible, and to ensure that OpenSolaris works correctly with the VT6103 chipset which is onboard those. -- Alan DuBoff - Solaris x86 IHV/OEM Group ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
Solaris runs very well on this :-) http://www.compactpc.com.tw/ebox-3800.htm AMD Geode is an X86. Dave On Mon, 2007-10-01 at 13:54 -0700, UNIX admin wrote: > > With this sight, Solaris will never appear in > > embedded systems. > > Patience. > Solaris does not have the critical mass that took Linux 16 years to reach. > 16 - 2 (that Solaris has been open source = new life) = 14 years to catch up. > Solaris should catch up in less than that, I'm estimating another 3-4 years, > which is a considerable leap. > > Once Solaris reaches critical mass, you'll see it running on the craziest and > the most exotic of hardware -- in sizes and footprints we didn't were > possible. > > > This message posted from opensolaris.org > ___ > opensolaris-discuss mailing list > opensolaris-discuss@opensolaris.org ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
> With this sight, Solaris will never appear in > embedded systems. Patience. Solaris does not have the critical mass that took Linux 16 years to reach. 16 - 2 (that Solaris has been open source = new life) = 14 years to catch up. Solaris should catch up in less than that, I'm estimating another 3-4 years, which is a considerable leap. Once Solaris reaches critical mass, you'll see it running on the craziest and the most exotic of hardware -- in sizes and footprints we didn't were possible. This message posted from opensolaris.org ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
On 28/09/2007, Brandorr <[EMAIL PROTECTED]> wrote: > Not happening. You only have 1G of storage. Solaris would need some > serious trimming to fit. (And maybe compression). With 256M of RAM it > would be crazy.. Here Linux really is the best choice. (The eee on the > other hand, might be doable). With the way Solaris is currently built, yes. However, the Slim Install project will have a livecd element that fits everything you need to run a basic system in the amount of space available on 1cd. Thus, it is likely in the near future that this will be viable. The amount of memory is the more concerning point to me... -- Shawn Walker, Software and Systems Analyst [EMAIL PROTECTED] - http://binarycrusader.blogspot.com/ "Beware of bugs in the above code; I have only proved it correct, not tried it. " --Donald Knuth ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
On 9/29/07, Joerg Schilling <[EMAIL PROTECTED]> wrote: > Brandorr <[EMAIL PROTECTED]> wrote: > > > Not happening. You only have 1G of storage. Solaris would need some > > serious trimming to fit. (And maybe compression). With 256M of RAM it > > would be crazy.. Here Linux really is the best choice. (The eee on the > > other hand, might be doable). > > With this sight, Solaris will never appear in embedded systems. It's not particularly accurate, either. The disk footprint of a fairly minimal install, with enough to run X and some sort of desktop (twm, for example) is in the 200 megabyte range. You can get a lot onto a CD - still well under 1G (slim install is just over half that). Until recently I had a production server running S10 that only had 256M in it. It worked fine. Basic desktop use will work fine in rather less than 256M. You'ld have trouble with gnome as currently built (medialib bloats the running sizes quite a lot, but that could be trimmed), and I certainly don't think you would enjoy running much in the way of java or staroffice. Even firefox would be a problem if you visited more than a few pages. -- -Peter Tribble http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/ ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
Brandorr <[EMAIL PROTECTED]> wrote: > Not happening. You only have 1G of storage. Solaris would need some > serious trimming to fit. (And maybe compression). With 256M of RAM it > would be crazy.. Here Linux really is the best choice. (The eee on the > other hand, might be doable). With this sight, Solaris will never appear in embedded systems. Jörg -- EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin [EMAIL PROTECTED](uni) [EMAIL PROTECTED] (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
nospam wrote: > OLPC (One Laptop Per Child) project had released XO Laptops for the public > using G1G1 ("Buy 2 Get 1"). > One laptop will be sent to the buyer, another laptop will be sent to a child > in developing country. > > Unfortunately the XO AMD Geode LX laptops is different from other laptops: > 1. There is no BIOS inside the laptop. > 2. There is no VGA/EGA/CGA mode. > 3. Non standard boot procedure. > 4. Nobody knows if it is possible to boot the laptop from external CD-Drive. > 5. Ordinary / off-the-shelf OpenSolaris can't run on this laptop. Linux run > on XO with patched/modified kernel. > There was some experimentation done with a prototype OLPC board and BeleniX. One person was able to get BeleniX booted on the OLPC from an external CDROM drive but faced some issues with processor extensions used in the math library. So init was crashing. This was with a prototype board using a standard BIOS. But OLPC now uses LinuxBIOS. Osol can be made to boot with LinuxBIOS: http://blogs.sun.com/szhou/ The OpenSolaris kernel can boot and work in OLPC and 256MB RAM should be enough to run a lightweight GUI. Some stripping of modules are definitely required, including having a minimal Xorg. Keeping a controlled set of apps will be enough to fit Osol onto a small footprint diskspace. There is a lot that won't be required in the OLPC environment. The difficulties I see are having a lightweight filesystem for the Flash storage with compression support. ZFS is a little too heavy for the OLPC application domain. Regards, Moinak. > Is it possible to port OpenSolaris to XO laptops? > Who can do this project? > Thank you. > > > This message posted from opensolaris.org > ___ > opensolaris-discuss mailing list > opensolaris-discuss@opensolaris.org > ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
On Fri, 28 Sep 2007, Brandorr wrote: > Not happening. You only have 1G of storage. Solaris would need some > serious trimming to fit. (And maybe compression). With 256M of RAM it > would be crazy.. Here Linux really is the best choice. (The eee on the > other hand, might be doable). I would say Linux is the better choice, but only because embedded Linux has been stripped down and made to fit in those types of environments. The old mini-root used to load on a 64mb USB and boot from it, with a little bit to spare. If one was to incorporate BusyBox you can certainly get a working system in 1G, IMO. To give you an idea of how small Linux will fit into though, I worked on an embedded Linux device that Linux would boot and run in 8MB of ROM, 8MB of NAND, and 16MB of memory. That would be very difficult for Solaris. However, 256mb of memory and 1gig of storage, I think it would be doable. As to who could do it, what about the person that was asking?:-/ You've got the sources.;-) -- Alan DuBoff - Solaris x86 IHV/OEM Group ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org
Re: [osol-discuss] Porting OpenSolaris To OLPC XO AMD Geode Laptops
Not happening. You only have 1G of storage. Solaris would need some serious trimming to fit. (And maybe compression). With 256M of RAM it would be crazy.. Here Linux really is the best choice. (The eee on the other hand, might be doable). On 9/28/07, nospam <[EMAIL PROTECTED]> wrote: > OLPC (One Laptop Per Child) project had released XO Laptops for the public > using G1G1 ("Buy 2 Get 1"). > One laptop will be sent to the buyer, another laptop will be sent to a child > in developing country. > > Unfortunately the XO AMD Geode LX laptops is different from other laptops: > 1. There is no BIOS inside the laptop. > 2. There is no VGA/EGA/CGA mode. > 3. Non standard boot procedure. > 4. Nobody knows if it is possible to boot the laptop from external CD-Drive. > 5. Ordinary / off-the-shelf OpenSolaris can't run on this laptop. Linux run > on XO with patched/modified kernel. > > Is it possible to port OpenSolaris to XO laptops? > Who can do this project? > Thank you. > > > This message posted from opensolaris.org > ___ > opensolaris-discuss mailing list > opensolaris-discuss@opensolaris.org > -- - Brian Gupta http://opensolaris.org/os/project/nycosug/ ___ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org