domenica 21 ottobre 2012

right way, altre considerazioni



salve a tutti.

oggi sono andato a leggere un po di notizie sulla relase di ubuntu 12.10 e indiscrezioni sulla 13.04, anche se ovviamente non ho provato la seconda, e neanche la prima volevo tirare un po di somme su quello che sta succedendo in casa canonical.
non mi dispiace la via che ha  preso canonical, nonostante non impazzisca graficamente per unity, anzi le web app le trovo un giusto compromesso tra la vita on line e quella of-line, trovo anche molto interessante questo interesse dimostrato dalla società per i dispositivi mobili e tv, spero che presto potremo vedere harware dedicati su cui veder girare ubuntu.
non sono neanche contratrio a chiudere lo sviluppo a un nucleo ben saldo di sviluppatori, troppa gente non fà che creare caos, lo sviluppo deve essere eseguito da specifiche persone che sono esperte nel settore, in più forse è l'input giusto per le derivate di trovare una loro strada strutturale. trovo stucchevole vedere nascere milioni di fork di un programma quando poi esistono innumerevoli carenze su altri fattori, e onestamente copiare non fa mai bene, sarei curioso di vedere un panorama dove ogni distro sviluppa le sue applicazioni e crea una bella rete di scelte per l'utente invece di creare una versione diversa di una cosa esistente, poi lo so che anche ubuntu e una fork di debian, ma credo che con l'avanzare delle distro si sia differenziata dalla distro madre.
procediamo ora a capire che cosa c'è che non va, cosa rallenta ubuntu?
una prima risposta si trova nei core multimediali:


alsa  e X.
per X il problema si sta cercando di risolvere con wayland, per alsa la soluzione si chiama jack, che non è installato di defaultt e permette il lavoro in realtime ma porta numerosi svantaggi, in primis i settaggi da fare per farlo funzionare correttamente, e in secondo il routing che permette di fare, che di per sè e una cosa buona, ma se poi devo collegare l'uscite audio di ogni programma all'ingresso delle casse o del programma dove devo rielaborarlo, risultato: TROPPO MACCHINOSO.
andiamo poi ad analizzare le principali problematiche dei pacchetti di programmi distribuiti con ubuntu.
qua si nota come sia necessario costruire una serie di applicativi specifici per ubuntu da installare di default. questo mi è portato da pensare per diversi fattori, in primis il fatto che ogni grande distribuzione deve portare con se una serie di applicativi per poter usare il computer da subito avendo una integrazione con l'os e gli altri programmi. sarebbe utile un broswer, una rubrica un calendario, un gestore di contatti, servizio di chat, gestore di collezione di foto musica e video, strumenti di pulizia del sistema efficace e che prevedano tutti i principali problemi che possano sorgere. insomma il punto di base su quest'argomento è offrire un esperienza utente con i controcazzi, impossibile da ottenere con programmi di terze parti che logicamente creano un esperienza standardizzata non adatta agli scopi degli sviluppatori di un sistema operativo. 
tocchiamo un altro paio di tasti dolenti:
il gaming e la produzione di contenuti multimediali.


sul gaming non sono molto informato quindi eviterò di approfondire l'argomento, e ritenendolo anche come una questione minore, il computer come svago, non ha  mai catturato la mia attenzione, anche se ritengo  che una persona che è appassionata di giochi virtuali abbia tutto il diritto di giocarci anche su linux.
per quanto riguarda la creazione di contenuti multimediali invece ritengo che siano necessari degli sforzi immensi e immediati, photo editing video editing, 3D, cad, produzione musicale e attività di questo tipo dovrebbero essere al centro di un poderoso restyling di potenziamento per rendere un computer linux based accessibile anche ai professionisti dei più disparati rami della produzione. questo sviluppo purtroppo non è affidabile a degli amatori, che per quanta buona volontà e impegno possono mettere, lo sviluppo di questi applicativi non è il loro impiego principale, e quindi non riescono a dedicarci il tempo e le energie necessarie, c'è bisogno che la situazione venga presa in mano da professionisti, e che canonical inciti questa direzione di sviluppo.
per quanto riguarda la distribuzione degli applicativi c'è da stabilire un metodo univoco di distribuzione, e cercare di espandere l'utilizzo del software center da parte di sviluppatori di terze parti, eliminando via via la necessità di ppa per un uso comune, trovo anche utile una sensibilizzazione per gli sviluppatori di non distribuire pacchetti non già compilati se non su canali dedicati, e chi scrive le guide evitare di scrivere procedure complicate, non guasterebbe un formato universale per linux di installer.
e la solita critica che faccio, ma ogni critica che muovo non vuole essere distruttiva, ma anzi costruttiva per correggere errori o aprire anche un dibattito sull'argomento 


Hi all.
today I went to read a bit of news about the relase of ubuntu 12.10 and 13.04 on rumors, but obviously I have not tried the latter, and not the first I wanted to pull a bit of money on what is going on in the house canonical.
I do not regret the path he has taken canonical, despite not go crazy graphically for unity, even the web app I find a good balance between life on the line and of-line, I also find very interesting this interest demonstrated by the company for mobile devices and TV, I hope that we will soon see dedicated hardware on which to run ubuntu see.
I'm not even close to contratrio development firmly on a core of developers, not too many people makes that create chaos, development must be carried out by specific people who are experts in the field, plus perhaps the input right for the derivatives of find their way structural. I find it sickening seeing the birth of millions of fork of a program when then there are many shortcomings of other factors, and honestly copy is never good, I'd be curious to see a scene where every distro develops its applications and creates a beautiful network of choices for ' user instead of creating a different version of an existing thing, then I know that ubuntu and debian fork, but I think that with the advance of distro is differentiated from the distro mother.
we now proceed to figure out what's wrong, what slows ubuntu?
a first answer lies in the core media:


alsa and X.
X for the problem you're trying to solve with wayland, the solution is called for alsa jack, which is not installed by defaultt and can work in real time but brings several drawbacks, primarily the settings to be done to make it work properly, and according to the routing that allows you to do, and that in itself a good thing, but if you have to connect the audio outputs of each program at the speaker or program where I have to work on it, result: too cumbersome.
we go on to analyze the main issues of software packages distributed with Ubuntu.
here we see that it is necessary to build a variety of applications specifically for ubuntu be installed by default. This led me to think for several factors, not least the fact that every major distribution must bring a series of applications to use the computer now having an integration with the OS and other programs. would be useful broswer, address book calendar, contact manager, instant messaging service, manager collection of photos, music and video, cleaning tools and effective system that contain all important problems that may arise. in short, the basic point of this subject is to provide a user experience with controcazzi could not be achieved with third-party programs that logically create a standardized experience is not suitable for the purposes of the developers of an operating system.
touch on a couple of other buttons painful:
gaming and multimedia content production.


I'm not very informed on gaming then I shall not go into that, and considering it as a minor issue, the computer as entertainment, has never caught my attention, although I believe that a person who is passionate about virtual games have all the right to play even on linux.
regarding the creation of multimedia content instead believe that the huge efforts are necessary and immediate, photo editing video editing, 3D, CAD, music production and activity of this kind should be at the center of a massive makeover enhancement to make a linux computer based accessible to professionals in many different branches of production. Unfortunately, this development is not reliable for amateurs, and for how much good will and commitment can make the development of these applications is not their main job, they are not able to devote the time and energy you need, no need for the situation is taken in hand by professionals, and that this canonical incites direction of development.
regarding the distribution of the application is to establish a unique method of distribution, and try to expand the use of the software center by third-party developers, gradually eliminating the need for a common use ppa, I also find sensitization useful for developers not to distribute pre-compiled packages if not on dedicated channels, and those who write the guides avoid writing complicated procedures, would not hurt a universal format for linux installer.
and the usual criticism that I do, but every move that critics do not want to be destructive, but rather constructive to correct errors or to open a debate on

Nessun commento:

Posta un commento