Nirvana ¦ blog

martedì, luglio 12, 2005, 01:16 AM - Linux
Mentre le arch x86_64 chi ha un arch PPC sembra davvero sfortunato in ambiete linux per le poche scelte, ma adesso valutiamo le distribuzione per capire come poter sceglire meglio:

Perchè Linux?
E' vero, il nuovo Mac OS X è un sistema unix-based "cugino" di BSD, con un proprio WM chiamato Aqua, molto efficiente.
Ma anche se unix-based non è possibile usare i programmi per questo sistema.
Un altro punto è la versione journaled del suo FS, Mac OS X si appoggia unicamente su HFS+ mentre linux da la possibilità di scegliere tra EXT3, JFS, ReiserFS e XFS, ognuno con i suoi pro e contro.
Usando Linux su PPC è comunque possibile avere comunque avere più sistemi, quindi da la possibilità di poter usare Mac OS X e Linux usando un bootloader all'avvio.
E poi la potenza di G5 o G4 è davvero ben sfruttata a pieno con un sistema *nix.

Distro
Per PPC non esiste una vasta scelta ma analiziamo insieme le varie distro:
Debian: famosa distro per il suo apt-get, è molto comoda grazie alla vasta lista dei pacchetti deb presenti sul web e quindi rende installare qualsiasi pacchetto un gioco da ragazzi e in modo rapido.
Knoppix: Derivata di Debian che ha tutte le sue caratteristiche ma può essere provata in forma live
Gentoo: Su x86_64 è sicuramente la migliore, compila tutto da sorgenti, sistema compreso, e quindi riesce ad ottenere prestazioni elevatissime, ma è abbastanza complicata da installare, e molto lungo anche.
Mandrake: Facilissima da installare ma è poco comoda di per sè perchè non è un bel sistema.
SUSE: Anch'essa facile da installare e grazie alla forza dello strumento YaST è davvero una bellissima distro, ma la versione Pro è a pagamento.
Yellow Dog: Il colosso, il punto di riferimento per i linuxiani su PPC, è una distro esclusivamente per PPC.
Facile da installare grazie alla potenza di anaconda. (che possiamo trovare anche nei sistemi red hat e fedora)
Con il comando YUM è possibile installare pacchetti RPM con facilità.
Per rendere felici i debianisti è anche presente apt-get.
Dal 1999 yellow dog lavora per la felicità dei Linuxiani su PPC dando vita a sistemi sempre migliori per sfruttare sempre più a pieno la potenza dei processori G5 e G4.
Gentoo MacOS: Apple we ave a problem...
Questo sistema è un parassita di Mac OS X per trasformarlo in un misto tra linux e Mac OS X, quindi potete usare la facilità di Mac OS X e la comodità di Gentoo.
Sfortunatamente è poco stabile.

1 commento » (133 visite) | ( 3 / 1379 )


lunedì, maggio 16, 2005, 06:55 PM - Linux



Da qualche settimana mi sono puntato su questo Windows Manager, ottimo a parer mio, sfrutta quasi a pieno le caratteristiche di Xorg.
E' ancora in beta, ma è già abbastanza stabile per essere installato.
Se volete provare una versione stabile prendete e16, stabile ma molto OLD.
Enlightenment promette molto bene, non immagino il risultato nella 1.0
Altri Links non ufficiali:
Get-E
eDevelop Forum

Screenshot:

commenta » | ( 2.9 / 649 )


venerdì, maggio 6, 2005, 10:15 PM - Linux
Sta sera è iniziato un progetto dai creatore di BeWos di fare lezioni online sul OsDev
Io l'ho seguita, è durata circa un ora, è stata affascinante
Log lezzione

Contatti: sito web bewos.tk
IRC:
server: irc.azzurra.org
port: 6666/6669
Canale: #bewos

Tutti i venerdì alle 21.00 ci dovrebbe essere una nuova lezione, nel sito potrete trovare info, contatti, download, link utili, orari lezioni e tutto quello che serve per tenervi informati, dal sito sono anche reperibili i log della lezione, quelli linkati qui sono i miei personali.

commenta » | ( 3 / 594 )


venerdì, aprile 29, 2005, 10:56 PM - Linux
Ho letto sul blog di drudo un interessante trick per dare a Mozilla/Firefox un download accellerator, io ho scelto Prozilla e vi spiego come fare.
Occorrente:
DownloadWith
Prozilla

Passi:
1- Installate Prozilla, usate i sorgenti o usate un precompilato per la vostra distro.
2- Installate DownloadWith sul vostro Browser.
3- Riavviate il vostro browser e andate sulle configurazioni di DownloadWith
4- Troverete un elenco di applicazioni, di default io ho solo trovato wget
5- Cliccate su "Create New Application" e inserite Prozilla
6- Riavviate il browser e ogni volta che dovete scaricare qualcosa cliccando con il tasrto destro sul menù DownloadWith potete trovarvi Prozilla e/o il vostro Download Accelerator Preferito :)
Dalle opzioni di questa estensione è anche possibile decidere di usare solo il vostro download accelerator per scaricare i file, senza dover sempre aprire il menù con il tasto destro.

Screenshot:

commenta » | ( 3 / 543 )


venerdì, aprile 29, 2005, 08:25 PM - Linux
Sto provando in questi giorni una distro che dalla vecchia 4.2.0 ha fatto passi da gigante.
http://slax.linux-live.org/
E' una piccola distro (la versione Standar è appena 198mb, ci sta su un mini cd :) ) basata su Slackware 10.1 è una distro LIVE. ma comprende anche l'installer :)
Io la sto usando e mi piace davvero molto, la distro contiene anche lo script per inserire i moduli per creare la propria distro live :) ma sfortunatamente per la nuova 5.x non esistono ancora.
Esistono 3 versioni per adesso della 5.x:
Standar: Classica con KDE 3.4 (198mb)
Kill Bill: Comprende DOSBox, Wine, Qemu. (200mb)
Frodo: Senza interfaccia grafica, con alcuni programmi (41mb)

Vecchie versioni (con rispettivi link di download)
Standar: Classica con KDE 3.3
Kill Bill: Comprende anche Wine
Pop-Corn: Senza KDE ma con XFce 4.0 e Firefox
Professional: Comprende GCC (se non ricordo male )
Link per il download: ftp://ftp.linux.cz/pub/linux/slax/SLAX-4.2.x/

Se non avete voglia compilare tutti i programmi che vi servono per il vostro sistema scaricate i pacchetti da qui: http://www.linuxpackages.net/ - sito specifico con pacchetti per Slackware -
E installateli con:
su
cd /
tar xzvf /home/$user/programma-2.1.0.tgz
(scaricate i pacchetti possibilmente per Slackware 10.1)

Screenshot:

(Clicca sull'immagine per ingrandire)

1 commento » (55 visite) | ( 3.1 / 531 )


venerdì, marzo 25, 2005, 09:19 PM - Linux
Premessa: gentoo ha un installer molto più complicato di molte altre distro.
Iniziamo: avviate il CD che è in forma live, cioè vi genererà una shell di root basilare.
Risolviamo i problemi di tastiera (di default viene caricata quella US)

loadkeys it

E quindi inziamo a partizionare l'HardDisk.
Lanciate cfdisk e create due partizioni, una da un giga circa che renderete poi Swap, un altra che può essere di quanto volete ma che dovete considerare che potrebbe crescere a dismisura.
Selezionate la partizione che sarà swap e andate sull'opzione Type e mettete il numero 82 (per renderla swap)
Andiamo su Write per salvare le modifiche e uscite dal programma con Quit.
Iniziamo ad attivare le partizioni quindi fate

mkfs.ext3 /dev/hda1

hda1 può essere sostituito con la partizione dove avete messo la partizione.
Potete scegliere anche mkfs.reiserfs
Successivamente

mkswap /dev/hda2

Stesso discorso di prima
E finalmente attiviamo la partizione Swap prima di passare all'installazione vera e propria

swapon /dev/hda2

E adesso montiamo la partizione / su /mnt/gentoo

mount /dev/hda1 /mnt/gentoo

adesso le sotto directory

mkdir /mnt/gentoo/home

e poi

mount /dev/hda1 /mnt/gentoo/home

Ora è arrivato il momento di decomprimere lo Stage, in questa guida ho scelto lo Stage 3, in /mnt/gentoo

cd /mnt/gentoo

e quindi decomprimiamo

tar xvjpf /mnt/cdrom/stages/stage3-XX-2004.3.tar.bz2

Al posto di XX mettete l'architettura che avete, se avete un processore superiore al Penrium II potete essere tranquilli mettendo i686
Adesso è il momento di decomprimere l'albero dei Portage, una delle cose che ha reso famosa Gentoo.
guardate quali Portage avete con

ls /mnt/cdrom/snapshots/

E scegliete quale decomprimere, nel mio caso è portage-20041022.tar.bz2
quindi decomprimiamolo

tar xvjf /mnt/cdrom/snapshots/portage-20041022.tar.bz2 -C /mnt/gentoo/usr/

Adesso è il momento di copiare i distfiles in /mnt/gentoo/usr/portage

cd -rf /mnt/cdrom/distfiles /mnt/gentoo/usr/portage/

Bene adesso dovete modificare /mnt/gentoo/etc/make.conf

nano /mnt/gentoo/etc/make.conf

e aggiungete la riga al fondo

ACCEPT_KEYWORDS="~x86"

adesso bisogna sincronizzare il portage con i distfiles

cp -rf /etc/resolv.conf /mnt/gentoo/etc/

e montiamo il FS proc

mount -t proc none /mnt/gentoo/proc

e siete pronti per il chroot

chroot /mnt/gentoo /bin/bash

poi

env-update

e successivamente

source /etc/profile

Ora siete pronti per la parte grossa dell'installazione.
Modificate a puntino come volete /etc/make.conf (potete vedere l'ultra commentato /etc/make.conf/example per un aiuto nella configurazione)

nano /etc/make.conf

Gentoo permette di scegliere di non scegliere, infatti le impostazione default sono buone, ma non ottime.
Per impostare l'USE facilmente potete usare ufed

emerge ufed

seguito ovviamente dal lancio

ufed

ufed mette a disposizione un tool grafico per impostare USE.
Molto bene, anche questa è fatta, adesso c'è la parte grossa dell'installazione

emerge system

La compilazione di tutti i pacchetti ci metterà molte ore. quindi trovatevi qualcosa da fare
Appena ha finito di compilare impostiamo il fuso orario

ln -sf /usr/share/zoneinfo/Europe/Rome/etc/localtime

Adesso potete editarvi il file /etc/fstab alle vostre esigenze

nano /etc/fstab

Adesso passiamo al kernel
potete scegliere tra molti tipi:
vanilla-sources (kernel di serie 2.4 con i sorgenti originali di kernel.org)
gentoo-sources (kernel di serie 2.4 con la patch per gentoo)
development-soruces (kernel di serie 2.6 con i sorgenti originali di kernel.org)
gentoo-dev-sources (kernel di serie 2.6 con la patch per gentoo)
Io sceglierei l'ultimo, quindi facciamo

emerge gentoo-dev-sources

oppure potete usare il genkernel

emerge genkernel

seguito da

genkernel all

vi compilerà un kernel di serie 2.4 con initrd, quindi dovete aggiungere a /boot i moduli

ls /boot/kernel* /boot/initrd*

e installate hotplug

emerge hotplug

e poi

rc-update add hotplug default

Adesso attiviamo la connessione

echo miohostname >


/etc/hostname


echo miaretecasalinga >


/etc/dnsdomanname


rc-update add domainname default

editate adesso /etc/conf.d/net

nano -w /etc/conf.d/net

e adesso in fine

rc-update add net.eth0 default

Configurate ora a puntino il vostro sistema

nano /etc/rc.conf

e installiamo ora alcuni elementi indispensabili per il sistema

emerge syslog-ng vixie-cron

e poi rendiamoli default

rc-update add syslog-ng default

e poi

rc-update add vixie-cron default

Se avete usato FS diversi da ETX3 avrete bisogno di emergere xfsprogs, reiserfsprogs, jfsutils
Adesso impostiamo il bootloader (io ho scelto GRUB)

emerge grub

e passiamo ad installarlo

grub


root (hd0,0)


setup (hd0)


quit

Vii ricordo che GRUB considera le partizioni da 0 quindi HDa1 sarà (hd0,0) le parentesi sono importanti
adesso impostatelo prendendo spunto dal il file di configurazione di esempio per poi salvarlo come configurazione

nano /boot/grub/grub.conf.example

In alcune versioni il file si chiama grub.conf.sample
e salvatelo poi come grub.conf
adesso potete tirarare un sospiro di solievo, l'installazione è quasi ultimata, vi basterà creare l'utente di sistema e impostare la password di root

passwd


useradd nome -m -G users,wheel,audio,video -s /bin/bash

e impostateli una password

passwd nome

e finalmente reboot!

exit


cd /


umount /mnt/gentoo/home /mnt/gentoo/proc /mnt/gentoo


reboot

Adesso dovreste ritrovarvi con un sistema basilare.
Se avete ancora problemi andate all'HandBook Ufficiale: Handbook

== Guida scritta da Nirvana per gli utenti del suo blog ==

commenta » | ( 3.1 / 472 )