PDA

View Full Version : AlbatrOS Linux:c'e' bisogno del vostro aiuto!!


sonnet
30-12-2008, 18:33
Linux :AlbatrOS

E' un porgetto universirtario che sto iniziando da portare come tesi finale per la laurea. Il progetto deve essere completato indicativamente per maggio 2009 (in realta' il progetto sarebbe dovuto essere completato lo scorso Settembre, ma poi causa esami e' tutto slittato).
Il progetto, la cui idea e' stata approvata dal direttore del mio corso, ha come come cardine la creazione di una Distribuzione GNU/Linux completa di tutto, pensata per il mondo scolastico con un occhio all'universita'.Pensata sia per lo studente che puo' usarla a casa che per l'installazione nelle aule informatiche.La distro ha tra le priorita' quella di essere estremamente user friendly. Questo obiettivo
sara' raggiunto sia intrisecamente dalla completezza della distro, che permettera' di essere operativi sin dall'avvio post-installazione (senza quindi bisogno di cercare programmi o guide sul come installarli),
sia attraverso la semplificazione dell'interfaccia. Non e' detto che l'interfaccia debba somigliare o copiare l'interfaccia di Windows alla quale oltre il 90% degli utenti e' abituata,ma sicuramente sara' pensata principalmente pensando a loro.
La distro sara' sviluppata esclusivamente a 64bit. Questa scelta e' stata fatta a causa di mancanza di risorse umane dato che il progetto deve essere usato esclusivamente da me, e ho preferito i 64 bit, in quanto rappresentano il presente e il futuro.E' dal 2003 che sono in vendita processori 64bit e praticamente da meta' 2005 quasi tutti i pc in vendita.
Sono diversi mesi che leggo informaizoni in rete e assorbo informazioni sul mondo gnu/linux. Il punto e' che per quanto legga, mi rendo conto che il numero di informazioni necessarie per portare avanti un progetto simile e' sterminato.
Per questo ho aperto questo thread, per raccogliere LE VOSTRE INFORMAZIONI.
Come potrete vedere scorrendo giu' con la pagina, ogni post rappresenta una sezione e ogni sezione (o post) e' diviso in paragrafi.In ogni paragrafo espongo delle problemi e chiedo suggerimenti sulle tematiche riguardanti lo sviluppo della distro.Ogni sezione non e' completa potra' essere di volta in volta modificata in base ai vostri suggerimenti e a problematiche che potrebbero sorgere in seguito.Le varie sezioni sono:
Introduzione
Basi di sviluppo della distro
Artwork & Interfaccia
Kernel
Applicazioni
Sito Web & Mirrors
Obiettivi


Come postare?Ovviamente nessuno conosce tutto di tutto,ma ognuno conosce qualcosa bene e puo' dare info molto utili,o ha idee singolari e creative che possono indirizzarne lo sviluppo o arricchire il thread anche con la propria semplice opinione ,tutto cio' mi sarebbe di grande aiuto nello sviluppo del progetto.
Quello che vi chiedo e' di leggere i vari post e se avete suggerimenti su qualche punto, specificare sezione e paragrafo (esempio :sez2 par3)
all'inizio del post in modo da rendere piu' semplice la comprensione e una evenutuale classificazione da parte mia dei vari interventi.Potete rispondere quando volete su cosa volete (anche fra 2 mesi o 3 la discussione mi piacerebbe rimenesse attiva durante tutto lo sviluppo perche' si puo' sempre fare in tempo a correggere eventuali errori).

sonnet
30-12-2008, 18:34
Sez2-Par1-Distro based on..
Dopo aver rimuginato a lungo, sono dovuto convenire sul fatto che la distro debba essere basata su un'altra distro o su una piattaforma di sviluppo. Le opzioni che mi sono apparse piu' fattibili
(se voi avete in mente altre opzioni suggerite pure) mi sono parse le seguenti per ognuna delle quali esporro' le mie motivazioni:
-Ubuntu based:e' la distro che meglio conosco, predictable release cycle, che mi permetterebbe di poter programmare lo sviluppo della mia distro sulla base di Jaunty ,numero di pacchetti disponibile
elevatissimo.
-Debian:Ubuntu e' basata su Debian (la quale sto provando da 2 mesi a questa parte nelle forme di Lenny e Sidux), quindi molte cose non dovrebbero essere molto diverse.Anche qui il numero elevato di pacchetti
disponibili gioca un ruolo decisivo.Inoltre considero Debian migliore come base, in quanto piu' snella.
-fedora:avendo scelto (come in seguito motivero') KDE come DE per la distro,la distro potrebbe differenziarsi come alternative per i fedora user che vogliono una distro KDE centrica basata su fedora,riempiendo
un piccolo buco tra le distro.
-T2: per chi non conoscesse il progetto ecco il link http://www.t2-project.org/ .E' una 'metadistribuzione' il cui obiettivo e' quello di creare un ambiente di sviluppo per altre distro.
Grosso contro e' il numero limitato di pacchetti. Puppy linux e' basata su T2
In linea di max propenderei per svilupparla su Debian, ma questa sezione e' fatta apposta per discutere quale scelta sarebbe la piu' sensata. Possibilemnte motivate, indicando anche con quali tool svilupparla e/o quale linguaggio di programmazione usare nello sviluppo. Se a conoscenza linkate anche guide che possano aiutare nello sviluppo.


Par2-Installer

A seconda della distro sulla quale basare il mio porgetto, verra' fatta la scelta dell'installer.Quale installer?Il mio ideale sarebbe un installer Ubuntu-like ,quindi con poche schermate molto semplici,nelle quali pero' vorrei inserie dei pulsanti per eventuali opzioni avanzate che possano essere usate dall'utente piu' esperto, in particolare per la scelta dei pacchetti da installare.

sonnet
30-12-2008, 18:35
Sez3:Artwork& interface

Par1- Taskbar
L'interfaccia del SO e' fondamentale in quanto per non spaventare i nuovi utenti questa deve sembrare familiare o apparire di immediata comprensione.
La mia idea che mi frulla da un anno a questa parte e' quella di spostare la taskbar dal lato inferiore dello schermo e metterla in verticale sul lato sinistro.
Questo per due motivi:il primo e' che con l'avvento dei monitor widescreen c'e' motlo piu' spazio orizzontalmente che non verticalmente,almeno rispetto a prima.
In questo modo si sfrutterebbe meglio lo spazio a mio avviso.Ma la ragione principale e' la produttivita'.La maggior parte delle applicazioni ha il menu nella parte superiore.
E in genere,ad esempio con un file di testo, in molte applicazioni ci si trova a lavorare soprattutto nella parte in alto a sinistra.Per cambiare finestra o applicazione,andare sul menu
e altre operazioni,dobbiamo spesso spostarci sulla taskbar, che si trova sul lato opposto!Spostando la taskbar lateralmente a sinistra credo si farebbe molta meno strada col mouse.
Inoltre con questo layout sarebbe molto piu' elegante se le applicazioni o le finestre apprissero sulla taskbar cosi come appaiono in Windows 7 a mo' di quadrati con la sola icona che raffigura l'applicazione.
Se conoscete come fare o conoscete link su come modificare kde4 (qualsiasi guida e' ben accetta) fatelo senza problemi.

Par2-Session manager
KDM e' carino, mi piace, ma ho l'impressione che sia un po pesantuccio.Ho pensato se non fosse il caso di sostituire KDM con un session manager piu' leggero.Cosa ne pensate? ne guadagnerei qualcosa in termini di boot-time?Ho cercato in rete e forse l'unica alternativa e' SLIM. Il session manager di lxed invece mi sembra sia stato scritto usando le gtk+.Cmq sia postate guide su come modificare kdm se ne conoscete, potrebbero sempre tornare utili nel caso rimanessi con KDM.

Par3-Tema e icone
tempo permettendo vorrei creare temi e icone personalizzate.Se conoscete guide o info correlate su come creare icone e temi per kde4 postate pure.Inoltre mette link a temi che vi sono particolarmente piaciuti, potrei prendere spunto da essi.
Ultima cosa, e' il colore dominante del tema. Ubuntu ad esempio e' riuscita a caratterizzarsi per l'uso dell'arancione scuro-marroncino come colore dominante del logo e del tema. Molte distro usano varie sfumature di blu o nero.Alcune ricorrono a colori sul viola-rosso.Suggerite combinazioni di colori originali (combinazioni specificando colore del logo-colore taskbar-colore dominante dello sfondo).

sonnet
30-12-2008, 18:35
Sez4:Kernel

Ovviamente al centro della distro c'e' il suo kernel.Quasi sicuramente avendo un ciclo di release tra i 2-3mesi per ogni nuova release, il kernel 2.6.29 sara' quello usato.

Par1:Info
Sto cercando in rete ma ancora non ho trovato niente sulle features previste per il nuovo kernel.Se avete link al riguardo postate pure.
Par2:Compilazione.
Cerchero' di modificare pesantemente il kernel base al fine di snellirlo e migliorare per quanto possibile i tempi di boot.Preciso che a me personalmente non mi fa nessuna
differenza che un OS completi la fase di boot in 30 anziche' 60 secondi.Purtroppo pero' molti associano l'idea di velocita' del SO al tempo di boot.Creare quindi un SO che abbia una fase di
boot eccessiva, creerebbe in partenza una impressione negativa sul SO.
Inoltre vorrei che suggeriste settings utili da impostare in fase di compilazione. Ad esempio a livello di periferiche supportate o di features eliminero' il supporto o le features che possono interessare
solo l'ambito server .Al fine di snellire il kernel e rendere piu' semplice l'installazione, eliminero' il supporto a molti fs lasciando praticamente solo il supporto al nuovo etx4.

sonnet
30-12-2008, 18:36
Sez5:Applicazioni
In questa sezione ci si occupera' di raccogliere informazioni su quali applicazioni includere nella distribuzione.
Volendo fornire una distro completa sotto ogni aspetto alcuni ci sono 2 principi guida che dovranno essere considerati nella scelta delle varie applicazioni da includere:
-a parita' di condizioni verra' scelta l'applicazioni che riesce a racchiudere in se piu' funzionalita'. Esempio,se come opzioni per un media player ho:1)un mediaplayer adatto a riprodurre sia brani audio che video che a visualizzare immagini, il cui installer e' da 20mb, sara' preferito alla combinazione di un audio player da 4mb di installer + video player da 15mb +image viewer da 1mb.
Questa scelta e' dettata da due motivazioni:incasinare il meno possibile il menu' e il fatto che per un utente sia piu' semplice imparare ad usare una applicazione, che non 3 come in questo caso.
-Le applicazioni qt4 e soprattutto quelle che piu' si integrano con kde4 saranno fortemente preferite ad applicazioni gtk+ e qt3.Applicazioni qt3 sono da preferirsi ad applicazioni gtk+.Applicazioni che non fanno uso di alcuna libreria grafica per linux (come Blender se non sbaglio) sono da preferirsi sia ad applicazioni qt3 che gtk+.Questo perche' al fine di manternere la distro il piu' snella possibile,preferirei
evitare solo librerie di kde4 (e possibilmente nemmeno tutte se sara' possibile) qt4. Possibilmente quindi vorrei non installare alcuna applicazione qt3 e gtk+.
Qualora per alcuni tipi di applicazioni non vi fosse una valida scelta in qt4, e vi fossero alternative molto valide, gratuite ,la cui licenza permettesse la distribuzione,su Windows ma perfettamente compatibile con Wine queste potrebbero essere prese in seria considerazione.

Par1: Accessori
Indicate quali applicazioni secondo voi dovrebbero apparire sotto questa voce.In particolare una calcolatrice a livello di esbcalc (per windows).Kcalc non mi smebra all'altezza di una calcolatrice scientifica.



Par2: Games
Suggerite quali giochi potrei includere nella distro.Non voglio includere necessariamente tutti kdegames.Mi interessa in particolar modo un gioco di scacchi 3d e altri giochi 3d leggeri e allo stesso tempo divertenti.

Par3: Graphic
Io non ho mai fatto molto uso di programmi di grafica, quindi qui come non mai ho bisogno di voi e di chi in particolar modo si occupa di questo settore.So che il problema e' che mancano molte applicazioni
professionali per Linux.Quello che pero' voglio offrire nel dvd e' la possibilita' di usare valide alternative per che ancora si trova nel mondo scolastico.
Come image editor nel caso la suite di Koffice 2.0 fosse inclusa, vedo bene Krita.Come Image viewer quello default di KDE credo vada bene.
Per la modellazione 3d mi sembra che il must sia blender (che credo possa fungere anche da video editor se opportunamente configurato).Il quale pero' non ho capito su quali librerie grafiche si poggi.
Nota dolente, programma CAD..quale sarebbe l'alternativa migliore?Eventualmente qualora esistesse una buona alternativa su Windows gratuita la cui licenza permettesse di essere distribuita su cd e che fosse perfettamente compatibile con Wine, potrebbe essere sempre una opzione tutta da valutare.
Audio recording:da perfetto ignorante chiedo a voi quale o quali applicazioni suggerite di installare.
Inoltre se pensate che altre applicazioni con differenti funzionalita' vadano inserite suggerite pure.

Par4:Internet& Netowrk
-internet browser:la scelta ricadrebbe grossomodo su :Konqueror (favorito dal fatto di essere il browser ufficiale di kde), Opera (a mio avviso il miglior browser,ma pecca il fatto di essere closed), Firefox (e' molto diffuso,quindi in molti lo conoscono, ha le estensioni che gli altri 2 non hanno, ma non usa le qt4 che io sappia)
-network tools: wireshark, ma non mi sembra abbia una interfaccia qt4.Suggerimenti?
-Voip: purtroppo credo che skype sia l'unica opzione..
-mail:kontact/kmail mi sembra la migliore opzione,ma nel caso firefox fosse scelto come browser, thunderbird diventerebbe una possibile opzione dato che la prox 3.0 usera' lo stesso gecko engine 1.9.1 e ha dalla sua le estensioni e una maggiore popolarita' rispetto a kmail.Se ci sono altre alternative interessanti segnalate.
Instant Messaging:credo che le migliori opzioni siano Kmess (solo per msn) o Kopete.Sarei tentato da inserire solo kmess. Il motivo e' semplice:messenger volenti o nolenti e' il client piu' diffuso, inoltre anche skype (anch'esso molto diffuso) ha funzionalita' di instant messaging. Coprendo queste 2 categorie,quali utenti sarebbero lasciati fuori?Credo che gli utenti meno smaliziati non usino altri client, mentre per quelli piu' smalliziati non sara' difficile installarsi kopete.
-che programma consigliate per guardare la tv e la radio su intenet?
-P2P:oltre ad un client torrent (di cui si accettano suggerimenti) pensavo ad includere emule da far funzionare grazie a wine.Che ne pensate?
-RSS e News reader:quale soluzione consigliate?Usare applicazione apposita oppure usare strumenti di altre applicazioni?

Par5: Office & Finance
-come suite Office propenderei verso Koffice 2.0 che al momento e' alla quarta beta.Si integrerebbe meglio col DE ,immagino maggiore reattivita', mentre Openoffice da quanto ho letto dovrebbe essere piu' avanzato a livello di funzionalita' e compatibilita' con formati microsoft.Cosa ne pensate?
-pensavo di inserire un editor come Lyx che offre funzionalita' che ne Kword ne' Writer possono offrire.
-Mymoney come applicazione per la gestione delle proprie finanze
-Come PIM il meglio credo sia Kontact.
-Come viewer documenti, Okular.Se conoscete altro ditemelo (il supporto ai file pdf e' fondamentale)
-Pensavo a qualche programma di accounting.Cosa ne pensate?



Par6: Programming
-non essendo pratico di Kde,servirebbe un utility che permettesse la comparazione di file come "Meld Diff Viewer" in qt4
-per il web developing l'opzione migliore e piu' professionale sembrerebbe Quanta plus,mentre kompozer a detta di molti non e' molto stabile.
-Un editor di testo completo che supporti i piu' comuni linguaggi di programmazione
-un IDE: su questo non sono molto certo, perche' l'ide che mi piacerebbe inserire e' NetBeans che supporta diversi linguaggi e prossimamente anche python. Il problema e' che e; una mattone con un installer da 245 mb..cosa consigliate?Mi piacerebbe poter inserire un ide completo con funzionalita' di progettazione uml incluse.

Par7:Applicazioni Scientifiche
-aspetto i vostri suggerimenti. Suggeritemi anche distro a questo proposito rivolte a scientifico/edu come Scientificlinux cosi' le scarico e vedo quale software usano.

Par8: Sound e Video
-Kaffeine sembra l'opzione migliore che possa racchiudere in se sia funzioni di audioplayer che videoplayer e digital tv.Alternativa sarebbe VLC+Amarok..
-mestirzzatore:il porting di k3b ne farebbe un must,se conoscete alternative altrettanto valide suggerite pure.
-Come video Editor in qt4 kdenlive sembra il progetto piu' avanzato ,poi ci sarebbe Cinelerra che mi smebra non usi ne gtk+ ne qt4.
-Codec: per flash player penso di suare swfdec che al momento mi sembra superiore a gnash. Data la buona qualita' di questi due e il rapido sviluppo pensavo di scartare a priori come idea il plugin proprietario
adobe. Inoltre volevo inserire adobe air,che ne pensate?vale la pena?

Par9:System tools
-Wine per poter eseguire windows application su linux
-Virtualbox: utile per developer che hanno bisogno di virtualizzare altri sistemi operativi.

sonnet
30-12-2008, 18:37
Sez6:Sito Web & Mirrors

Mi sarebbero molto utili indicazioni su come fare per ottenere spazio libero su internet sia per il website della distro e per un forum collegato alla distro,ovviamnete possibilmente gratuito.
Inoltre suggerimenti sul layout e sulle sezioni sel sito e sulla suddivisionne in categorie del forum.
Inoltre come fare per hostare le alpha beta e la versione definitiva della distro?Ovviamente avevo pensato al torrent, ma vorrei trovare una soluzione ftp.
Altri suggerimenti su come registrare l'indirizzo, sul come fare per far si che il website sia facilmente trovabile tramite ricerche google sono ben gradite.

sonnet
30-12-2008, 18:37
Sez7: Obiettivi

Tra gli obiettivi della distro oltre a quelli gia' affrontati in altre sezioni,vi sono quelli di produrre una distro con buone performance e reattivita'.
A tal fine quando la distro sara' pronta vorrei fare dei test per comparare le prestazioni della distro sia rispetto ad altre distro linux, sia rispetto
ad altri OS, quelli MS in particolare.
Par1-Benchmark:di qui l'esigenza valutare quali test usare.Di mio conosco la ormai famosa Phornix test suite.Se avete altre idee suggerite.Tenete presente che questi bench
li vorrei pubblicare su una sezione apposita del sito (di sicuro quelli vs MS os).
Par2-Dimensioni:per contenere le dimensioni della distro gradirei molto suggerimenti su come compilare i pacchetti al fine di ridurre le dimensioni sia sul supporto cd/dvd
che su disco, o qualsiasi altro suggerimento vi venga in mente a tal proposito.
Par3-Facilita' d'uso:se avete suggerimenti su come rendere la distro piu' semplice ad utenti inesperti fatevi sotto.Ad esempio volevo scrivere uno script cosi come fanno altre distro per l'installazione di driver proprietari.Se avete altre idee raccontate pure..

Artemisyu
31-12-2008, 01:03
Sono stanco e non ho molto tempo per leggere tutto quello che hai scritto (lo farò domani o dopo, vedo), ma un suggerimento così di massima te lo do al volo, anche se credo sia un po' ovvio.

Non reinventare mai la ruota.

Cosa significa? significa che ci sono centinaia di distribuzioni Linux al mondo, quindi è molto conveniente da parte tua copiare ed incollare tutto quello che puoi da altri progetti già esistenti.
Recupera se possibile interi sottosistemi in blocco in modo da lavorare di meno, scegliendo di volta in volta ciò che ti piace di più di ogni distro.

E' inutile, oltre che dannoso, voler fare le cose "diverse".

Faccio un esempio:
Vuoi gestire un sistema di installazione pacchetti? prendi rpm+yum, gestisci la cosa via interfaccia grafica con packagekit.
Vuoi un sistema di script di avvio? non stare a cercare un'implementazione di sysvinit nella tua distro. copia tutti i file di opzioni da un'altra distribuzione, gli alternatives, gli script, l'uso di upstart piuttosto che di initng, o tutti gli script di regole di udev o di hal.

Insomma, se non intendi derivare strettamente la tua distribuzione da un'altra (tipo fare na spinoff di Fedora o di Ubuntu con i loghi cambiati), conviene partire di da zero, ma importa tutto quello che puoi.

My 2 cents :)

sonnet
31-12-2008, 08:50
Sono stanco e non ho molto tempo per leggere tutto quello che hai scritto (lo farò domani o dopo, vedo), ma un suggerimento così di massima te lo do al volo, anche se credo sia un po' ovvio.

Non reinventare mai la ruota.

Cosa significa? significa che ci sono centinaia di distribuzioni Linux al mondo, quindi è molto conveniente da parte tua copiare ed incollare tutto quello che puoi da altri progetti già esistenti.
Recupera se possibile interi sottosistemi in blocco in modo da lavorare di meno, scegliendo di volta in volta ciò che ti piace di più di ogni distro.

E' inutile, oltre che dannoso, voler fare le cose "diverse".

Faccio un esempio:
Vuoi gestire un sistema di installazione pacchetti? prendi rpm+yum, gestisci la cosa via interfaccia grafica con packagekit.
Vuoi un sistema di script di avvio? non stare a cercare un'implementazione di sysvinit nella tua distro. copia tutti i file di opzioni da un'altra distribuzione, gli alternatives, gli script, l'uso di upstart piuttosto che di initng, o tutti gli script di regole di udev o di hal.

Insomma, se non intendi derivare strettamente la tua distribuzione da un'altra (tipo fare na spinoff di Fedora o di Ubuntu con i loghi cambiati), conviene partire di da zero, ma importa tutto quello che puoi.

My 2 cents :)

Grazie per il consiglio. Cmq il punto e' anche cosa importare?Qual'e' il meglio? Il problema e' che non conosco bene tutte le distro, ma principalmente solo quelle debian,tra l'altro conosco kde meno di gnome. Se adesso scegliessi la combinazione yum+rpm gestito da packagekit il quesito e' parche'?Cosa ha di piu' rispetto ad altri?(affidabilita'?velocita'?disponibilita' maggiore di Third party software a rilasciare i loro software in rpm piuttosto che .deb?).Queste sono le indicazioni che piu di altre mi servono.

WebWolf
31-12-2008, 09:03
Sez6

Web Design:
O ti appoggi a CMS testati (Joomla, mambo, phpNuke) o prelevi uno dei tanti template che girano per la rete.
Un sito da cui trarre ispirazione è questo: http://www.oswd.org/

Spazio Web:
la soluzione gratuita migliore (a mio avviso) è Altervista. Offre spazio gratuito con supporto php e mysql (ottimo per gestire un forum). Il numero di accessi è aumentabile con pochi euro. Altervista offre anche il servizo ftp.
Alcuni colleghi/amici usano helloweb, superiore come servizi ad altervista, ma inserisce pubblicità nelle pagine.
In questi due casi avresti un dominio di 3° livello: es. tuonome.altervista.org
Commerciale, la soluzione più economica è Aruba. Qui avresti un dominio di 2°livello: tuonome.org (il .org è il dominio di 1°).

Forum:
le alternative gratuite simil-professionali sono
- phpBB (dal look molto simili, anzi uguale) a vBullettin (questo che stiamo usando), estremamente configurabile, con ban, smiles, moderatori ecc ecc. Necessita di php+mysql.
- punBB, molto più semplice, usa anche questo php+mysql.

Web ranking (ovvero: trovatemi!)
Qui ci sono dei trucchetti a livello di programmazione delle pagine (meta tag), iscrizione ai motori e a siti che si occupano di distro Linux.

P.S:
Il nome mi piace, anche se mi ricorda molto "The Ancient Mariner' di Coleridge. "And I did and hellish thing, with my crossbow I shot the albatross."
Se non ricordo male. :D

P.S 2:
Debian based. Non me ne vogliamo i colleghi yum/yast/tar, ma con l'ubuntuzzazione delle masse, potrebbe essere un vantaggio avere una distro in grado di utilizzare i pacchetti .deb.

sonnet
31-12-2008, 09:28
P.S:
Il nome mi piace, anche se mi ricorda molto "The Ancient Mariner' di Coleridge. "And I did and hellish thing, with my crossbow I shot the albatross."
Se non ricordo male. :D


Ciao WebWolf grazie per la dritte, il nome l'ho scelto ispirandomi al "gabbiano Johnathan".Lo so non c'entra niente il gabbiano con l'albatross (come si scrive in inglese), pero' mi piaceva il fatto che la parola Albatross contenesse la sillaba os. Mentre per gabbiano avrei dovuto fare GullOS..

WebWolf
31-12-2008, 10:57
Ciao WebWolf grazie per la dritte, il nome l'ho scelto ispirandomi al "gabbiano Johnathan".

Più si vola alto, più si vede lontano.

;)

Dcromato
31-12-2008, 11:50
Perchè non fate una ricompilazione di Pclinuxos a 64bit?la chiedono in tanti....

sonnet
31-12-2008, 15:13
Perchè non fate una ricompilazione di Pclinuxos a 64bit?la chiedono in tanti....

Perche' una semplice ricompilazione non andrebbe bene come progetto per la tesi di laurea. Il problema non e' solo quanto lavoro viene messo, ma anche quali spunti originali e idee vengono messe.
Ecco perche' nell'ultima sezione chiedevo a voi cosa suggerite di fare per creare qcs che altre distro non hanno.

Johnn
31-12-2008, 16:35
Sez. 2 Par2-Installer

Cerca di non fare un installer che prende decisioni arbitrarie del tipo che formatta tutto il disco o non preserva l'eventuale partizione di windows.
Imho, dovrebbe guidare l'utente che non sa partizionare, ma nello stesso tempo deve permettere una maggiore libertà a chi ne è capace.

Sez3:Artwork& interface Par1- Taskbar

La posizione della taskbar penso debba essere personalizzabile. Inoltre usando Kde o simili, al più dovrai scegliere una configurazione base modificabile a piacere dall'utente.

Sez3:Artwork& interface Par3-Tema e icone

Penso che qui troverai tutto ciò di cui hai bisogno:

http://www.kde-look.org/

(Io non mi metterei adesso a smanettare con i tool grafici per fare un tema nuovo o adattarne qualuno con tutta la mole di lavoro che hai davanti.)

Sez4:Kernel
In generale, oltre a http://kernel.org/, ti potrebbe essere utile anche: http://kernelnewbies.org/.

Par2:Compilazione.
In questa parte, imho, c'è qualcosa che non va:
1) i tempi di boot li abbassi con un kernel ben configurato solo in parte. La cosa principale da evitare sono eventuali time-out che scadono tra i servizi che partono all'avvio (es. il dhcp che si aspetta un cavo ethernet che non c'è); da evitare anche i troppi servizi che partono all'avvio (imho è inutile, di default, far partire apache, mysql, server dns, bluetooth, ecc.). Potrebbe essere una buona cosa fare una schermata dove scegliere cosa far partire all'utente, astrendosi dai runlevel e facendo capire un certo servizio cosa fa, senza lasciare solo il nome.

2) Perché vuoi eliminare il supporto agli altri FS???????? :eek:
Costringeresti gli utenti ad avere il sistema in ext4 (e potresti pure farlo in fase di installazione), ma poi non potrebbero accedere ad altre partizioni, a dischi esterni, a chiavette usb, ecc.!!! Per cosa poi? Un kernel che supporta i file system più comuni non è mica più pesante in maniera avvertibile!!!

3) Puoi scegliere di compilare un kernel includendo le varie componenti come moduli o meno. Se scegli i moduli (come mi pare facciano molte distro) permetti di avere un vasto riconoscimento hardware senza avere un kernel pachidermico: si carica solo ciò che serve dinamicamente. Se scegli di lasciar fuori dal kernel, o come modulo o built-in, un qualche driver, costringerai l'utente che ha quella periferica o a non usarla o a ricompilarsi il kernel. Se si parla di una scheda video assurda del commodore versione beta del 1800, va bene perché che la possiede sa farla andare, ma se lasci fuori i driver il rispramio energetico del processore, per le schede wireless o ethernet più diffuse, il discorso cambia!

Sez5:Applicazioni Par4:Internet& Netowrk

Mi pare che Firefox si possa compilare con il supporto alle qt, prendilo come input per una ricerca.

Perché Skype dovrebbe essere l'unica soluzione? Skype ha un protocollo proprietario ed è closed. La diffussione che ha è indubbia quindi non puoi estrometterlo del tutto, però esistono programmi che usano protocolli voip standard come il SIP che permettono di usare tutti i servizi voip che non siano skype. :D Il programma che uso io è Twinkle, ma ce ne saranno altri, non escludo migliori.

Per la chat, perché Kmsn dovrebbe essere la soluzione migliore? Potrei capire Kopete che se non erro è compatibile con diversi protocolli, quindi copre un pubblico più vasto.

Per la tv in streaming dai un'occhiata a Sopcast.

Par5: Office & Finance
Imho OpenOffice senza dubbio, per la compatibilità con i formati Ms, sempre in un'ottica di una distro per utenti poco esperti o "windowsiani".

Par6: Programming

Per l'IDE, considera anche Eclipse che è una piattaforma completa e molto potente, con la possibiltà di gestire anche Uml. Comunque sia per le dimensioni, sia per il tipo di software che normalemente è usato da utenti non alle prime armi, sia per i continui aggiornamenti, lo lascerei fuori dai pacchetti della distro o al più lo metterei opzionale.

Par7:Applicazioni Scientifiche

Se può interessare un clone di matlab è Octave.

Sez6:Sito Web & Mirrors

Dai un'occhiata qui:

http://www.hostingtalk.it/

Avrai una buona panoramica sui servizi di hosting e su ciò che puoi avere da quelli gratuiti.


Riguardo il progetto nel suo insieme, è molto vasto e ambizioso, soprattutto se sei da solo. Gestisci bene la complessità (il divide et impera potrebbe essere la chiave). Stila un progetto di massima su cosa fare prima e cosa dopo. Usa dei tool che ti permettano di versionare il codice che scrivi, le varie versioni della distro, ecc: se procedi a mano con le cartelle con nomi diversi, dopo un po' non avrai più il controllo del progetto. Salva tutto in maniera metodica, Muprhi è sempre in agguato. :D
LFS ti potrebbe essere utile.

sonnet
31-12-2008, 18:06
Ciao Johnn grazie innanzitutto per le preziose info.
-per l'installer come gia' scritto il mio ideale tra i tanti installer che ho visto e' quello di Ubuntu,poche schermate credo sia un record...quindi lascerei cmq la scelta se usare tutto il disco o partizionare manualmente (anche perche' molti utenti windows non sono sprovveduti..), solo eliminerei la scelta del filesystem. Perche'?
Io uso jfs,di cui si occupa al momento solo una persona part-time, e' il miglior fs dai benchmark che ho visto in rete ma anche tra i meno diffusi e non so il perche'.
XFS mi sembra abbia bisogno di un tool per la fromattazione e cio' non mi piace.
ReiserFS e Reiser4 ,beh sappiamo tutti qua quello che sta accadendo al suo creatore, e l'ostruzionismo dei developers di linux ad includere (a torto o ragione non importa) Reiser4 nel kernel. Ext4 e' (se non sbaglio ) retrocompatibile con ext3 ,ne migliora le performance e sicuramente (certezza 100%)sara' per molto tempo supportato cosa che non e' certa per gli altri 3.Ovvio che il supporto ntfs sara' incluso, ma oltre quello cos'ltro potrebbe mai servire?
-Kernel, hai ragione nello scrivere cio' che scrivi, cmq trattandosi di distro amd64,mi sembra improbabile che qualcuno abbia un pc con cpu amd64 e per fare un esempio una scheda video KyroII (che credo fosse del 2001).Ovviamente faro' ricerche e anche qui stilero' una lista di harware che intendo rimuovere chiedendo la vostra opinione.Per i servizi, purtroppo dovranno essere fatte scelte che in qualche modo comprometteranno o le prestazioni o la semplicita'. Prendi ad esempio il bluetooth,praticamente non usato sui desktop, ma presente su quasi tutti i notebook odierni ch rappresentano il 50% del mercato. Certo in distro come Ubuntu non ci vuol molto ad aprire il menu e abilitare il servizio,pero' molti utenti non sanno nemmeno che il bluettoth possa essere attivato con un servizio, e pensano e' colpa di linux.E' la stessa ragione per la quale i SO microsft hanno quasi tutti i servizi attivi di default.
-per firefox avevo gia' cercato e mi sembra che il porting sia fermo ad agosto di quest'anno.Non ho capito bene ma leggendo alcuni commenti sembra lo sviluppo dell'interfaccia in qt4 si sia bloccato.Credi quindi che opera e konqueror non possano essere una valida alternativa?(non ho mai usato regolarmente konqueror quindi lo conosco benissimo)
-skype, volendoci mettere un solo programma, avevo pensato di metterci quello piu' diffuso.Non vorrei mettere piu' di un applicazione per fare la stessa cosa,al contrario vorrei mettere applicazioni che facciano piu' cose.
-office: effettivamente openoffice ha piu' compatibilia' con i formati ms, il dubbio mi e' venuto perche Koffice ha dalal sua diversi vantaggi:occupa molto meno spazio su disco,non ha bisogno di java, su kde e' molto piu' scattante, ha applicazioni come krita e plato che open office non ha,usa molta meno ram su kde.Devo investigare meglio sul supporto che ha Koffice 2.0 con i formati microsft in partiolare .xls .doc e powerpoint.

Grazie ancora per i suggerimenti.

-ps:cosa intendi con Murphi e' sempre in agguato?

Johnn
31-12-2008, 19:50
-ps:cosa intendi con Murphi e' sempre in agguato?

La legge di Murphi. Il giorno in cui ti dimenticherai di salvare tutto su un server remoto ti si romperà l'hard disk. :read:

:D

Per i filesystem ricordati di supportare anche fat.

CaFFeiNe
01-01-2009, 01:23
beh calcola che xfs non ha bisogno di essere formattato, come funzionalita' è uno dei piu' avanzati (SGI insegna...)

skype non puoi integrarlo, avendo licenza closed

per il kernel sono d'accordissimo di eliminare tutta la fuffa retrocompatibile...
ma cmq, con cpu 64bit, praticamente qualunque scheda pci-e e agp potrebbe "trovarsi", ma cmq sono casi rarissimi... al massimo mettili come moduli e non integrati... ma per dirti, ci sono ancora molte piattaforme con 64bit e agp in giro (molti 939 dual, tutti i 754

per il tema e l'interfaccia, quoto john, kde con kde-look.

opera puoi usarlo (è scritto in qt) ma penso che anche qui entri in gioco il problema di licenza....(contattali,sono gente molto seria, magari non si pongono problemi.... parliamo di gente che si prende la briga di compilare il proprio software su tutte le piattaforme esistenti ;) )


servizi etc
scegli bene quali far partire
imho, bluetooth, acpi e qualcun altro li trovo FONDAMENTALI, al massimo puoi configurare il sistema in modo che in installazione se trova periferiche bluetooth, si avvia, se no no etc... alcune distro lo fanno...


software:
sono d'accordo con kmess (non kmsn), ma mettici cmq anche kopete, essendo quest'ultimo multipiattaforma
mentre per msn specifico, kmess lo gestisce decisamente meglio
prova a pensare anche a emesene, anche se usa gtk

sono d'accordo con koffice
ma allo stato attuale openoffice è quella che supporta meglio gli "standard" microsoft (anche perchè ha dietro: sun, ibm, novell et compagnia.... quindi... penso che koffice con tutta la buona volonta', non puo' contare su tali finanziamenti e studi)

konqueror è una validissima alternativa, ma per un uso di una persona standard puo' essere anche un po' complesso, come interfaccia e preconfigurazione, al massimo puoi integrare una versione preconfigurata e semplificata... (magari se hai tempo e voglia, puoi eliminare anche tutto cio' che non riguarda la parte browser)

Andreainside
01-01-2009, 01:44
ammiro il progetto (ci tengo ad avere una copia ;)), solo dei filesystem al massimo puoi togliere il primo ext e volendo reiser: il coso del mac può servire per ampliare l'apertura del sistema, i vari fat/ntfs sono imho obbligatori, così come ext3 e forse ext2 (adesso col boom dei netbook con ssd fa comodo un fs non journaled), ed inoltre ext4 non è molto diffuso. (comunque metti nell'installer ext4 come default)
come base condivido la tua scelta di usare debian (mi pare anche che esistesse un soft per farsi la propria live installabile personalizzata)
per il boot veloce potresti fare uno script per l'installer che ricompili il kernel ad-hoc nella fase di setup e dopo ogni aggiornamento che lo interessi
Interfaccia. sebbene le prime release non fossero il massimo, da gnomo convinto ti dico che kde4 sta venendo su bene. magari modificherei il menu k in modo che di default venga mostrato in stile win 2000 piuttosto che a schede, che imho (test sul campo con l'aiuto di mia mamma :asd:)spiazzano il (l)user alle prime armi. personalizzazione: in questi casi le pietre miliari sono due: kde-look.org e deviantart.
penso che in questi casi i file di configurazione testuali di linux siano una manna dal cielo in quanto penso che con qualche script ci si aiuti molto

sonnet
01-01-2009, 06:49
edit doppio

sonnet
01-01-2009, 06:53
x Andreainside: grazoe per la risposta, per la copia ci tengo piu' io al che la proviate di voi! Cmq sicuramente trovero' una soluzione per metterla su qualche mirror , male che vada la mia universita' mettera' a disposizione le sue (limitate ahime' ) risorse.La prima alpha spero di averla pronta per fine Marzo.Su i filesystem mi state massacrando :D e fate bene!Cmq avevo dimenticato mac, hai ragione non posso escluderlo (anche perche' mi sembra abbia il 7-8 % di market share).Anche Fat come suggeriva John pensando anche a chivette usb non puo' essere ignorato.Per quanto riguarda ext2, puoi' motivare in modo piu' esteso?
Per quanto riguarda lo script per l'installer che ricompili il kernel ad-hoc hai qualche info in piu' o link da darmi?Sull'interfaccia sono molto dibattuto. Anch'io ho usato perlopiu' gnome, ma KDE4 mi ha impressionato favorevolmente.Per il kmenu ,sono molto dibattuto.Anch'io preferisco i menu a tendina perche' li trovo molto piu' rapidi (i menu' tipo gnome o windows 2000).Ma credo che molti troverebbero piu' stilosi quelli tipo kde4 o alla xp/vista/7 maniera.Effettivamente non ho mai capito perche' il kde abbia scelto di creare questo nuovo menu che trovo meno immediato e piu' lento nell'uso quotidiano..


x Caffeine:grazie per i consigli. Su skype e licenze in generale ui effettivamente ho molti dubbi e lacune nelle mie conosceze. Ho visto che molte distro tra cui a memoria ricordo sabayon e dreamlinux, includono sia skype che opera ,ma e' legale che facciano cio?Poi non mi e' chiaro se tu metteresti opera come browser di default.Sebbene io lo trovi il miglior browser in circolazione , ho il dubbio che siti di banche o altri dove servono certificazioni e compatibilita' con protocolli , opera possa non essere compatibile (non per colpa sua ma di chi progetta quei siti).Ecco perche' da una parte gli preferirei firefox, e volevo sapre da chi usasse konqueror costantemente come si trovasse soprattutto da questo punto di vista.Per il bluetooth hai link o info in piu?Quali distro conosci che facciano qcs del genere (non ne ero a conoscenza)?

super.pieroz
01-01-2009, 17:32
dato che vuoi che l'interfaccia sia user friendly, per rendere la tua distro adatta anche a chi di computer non sa nulla, potresti creare (non so se esistano già pronti..) un programma che permette all'utente di scegliere da una lista cosa vuole fare (per esempio: "scrivi una email", "naviga in internet" ecc..) e che avvii il programma più idoneo, magari già configurato per l'azione che deve eseguire.. un pò come avviene in nero start-smart.... e magari farlo fullscreen (o quasi) e rendere il tutto eseguibile all'avvio (a scelta dell'utente).. potrebbe essere un'idea..

sonnet
01-01-2009, 17:57
dato che vuoi che l'interfaccia sia user friendly, per rendere la tua distro adatta anche a chi di computer non sa nulla, potresti creare (non so se esistano già pronti..) un programma che permette all'utente di scegliere da una lista cosa vuole fare (per esempio: "scrivi una email", "naviga in internet" ecc..) e che avvii il programma più idoneo, magari già configurato per l'azione che deve eseguire.. un pò come avviene in nero start-smart.... e magari farlo fullscreen (o quasi) e rendere il tutto eseguibile all'avvio (a scelta dell'utente).. potrebbe essere un'idea..
Ho capito la tua idea, mi sembra ci fosse un progetto (se non ricordo male italiano) per rendere piu' semplice l'uso del pc anche a chi di informatica non sapeva nulla (in particolar modo gli anziani), il tutto era per windows. Magari potrei usare i plasmoidi a tal fine .Cmq essendo rivolta a studenti e all'ambito dell'istruzione in particolar modo, non deve essere semplice nel senso che la persona che vi si approccera' sara totalmente illetterata informaticamente parlando, con piu' semplice, intendevo rendere per un utente windows (quindi che usa gia' un pc) la transizione piu' semplice a Linux. Certo cmq l'idea che mi hai fatto venire in mente sui plasmoidi non e' male.

sonnet
01-01-2009, 18:05
edit:il problema era libkonq

Andreainside
01-01-2009, 19:10
dato che vuoi che l'interfaccia sia user friendly, per rendere la tua distro adatta anche a chi di computer non sa nulla, potresti creare (non so se esistano già pronti..) un programma che permette all'utente di scegliere da una lista cosa vuole fare (per esempio: "scrivi una email", "naviga in internet" ecc..) e che avvii il programma più idoneo, magari già configurato per l'azione che deve eseguire.. un pò come avviene in nero start-smart.... e magari farlo fullscreen (o quasi) e rendere il tutto eseguibile all'avvio (a scelta dell'utente).. potrebbe essere un'idea..

NO! TIPO XANDROS NO!!

x ext2 intendevo dire che viene spesso consigliato per i netbook con ssd in quanto, non essendo journaled richiede meno scritture su disco. e sappiamo che i netbook sono molto diffusi (e anche quelli col celeron sono macchine simpatiche. sul miio 701 va win7 e gta:sa).
per gli script era un dire... l'unica cosa che so fare senza guide è il smb.conf :fagiano:

sonnet
01-01-2009, 19:46
NO! TIPO XANDROS NO!!

x ext2 intendevo dire che viene spesso consigliato per i netbook con ssd in quanto, non essendo journaled richiede meno scritture su disco. e sappiamo che i netbook sono molto diffusi (e anche quelli col celeron sono macchine simpatiche. sul miio 701 va win7 e gta:sa).
per gli script era un dire... l'unica cosa che so fare senza guide è il smb.conf :fagiano:
grazie per la risposta, a posteriori avevo immaginato fosse quella la ragione per tenere ext2.

CaFFeiNe
01-01-2009, 22:18
beh dal punto di vista delle licenze, come ho risposto nel post di sabayon, suppongo che la maggior parte dei software proprietari,, per licenza non possano essere messi senza il consenso del proprietario...
cmq io l'ho sempre usato opera, non so dirti in siti di banche, ma in quello di posteitaliane ad esempio non da problemi... le certificazioni etc opera le rispetta... e ormai piano piano, i siti si stanno standardizzando anche loro.

non saprei se dolphin è dipendente da konqueror, forse usa qualche servizio di konqueror, o condividono qualche file di configurazione, magari chiedi consiglio nei forum del team kde

per il menu di kde... guarda anche io fino a poco fa non lo usavo, poi ho scoperto una cosa, è totalmente ridimensionabile e spostabile, e a quel punto puo' diventare molto piu' comodo rispetto al lasciarlo standard... e inoltre mi sono trovato bene anche con la funzione di ricerca nel menu, utile nel caso di molti programmi installati... ovvio, io so dove sta una cosa, ma se sono due o tre passaggi, digitando due lettere mi compare gia' in prima pagina...


non saprei, potresti prendere qualche spunto ad esempio dall'installer di opensuse, o da yast in generale, dato che notavo proprio questo, che se c'è una penna inserita quando si installa l'so, lui avvia il servizio, invece quando non ce l'avevo, dovevo avviarlo io...
cmq qui ci sono alcune documentazioni su bluez (lo stack usato da opensuse)
http://books.google.com/books?id=Oci76Ip_ix0C&pg=PA165&lpg=PA165&dq=yast+bluetooth+documentation&source=bl&ots=D3Xkez-ytX&sig=mE80UAUr9jNUVEJrIZapZiOU3jM&hl=it&sa=X&oi=book_result&resnum=1&ct=result#PPA166,M1
http://www.novell.com/documentation/sled10/sled_deployment_sp2/index.html?page=/documentation/sled10/sled_deployment_sp2/data/sec_pcmcia_btooth.html

per questioni di tempo non ho potuto dargli una spulciata, ma vedi un po'

sonnet
01-01-2009, 22:57
Grazie Caffeine molto gentile.
Se ho capito bene tu hai "customizzato" il tuo menu in kde giusto?Se si non e' che mi metteresti uno screenshot giusto per rendere l'idea?

Slayer86
02-01-2009, 14:35
Ciao
Azz... devo dire bella tesi... spero che sia per la laurea specialistica perchè la mole di lavoro è davvero notevole!
Cmq per quanto riguarda dolphin e konqueror ho provato a verificare sulla mia gentoo... e compilandoli senza use flag attive l'uno è totalmente indipendente dall'altro... quindi al massimo è questione di ricompilare i 2 pacchetti con le use flag corrette e non dovresti avere problemi... qui (http://www.gentoo.org/dyn/use-index.xml) puoi trovare la lista delle use flag disponibili e del loro significato... utilizzando gnome non posso essere più preciso...

dupa
02-01-2009, 18:32
Linux :AlbatrOS

Il progetto, la cui idea e' stata approvata dal direttore del mio corso, ha come come cardine la creazione di una Distribuzione GNU/Linux completa di tutto, pensata per il mondo scolastico con un occhio all'universita'.Pensata sia per lo studente che puo' usarla a casa che per l'installazione nelle aule informatiche.La distro ha tra le priorita' quella di essere estremamente user friendly. Questo obiettivo
sara' raggiunto sia intrisecamente dalla completezza della distro, che permettera' di essere operativi sin dall'avvio post-installazione (senza quindi bisogno di cercare programmi o guide sul come installarli),


Sarò breve.
Non capisco e non mi piace il progetto e sinceramente ai miei tempi non sarebbe stato mai accettato come tesi di laurea qualcosa che non avesse dietro una reale "ricerca"

Io piglierei debian lenny netinstall, ci installi un po di roba da sid, unstable, experimental e sei a posto

Il problema di linux è:

1) i driver e la relativa configurazione di certi tipi di hardware, e non vedo come tu possa sapere che hardware avranno le persone che si installeranno sta distro

2) i software che nn esistono su linux e che sono molto usati da utenti windows: Ms Office, Photoshop, Autocad ma anche qui non puoi certo mettere software che richiede licenza.... insomma l'unica cosa che puoi fare è apt-get install wine...

oppure i vari apt-get install openoffice,org gimp blender

Ma c'è bisogno di una tesi di laurea per questo? c'è bisogno di un'altra distribuzione?

sarebbe meglio far qcosa che possa essere usato da tutte le distribuzioni.. un nuovo driver di un certo hardware non supportato.. bugfixing di qualche software opensource ecc.

Slayer86
02-01-2009, 19:45
Sarò breve.
Non capisco e non mi piace il progetto e sinceramente ai miei tempi non sarebbe stato mai accettato come tesi di laurea qualcosa che non avesse dietro una reale "ricerca"

Io piglierei debian lenny netinstall, ci installi un po di roba da sid, unstable, experimental e sei a posto

Il problema di linux è:

1) i driver e la relativa configurazione di certi tipi di hardware, e non vedo come tu possa sapere che hardware avranno le persone che si installeranno sta distro

2) i software che nn esistono su linux e che sono molto usati da utenti windows: Ms Office, Photoshop, Autocad ma anche qui non puoi certo mettere software che richiede licenza.... insomma l'unica cosa che puoi fare è apt-get install wine...

oppure i vari apt-get install openoffice,org gimp blender

Ma c'è bisogno di una tesi di laurea per questo? c'è bisogno di un'altra distribuzione?

sarebbe meglio far qcosa che possa essere usato da tutte le distribuzioni.. un nuovo driver di un certo hardware non supportato.. bugfixing di qualche software opensource ecc.

più che altro è la grandezza di questo progetto... insomma fin che si parla di prendere una distribuzione e sciegliere cosa installare sono capaci tutti quando si comincia a parlare di riscrivere parti di kde per adattarle al proprio progetto diventa una cosa da cui non ci cavi le penne!

sonnet
02-01-2009, 20:22
Ciao
Azz... devo dire bella tesi... spero che sia per la laurea specialistica perchè la mole di lavoro è davvero notevole!
Cmq per quanto riguarda dolphin e konqueror ho provato a verificare sulla mia gentoo... e compilandoli senza use flag attive l'uno è totalmente indipendente dall'altro... quindi al massimo è questione di ricompilare i 2 pacchetti con le use flag corrette e non dovresti avere problemi... qui (http://www.gentoo.org/dyn/use-index.xml) puoi trovare la lista delle use flag disponibili e del loro significato... utilizzando gnome non posso essere più preciso...

Grazie mi sono segnato il link.

sonnet
02-01-2009, 20:40
Sarò breve.
Non capisco e non mi piace il progetto e sinceramente ai miei tempi non sarebbe stato mai accettato come tesi di laurea qualcosa che non avesse dietro una reale "ricerca"

Io piglierei debian lenny netinstall, ci installi un po di roba da sid, unstable, experimental e sei a posto

Il problema di linux è:

1) i driver e la relativa configurazione di certi tipi di hardware, e non vedo come tu possa sapere che hardware avranno le persone che si installeranno sta distro

2) i software che nn esistono su linux e che sono molto usati da utenti windows: Ms Office, Photoshop, Autocad ma anche qui non puoi certo mettere software che richiede licenza.... insomma l'unica cosa che puoi fare è apt-get install wine...

oppure i vari apt-get install openoffice,org gimp blender

Ma c'è bisogno di una tesi di laurea per questo? c'è bisogno di un'altra distribuzione?

sarebbe meglio far qcosa che possa essere usato da tutte le distribuzioni.. un nuovo driver di un certo hardware non supportato.. bugfixing di qualche software opensource ecc.

Ciao, grazie per il tuo post,
Effettivamente hai ragione, quando parli che in un progetto ci deve essere ricerca.Ed infatti sto formulando idee su cosa creare di nuovo (perche' come ho anche scritto nei post introduttivi voglio anche metterci qcs di mio nella distro chiedendo anche a voi spunti).
Quello che mi spinge a portare avanti questo progetto, e' il fatto che trovi insensato che nelle pubbliche amministrazioni e nella scuola soprattutto (in special modo le scuole superiori) venga usato un OS proprietario con programmi proprietari spesso e volentieri a pagamento.
Quindi spinto da cio', si muove l'interrogativo: perche' diamine Linux non e' piu' diffuso di come lo sia adesso? Sia chiaro, non penso che allo stato attuale linux possa avere il 90% di market share, perche' effettiivamente come tu hai detto non ci sono driver per tutte le componenti hardware e soprattutto mancano applicativi professionali.
E' chiaro che quello che io ci mettero' di mio, non sono i programmi o la semplice ricompilazione e ottimizzazione di kernel e programmi.Ma la distro mi serve per veicolare le mie idee e il mio progetto. Se io ad esempio creo una nuova interfaccia, e basta, faccio una presentazione all'universita' e magari creo un sito a tal proposito.Magari la mia interfaccia verra' adottata da qualche distro, o magari verra' ignorata.Quello che sto cercando di far capire e' che il mio porgetto sara' debole, perche' dipende dagli altri.Ma se io abbino la mia interfaccia ad una distro completa e veloce, pronta all'uso, le mie idee potranno essere apprezzate da tutti.Non avro' bisogno di sperare che qualche developers di distro apprezzi il mio lavoro. In pratica io oltre a creare il mio progetto,creo insieme il veicolo col quale portarle a spasso.Inoltre se le mie idee venissero adottate da una distro lenta e o incompleta o riuscita male, l'utente non sa distinguere molte volte.Come l'utente dice Windows fa schifo oppure e' ottimo, sappiamo tutti che Windows non fa ne schifo ne e' ottimo, ci sono cose e idee buone implementate bene, idee buone implementate male, e idee cattive implementate male.Ma l'utente non distingue cio', dice solo "questo fa schifo" o questo e' buono.
Ora ,di mio nella distro oltre a temi e artwork, voglio cercare di creare e modificare l'interfaccia utente, possibilmente menu' e pannello di controllo. ma oltre a cio' ho chiesto anche a voi, cosa a vostro parere potrebbe semplificare la vita dell'utente e che sia fattibile nell'immediato considerato che 5 mesi scarsi di tempo.
Spero di essermi spiegato.

CaFFeiNe
02-01-2009, 23:16
beh l'idea è ottima, allora inizierei fossi in te a specializzarmi sull'interfaccia

e non posso che consigliarti le qt e kde se mastichi soprattutto c++ e linguaggi ad oggetti

se invece sei sui procedurali e in particolare C, allora le gtk...

ma vedendo che sei partito parlando di kde soprattutto, mi sembra di capire che vorrai lavorare in c++
e allora DEVI guardare qui
http://trolltech.com/products/appdev

qui ti spiega come fare il tutto con eclipse piu' o meno
http://labs.trolltech.com/blogs/2007/07/11/develop-qt-applications-in-eclipse/


potresti creare una sorta di fork di kde, o partire da 0 vedi tu

ricorda che finchè rimani in ambito opensource e gratuito, le qt ti sono amiche
;)
se vuoi creare prodotti commerciali, non puoi crearli opensource ;)

sonnet
02-01-2009, 23:43
beh l'idea è ottima, allora inizierei fossi in te a specializzarmi sull'interfaccia

e non posso che consigliarti le qt e kde se mastichi soprattutto c++ e linguaggi ad oggetti

se invece sei sui procedurali e in particolare C, allora le gtk...

ma vedendo che sei partito parlando di kde soprattutto, mi sembra di capire che vorrai lavorare in c++
e allora DEVI guardare qui
http://trolltech.com/products/appdev

qui ti spiega come fare il tutto con eclipse piu' o meno
http://labs.trolltech.com/blogs/2007/07/11/develop-qt-applications-in-eclipse/


potresti creare una sorta di fork di kde, o partire da 0 vedi tu

ricorda che finchè rimani in ambito opensource e gratuito, le qt ti sono amiche
;)
se vuoi creare prodotti commerciali, non puoi crearli opensource ;)

Ciao grazie 1000 per i link utilissimi sopratutto il secondo. Ovviamente rimarro' opensource, anche se una volta creata la distro e il sitoweb spero di guadagnarci qcs da banner ed eventuali donazioni (di cui pensavo eventualmente donare la meta' ai software inclusi nella distro).

Fil9998
02-01-2009, 23:48
un nuovo ennesimo -più o meno- clone di una distro già esistente, magari di ubuntu?

sarò franco e ti prego di scusarmi per questo: MA IL MONDO SAREBBE MIGLIORE senza tutta questa selva di cloni dei cloni dei cloni dei cloni....

... ho detto le mie cattiverie.

CaFFeiNe
03-01-2009, 01:12
veramente lui parlava dio REALIZZARE, non di impacchettare e basta, magari una nuova interfaccia (DM), o qualcosa di simile....

non dimentichiamo che lo stesso enlightement è un progetto fatto da una sola persona...

e se magari riuscisse a costruire qualcosa di buono? perchè azzoppare il suo spirito di iniziativa?

ci sono tanti bei progetti opensource nati da niente....



cmq tornando a noi sonnet


sai cosa potresti fare? potresti anche dare uno sguardo ai sorgenti di blackbox se hai un idea semplice e flessibile di DE
anche se quest'ultimo usa il c++, ma non appoggiandosi a nessuna libreria particolare....

cmq se lavori in qt, calcola che hai un elevatissimo grado di portabilita'...

potresti prendere come BASE kde4, prendendo magari solo il pacchetto base, e iniziare con l'interfaccia da 0 (dato che checche' ne dicano i miscredenti gtkisti, la trolltech mette a disposizione un eccellente editor di interfaccia, per creare interfacce da 0)


http://api.kde.org/ documentazione sulle api di tutti i software by kde
http://doc.trolltech.com/4.3/
documentazione di tutto cio' che puo' riguardare le qt 4.3

documentazione del tool di design
http://doc.trolltech.com/4.3/designer-manual.html
(che almeno opensuse ce l'ha nei repos, non so le altre distro)

sonnet
03-01-2009, 06:41
veramente lui parlava dio REALIZZARE, non di impacchettare e basta, magari una nuova interfaccia (DM), o qualcosa di simile....

non dimentichiamo che lo stesso enlightement è un progetto fatto da una sola persona...

e se magari riuscisse a costruire qualcosa di buono? perchè azzoppare il suo spirito di iniziativa?

ci sono tanti bei progetti opensource nati da niente....



cmq tornando a noi sonnet


sai cosa potresti fare? potresti anche dare uno sguardo ai sorgenti di blackbox se hai un idea semplice e flessibile di DE
anche se quest'ultimo usa il c++, ma non appoggiandosi a nessuna libreria particolare....

cmq se lavori in qt, calcola che hai un elevatissimo grado di portabilita'...

potresti prendere come BASE kde4, prendendo magari solo il pacchetto base, e iniziare con l'interfaccia da 0 (dato che checche' ne dicano i miscredenti gtkisti, la trolltech mette a disposizione un eccellente editor di interfaccia, per creare interfacce da 0)


http://api.kde.org/ documentazione sulle api di tutti i software by kde
http://doc.trolltech.com/4.3/
documentazione di tutto cio' che puo' riguardare le qt 4.3

documentazione del tool di design
http://doc.trolltech.com/4.3/designer-manual.html
(che almeno opensuse ce l'ha nei repos, non so le altre distro)
Ciao Caffeine grazie per i link. Credo cmq che rimarro' con le qt .Non ti nascondo che una delle ragioni per cui ho scelto KDE come base (pur conoscendo l'ambiente molto meno di gnome e xfce) e' proprio la facilita',a detta praticamente di tutti, di lavorare con qt piuttosto che con le gtk+.
Toglimi una curiosita' (se vuoi) ma tu hai gia' portato avanti collaborato in progetti KDE?(Ho visto che vi collaborano molti italiani, magari tu sei uno fra quelli..)


x Fil9998:forse nei miei post ho fatto intendere quello che dici tu, ma ti assicuro che il mio scopo non e' portare avanti questo progetto per portare a casa la laurea, semmai il contrario, ovvero laurearmi facendo qcs che a me piacesse davvero e interessasse. Come detto in un post precedente, tutto nasce dalla mia voglia di vedere maggiormente diffuso Linux.Non perche' sia u fanboy,un estremista dell'opensource a tutti i costi (seppur questa possa ssere una valida ragione) o perche' odi Microsoft. E' che oggettivamente mi sembra di vedere un mare di codice, molto utile ma poco usato dalle persone. Io voglio provare a fare quello che in tanti hanno fatto e nel quale nessuno sin'ora e' mai riuscito.Portare Linux alle masse e soprattutto nel mondo dell'educazione (dove vengono formate le generazioni prossime al mondo del lavoro). Al 99.9% non ci riusciro', dato che anche a me sembra impossibile riuscire in qcs in cui fino a questo momento non sono riusciti decine di team, molte volte composti da professionisti. Falliro' ma almeno mi saro' divertito.Che male c'e'?L'opensource non e' li anche perche' qcn possa provare a migliorare il codice gia' esistente o riusarlo in propri progetti?

WebWolf
03-01-2009, 07:19
Torvalds, Volkerding, Stallman, Shuttleworth ... mmm ... devi cambiare nome però, Sonnet è troppo semplice da pronunciare.

:D

Dai, in bocca al lupo.

Ah, eventualmente puoi prendere spunto da Webmin. Ci sono delle 'chicche' semplificative che varrebbe la pena inserire in una distro.

Poi quando starai per vedere la luce, vediamo se si può fare un 'one_click_samba' per configurare una cartella condivisa col cugino a finesterelle senza impazzire.

sonnet
03-01-2009, 08:06
Torvalds, Volkerding, Stallman, Shuttleworth ... mmm ... devi cambiare nome però, Sonnet è troppo semplice da pronunciare.

:D

Dai, in bocca al lupo.

Ah, eventualmente puoi prendere spunto da Webmin. Ci sono delle 'chicche' semplificative che varrebbe la pena inserire in una distro.

Poi quando starai per vedere la luce, vediamo se si può fare un 'one_click_samba' per configurare una cartella condivisa col cugino a finesterelle senza impazzire.
per webmin intendi questo giusto?
http://webmin.com/index.html

WebWolf
03-01-2009, 09:22
per webmin intendi questo giusto?
http://webmin.com/index.html

si

dupa
03-01-2009, 11:05
.
Ora ,di mio nella distro oltre a temi e artwork, voglio cercare di creare e modificare l'interfaccia utente, possibilmente menu' e pannello di controllo. ma oltre a cio' ho chiesto anche a voi, cosa a vostro parere potrebbe semplificare la vita dell'utente e che sia fattibile nell'immediato considerato che 5 mesi scarsi di tempo.


Sarò sincero, a me (uso Gnome) l'interfaccia utente mi è sempre sembrata semplicissima da usare.
Credo che anche se mettessi davanti al pc un qualunque mio amico non informatico, nel giro di poche ore non avrebbe alcun problema ad usare questa nuova interfaccia.. un po come un qualunque utonto prende il mano un cellulare nuovo e nel giro di poche ore lo sa usare...

Secondo me ci sarebbero altre cose da fare per rendere linux più diffuso.

sonnet
03-01-2009, 14:03
Sarò sincero, a me (uso Gnome) l'interfaccia utente mi è sempre sembrata semplicissima da usare.
Credo che anche se mettessi davanti al pc un qualunque mio amico non informatico, nel giro di poche ore non avrebbe alcun problema ad usare questa nuova interfaccia.. un po come un qualunque utonto prende il mano un cellulare nuovo e nel giro di poche ore lo sa usare...

Secondo me ci sarebbero altre cose da fare per rendere linux più diffuso.

Guarda anche a me Gnome sembra semplice e immediata, infatti ho usato principalmente quello,mentre con kde 3.xx non ho mai avuto molto feeling.
Se per altre cose da fare, intendi driver e porting di applicazioni professionali, io quello da solo (e il mio progetto deve essere portato avanti solo da me) non posso certo farlo.se poi ti rieferisci alle politiche dei produttori che ti fanno trovare os ms volente o nolente, non sono cose che posso risolvere io,cosi come le pubbliche amministrazioni pigre o sprecone che pagano sw proprietario, quando magari andrebbe bene anche sw open.
Se hai invece hai idee che possano essere realizzate da 1 persona in 5 mesi, posta pure. Per l'interfaccia, come detto io con Gnome mi sono trovato bene, ma se riesco ad implementare le idee che ho in mente, penso che in molti apprezzeranno il nuovo desktop da me creato.

dupa
04-01-2009, 17:15
Se hai invece hai idee che possano essere realizzate da 1 persona in 5 mesi, posta pure. Per l'interfaccia, come detto io con Gnome mi sono trovato bene, ma se riesco ad implementare le idee che ho in mente, penso che in molti apprezzeranno il nuovo desktop da me creato.

io uso linux in una grande azienda che è invece fortemente MS oriented.
le difficoltà maggiori che trovo nell'adozione di linux riguardano MS Office

- i nuovi fottutissimi formati .docx .xlsx .pptx introdotti con ms office 2007, che tutti i ms-dipendenti usano e che quando da linux vuoi aprire sono dolori

- la posta: il nuovo exchange 2007.. che nn è supportato dall'attuale version di gnome evolution e quindi sei costretto ad andare di IMAP/POP... perdendo feature di calendario e simili..

dal mio punto di vista servirebbe una delle seguetni cose:

- aiutare sviluppo di integrazione con exchange 2007 che sarà nell'evolution del prossimo gnome..

oppure

- aiutare wine a far girare correttamente ms office 2007 (comprensivo di outlook 2007)

oppure

- aiutare openoffice a leggere meglio i nuovi formato .docx xlsx ecc.

Xemertix
04-01-2009, 20:35
Dai un occhiata al filesystem di gobolinux

http://linux.html.it/articoli/leggi/2037/gobolinux-un-nuovo-filesystem/

http://www.gobolinux.org/?page=at_a_glance

sonnet
05-01-2009, 11:19
io uso linux in una grande azienda che è invece fortemente MS oriented.
le difficoltà maggiori che trovo nell'adozione di linux riguardano MS Office

- i nuovi fottutissimi formati .docx .xlsx .pptx introdotti con ms office 2007, che tutti i ms-dipendenti usano e che quando da linux vuoi aprire sono dolori

- la posta: il nuovo exchange 2007.. che nn è supportato dall'attuale version di gnome evolution e quindi sei costretto ad andare di IMAP/POP... perdendo feature di calendario e simili..

dal mio punto di vista servirebbe una delle seguetni cose:

- aiutare sviluppo di integrazione con exchange 2007 che sarà nell'evolution del prossimo gnome..

oppure

- aiutare wine a far girare correttamente ms office 2007 (comprensivo di outlook 2007)

oppure

- aiutare openoffice a leggere meglio i nuovi formato .docx xlsx ecc.

Ciao Dupa, apprezzo i tuoi suggerimenti. Dopo aver letto i tuoi suggerimenti ho inserito tra le cose "potenzialmente da fare" uno script che semplifichi l'installazione di MS office 2007 sotto wine (per chi ha assolutamente bisogno di MS office). Acmhe se credo che quelli di winetools ci stiano lavorando pure loro.
Tenendo conto di quanti progressi siano stati fatti nell'ultimo anno, credo che la cosa sia fattibile per Maggio (d'altronde gia' oggi si riesce a farlo girare leggendo i commenti su winappdb ,anche se ignoro quale stabilita' abbia).

sonnet
05-01-2009, 11:20
Dai un occhiata al filesystem di gobolinux

http://linux.html.it/articoli/leggi/2037/gobolinux-un-nuovo-filesystem/

http://www.gobolinux.org/?page=at_a_glance

Xemertix quetso tuo suggerimento e' da paura. Ignoravo totalmente questo progetto, che mi smebra interessantissimo.Grazie 1000.

CaFFeiNe
05-01-2009, 17:27
davvero interessante il progetto gobo, non mi ero mai informato in merito

ma penso che un sistema del genere abbia bisogno di un grande parco utenti e betatester...

al massimo mettilo come standard, ma con la possibilita' di spostare cartelle sugli altri fs o simile (io solitamente ad esempio metto ext3 per / e xfs per /home o in alcuni casi faccio /usr e /home separate in xfs...

sonnet
05-01-2009, 17:38
davvero interessante il progetto gobo, non mi ero mai informato in merito

ma penso che un sistema del genere abbia bisogno di un grande parco utenti e betatester...

al massimo mettilo come standard, ma con la possibilita' di spostare cartelle sugli altri fs o simile (io solitamente ad esempio metto ext3 per / e xfs per /home o in alcuni casi faccio /usr e /home separate in xfs...
Non se riusciro' ad implementare la cosa,devo documentarmi piu' approfonditamente e vedere sul campo come funziona. Certo l'idea e' davvero interessante, vedro' cosa riesco a fare.

WebWolf
05-01-2009, 17:53
Fondamentalmente è il concetto che sta alla base dei software portatili.

Tutto è contenuto in una sola cartella senza 'sporcare' in giro.

Non so cosa sia meglio: avere N cartelle in cui ognuna ha il suo .conf o avere una sola cartella con N .conf.

Se si standardizzasse la posizione del .conf (esempio: ogni directory di programma con una sottodirectory 'config'), potrebbe essere interessante, se invece in ogni directory occorresse 'dare la caccia' al file di config, preferisco /etc

dupa
05-01-2009, 20:22
Ciao Dupa, apprezzo i tuoi suggerimenti. Dopo aver letto i tuoi suggerimenti ho inserito tra le cose "potenzialmente da fare" uno script che semplifichi l'installazione di MS office 2007 sotto wine (per chi ha assolutamente bisogno di MS office). Acmhe se credo che quelli di winetools ci stiano lavorando pure loro.


per installare ms office 2007 basta dare tre comandi.. ed è un lavoro da 10 minuti.
io intendevo dire che sarebbe utile studiare le API che mancano per far funzionare correttamente outlook 2007 su wine.

Xemertix
10-01-2009, 11:08
Dai un occhiata anche a PCBSD
http://www.pcbsd.org/
peculiarità della quale è il formato PBI,praticamente l'exe di win.

Usando un filesystem tipo Gobo,che già fa installare versioni diverse di uno stesso programma etc..,non so quanto un exe potrebbe ancora essere utile,ma del resto mi pare che anche il Mac lo conservi (dmg).

Io direi di esaminare Mac,windows,amiga e svariate distribuzioni,per cercare di capire e reimplementare le idee buone (copiare-->migliorare).
Alla fine mac si è preso un Unix e l'ha trasformato completamente per renderlo usabile..

Il problema di Linux è anche l'installazione dei programmi...visto che non ci sono siti che ti danno l'exe pronto,si può lavorare sul concetto di scaricare l'ultimo codice sorgente dal sito del programma sconosciuto di turno e compilarmelo e installarmelo senza troppi problemi...
i pkgbuild di archlinux potrebbero essere un inizio "manuale",magari si vede se si può automatizzare qualcosa.

Partendo da kde4,direi di guardare Kdemod (che usa archlinux) e il menù lancelot (se non piace kickoff),cercando di razionalizzarla (tipo il pannello di controllo di opensuse)..
cioè implementare il concetto di sistema operativo molto modulare.

Il concetto è quello di power on demand,cioè il s.o. deve essere abbastanza semplice da essere usato da chi non vuole approfondire,ma allo stesso tempo permettere di configurare un pò tutto agli utenti più avanzati.

Darei la preferenza ai programmi multipiattaforma quanto possibile (firefox,thunderbird etc..),l'integrazione gtk-kde la curi per bene tu magari.

Meglio un programma che fa bene una cosa,piuttosto che uno che fa tante cose e male..
Ad es. Vlc o Smplayer per i video,Amarok per l'audio.
Come audio editor complicato,c'e anche Ardour (ubuntu studio dovrebbe avere una discreta lista di programmi).

Dai un occhiata anche qui:
http://klik.atekon.de/
http://www.hwupgrade.it/forum/showpost.php?p=21716071&postcount=59

WebWolf
10-01-2009, 12:09
Sul numero di Gennaio di Linux Pro c'è un articolo interessante sul 'Crearsi una distro in casa'.

Principalmente parla dei classici tool per respinare distro già esistenti, ma offre anche due pagine di suggerimenti su quali pacchetti includere e quale DE scegliere.

sonnet
10-01-2009, 12:11
Dai un occhiata anche a PCBSD
http://www.pcbsd.org/
peculiarità della quale è il formato PBI,praticamente l'exe di win.

Usando un filesystem tipo Gobo,che già fa installare versioni diverse di uno stesso programma etc..,non so quanto un exe potrebbe ancora essere utile,ma del resto mi pare che anche il Mac lo conservi (dmg).

Io direi di esaminare Mac,windows,amiga e svariate distribuzioni,per cercare di capire e reimplementare le idee buone (copiare-->migliorare).
Alla fine mac si è preso un Unix e l'ha trasformato completamente per renderlo usabile..

Il problema di Linux è anche l'installazione dei programmi...visto che non ci sono siti che ti danno l'exe pronto,si può lavorare sul concetto di scaricare l'ultimo codice sorgente dal sito del programma sconosciuto di turno e compilarmelo e installarmelo senza troppi problemi...
i pkgbuild di archlinux potrebbero essere un inizio "manuale",magari si vede se si può automatizzare qualcosa.

Partendo da kde4,direi di guardare Kdemod (che usa archlinux) e il menù lancelot (se non piace kickoff),cercando di razionalizzarla (tipo il pannello di controllo di opensuse)..
cioè implementare il concetto di sistema operativo molto modulare.

Il concetto è quello di power on demand,cioè il s.o. deve essere abbastanza semplice da essere usato da chi non vuole approfondire,ma allo stesso tempo permettere di configurare un pò tutto agli utenti più avanzati.

Darei la preferenza ai programmi multipiattaforma quanto possibile (firefox,thunderbird etc..),l'integrazione gtk-kde la curi per bene tu magari.

Meglio un programma che fa bene una cosa,piuttosto che uno che fa tante cose e male..
Ad es. Vlc o Smplayer per i video,Amarok per l'audio.
Come audio editor complicato,c'e anche Ardour (ubuntu studio dovrebbe avere una discreta lista di programmi).

Dai un occhiata anche qui:
http://klik.atekon.de/
http://www.hwupgrade.it/forum/showpost.php?p=21716071&postcount=59

Ciao grazie dei preziosi consigli.
Per quanto riguarda PBI, ero a conoscenza di questo modo di impacchettare i programmi, pero' mi parve di capire a suo tempo, che non sia un metodo molto efficiente, in quanto le stesse librerie usate da diversi prgrammi si torverebbero moltiplicate sull'hard disk (e forse anche in memoria).Magari apro un thread al riguardo oppure chiedo nel thread bsd.

Per l'idea di utiizzare un pkgbuild come quello di arch vedro' di informarmi perche' sinceramente non conosco questa distro(provai un mese fa ad installarla su virtual machine ma al reboot non so perche' non partiva).Certo e' vero che l;installazione dei programmi laddove manchi il pacchetto precompilato ma vi sia solo il codice source, rappresenta un bel problema.

Per kdemod da quello che ho capito, si tratta solo di tweak grafici , vedro' di installare chackra per capire che cambiamenti hanno apportato.Per il menu avavo pensato di utilizzare kickoff, solo volevo modificarlo un po'. In fondo l;idea del menu' non e' male, solo a mio modesto parere,le voci non sono organizzate al meglio (nel senso che bisogna ridurle ,tipo la sezione che serve solo allo spegnimento del pc, la vedrei meglio se implementata con un bottone nella taskbar ed eliminata quindi dal menu).

Per quanto riguarda i porgrammi, beh il dilemma e' ancora aperto. Anch'io vorrei dare spazio ai programmi multipiattaforma, che pero' rispetto ai programmi "nativi" kde, perdono in:reattivita',prenderebbero piu' spazio sia sul cd-dvd di installazione (problema che potrebbe essere critico) che su disco (aspetto che potrebbe anche essere trascurato), e richiederebbe uso maggiore di ram.Se poi ad esempio prendiamo casi come Thunderbird. Kontact pim forma una formidabile combinazione con kmail e kcall.Voglio dire non si tratta solo di un programma singolo, ma di combinazioni a volte le quali una puo' rendere meglio di un'altra.
Per firefox, ho anche pensato all'alternativa di usare Konqueror con motore webkit , ed eventtualmente usare konqueror come file manager (rimuovendo dolphin, ma voglio capire bene eventuali limitazioni di una tale scelta).Oppure usare Opera che integra anche un client torrent,un mail client, oltre ad avere un porting in qt4.
Con questi esempi voglio dire che ci sono tante possibili scelte, e che valutare pro e contro non e' molto semplice.Vorrei mantenere le dimensioni della distro il piu' compatte possibili, pur integrando programmi per ogni genere di applicazione.

E' vero che in teoria e' meglio una applicazione che faccia bene una cosa, ma e' anche vero, che se l'utente inesperto che gia' di per si trova di fronte a molte nuove cose (e ricordiamoci che molti utenti si sono trovati spaesati passando da xp a vista,e ancora non capisco il perche'..), credo gli sia piu' facile familiarizzare con l'interfaccia di un solo applicativo che faccia giarare file video,audio, immagini e dvb-t, piuttosto che familiarizzare con quattro interfacce diverse per ogni funzione.Ne gioverebbe anche il menu' che ne verrebbe fuori semplificato.
Alla fine probabilmente saro' costretto a fare come dici tu, perche' ad esempio amarok mi sembra possa gestire l'ipod e kaffeine no, pero' in linea teorica avrei preferito avere un solo media player.

CaFFeiNe
10-01-2009, 13:26
dai un occhiata al pacchetto di tipo autopackage, che dovrebbe essere compatibile con tutte le distro

altrimenti ti consiglio di usare o rpm o deb
che dopotutto sono come degli exe, solo che si cercano automaticamente le dipendenze (e non crearo quindi cloni)

W.S.
10-01-2009, 13:49
Caspita, è una mole di lavoro impressionante per una sola persona. Purtroppo rischi di non vederla apprezzata davvero durante la discussione. Ancora peggio, il progetto ha buone probabilità di finire abbandonato dopo la laurea, purtroppo non avrai + tempo per seguirlo.

Occhio che 5 mesi volano, se sei da solo non vedo come riuscirai a fare tutto, fossi in te mi concentrerei su quello che ti interessa di + a scapito del resto.

Penso sia un po tardino per questo ma se quello che ti preme è l'interfaccia non era meglio provare a "crearne" una (anche modificandone una esistente) buttando tutto l'impegno su quella? Più concentri lo sforzo su una cosa più idee tiri fuori, magari saresti riuscito ad abbozzarne una multi-piattaforma oppure integrata meglio con il web2.0 o con la "nuvola" e modificare una live per mostrarla in discussione.

Comunque, in bocca al lupo e tienici aggiornati! :)

sonnet
10-01-2009, 13:50
dai un occhiata al pacchetto di tipo autopackage, che dovrebbe essere compatibile con tutte le distro

altrimenti ti consiglio di usare o rpm o deb
che dopotutto sono come degli exe, solo che si cercano automaticamente le dipendenze (e non crearo quindi cloni)

Si infatti sono comodi, il problma e' solo quando c'e' solo il codice sorgente, o cmq manca il .deb o l'.rpm (molte volte sono disponibili solo per versioni vecchie del software).
Cmq l'idea in linea di massima e' di adottare .deb.
Daro' un'occhiata cmq ad autopackage (che sinceramente non conoscevo).

Xemertix
10-01-2009, 14:10
Ciao grazie dei preziosi consigli.
Per quanto riguarda PBI, ero a conoscenza di questo modo di impacchettare i programmi, pero' mi parve di capire a suo tempo, che non sia un metodo molto efficiente, in quanto le stesse librerie usate da diversi prgrammi si torverebbero moltiplicate sull'hard disk (e forse anche in memoria).Magari apro un thread al riguardo oppure chiedo nel thread bsd.


In teoria essendo PBI autocontenuto (rpm e deb no) dovrebbe essere come dici...
però anche mac e win mi pare usino questo metodo,ma le prestazioni non mi sembrano poi tanto scarse.

Certo e' vero che l;installazione dei programmi laddove manchi il pacchetto precompilato ma vi sia solo il codice source, rappresenta un bel problema.

Non solo..
Voglio installare una vecchia versione di un programma,o l'ultimissima versione appena uscita..ma le librerie del s.o. sono troppo vecchie o nuove,e dunque non ci riesco. (vedi quel post che avevo linkato prima)
oppure voglio avere installate 2 versioni dello stesso programma..

Queste situazioni possono capitare,il PBI credo mi salverebbe il culo;il vero problema è che poi andrebbe imposto come M$ ha fatto con l'exe,cosa difficile.

Magari queste cose riesco a farle anche con gobolinux,devo provarlo per bene
..per ora so che là dovrebbero almeno funzionare le 2 v. diverse dello stesso programma,il resto non so.

Ciao.

sonnet
10-01-2009, 16:15
Caspita, è una mole di lavoro impressionante per una sola persona. Purtroppo rischi di non vederla apprezzata davvero durante la discussione. Ancora peggio, il progetto ha buone probabilità di finire abbandonato dopo la laurea, purtroppo non avrai + tempo per seguirlo.

Occhio che 5 mesi volano, se sei da solo non vedo come riuscirai a fare tutto, fossi in te mi concentrerei su quello che ti interessa di + a scapito del resto.

Penso sia un po tardino per questo ma se quello che ti preme è l'interfaccia non era meglio provare a "crearne" una (anche modificandone una esistente) buttando tutto l'impegno su quella? Più concentri lo sforzo su una cosa più idee tiri fuori, magari saresti riuscito ad abbozzarne una multi-piattaforma oppure integrata meglio con il web2.0 o con la "nuvola" e modificare una live per mostrarla in discussione.

Comunque, in bocca al lupo e tienici aggiornati! :)

Quello che hai scritto l'ho pensato molte volte anch'io, e purtroppo hai ragione sul fatto che dopo la laurea il progetto potrebbe essere abbandonato.Sto cercando di sviluppare idee a tal proposito in modo da poter ricavarne soldi (attraverso vendita di cd/bannr pubblicitari sul sito/e donazioni ed ventualmente altri metodi di cui al momento non ne sono a conoscenza), in modo che se nei mesi successivi alla laurea riuscissi a ricavare una somma discreta mensile, potrei decidere di dedicarmi completamente ad esso.
Per l'interfaccia ,si potrei fare come dici,e sarebbe forse la scelta migliore, ma mi piace troppo l'idea di creare la "mia"(si fa per dire) distro.
Cmq per il sito mi aiutera' la mia ragazza, io ho tracciato grossomodo le linee guide sullo stile e sulla grafica e creato il logo,adesso ci stiamo occupando di wallpapers (oltre al fatto che sto studiando molta documentazione).
Penso che per meta' febbraio usciro' fuori col sito dove mostrero' il concept della nuova interfaccia.

Xemertix
10-01-2009, 18:57
Forse sto scrivendo un pò di roba inutile,ma mi sono ricordato di questo

http://www.pettinix.org/mach-boot/

http://www.machboot.com/

sonnet
13-01-2009, 11:29
Forse sto scrivendo un pò di roba inutile,ma mi sono ricordato di questo

http://www.pettinix.org/mach-boot/

http://www.machboot.com/

macche' inutile, interessantissima la cosa, sicuramente seguiro' l'evolversi dello sviluppo, che al moneto e' in fase sperimentale e pecca grave sembra (a leggere dal sito) la mancanza di supporto per lettori cd sata..

CaFFeiNe
17-01-2009, 12:40
e se facessi una distro linux per cellulari e palmari? ;)

sonnet
18-01-2009, 17:35
Il termine che mi e' stato dato pochi giorni fa e' il 30 aprile.
Non ho piu' tempo per continuare a cambiare..altrimenti mi slitta tutto ad ottobre

SalgerKlesk
18-01-2009, 20:19
Secondo me invece che creare una distro general purpouse dovresti scegliere un aspetto e concentrarti su quello, e intendo un aspetto specifico tipo... una distro per acquisizione e modifica di tracce audio a livello professionale

installi certi programmi, fai delle interfacce chiare e semplici come launcher, kernel a bassa latenza

cose simili... creare una nuova che faccia circa tutto e pensare che venga bene non e' fattibile in cinque mesi.

omerook
18-01-2009, 22:13
@SalgerKlesk
mentre leggevo pensavo la stessa cosa!

gia realizzare un'interfaccia grafica "dedicata" non sarebbe un lavoro da poco. comunque cercherei di realizzare qualcosa che non ce, per esempio, un'interfaccia per ipovedenti o addirittura completamente governata da riconoscimento vocale per i non vedenti. lascerai perdere il progetto user-friendly visto che disrubuzioni come ubuntu sono veramente a prova di novello!