Første titt på Jeoss, en Lean og Mean Ubuntu-basert server Distribution

¬ †

Det er en ny Linux på blokken, og navnet er Jeoss. Hva er Jeoss? Det er en kompakt, install-overalt Ubuntu-basert server distribusjon. Har verden trenger enda en Ubuntu derivat? Jada, hvorfor ikke? La oss installere Jeoss og sparke sine dekk.

¬ †

Hva det er

Jeoss er en etterkommer av JeOS (akkurat nok operativsystem), som var basert på Ubuntu 7.10 , Gutsy Gibbon. JeOS var ment å være en VMWare virtuell apparatet. JeOS er ikke lenger et eget prosjekt, men har blitt absorbert i Ubuntu Server.

Jeoss blir vedlikeholdt av Patrick Massotta, og er basert på Ubuntu 8.04 LTS, Hardy Heron. Det er ikke virtualisert, men heller trimmet ned til de nakne viktigste for en lean, mean effektiv server. Den bruker en modifisert Ubuntu linux-image-2.6.24-27-server
kjernen. Den skiller seg fra Ubuntu server kjernen i tre viktige måter: det er lav latency, det inkluderer i586 instruksjoner, og det krever ikke en PAE-aktivert CPU. (PAE, Physical Address Extension, er en sleip hack for 32-bits prosessorer for å få tilgang til mer enn 4 GB RAM.) Så Jeoss kan brukes med lavere strømforbruk og ikke-PAE CPUer som pentiums og AMD Geode-prosessorer, som er populære på én datamaskiner.

I motsetning til mange bittesmå Linuxes Jeoss inkluderer en pakkebehandler. De som ikke innlemme en pakkebehandler er smertefullt å legge programvare eller å oppdatere, vanligvis krever en gjenoppbygging. Dette er moro bare de første par ganger. Pakken ledere er utelatt fordi de krever mye lagringsplass. På aksje Debian-systemet, for eksempel, krever pakkehurtigbufferen ca 120 MB bare for katalogstrukturen og indekser, pluss de nødvendige kommandoer som apt-get, apt-cache og dpkg. På Jeoss er det mye mindre, ca 30 MB etter installasjon, men som vil vokse som jeg installere flere pakker. Bare noen få år siden Compact Flash var liten og dyrt, så det var viktig å strippe ned embedded operativsystemer så liten som mulig. Nå Flash lagring er billig og store.

Jeoss nedlasting bildet er ca 137 megabyte, og den installerer til 210-490 MB, avhengig av hvilke pakker du har installert. Dette gjør det til et flott størrelse for én datamaskiner som PC Motorer og Soekris og liten formfaktor datamaskiner som Via mini-ITX, som er tilpasningsdyktig til et mangfold av roller: brannmur, IPBX, proxy-server, skriverserver, filserver, Web server, trådløst aksesspunkt, tynn klient, kiosk, router, hva du kan tenke på. Jeg elsker enkle bord datamaskiner + Linux og bruker dem mye. Det gjør meg glad for å betale en brøkdel av hva noen over priser, under-kjennetegnet kommersielle enhetskostnader, og får mange ganger funksjonaliteten. Pluss jeg vet nøyaktig hva som går inn i det og får ikke sleipe overraskelser, som hemmelig bakdør passord eller ringe hjem.

Det krever minst 128 MB RAM, og jeg anbefaler minst 1 GB lagringsplass for å tillate for pakken cache. Husk apt-get clean og apt-get Autoclean kommandoer for å administrere dine pakker cacher. apt-get clean fjerner alle nedlastede pakker, og apt-get Autoclean fjerner bare ukurante pakker.

Poking og prodding Inside

Etter å laste ned en ny ISO liker jeg å montere den og rote rundt inne før installere den. Først opprette en midlertidig mappe på hjemmeområdet ditt. Deretter bytte til rot og montere Jeoss .iso i den midlertidige katalogen, justere filbaner som passer:

$ mkdir jeoss $ su # mount -o sløyfe JeOSS-U-LTS-8.04.3-i386.R1. B1.1308385923.iso temp /

Nå er viser temp /katalog på Jeoss filsystem:

$ ls temp dists installere jeoss.eula md5sum.txt basseng README.diskdefines

Med en gang jeg spionere jeoss.eula
. Den inneholder de vanlige standardtekst amerikanske eksportrestriksjoner og GPL merknader. De eneste begrensningene er om bruk av Jeoss navn, kunstverk, eller andre Jeoss biter uten tillatelse. Ingen big deal her.

Du vil finne at installere /doc /JeossInstall.txt inneholder en grundig og velskrevet manuell installasjon. Den Jeoss installatør er en ting av skjønnhet, som vi skal få til i dag. installere /SKJERMER /inneholder alle boot hjelpeskjermer, F1-F9. Du kan enkelt skrive ut dem som referanse under installasjonen.

Det er enda en Smart Boot Manager bilde i installere /SBM. Hvis du har en gammel maskin som ikke støtter oppstart fra en CD, eller den har en aversjon mot ISOLINUX, så kan du bruke SBM for å lage en boot manager på en 3,5 "diskett.

Da jeg kikket gjennom filene og lese materialet på nettstedet, dannet jeg et inntrykk av en ryddig, omtenksom tanke på jobb. Alt er lagt ut rent og i en rasjonell orden.

Installere Jeoss

Installasjons er basert på Debian installer, med noen kule ekstra funksjonalitet. Du kan installere Jeoss direkte fra en CD, PXE netboot, seriekonsoll, fysisk konsollen, eller over SSH. Alt arbeid på hodeløse maskiner.

Jeg installerte det . fra CD på min test-PC, en tapper multi-boot Debian-system som blir misbrukt daglig Det var ingen dramatikk, det gikk fort og greit, og tilbyr de vanlige installasjons valg av normal, ekspert, redning, og skallet, og du skjønner. t trenger en Internett-tilkobling for å fullføre installasjonen. Merk at Jeoss ikke støtter ext4, så hvis du kjører en test oppsett som min, vil du ikke ha tilgang til alle lokale Ext4 filsystemer fra Jeoss.

Du får en grundig sett med konfigurerbare alternativer under installasjonen: utvikle en bruker, seriell port hastighet, nettverkskonfigurasjon, en standard IP-adresse som en reserveløsning, og valg av programvare. Du kan se installasjonsprosessen i detalj i installere /doc /JeossInstall.txt, eller den elektroniske manuell installasjon. Hvis du velger for en normal installasjon må du installere den grunnleggende pakken gruppe for å få viktige verktøy som OpenSSH og GNU Screen.

Installasjonsprogrammet har også spesielle muligheter for å installere på et flyttbart medium, som kan bli tildelt forskjellige navn på forskjellige maskiner. Jeoss vil prøve å automatisk konfigurere GRUB når du starter den på forskjellige maskiner. Når du setter Jeoss på Flash media sørg for å dra nytte av det spesielle installeringsalternativ for Flash som reduserer unødvendige skriver.

Bruke Jeoss

Jeoss, som Ubuntu, setter opp din bruker med komplett sudo admin krefter. Root brukeren har en funksjonshemmet passord, så hvis du liker å ha en root bruker må du opprette et passord (sudo passwd root). Jeg installerte Basic, Router A, Lighttpd, OpenVPN, og Webmin pakkegrupper. Lighttpd, Webmin, og SSHD hele startet automatisk etter installasjonen, slik at jeg kunne få tilgang til Jeoss serveren eksternt. Figur 1 viser Webmin konsollen, som riktig krever en sikker HTTPS-tilkobling og vil ikke fungere uten. Webmin rapporterer at Jeoss bruker 1,51 GB diskplass, noe som er et puslespill, fordi både du og dh rapport om 410 MB.


Jeoss bruker Ubuntu repositories, så det er veldig fleksibel uansett rolle du vil den skal tjene. Du kan selv lage en tilpasset lette desktop system, selv om det kommer til å ha gamle Hardy pakker.

Windows-brukere bør ta en titt på ePuTTY 32/64, Mr. Masotta forbedrede versjonen av PuTTY. En annen interessant medlem av Jeoss familien er Serva32 /Serva64, noe som kan gjøre PXE installasjoner av Debian og Ubuntu fra sine installasjons ISO.

Jeoss ser ut som en lovende tillegg til den lille Linux rangerer. Editor villig og bekken ikke stiger, følg med for mer eventyr med Jeoss, for eksempel nettverksinstallasjoner og bygge kule nyttige enheter som sikre trådløse tilgangspunkter og fil- og printservere.

¬ †
< p> #########

Jeoss forfatteren Patrick Massota svarer leserens spørsmål og gir litt mer informasjon:

"Jeg er veldig bevisst om Linux-distribusjonen befolkning men Jeoss var født ut av en nødvendighet, min nødvendighet Det var ingen utdelinger rundt i stand til å: 1) være direkte installeres på hodeløse servere 2) være direkte installeres på flash-minne 3) være fullt brukbar fra en ssh-økt for å unngå terminal emulator serie... kabel. 4) være en lett distro, men i stand til å installere alle pakkene frorm en stor distro depot som Ubuntu. 5) være fullt PXE installeres med nøyaktig samme iso. 6) krever ikke Internett under installasjonen. De små distroer pleier å være reduserte versjoner, og legger pakker /drivere er vanligvis ikke lett Jeoss er bare Ubuntu Server med en mer utdypet brukeropplevelsen i en enkelt ISO. Om hvorfor 8.04 LTS forklaringen er enkel; Jeg ønsket å være basert på en LTS-versjon og da prosjektet startet 10.4 LTS var ikke ute. Når endelig 10.4 ble gjort tilgjengelig jeg innså at kjernen var mye større enn 8,04 da jeg bestemte meg for å publisere prosjektet med 8.04 LTS som den første Jeoss versjon. Hvis folk liker Jeoss tilnærmingen jeg har planer for Jeoss 10,4 LTS og også Jeoss 6.0 (Debian); vi får se. "Anmeldelser