All proceeds from Ad Clicks goes to the author of this site.

 

Saturday, August 05, 2006

Poor man’s Thumper

This is copied off the ZFS-discuss list; it describes a micro version of Solaris that is being worked on that will live on 60MB flash drive, its in development. It boots in 45 seconds. Solaris’s state doesn’t reside on the storage, so it’s stateless pull the plug and all is safe.




> Out of curiosity, why are you trying to do this?



> Out of curiosity, why are you trying to do this?
>
A very valid question, I work in Sun's OEM Software organization, and for the first time we are seeing real opportunities for Solaris as an embedded OS for appliances. Countless Linux devices boot from flash in a matter of seconds and just work. Why can't Solaris do the same thing? We are being asked by our PC OEMs for ideas as to how Solaris
might fit in this market. This is admittedly an exercise; we need to become more knowledgeable about embedding Solaris and I was looking for an application that is currently unique to Solaris, and thought I'd take a crack at creating a "poor man's thumper". So currently:

o I've got a modified Solaris miniroot with ZFS functionality which takes up about 60 MB (The compressed image, which GRUB uses, is less than 30MB). Solaris boots entirely into RAM. From poweron to full functionality, it takes about 45 seconds to boot on a very modest 1GHz Cyrix Mini ITX motherboard.

o As Solaris runs entirely in RAM, there is no Solaris footprint on the attached storage. It is entirely dedicated to ZFS. With a little kludgery, all state can be managed from ZFS in effect making Solaris stateless. There should be no serious ramifications to pulling the plug on this device. In fact that's pretty much how this thing is rebooted
right now.

o As a potential example, one might consider managing this device via a web-based interface, perhaps not all that different than the way you might manage say, a Linksys router.

Yeah I know this is silly, but it's fun. Time to get back to my real job
-- Jim Connors

20 Comments:

Anonymous clee said...

That's pretty sweet.

Where can we find this 30MB compressed filesystem image? :)

11:42 AM  
Anonymous Anonymous said...

A link would be very nice... I can see solaris taking a decent foot hold this way. No risk in trying it on your system then.

5:43 AM  
Anonymous Anonymous said...

Solaris for computers with 64MB of RAM would be priceless. I can't understand why it uses so much RAM, while Linux... oh, you know what I mean! This memory requirements discourages people from using Solaris on old or low end machines, used as thin clients, shop terminals etc. This is quite a big market though.

10:23 AM  
Anonymous Anonymous said...

if it is possible I think something that small would do nicely for a firewall image.. it will be sure to compete with Cisco Pix, netscreen, and etc firewall appliances and will make unix shops very happy to run a solaris fw product instead of what they consider the industry standard..

10:54 AM  
Anonymous Anonymous said...

it will be sure to compete with Cisco Pix, netscreen, and etc

Oh yeah...because all the unix firewalls based on OpenBSD, NetBSD, Linux, etc., have definately knocked the wind out of the commercial firewalls. And it's not like Checkpoint runs on Solaris. Oh wait...

When will ignorant fanboys understand there's a reason that Pix, Netscreen and the rest are around.

3:16 PM  
Anonymous Anonymous said...

nice but we all want to see a link to the binary ;-)

I am building a 7 RaIDZ NAS server and this build would avoid me to use the huge Nexenta or belenix iso to boot this server

thanks
Cédric

www.waltercedric.com

4:26 PM  
Anonymous Anonymous said...

This is very welcome, but it still seems huge to me. Is this because its not stripped down to use 'crunched' utilities etc? Or that it still has the complete kitchen sink of internationisation support and so on?

3:20 AM  
Anonymous Anonymous said...

Whoa Dudes. I just want to make sure that you know this is just a little pet project. This is not sponsored by Sun. Here are some notes:

o Boot from USB flash is hideously slow on this system, so I currently do a network boot. With faster flash RAM, the 45 second boot should be easily achieved

o A Stateless OS is the ultimate goal, but in reality some state has to be preserved across boots (e.g. ssh keys, /etc/zfs/zpool.cache ...) So I've got a separate small ZFS pool to store this info.

o In terms of footprint, granularity is on a Solaris package basis. The only signififcant thing done to reduce size is to remove the amd64 binaries (which is big). So there's a big opportunity here to save lots more space.

o I won't be releasing any binaries for a myriad of reasons, the most important being there is some hardware specific stuff (e.g. specific ethernet drivers) that only pertain to a limited set of systems. However, either by myself or someone else, we'll give you an idea as to how to create an embedded Solaris from which you could modify to your own needs.

-- Jim Connors

3:26 PM  
Anonymous Anonymous said...

Don't know where the "30MB" image is, but the following provides some 'shrink' routines.
Part 1: http://solaristhings.blogspot.com/2006/07/how-small-can-you-make-open-solaris.html
Part 2: http://solaristhings.blogspot.com/2006/07/how-small-can-you-make-open-solaris_08.html
Part 3: http://solaristhings.blogspot.com/2006/07/how-small-can-you-make-open-solaris_16.html
Part 4: http://solaristhings.blogspot.com/2006/07/how-small-can-you-make-open-solaris_21.html

6:11 PM  
Anonymous Anonymous said...

I finally got around to posting a blog discussing and providing a minimial Solaris miniroot framework. If you're interested, check out http://blogs.sun.com/jtc

-- Jim C

9:19 AM  
Blogger products said...

China Wholesale has been described as the world’s factory. This phenomenom is typified by the rise ofbusiness. Incredible range of products available with China Wholesalers “Low Price and High Quality” not only reaches directly to their target clients worldwide but also ensures that wholesale from china from China means margins you cannot find elsewhere and buy products wholesaleChina Wholesale will skyroket your profits.wedding dressescheap naruto cosplayanime cosplay

9:01 PM  
Blogger products said...

Women’s nike tn Shox Rivalry est le modèle féminin le plus tendance de baskets pour le sport. tn chaussuresConcernant la semelle :Cheap Brand Jeans Shop - True Religion Jeans nike shoes & Puma Shoes Online- tn nike,Diesel Jeans le caoutchouc extérieur, l’EVA intermédiaire Levis Jeanset le textile intérieur s’associent pour attribuer à la.ed hardy shirts pretty fitCharlestoncheap columbia jackets. turned a pair of double plays to do the trick.Lacoste Polo Shirts, puma basket, Burberry Polo Shirts.wholesale Lacoste polo shirts and cheap polo shirtswith great price.Thank you so much!!cheap polo shirts men'ssweate,gillette mach3 razor bladesfor men.As for Cheap Evisu JeansCheap Armani Jeanspolo shirtsPuma shoes

9:02 PM  
Blogger bing shen said...

1
http://www.12hot.com

1)
polo shirts

polo shirts supplies.wholesale polo shirts with great price. 12hot.com offers lot of 10 polo shirts and lot of 20 polo shirts. 12hot.com offers classic fit polo shirts.polo clothing All our shirts made in original factory.

2)
spyder jackets

12hot.com offers spyder jackets :
MENS' Spyder white&red REMOVEABLE CAP and SLEEVES SKI SUIT JACK
MEN'S SPYDER GRAY REMOVEABLE CAP SLEEVES SKI SUIT
MEN'S SPYDER BLACK REMOVEABLE CAP SLEEVES SKI SUIT JACKET
MEN'S SPYDER BLUE REMOVEABLE CAP SLEEVES SKI SUIT Jacket
MEN'S SPYDER WHITE REMOVABLE CAP&SLEEVES SKI SUIT Jacket
MEN'S SPYDER RED NEW STYLE SKI SUIT Jacket

3)
north face jackets

north face jackets,north face jacket. Here is a black The North Face Women's mountain jacket .

4)
Women's Sky Blue The North Face Original Twinset Parka/Jacket

This is a style of sky blue The Women's North Face outdoor and mountaineering apparel .The North Face offers advanced fabrics and technologies for all-weather performance and protection during demanding outdoor action. The design adds darts at the elbow, allowing for easier arm movement and a full range of motion. The internal wind skirt effectively keeps snow and wind out.
100% Omni-Tech!
100% SATISFIDE YOU!

2
http://www.polocart.com

1)
polo shirts

new polo shirts,polo shirts,polo shirt,Ralph Lauren polo shirts,polos .Paypal payment. we have best price.Welcome to wholesale Lacoste polo shirts

3
http://www.polosales.com/

1)
cheap polo shirts

Buy cheap polo shirts,polo shirt,lacoste polo shirts,ralph lauren polo shirts,wholesale polo shirts

4
http://www.superpolos.com/

1)
Lacoste Polo Shirts

Retail and Wholesale Lacoste Polo Shirts Cheap Lacoste Polo Shirts Polo Shirts Cheap Polo Shirts at cheap price with PayPal free shipping



6
http://www.bootsboots.co.uk

ugg boots

UGG short Boots
UGG 5245 tall Boots
UGG 5325 classic Boots
UGG 5359 womens Boots
UGG 5815 tall Boots
UGG 5819 womens Boots
UGG 5825 short Boots

7
http://www.chiflatiron.us

chi flat iron

chi flat iron
InStyler rotating hot iron with a heat resistant carrying bag
New BLUE CAMO CHI Camo Colletion 1" flat iron
New CHI Turbo 2 Big Flat Iron
New GREEN CAMO CHI Camo Colletion 1" flat iron
Black CHI Ceramic Flat Iron Original Farouk Hair Straightener
8
http://www.thehairstraighteners.com

CHI hair straightener

Very Cheap! www.thehairstraighteners.com is a professional supplier to supply CHI hair straightener Welcome to wholesale hair straighteners at www.thehairstraighteners.com.
CHI Straightener Blue Camo
CHI Straightener Green Camo
CHI Straightener Pink Camo
Original CHI Hair Straightener
CHI Turbo Big 2-Inch Hair Straightener


9)
http://www.jacketscart.com
jacketscart

spyder jackets
new discount spyder women's insulated ski jacket in orange
2009 new women's syder jackets insulated in white and red
women's discount spyder ski jacket insulated in red
women's cheap spyder ski suit insulated in pink
brand new men's spyder ski jackets in gray

6:39 AM  
Blogger polo shirt said...

Do not mean bad.Thank you so much! I just want to show some fashion wedding dress, cheap wedding dresses to all of you. I like wedding dresses, because wedding for a girl, it is the most special day in her life. Do you want to have the beautiful wedding dresses and designer wedding dresses in perfect day?? Here are the most popular discount wedding dresses and lace wedding dresses even plus size wedding dresses for all of you. Also the cheap evening dresses and evening formal dresses are a great choice for you. Let you dream come ture!! When you take part in a party, you can shoose party cocktail dresses, also fashion but cheap cocktail dresses and cheap prom dresses here. Besides, the cheap bridesmaid dress and cheap flower girl dresses are also provide to you!

12:55 AM  
Blogger theprophet said...

sneakers shoes She continued,
"Why...? Don't you need someone to pose as your girlfriend this year?" Then he answered, "No, there is no need for that anymore......"
Before he can continue, he was interrupted, discount nike shoes"Oh yes! Must have found a girlfriend! nike shox r4 You haven't been searching for one for the past years, right?" The man looked up, as if he has struck gold, his face beamed and looked directly at the drunken girl. tn dollarHe replied, "Yes......you are right! I haven't been looking for anyone for the past years."
With that, the man darted across the floor and out the door, cheap nike shoesleaving the lady in much bewilderment. He finally realized that he has already found his dream girl, and she was.....the Vancouver girl all along! The drunken lady has said something that awoken him.
All along he has found his girl.nike tennis shoes That was why he did not bother to look further when he realized she was not coming back. It was not any specific girl he was seeking! cheap nike shoxIt was perfection that he wanted, and yes.....perfection!!
Relationship is something both parties should work on. Realizing that he had let away someone so important in his life, he decided to call her immediately. His whole mind was flooded with fear.free shipping shoes He was afraid that she might have found someone new or no longer had the same feelings anymore..... For once, he felt the fear of losing someone.
As it was Christmas eve, the line was quite hard to get through, especially an overseas call. He tried again and again, never giving up. Finally, he got through......precisely at 1200 midnight. He confessed his love for her and the girl was moved to tears. nike shoes It seemed that she never got over him! Even after so long, she was still waiting for him, never giving up.
He was so excited to meet her and to begin his new chapter of their lives. He decided to fly to Vancouver to join her. It was the happiest time of their lives! nike discount shoes But their happy time was short-lived. Two days before he was supposed to fly to Vancouver,cheap puma shoes he received a call from her father. She had a head-on car collision with a drunken driver. nike shox shoes She passed away after 6 hours in a coma.
The guy was devastated, as it was a complete loss. Why did fate played such cruel games with him? He cursed the heaven for taking her away from him, denying even one last look at her! How cruel he cursed! How he damned the Gods...!!nike free shoes How he hated himself....for taking so long to realize his mistake!! That was in 1996.
The moral of this story is :
Treasure what you have...
Time is too slow for those who wait;
Too swift for those who fear;
Too long for those who grief;
Too short for those who rejoice;
But for those who love...
Time is Eternity.
For all you out there with someone special in your heart, cherish that person, cherish every moment that you spend together that special someone, for in life, anything can happen anytime. buy shoes onlineYou may painfully regret, only to realise that it is too late.

2:38 AM  
Blogger season said...

This article is very good,I like it !
The fall is approaching.We should take exercise to keep fit.
Let's do sports together.
Firstly,We should choose some comfort shoes.
puma ferrari shoes
cheap nike shoes
nike shox nz
Ugg Boots
cheap puma shoes
puma drift cat
cheap nike shox
nike air max 360
nike air max
pumas shoes
puma shoes
ferrari shoes
nike 360 air max
nike shox shoes
What's more some beautiful
cheap jeans
cheap levis jeans
ed hardy jeans

1:54 AM  
Blogger apple said...

Thanks ,ver ygood!
polo hoodies, spyder jacket, cheap spyder jacket, the north face jackets, polo shirts, ed hardy hoodies, polo long sleeves shirts, norther face jacket, POLO jacket, ed hardy boots, ed hardy shoes, ed hardy jacket, ed hardy ugg boots, Babolat Tennis Racquets, Tennis Racquets, nike shoes, puma shoes, nike air max, nike shox nz,

8:42 AM  
Blogger lady said...

I like the side of the article, and very like your blog, to write well and hope to continue their efforts, we can see more of your articles. ed hardy clothes. After reading this article has strong feelings, the future will be Changlaikankan's.ed hardy swimwear. polo hoodies
ed hardy jeans
ed hardy
ed hardy clothing
ed hardy t-shirts
ed hardy clothes
ed-hardy.co.uk
ed hardy shirts
ed hardy mens
ed hardy womens
ed hardy sunglasses
ed hardy swimwear
ed hardy Jeans
ed hardy hoodies
ed hardy bags
ed hardy trousers
ed hardy shoes
ed hardy sunglasses
ed hardy suits
ed
hardy
ed hardy dresses

3:39 AM  
Blogger Sneakers hobbies said...

we have lots of polo shirts
Abercrombie Fitch

clothing

Abercrombie Fitch

hoodile

ralph lauren shirts
Columbia Jacket
north face jackets
spyder ski jacket
polo shirts
polo shirt
spyder jackets
spyder jacket
mens spyder jackets
spyder jackets for cheap
spyder ski jacket
womens spyder jackets
ralph lauren
spyder jackets cheap
spyder jackets for men
cheap spyder jackets
north face jackets
discount spyder jacket
ralph lauren t shirts
ralph lauren polo shirts on sale
discount ralph lauren polo shirts
ralph lauren shirts
ralph lauren polo discount
ralph lauren polo sale
ralph lauren polo

shirts

ralph lauren polo wholesale
north face jackets
north face jacket
Columbia Jacket
ralph lauren

jacket

Abercrombie Fitch hoodile
Abercrombie Fitch clothing
abercrombie fitch
abercrombie fitch


welcom to our store.

8:06 AM  
Blogger lady said...

https://www.blogger.com/comment.g?blogID=393595658480378851&postID=1847057188420961772&page=1

9:21 PM  

Post a Comment

<< Home