|
|
|
|
Strumenti |
30-05-2017, 14:50 | #21 | |
Senior Member
Iscritto dal: Mar 2006
Città: Riccione
Messaggi: 1851
|
Quote:
La questione multiutente invece, la manterrei... cioè la gestione unix dei multiutenti (intesi come utenti di sistema con determinati privilegi in determinate cartelle e servizi) è ottima!
__________________
Visitate il mio blog sul mondo FPV:HeavyMachineGun Per i veri appassionati di Formula1: PassioneF1 |
|
30-05-2017, 16:50 | #22 | ||
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2095
|
Quote:
Anche la licenza di Linux non va bene per prodotti commerciali quindi è per questo che Google si sta facendo il suo kernel con nome di fiore sta volta Per fare altri esempi dove GPL fu un'inc*lata i TV Sony un tempo usavano Linux come OS e erano costretti a rilasciare le patch che Sony aveva fatto al kernel per far funzionare i propri TV! Oggi sia i TV Sony che PS4 hanno una versione modificata di Net BSD come OS e tanti saluti Quote:
Se fai un telefono (Android) cosa te ne fai del multi utente? Puoi avere dei profili magari questo sì, ma il resto del c*sino secondo me su Android non c'è mica... Dico di più il multi utente non serve manco più su Desktop, nel mio PC di casa ci smanazzo solo io e la prima cosa che ho attivato è stata l'auto-login
__________________
Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat! |
||
30-05-2017, 18:33 | #23 | ||||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Quote:
Quote:
Mi sembra tanto che queste aziende si comportino da perfetti portoghesi. Quote:
Se levi la multiutenza devi comunque implementare un altro sistemi per la separazione e la gestione dei diritti d'accesso alle risorse. Altrimenti si ritorna ai tempi del DOS, dove l'utente, le applicazioni e i servizi di sistema girano come medesimo utente e potevano fare di tutto. Vabbe' li' c'era il problema piu' grosso che tutto girava a ring-0. |
||||
31-05-2017, 09:01 | #24 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2095
|
Beh ma parlando di systemd o delle "applettine" GNU tipo "mv" cosa te ne frega che siano chiamabili dall'esterno? Sono programmi a se stanti se vuoi fargli fare qualcosa chiami la system()
Tanti mica le hanno fatte bene anche adesso sai? Per esempio la funzione C "simlink()" si comporta diversamente da "ln -s" tanto che alla fine per avere il comportamento sensato ho dovuto usare system() se ti sembra un API ben fatta... No, i motivi sul perché su Linux si usa il C sono "politici", nella mia azienda addirittura mi costringono a fare anche cose di alto livello che usando C++/C# farei in molto meno tempo tipo parsare file XML o interagire con un DB usando il C! Per me non ha senso... io con C# senza dovermi concentrare continuamente sui "quirk" del linguaggio e invece su ciò che debbo fare sono 10 volte più produttivo Solo per lo sviluppo di GUI si sono - con reticenza - convinti a farci usare C++ (il "dialetto" farlocco di Qt però)...
__________________
Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat! |
31-05-2017, 09:16 | #25 | ||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Sull'efficienza si potrebbe discutere, perche' si puo' fare di meglio e alcuni linguaggi fanno di meglio. Per il kernel ha tuttavia poco senso, in quanto la sua API e' esposta tramite INT o syscall. Tant'e' che ci sono kernel scritti in C++ e commerciale diffusissimi. Quote:
|
||
31-05-2017, 10:01 | #26 |
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2095
|
Infatti visto che su questo Redox OS codice scritto in C/C++ ci gira avranno esattamente fatto così: dare la possibilità al C di chiamare codice scritto in Rust
__________________
Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat! |
01-06-2017, 11:12 | #27 | |||
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2095
|
Quote:
Quote:
Quote:
Ora siamo arrivati all'assurdo che è il cliente ad obbligarci ad usare Eclipse (la proprietà del codice è sua e vuole poterselo compilare anche da solo senza nel 2017 inoltrato dover smanazzare nel terminale) ovviamente si stanno studiando "truschi" per fargli credere che lo usiamo e poi continuare come al solito (G)VIM e Makefile
__________________
Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat! |
|||
01-06-2017, 11:27 | #28 | |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 3826
|
Quote:
Molto meglio QtCreator, anche per il codice C "puro", a 'sto punto. |
|
01-06-2017, 12:21 | #29 |
Bannato
Iscritto dal: Jan 2010
Città: Roma
Messaggi: 4638
|
|
01-06-2017, 13:19 | #30 |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7884
|
Ho letto per curiosità questa discussione e tutti i commenti, informandomi meglio su questo redox. Sarò sincero, io resto di un'altra idea, per me è solo un numero che si aggiunge ai numeri. Non vedo sbocco commerciale, vedo solo i classici buoni propositi con la topmodel che fà vedere che com'è dimagrita usando il prodotto X rispetto al C; continuo a vedere i soliti problemi dell'open di linux che prima o poi si affacceranno anche su redox.
Quando una cosa è open ogniuno fà come c***o gli pare, il problema principale è questo a mio avviso; aldilà del linguaggio di programmazione che può avere certi sviluppi favorevoli in un contesto piuttosto che in un altro, se c'è l'idea condivisa di sviluppare 1 cosa e per 1 cosa, e farla bene per quella cosa, tutto fila liscio altrimenti tutto và in fuffa. Riguardo ai commenti sul personal computer io sono dell'idea contraria, cioè mi piace l'idea di avere un megaserver da cui attingere risorse di calcolo e storage, e clients indipendenti\rimpiazzabili che ne usufruiscono. Cioè io aumenterei ancora di più il divario della potenza di calcolo tra server e client, per me il client deve diventare un oggetto che, paradossalmente, vadi a pile AAA con potenza di calcolo di un flip-flop ma che tramite una postazione KVM (tastiera monitor mouse) interagisca in tutto e per tutto con un'istanza desktop su un server. Mi piacerebbe poi veder estesa la cosa anche oltre l'ambito domestico, oltre l'attuale desktop-remoto di vnc: quando le linee telefoniche saranno veloci da 100Mbps o più secondo me sarà possibile interagire fluidamente e senza accorgersene con un server avendo l'impressione di usare un pc in locale. Secondo me sarebbe già possibile, su cavo di rete ormai si veicola di tutto oltre ai dati. Con una rete a bassa latenza su cui vengono codificati gli input di mouse\tastiera e il video remoto codificato in flusso audio\video a 60fps (la frequenza di refresh degli lcd) io credo che se qualcuno vuole potrà costruirci un sistema operativo client\server interamente basato sul concetto di desktop remoto. E magari farlo con RUST potrebbe dargli quella visibilità che non ha mettendone in luce le notevoli qualità di coding, espressività ed efficienza. Quando andavo a scuola, con un mio compagno, così per passione realizzammo un mini sistema operativo con un desktop environment basato su interfaccia web, aveva l'aspetto basilare tipo icewm, e mi è sempre piacuta l'idea di estremizzare l'usabilità condivisa di risorse altrimenti sprecate. Abbiamo tanta potenza di calcolo inespressa, lì, ad aumentare solo l'entropia e far girare le ventole di raffreddamento. La cosa poi morì lì, xò secondo me il futuro dovrebbe essere come lo immagino io o simile al più. Le risorse vanno condivise, il software va parallelizzato e svincolato dalla macchina fisica. Bisogna puntare sempre di più sull'ultimo livello del cosiddetto ISO\OSI, sull'astrazione, ed ottimizzare\efficientare ciò che sta sotto.
__________________
System Failure Ultima modifica di Perseverance : 01-06-2017 alle 13:32. |
01-06-2017, 13:37 | #31 | |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 3826
|
Quote:
Questa voglia di tornare indietro da 50 anni non la capisco e non mi piace, ma tant'è. Sulla prima parte del tuo discorso: scarica RHEL 7, con un account da sviluppatore (gratuito dall'anno scorso) e guarda se in quella distro noti "i soliti problemi di Linux". Quando c'è una seria volontà di portare avanti un progetto omogeneo, la licenza del codice è ininfluente. |
|
01-06-2017, 14:21 | #32 | |
Bannato
Iscritto dal: Jan 2010
Città: Roma
Messaggi: 4638
|
Quote:
tui vuoi tornare agli anni 70-80, ai client stupidi e alle informazioni che viaggiano (inutilmente) in rete... vuoi regredire insomma o sei giovane ( meno di 35 anni) e non sai di cosa parli, oppure sei un programmatore cobol over 60 che non riesce a trovare impiego |
|
01-06-2017, 14:23 | #33 | |
Bannato
Iscritto dal: Jan 2010
Città: Roma
Messaggi: 4638
|
Quote:
poi sti discorsi "i soliti problemi di linux".. da gente che non l'ha mai usato oltretutto.. ah ma forse parla delle schermate blu? del registro crittato? no xchè non ho mica capito quali sono sti problemi |
|
01-06-2017, 19:52 | #34 | |
Senior Member
Iscritto dal: Jul 2008
Messaggi: 7884
|
Quote:
Mi aspettavo un confronto costruttivo, essendo nella sezione linux e alternativi, non mi è sembrato di dare un cattivo contributo esprimendo la mia idea. Oh che vi devo dì, volete buttalla in caciara, contenti voi...saluti...
__________________
System Failure Ultima modifica di Perseverance : 01-06-2017 alle 19:55. |
|
02-06-2017, 07:54 | #35 | |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 3826
|
Quote:
Per quanto riguarda i problemi di Linux e il mio consiglio di provare RHEL 7, beh, era appunto un consiglio. In quel caso si tratta di una distro di Red Hat, pienamente supportata e aggiornata per anni, e in quel caso diversi problemi vanno via. Anche se io rimango innamorato di Slackware. Ma questo è soggettivo. |
|
02-06-2017, 11:46 | #36 | |
Bannato
Iscritto dal: Jan 2010
Città: Roma
Messaggi: 4638
|
Quote:
|
|
02-06-2017, 12:59 | #37 | |
Senior Member
Iscritto dal: Jun 2007
Città: Casnate con Bernate
Messaggi: 1915
|
Quote:
__________________
PSU: Seasonic M12II-620 Evo MB: MSI X370 Sli Plus CPU: AMD Ryzen 7 5700X SSD: Kingston SA400S37/240GB RAM: 2x 16GB DDR4 3200MHz SCHEDA VIDEO: SAPPHIRE RX 6700 Pulse OC 10GB S.O.: openSUSE Tumbleweed |
|
02-06-2017, 13:13 | #38 |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 3826
|
Ni. RHEL 7 è la versione "stabile e ufficiale" rilasciata da Red Hat, con aggiornamenti che arrivano direttamente dai loro repository, e supporto per 10 anni.
CentOS 7 e Fedora sono un po' i "laboratori" in cui viene testato ciò che, al momento opportuno, finirà in RHEL. |
02-06-2017, 14:28 | #39 | ||||||||
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Qualunque progetto e' cosi' finche' non diventa un fenomeno di massa. Pure Linux nacque cosi', tant' che Torvalds scriveva:
"I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu)" Poi sappiamo com'e' finita, con gnu (hurd) che e' ancora in forse e linux che si e' esteso a macchia d'olio. Difficilmente c'entra la bonta' tecnica, tant'e' che nel ramo informatico si dice un po' scherzosamente ( ma e' troppo spesso vero ) che sono i peggiori software a diffondersi maggiormente. Un kernel scritto in un linguaggio che spazza via tutti i piu' comuni bug ( e vulnerabilita' derivanti ) non ti sembra avere uno sbocco commerciale? Quote:
Quote:
Devi guardare alla comunita' opensource nella giusta prospettiva, che non e' quella di un'azienda. Se vuoi guardare dal punto di vista aziendale, allora osserva i sottoinsiemi della comunita', ad esempio Redhat, Canonical, System76, Intel. Allora vedrai che le cose procedono piu' o meno come con il closed source. Quote:
La prima ragione e' l'avere un single point of failure. Certo le tecniche sono migliorate da allora, ma ogni tanto apri hwupgrade e leggi: "Amazon down, milioni di siti web offline". Ecco, e' questo il futuro che vuoi? Senza contare gli evidenti problemi legati alla privacy e al tecnocontrollo. E poi vuoi davvero mettere sullo stesso piano un NAS collegato alla tua rete locale o magari un hard disk/ssd connesso alla porta usb3 del tuo pc, con un sistema di storage raggiungibile via internet? Velocita', affidabilita', spreco di risorse. Questo e' il futuro che ti auguri? E non parliamo delle risorse di calcolo. Il cloud in questo ambito puo' andare bene per le cazzatine da smartphone, ma t'immagini minare bitcoin inviando dati a destra e a manca ad una nuvola di server dall'altra parte del mondo? Le latenze ucciderebbero un rinoceronte. Quote:
Ripeto, sono scenari ampiamente studiati e la conclusione e' che sono inadeguati in moltissimi casi. Arpanet ( madre di Internet ) fu progettata a partire dall'assioma che la centralizzazione e' il male e che la rete doveva essere il piu' possibile decentralizzata ( nelle connessioni e negli host/funzionalita' ). Quote:
Quote:
"Rust: One of the biggest overall gainers of any of the measured languages, Rust leaped from 47 on our board to 26" Le sue qualita' risiedono nell'essere un linguaggio orientato alla generazione di programmi corretti e robusti, non c'e' nessun legame con cloud, mainframe e compagnia. Quote:
Quote:
C'e' stata un'azienda che ha fatto quello che dici, creando un'eccezionale OS che ( tra le altre cose, ma non era l'unica novita' ) consentiva la condivisione trasparente e nativa di risorse in rete. Si chiamava Taos/Intent, doveva essere il nuovo OS dell'Amiga...e' sparito! https://en.wikipedia.org/wiki/Tao_Group#Intent Ultima modifica di pabloski : 02-06-2017 alle 14:32. |
||||||||
05-06-2017, 09:05 | #40 | |||
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2095
|
Quote:
https://en.wikipedia.org/wiki/Worse_is_better Quote:
Io - personalmente - credo che sia meglio C# che Rust, ma ammetto che rispetto a C/C++ Rust è un enorme passo avanti! Ma un "language based OS" offre ulteriori vantaggi sia per quanto riguarda la sicurezza che per quanto riguarda la velocità Quote:
__________________
Cosmos C# Open Source Managed Operating System Cosmos Thread Ufficiale Cosmos Official Site Vuoi collaborare allo sviluppo? Unisciti alla chat! |
|||
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:06.