|
|
|
|
Strumenti |
18-08-2017, 08:45 | #21 | |
Senior Member
Iscritto dal: Jan 2010
Messaggi: 5772
|
Quote:
comunque vedo che ne vai fiero di ciò che scrivi, nn voglio svegliarti dal mondo dei sogni
__________________
Telegram: @shutter1sland |
|
18-08-2017, 09:02 | #22 |
Senior Member
Iscritto dal: Nov 2007
Messaggi: 8368
|
spesso credo che si tenda a considerare il pinguino come se fosse un progetto unitario nato come tale. ma, poco da fare, non è così, e anzi la eterogeneita è proprio la sua caratteristica principale, con vantaggi e svantaggi relativi ovviamente
quindi, ad ora, è prendere o lasciare, poco da fare |
18-08-2017, 09:08 | #23 | ||||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
alla fin fine, lo sviluppo professionale di linux e' nelle mani di redhat ovvio che redhat possa pretendere, gli da' lo stipendio, ma non e' detto che i risultati siano brillanti ( vedi pulseaudio, systemd ) Quote:
le 10.000 distro che vedi su distrowatch sono al 90% derivate ubuntu le uniche differenze apprezzabili esistono tra debian, fedora, arch, slackware, alpine, void, clear e qualche altra e di quelle citate le uniche mainstream sono le prime 2, la terza e' per smanettoni, le altre per usi molto molto specifici, con un'utenza di qualche punto percentuale Quote:
fatti un giro con un paio di distro linux, non prestare attenzione alle leggende che circolano sul web Quote:
se c'e' mercato e quindi soldi da fare, gli sviluppatori si scapicolleranno per tappare tutte le porcate che il sistema operativo fa |
||||
18-08-2017, 09:14 | #24 |
Senior Member
Iscritto dal: Jul 2003
Città: Civis Romanus Sum
Messaggi: 6931
|
Auguri gnome pero ora che hai finito il de per i tablet torniamo a sviluppare quello per i desktop!
__________________
Asrock Q1900M , SSD 240GB, Pico Psu 90W, No Fans , No HD, zero meccanica, zero rumore! Asrock 1333-D667, Celeron 420 Conroe-L, VID6 undervolt pin mod 0.875v, Fanless Ubuntu delle mie brame, per me sei e sarai sempre tu il linux più bello del reame Ultima modifica di omerook : 18-08-2017 alle 09:21. |
18-08-2017, 16:24 | #25 | |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Esiste un tool simile che riesca a fare (almeno) le stesse cose (ovviamente "meglio")? Preciso che non m'interessano discussioni filosofiche del perché sì o no. Sono pragmatico e mi serve uno strumento che mi consenta di risolvere i miei problemi, con una certa produttività ovviamente.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
18-08-2017, 17:01 | #26 | ||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Poi c'e' il fatto che stia inglobando sempre piu' funzionalita', il che introduce tanti bug in un init system. Non credo sia una scelta saggia. I log binari onestamente non si possono vedere su un sistema Unix. Perche' non dovrei poter usare cat, nano o vim per guardarmi i log? Quote:
Ma Systemd dovrebbe essere un init system, non un demone dhcp. Scherzi a parte, Runit faceva tanto schifo a Poettering? Ma anche Upstart poteva andare. Entrambi fanno gli init system e consentono l'avvio in parallelo dei demoni, che poi era quello il pomo della discordia. |
||
18-08-2017, 17:48 | #27 |
Senior Member
Iscritto dal: Jan 2010
Messaggi: 5772
|
in effetti a me upstart non è che dispiacesse
__________________
Telegram: @shutter1sland |
18-08-2017, 17:49 | #28 | ||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Quote:
Quote:
Tra l'altro puoi anche eseguire ricerche raffinate, senza ricorrere necessariamente a grep. Capisco, comunque, il tuo punto di vista, però se uno dei fondamenti di Unix sono le pipe... riproduci il log e lo redirezioni dove vuoi. Quote:
Quote:
Sia chiaro che comprendo chi sia abituato a BSD et co., ma non per questo si deve rimanere fossilizzati e non sperimentare nuove idee. Con ciò mi riallaccio a quello che si stava dicendo prima (ma potrei citare anche Wayland). Come sai, sono un utente Windows, per cui non ho pregiudizi nel valutare un tool anziché un altro in un mondo completamente diverso, che è quello Unix. Che poi c'è da dire che a me, da professionista, interessa soltanto risolvere i miei problemi. Quote:
Comunque la velocità di avvio è estremamente importante in ambito embedded. Considera che nel settore auto la legislazione USA impone che il quadro debba essere operativo in massimo 2 secondi. Immagina di dover fare lo stesso con qualunque altra soluzione alternativa a systemd, e a contempo gestire il tutto: secondo me c'è da spararsi (e l'idea di andare a colpi di script bash non mi attira di certo, come puoi immaginare). My 2 cents sull'argomento systemd, e sulla sperimentazione di nuove soluzioni.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||||||
18-08-2017, 18:37 | #29 |
Senior Member
Iscritto dal: Nov 2007
Messaggi: 8368
|
a prescindere dalle argomentazioni 'strettamente' tecniche, penso che una delle critiche più sensate (relativamente alla eterogeneità di cui sopra) a systemd sia che, sotto il cofano, rende meno differenti distro che un tempo erano, quasi, 'mondi paralleli'
cmq contemporaneamente il tutto può essere anche un pregio, per motivi diametralmente opposti e altrettanto validi probabilmente, o per lo meno a seconda del punto di vista io tendo più verso la prima, ma poi appunto, uso per fare altro, e quindi , se funge, bon... Ultima modifica di s-y : 18-08-2017 alle 18:39. |
19-08-2017, 09:21 | #30 | |
Senior Member
Iscritto dal: Aug 2006
Città: Trieste
Messaggi: 5256
|
Quote:
Sinceramente anch'io ero partito con dei pregiudizi su systemd, ma devo ricredermi. Imparando ad usarlo ne ha apprezzato la filosofia e l'idea di offrire un layer standard. Anche il log binario alla fine non e' stata questa tragedia inenarrabile. Tornando in topic, Gnome non mi e' mai piaciuto. Gia' la versione due la ritenevo molto inferiore a KDE 3. Poi quando e' uscito Gnome 3 si e' toccato il fondo. Lo trovo inusabile. Inoltre le librerie gtk fanno schifo e sono mal documentate. Trovo di gran lunga superiori le Qt, sia come API, che come look and feel e come documentazione. Senza parlare della superiorita' dei tool di sviluppo a disposizione se si utilizza il Qt framework.
__________________
You should never let your fears become the boundaries of your dreams. |
|
19-08-2017, 12:53 | #31 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Non posso che concordare. E meno male che Unity è stato ucciso.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
19-08-2017, 18:50 | #32 | ||||||||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Quote:
Quel genere di mentalita' devono avere i suoi creatori. Quote:
Poi c'e' il problema che i file si possono sempre corrompere. Un file di testo e' alla fin fine leggibile anche se corrotto. Un file binario se scazza un campo non lo parsi piu'. Quote:
Poettering ha una visione diametralmente opposta, tant'e' che qualche ha coniato il termine SystemdOS. Quote:
Quote:
Quote:
Quote:
Ma se non sbaglio si usano altre soluzioni. Android stesso ha un suo init system. |
||||||||
20-08-2017, 18:11 | #33 | ||||||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Quote:
Quote:
Quote:
Ad esempio, quando ho realizzato un decoder JPEG 2000 durante il mio stage+tesi all'STMicroelectronics, il focus fu posto anche nel cosiddetto "error concealment". Il che è ovvio, visto che in un sistema embedded non ti puoi permettere il lusso che una decodifica andata a male mandi in "guru meditation" tutto. Nello specifico, il mio decoder era estremamente robusto: anche a fronte di una quantità immane di errori, non è mai andato in crash, e nella maggior parte dei casi riusciva anche a visualizzare qualcosa. Mentre l'implementazione open source dell'epoca (JasPer) e il decoder di riferimento messo a disposizione dal comitato JPEG 2000 erano anche andati in segmentation fault alcune volte (nelle immagini strapiene di errori). Per cui nulla impedisce di realizzare un parse in grado di rilevare gli errori, e di gestirli correttamente, con eventuale risincronizzazione dello stream dati. Quote:
Hai mai provato ad aprire il sorgente di tar? Ebbene, è stato appositamente modificato per far sì che questo comando sia direttamente in grado di generare file .tgz o .tbz, e dunque gestendo autonomamente de/compressione a seconda del tipo di codec usato. Il tutto quando la filosofia Unix imponeva l'accoppiata tar|gzip o gunzip|tar. Perché tutto ciò? Perché la filosofia è una cosa, mentre la vita reale tutt'altra, e pragmaticamente aveva ed ha senz'altro molto senso rompere un pilastro per venire incontro alle esigenze primarie degli utenti. Ecco perché non mi scandalizza affatto se systemd, o qualunque altro software, vadano contro filosofie consolidate: conta il risultato. Comunque quando parlavo di pacchetto che installa diversi componenti, mi riferivo semplicemente a un package o rpm che, quando lo installi, installa pure diversi altri componenti. Un po' come quando decidi di installare KDE, ad esempio, che installa parecchi altri componenti che gli servono. Quote:
Però Red Hat è UNA distro, ma ce ne sono altre ugualmente importanti. Debian, e quelle da lei derivate (Ubuntu in primis), ha una certa "forza" nella comunità... però è passata anche lei a Systemd. L'unica rimasta senza Systemd è Slackware, se non erro. Quote:
Comunque anche alcuni miei colleghi non amano particolarmente Poettering (che ha mostrato problemi di comprensione di alcune problematiche di sicurezza), ma alla domanda: "c'è qualcosa di equivalente ma migliore" scrollano sommessamente le spalle... Quote:
Quote:
Poi, come dici, sarà questione di abitudine, visto che trovo estremamente indigesta bash... Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||||||||||
21-08-2017, 06:45 | #34 | |
Senior Member
Iscritto dal: Oct 2003
Città: Milano
Messaggi: 4053
|
Quote:
tieni conto che il tutto mi è durato per un paio di sottoversioni (16.04, 16.10) |
|
21-08-2017, 09:26 | #35 |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Altro che ed e' un'ulteriore occasione di scandalo, con Kay Sievers che se ne frega, chiude i bug report che non gli vanno a genio. Tanto che Torvalds ha dovuto mazzolarlo per benino
|
21-08-2017, 16:10 | #36 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Allora ricordavo bene, come avevo scritto:
"Sievers credo non ne faccia più tanti, visto che mi pare sia stato bannato da Torvalds (che, se non erro, ama appiccicare "systemd sucks" o qualcosa di simile nelle patch di cui fa review)." Comunque ormai Systemd è lì e credo sia destinato a rimanerci. Spero che la situazione migliori, perché non c'è altro strumento al momento che possa soddisfare almeno i suoi requisiti.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
21-08-2017, 17:24 | #37 | |
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
iterando: sviluppo, test sugli utenti, bugfix prima o poi migliora per inerzia intanto sara' passato qualche decennio di "l'opensource fa schifo", "linux non funziona" eppure gli strumenti e le tecniche esistono...non dico che un init system debba essere scritto necessariamente in haskell, ma almeno l'abc dell'ingegneria del software... ovviamente e' difficile trovare in giro un init che vuol fare il sistema operativo |
|
22-08-2017, 07:55 | #38 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Forse perché il sistema operativo non era strutturato granché bene.
Checché ne dica Torvalds, Linux è un'implementazione di Unix/Posix, che di conseguenza si porta dietro un bel po' di vecchiume (concetti/"filosofie"/API). Systemd quanto meno prova ad ammodernarne alcune parti, visto che un s.o. di questi giorni si porta dietro problematiche/necessità ben diverse da quelle di 40 e passi anni fa. Aggiungendo altre problematiche, nulla da dire su questo, ma com'è ovvio che sia per un software così complesso nonché delicato. Non ne farei nemmeno una questione ideologica sull'open source o "Linux che non funziona". Linux è sviluppato per l'80% da aziende che investono fiumi di denaro per le loro esigenze, e Systemd è una (delle tante) tecnologia che viene fuori "semplicemente" dalle esigenze di questi colossi. Esigenze che non si possono procrastinare indefinitamente, perché se qualcosa ti serve... ti serve e ci lavori, appunto. Cerchiamo, dunque, di essere pragmatici, ma sempre: se Linux è così diffuso ormai, non è certo per virtù dello spirito santo. Di ideologia non si campa. E lo "sterco del diavolo", checché se ne dica, fa comodo a tutti.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:34.