Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (10) </ 1 2 3 4 5 [6] 7 8 9 10 >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: damnsmalllinux server edition, work (sortof) in progress< Next Oldest | Next Newest >
AwPhuch Offline





Group: Members
Posts: 1404
Joined: April 2004
Posted: Nov. 05 2004,17:16 QUOTE

Perhaps we should all consult one another...
It seems we want to do this but have different ideas on what we want and what it should do.

If the developer/testers can all agree on what can/should be done work can go forward...as it stands we all want something different and cant agree on how it should be done.

My ideas:
1.  Complete rework of the DSL system, stripping all but "core" needed files with a WEBGUI configuration option
    A.  MyDSL apps can be burned to iso image to make server
    B.  Config file burned to iso to make OS completely CD bootable
    C.  No X server loaded so memory usage of the RAMDRIVE is saved for "server processing"
    D.  All OS programs run from CD, thus saving entire data drive for data, no need to clutter with OS programs
    E.  In the event of a crash a reboot will restore DSL-server back to original working condition

2.  Dual Purpose "Standard" practically unmodified DSL system that using scripting will determine if DSL boots as desktop release or "server" distro
    A.  config file/restore file in a pre-determined location (/dev/hda1)
    B.  MyDSL apps reside in smaller partition on HD (cant have server without a HD)that script will call up and load and use config file to start
    C.  DSL sees config file and instead of booting into "Desktop Mode" drops into a command line only mode with WEBGUI configurator (either built in or required MyDSL app) which makes customizing/changing alot easier (and reduces having to change stock DSL iso from the original)
    D.  Now DSL has "true" multi-purpose functionality since the "DSL-server" and "Desktop" distros are practically the same, just scripting changes its functions
    E.  Easier to implement..."Core" DSL doesnt change much from original except a few simple init scripts

I see it either way there has to be a "small" partition located on the harddrive to keep the settings/configuration/logs of the server daemons

Brian
AwPhuch


--------------
http://www.frappr.com/dsl <-- Where do you use DSL?
http://www.smoothwall.org <-- Ultimate firewall for the world!
http://boinc.mundayweb.com/one/stats.php/userID:6107 <--My BOINC stats!
./S99LinuxRevolution start
Back to top
Profile PM WEB 
SaidinUnleashed Offline





Group: Members
Posts: 1428
Joined: Mar. 2004
Posted: Nov. 05 2004,20:12 QUOTE

Your idea #1 sounds like what I was thinking of.

There definately needs to be the ability to use the hard disk for bulk storage of html files, inames, apps being ftp'd, etc.

The OS runs completely off of the cd, in ram perhaps, but everything else lives on the hdd.

So that when someone does break in and mess with stuff you only have to reboot to be 90% back in business.

Idea #2 is interesting, though. And it would be easier to keep DSL consolidated in a single ISO, if the new bootscripts (that would have to be made) were to be incorporated into DSL proper.

We could even come up with a "Install DSL Server Edition to Hard Disk" script to set up the server and filesystem. You could choose what servers you want to install (Apache, FTP, Telnet, etc), the script would download and unpack the appropriate .dsl(s) from the repository, and set up whatever file that the new boot script would be looking for.

We could even add another "cheat code" for boot time. Want classic DSL? It's the same as always. Want to fire up your server? Boot "dsl server". The toram option would probably still be good, too.



Although I see the good points to both of these, and personally, I like idea 1 better, idea 2 will be a lot easier to implement. And it will keep DSL all together.

-J.P.


--------------
They say if you play a Microsoft CD backwards, you hear satanic messages. That's nothing, cause if you play it forwards, it installs Windows.

Unleash the power of the TILDE~~~
Back to top
Profile PM AOL MSN YIM 
ico2 Offline





Group: Members
Posts: 802
Joined: July 2004
Posted: Nov. 06 2004,15:39 QUOTE

my plan:
a complete remaster of the cd, rip out junk and replace with useful stuff, including if there is space: apache, on bootup it mounts all the avaliable hd/usb key partitions as read only and looks for a config file in the root of them, this tells it to use this partition, all others are unmounted and the partition with the config file is mounted rw. /htdocs in the partition is symlinked with that of the webserver being used and where possible an internet connection and network card are started, dhcp is searched for on the lan and if found used, if not then a default (although not conflicting with anything else) ip is assigned. the server then begins serving. the config file can be written to contain a name and password for a dyndns.org to be notified of a new ip address, if so then the script notifies dyndns, if not then it doesn't.
before the user knows what is happening X starts and presents a friendly configuration gui, to change and edit anything the user wants and change settings in the config file and/or create a config file on another partition and some other stuff.
this should be a very very very unique distro if i can get it going in under 50mb.


--------------
ico2
Back to top
Profile PM MSN 
PhrozenFear Offline





Group: Members
Posts: 127
Joined: Feb. 2004
Posted: Feb. 05 2005,06:03 QUOTE

It sounds excellent, and almost exactly what I've been looking for.

I really like (and need) the idea of earlier, that's just a core with Apache, MySQL, & PHP from the CD.  I'll make my own script if need be to link up the SQL DB from somewhere that's got RW perms, but I just need something at the moment that's straightforward and simple, does Apache, MySQL and PHP, no GUI.


And the sooner I can figure this out, the sooner I can have my father off my ass.



Anyone got a prototype I can test / work on / help build ?


Even if it's over the 50 MB limit, that's what they have 700MB CD's for - make a big 'un, then simplify it down to what you want, either to the mini CD's (the 181MB ones) or the credcard ones.


Besides, who really burns DSL to a credcard CD ?  Most burn 'em to a full-size, and the rest mount 'em up or put 'em on the mini's.


--------------
>>PhrozenFear

73, VE6MSP

I find your lack of penguin disturbing. -- Darth Tux
Back to top
Profile PM ICQ AOL MSN YIM 
cbagger01 Offline





Group: Members
Posts: 4264
Joined: Oct. 2003
Posted: Feb. 05 2005,07:05 QUOTE

I do.

I still have about 20 left from my last purchase and I intend to use most of them for burning the base DSL iso.
Back to top
Profile PM 
45 replies since Aug. 28 2004,13:42 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (10) </ 1 2 3 4 5 [6] 7 8 9 10 >/
reply to topic new topic new poll
Quick Reply: damnsmalllinux server edition

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code