Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Sony Xperia 1 VII: lo smartphone per gli appassionati di fotografia
Recensione Sony Xperia 1 VII: lo smartphone per gli appassionati di fotografia
Sony Xperia 1 VII propone un design sobrio e funzionale, con un comparto fotografico di ottimo livello caratterizzato da uno zoom continuo e prestazioni generali da top di gamma puro. Viene proposto con una personalizzazione software sobria e affidabile, ma presenta qualche criticità sul fronte ricarica rapida. Il dispositivo punta su continuità stilistica e miglioramenti mirati, rivolgendosi al solito pubblico specifico del brand giapponese.
Attenti a Poco F7: può essere il best buy del 2025. Recensione
Attenti a Poco F7: può essere il best buy del 2025. Recensione
Poco F7 5G, smartphone che punta molto sulle prestazioni grazie al processore Snapdragon 8s Gen 4 e a un display AMOLED da ben 6,83 pollici. La casa cinese mantiene la tradizione della serie F offrendo specifiche tecniche di alto livello a un prezzo competitivo, con una batteria generosissima da 6500 mAh e ricarica rapida a 90W che possono fare la differenza per gli utenti più esigenti.
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Abbiamo provato per molti giorni il nuovo Z Fold7 di Samsung, un prodotto davvero interessante e costruito nei minimi dettagli. Rispetto al predecessore, cambiano parecchie cose, facendo un salto generazionale importante. Sarà lui il pieghevole di riferimento? Ecco la nostra recensione completa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-09-2010, 13:33   #561
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Nome dell' os

Insieme alla nuova versione, riapro il tema del nome dell' OS, in modo da aprire un server Git con il nome definitivo e sfruttare quel benedetto account SourceForge.
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2010, 19:38   #562
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
http://sourceforge.net/projects/superkernel/
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 29-09-2010, 21:37   #563
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Insieme alla nuova versione, riapro il tema del nome dell' OS, in modo da aprire un server Git con il nome definitivo e sfruttare quel benedetto account SourceForge.
MyOS?
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 30-09-2010, 19:40   #564
Takuya
Senior Member
 
L'Avatar di Takuya
 
Iscritto dal: Dec 2008
Messaggi: 764
kOS - kool Operating System?

Ultima modifica di Takuya : 30-09-2010 alle 19:43.
Takuya è offline   Rispondi citando il messaggio o parte di esso
Old 30-09-2010, 19:45   #565
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da Takuya Guarda i messaggi
kOS - kool Operating System?


HWOS
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 01:00   #566
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Continuo a dire che non puoi avere un nome originale senza una funzione o un obiettivo originale

Sparo a caso:
-YAOS, Yet Another OS (che spiega tutto)
-caOS, inventati il significato di ca. Il logo sarebbe tipo quello di Spore
-Uno (in onore di PK ) (ma è già preso per la mia rivoluzionaria IA)
-Mark 0
-MyOS

Sennò tra nomi di pianeti e quant'altro c'è da sbizzarrirsi, o perchè non animali
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 01:28   #567
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da Tommo Guarda i messaggi
-caOS, inventati il significato di ca.
Eh no, troppo tardi. Quello era il nome che alla fine avevo dato al mio famoso sistema operativo.

__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 06:15   #568
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Continuo a dire che non puoi avere un nome originale senza una funzione o un obiettivo originale

Sparo a caso:
-YAOS, Yet Another OS (che spiega tutto)
-caOS, inventati il significato di ca. Il logo sarebbe tipo quello di Spore
-Uno (in onore di PK ) (ma è già preso per la mia rivoluzionaria IA)
-Mark 0
-MyOS

Sennò tra nomi di pianeti e quant'altro c'è da sbizzarrirsi, o perchè non animali
CaccamOS?


__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 11:31   #569
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Quote:
-YAOS, Yet Another OS (che spiega tutto)
O anche Pinos (pinos is not an os)
Quote:
-Uno (in onore di PK ) (ma è già preso per la mia rivoluzionaria IA)
Poi ovviamente me la compili così la uso come console vero?
Quote:
-Mark 0
Diciamo Mark -1 visto le funzionalità attuali

Quote:
-MyOS
http://www.myos.org/

Quote:
Sennò tra nomi di pianeti e quant'altro c'è da sbizzarrirsi, o perchè non animali
Avevo anche pensato a nomi italiani, tipo Leonardos.
(Ovviamente non è necessario metterci OS alla fine, solo se suona bene)


Discutiamo anche di questo: che funzioni vorreste avere implementate in un OS? Sia da lato "utente" (cioè ad esempio sull'interfaccia), sia dal lato "programmatore" (librerie, utilità di programmazione tipo Visual*)...
Scrivete qualsiasi cosa vi passi in mente, non importa quanto strana o complessa
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 12:37   #570
dojolab
Senior Member
 
L'Avatar di dojolab
 
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Discutiamo anche di questo: che funzioni vorreste avere implementate in un OS? Sia da lato "utente" (cioè ad esempio sull'interfaccia), sia dal lato "programmatore" (librerie, utilità di programmazione tipo Visual*)...
Scrivete qualsiasi cosa vi passi in mente, non importa quanto strana o complessa
Shell Python.
__________________
Il mercatino di dojolab: VENDO UN PO' DI COSE! VAI
Vendo Libro Oracle 10g GUIDA COMPLETA della Oracle Press, ITALIANO: LINK
dojolab è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 12:45   #571
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Dunque... vorrei un file explorer veramente fluido, anche meglio di quello di Mac OS X: qualcosa che riesca a mostrare una gerarchia di folders in una stessa schermata, permettendo di spostare e lavorare sui files di tutti i livelli.
E voglio che tutta l'interfaccia sia pensata per il single click + drag&drop.
Magari falla anche con azioni scriptabili con blocconi visuali trascinabili e configurabili.

Poi ci voglio un "clipboard shelf" che esce fuori quando copi qualcosa, come la barra di mac:
Ctrl+C quindi invece di copiare una sola cosa e rimpazzare la vecchia, si va ad aggiungere alle "note" precedenti: quindi per incollare basta fare doppio click sull'icona col mouse, o premere Ctrl+0...9, o Ctrl+V per la testa della pila.
Non so quante volte avrei pagato oro per una cosa del genere.

Poi ci voglio un supporto al threading avanzato nativo, che espone API basate sul pattern del Task Dispatcher tipo Intel TBB, Poco o JobSwarm.

Poi servirebbe un sottosistema grafico 2D completamente basato sulla scheda video, che offre 3 livelli:
-uno openGL like per disegnare in HW set di dati sui vertici
-uno tipo Quartz/WPF che usa il "parent" per disegnare primitive grafiche come immagini linee e quant'altro.
-il più alto usa il 2° per disegnare finestre standard configurabili da file di dati.

Anche una repository di programmi e SDKs non gestibili a mano ma solo da una routine del SO sarebbe eccellente, riducendo il casino pazzesco dei vecchi SO.
Insomma, l'installer dovrebbe essere parte del sistema operativo, e dovrebbe tenere traccia di tutti i file eseguibili che entrano ed escono.
Un programma non trattato dall'installer non parte.

Poi le applicazioni dovrebbero avere un protocollo stringente di chiamate dal/al SO, il cui rispetto viene validato dall'installer: ad esempio dovrebbero riferire quando hanno finito di accendersi, di caricare, dovrebbero chiedere il permesso quando stanno per iniziare qualcosa di pesante, e notificare quando finiscono.
Allo stesso tempo il SO può notificare il suo stato e aspettarsi che le app facciano qualcosa, come nel caso dello sleep che non sarebbe un dump dello stato della memoria, ma una cosa fatta a mano da ogni applicazione, che salva i dati strettamente necessari su disco.
Con una cosa del genere, si potrebbe anche mettere in sleep selettivamente una sola applicazione pesante e usare il pc per altro
Il che ci porta ad aggiungere un terzo stato all'esecuzione delle applicazioni: Attivo, in Background e Congelato.

Ah, OGNI SINGOLA transazione di rete passa attraverso il SO, sennò viene bloccata. E il SO volendo può loggare tutti i dati emessi e ricevuti da un'app.
Quando un'app richiede accesso in scrittura o in lettura, l'installer lo fa presente all'utente.

In sostanza tra questo e la cartella schermata, è del tutto impossibile smanacciare con le applicazioni, sia per l'utente sia per i malintenzionati; inoltre le applicazioni non sono più in posizione di comando sul sistema operativo: essendo ospiti, devono comportarsi educatamente e chiedere permesso

Sarebbe utilissimo per cose tipo le applicazioni che si aprono all'avvio, che potrebbero essere fatte partire una dopo l'altra sul segnale di "load complete" della precedente, senza intasare il sistema accendendosi tutte assieme (vero windows?).
Oppure per segnalare all'utente "il sistema è sotto carico, vuoi davvero continuare e scrivere sto DVD", o per sapere se un'App è a schermo intero, o se consuma batteria, o se emette suoni, etc.

E tanta tanta altra roba

Anche se comprendo che al 99% non arriverai nemmeno vicino a questo tipo di problemi
__________________
*ToMmO*

devlog | twitter

Ultima modifica di Tommo : 01-10-2010 alle 13:04.
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 13:56   #572
Slayer86
Senior Member
 
Iscritto dal: Mar 2006
Città: Riccione
Messaggi: 1851
Tommo... sei un genio...la maggior parte delle cose che hai scritto non le avevo nemmeno pensate! XD
Certo con un simile sistema sarebbe improponibile il porting di qualsiasi applicazione scritta per altri OS...

Però alcune chicche... come lo stack per il copia incolla sarebbe da proporre agli sviluppatori di qualche DE open...
Slayer86 è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 14:18   #573
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da Slayer86 Guarda i messaggi
Tommo... sei un genio...la maggior parte delle cose che hai scritto non le avevo nemmeno pensate! XD
Certo con un simile sistema sarebbe improponibile il porting di qualsiasi applicazione scritta per altri OS...

Però alcune chicche... come lo stack per il copia incolla sarebbe da proporre agli sviluppatori di qualche DE open...
Grazie
Comunque spinto dalla gegnalità dell'idea dello stack (che m'è venuta mentre scrivevo tra l'altro) ho guardato su internet come realizzarla... ed esiste già, almeno per Mac:
CopyPaste Pro
Peccato

Certo integrata nel SO funzionerebbe meglio.

Comunque i modi per rivoluzionare un SO moderno sarebbero veramente tanti, anche per questo Linux non mi è simpatico: è tutto libero, tutti decidono tutto... e poi sono i primi ad attaccarsi a tradizioni decennali come la riga di comando, server X e compagnia bella.
Poi arriva Apple, che è chiusa e cattiva, e con IOS cambia tutte le carte in tavola
Infatti il 99% delle idee nel mio post zitte zitte vengono dall'architettura di quello
__________________
*ToMmO*

devlog | twitter

Ultima modifica di Tommo : 01-10-2010 alle 14:20.
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 18:59   #574
LS1987
Senior Member
 
Iscritto dal: Apr 2010
Messaggi: 1710
Prima di pensare al nome pensare funzionalità

Forse prima di pensare al nome non sarebbe meglio pensare alle sue funzionalità o al suo obiettivo, e in base ad essi pensare un nome adeguato?
LS1987 è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 19:51   #575
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Grazie
Comunque spinto dalla gegnalità dell'idea dello stack (che m'è venuta mentre scrivevo tra l'altro) ho guardato su internet come realizzarla... ed esiste già, almeno per Mac:
CopyPaste Pro
Peccato
Se ho capito bene esiste pure per win:

http://bluemars.org/clipx/

__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 22:16   #576
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Per il nome ecco la soluzione definitiva:

BaldiOS

e non c'è storia: ho anche tonnellate di materiale, pure di merchadising. Roba che Linux può soltanto sognarsi:


A parte che Tux finirebbe affettato.
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 01-10-2010, 22:34   #577
blackskop
Senior Member
 
Iscritto dal: Aug 2008
Messaggi: 308
rockOS



blackskop è offline   Rispondi citando il messaggio o parte di esso
Old 02-10-2010, 14:14   #578
Z80Fan
Senior Member
 
L'Avatar di Z80Fan
 
Iscritto dal: Sep 2009
Messaggi: 638
Quote:
Originariamente inviato da dojolab Guarda i messaggi
Shell Python.
Erà già nei miei piani, visti i precedenti consigli di altri utenti.
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Dunque... vorrei un file explorer veramente fluido, anche meglio di quello di Mac OS X: qualcosa che riesca a mostrare una gerarchia di folders in una stessa schermata, permettendo di spostare e lavorare sui files di tutti i livelli.
E voglio che tutta l'interfaccia sia pensata per il single click + drag&drop.
Magari falla anche con azioni scriptabili con blocconi visuali trascinabili e configurabili.
Ok.
Quote:
Poi ci voglio un "clipboard shelf" che esce fuori quando copi qualcosa, come la barra di mac:
Ctrl+C quindi invece di copiare una sola cosa e rimpazzare la vecchia, si va ad aggiungere alle "note" precedenti: quindi per incollare basta fare doppio click sull'icona col mouse, o premere Ctrl+0...9, o Ctrl+V per la testa della pila.
Non so quante volte avrei pagato oro per una cosa del genere.
Si, è un'idea geniale!
Quote:
Poi ci voglio un supporto al threading avanzato nativo, che espone API basate sul pattern del Task Dispatcher tipo Intel TBB, Poco o JobSwarm.
Anche come Grand Central Dispatch? Cmq vedrò quando implementerò lo scheduler.
Quote:
Poi servirebbe un sottosistema grafico 2D completamente basato sulla scheda video, che offre 3 livelli:
-uno openGL like per disegnare in HW set di dati sui vertici
-uno tipo Quartz/WPF che usa il "parent" per disegnare primitive grafiche come immagini linee e quant'altro.
-il più alto usa il 2° per disegnare finestre standard configurabili da file di dati.
Mi sembra un buono stack. Cosa intendi dire per "completamente basato sulla scheda video"? Che è studiato per prendere il meglio dalle nuove tecnologie?
Quote:
Anche una repository di programmi e SDKs non gestibili a mano ma solo da una routine del SO sarebbe eccellente, riducendo il casino pazzesco dei vecchi SO.
Insomma, l'installer dovrebbe essere parte del sistema operativo, e dovrebbe tenere traccia di tutti i file eseguibili che entrano ed escono.
Un programma non trattato dall'installer non parte.
Capito, come succede su Android no? L'applicazione (o almeno il suo file di installazione) deve definire i servizi che l'applicazione accederà.
Quote:
Poi le applicazioni dovrebbero avere un protocollo stringente di chiamate dal/al SO, il cui rispetto viene validato dall'installer: ad esempio dovrebbero riferire quando hanno finito di accendersi, di caricare, dovrebbero chiedere il permesso quando stanno per iniziare qualcosa di pesante, e notificare quando finiscono.
Allo stesso tempo il SO può notificare il suo stato e aspettarsi che le app facciano qualcosa, come nel caso dello sleep che non sarebbe un dump dello stato della memoria, ma una cosa fatta a mano da ogni applicazione, che salva i dati strettamente necessari su disco.
Con una cosa del genere, si potrebbe anche mettere in sleep selettivamente una sola applicazione pesante e usare il pc per altro
Il che ci porta ad aggiungere un terzo stato all'esecuzione delle applicazioni: Attivo, in Background e Congelato.
E' una buona idea; tuttavia, è un po' utopistica: come puoi fidarti delle applicazioni? Finchè le scrivi te è un conto, ma secondo te un programmatore che vuole far sembrare la sua applicazione velocissima, seriamente chiederebbe il permesso all'OS che *potrebbe* rallentarla (anche se con un motivo valido)?
In secondo luogo, dover gestire tutti questi eventi allungherebbe la scrittura del programma, quindi: o si lascia l'opzione al programmatore se gestire o meno gli eventi, e la maggior parte delle applicazioni non la userà, oppure metterlo d'obbligo facendo quindi allontanare tutti quei programmatori suddetti che non hanno voglia di gestire tutti questi dettagli.
Quote:
Ah, OGNI SINGOLA transazione di rete passa attraverso il SO, sennò viene bloccata. E il SO volendo può loggare tutti i dati emessi e ricevuti da un'app.
Quando un'app richiede accesso in scrittura o in lettura, l'installer lo fa presente all'utente.
Perchè, non funziona così anche adesso?
Quote:
In sostanza tra questo e la cartella schermata, è del tutto impossibile smanacciare con le applicazioni, sia per l'utente sia per i malintenzionati; inoltre le applicazioni non sono più in posizione di comando sul sistema operativo: essendo ospiti, devono comportarsi educatamente e chiedere permesso
Bisogna vedere però se tutte questi sistemi di protezione poi non influiscano negativamente sulla facilità d'uso del sistema: se i settaggi o le richieste di conferma sono troppo complesse, l'utente accetterà senza nemmeno guardare (difatti si è visto con Android che neanche dell'utente non ci si può fidare, a meno che non sia un power user che setta tutto a puntino)
Quote:
Sarebbe utilissimo per cose tipo le applicazioni che si aprono all'avvio, che potrebbero essere fatte partire una dopo l'altra sul segnale di "load complete" della precedente, senza intasare il sistema accendendosi tutte assieme (vero windows?).
In questo caso avere il "load complete" porterebbe a dei vantaggi.
In effetti, si può lasciare non obbligatorio la scrittura delle gestioni, ma in questo caso, lo scheduler prenderà questi programmi con una priorità inferiore a quelli che la gestiscono (così i programmatori saranno incentivati maggiormente a rispettare le regole).
Quote:
Anche se comprendo che al 99% non arriverai nemmeno vicino a questo tipo di problemi
Non ho mica detto che servono per il mio os (in realtà si )
Quote:
Originariamente inviato da LS1987 Guarda i messaggi
Forse prima di pensare al nome non sarebbe meglio pensare alle sue funzionalità o al suo obiettivo, e in base ad essi pensare un nome adeguato?
L'idea era di fare un os desktop general-purpose.

@cesare & blackskop
Ok, ma non banalizziamo, questo è un progetto S E R I O !
__________________
| Il mio "OS" (thread su HWU) | |
Z80Fan è offline   Rispondi citando il messaggio o parte di esso
Old 02-10-2010, 15:05   #579
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Anche come Grand Central Dispatch? Cmq vedrò quando implementerò lo scheduler.
Yeah proprio tipo quello
Lo scopo è impedire in qualsiasi modo che le app sappiano su quanti cores stanno girando, per permettere al programma di scalare su un numero arbitrario di cores di potenza variabile in futuro.

Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Mi sembra un buono stack. Cosa intendi dire per "completamente basato sulla scheda video"? Che è studiato per prendere il meglio dalle nuove tecnologie?
Intendo che non usa la CPU per nessun compito visuale, e tutta l'interfaccia alla fine della storia è renderizzata in OpenGL dalla memoria della scheda video.
La CPU ai vari livelli si limita ad assemblare le views e mandare in memoria le risorse necessarie.

Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
E' una buona idea; tuttavia, è un po' utopistica: come puoi fidarti delle applicazioni? Finchè le scrivi te è un conto, ma secondo te un programmatore che vuole far sembrare la sua applicazione velocissima, seriamente chiederebbe il permesso all'OS che *potrebbe* rallentarla (anche se con un motivo valido)?
In secondo luogo, dover gestire tutti questi eventi allungherebbe la scrittura del programma, quindi: o si lascia l'opzione al programmatore se gestire o meno gli eventi, e la maggior parte delle applicazioni non la userà, oppure metterlo d'obbligo facendo quindi allontanare tutti quei programmatori suddetti che non hanno voglia di gestire tutti questi dettagli.
sicuramente allunga i tempi, di sviluppo: sia i tuoi, perchè dovrai validare le chiamate delle app facendole testare ad una persona vera (come fanno Apple , Google e MS) sia perchè va implementato tutto il protocollo che interessa l'applicazione (non tutte sono interessate a tutti gli aspetti del protocollo, anzi).

Di contro hai meno applicazioni, ma di conseguenza anche meno cloni e molta più qualità; vedila così:
quando vai a cercare la qualità vera sui sistemi correnti, devi implementare le stesse chiamate che offrirebbe il tuo SO, ma con hack assortiti.
Questo a scapito della portabilità tra versioni del SO e della stabilità.

Es: in windows migliaia di applicazioni usavano hardcoded path per salvare i propri settings in Documents and Settings, e nel peggiore dei casi in Program Files (che con Vista è diventato read-only), quindi scassandosi col cambio di nomi e privilegi
Nel tuo sistema invece, dotato di questo famoso protocollo, potresti dedicare ad ogni app uno spazio virtuale sul filesystem, dove piazzare salvataggi e impostazioni, che si accede con una propria interfaccia.
Questo andrebbe a scapito di chi fa un txt a tirar via, ma migliorerebbe considerevolmente la vita di chi vuole fare le cose fatte per bene.
(e ti permetterebbe di disinstallare l'applicazione in modo pulito, anche).
Per quanto riguarda applicazioni che _creano_ dei files, boh. Però avendo separato i file di impostazione, possiamo assumere che tutti gli altri siano dati creati per precisa volontà dell'utente, e quindi possono risiedere solamente nella sua cartella (che anche quella è sandboxed).
Così impedisci del tutto alle app di fare cazzate coi files in giro per il sistema, tipo virus che modificano dll, applicazioni che modificano se stesse o altre porcherie assortite.

Quindi indubbiamente ti perdi la fascia di mercato delle applicazioni non interessate alla qualità, e questo io lo vedo come un vantaggio

Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Bisogna vedere però se tutte questi sistemi di protezione poi non influiscano negativamente sulla facilità d'uso del sistema: se i settaggi o le richieste di conferma sono troppo complesse, l'utente accetterà senza nemmeno guardare (difatti si è visto con Android che neanche dell'utente non ci si può fidare, a meno che non sia un power user che setta tutto a puntino)
No le autorizzazioni dovresti tenerle il più possibile tra l'app e il sistema, lo scopo è evitare che l'user debba dare permessi di amministratore o roba del genere...

Quote:
Originariamente inviato da Z80Fan Guarda i messaggi
Perchè, non funziona così anche adesso?
Beh, dato che possono esistere backdoors e quant'altro qualcosa di diverso c'è.
Insomma, il succo è che l'utente, e quindi anche il SO, possono tenere traccia di tutte quante le connessioni attive e ricondurle alla data applicazione.
Una specie di task manager ma con le connessioni, insomma.
Il tutto con DNS di destinazione e traffico in chiaro.

Se ci aggiungi che un'app può accedere solo alle sue impostazioni ed ai dati dell'utente, il sistema è di diverse lunghezze più sicuro di quelli odierni, in quanto una backdoor dovrebbe essere già contenuta nel programma che l'utente scarica (niente trojan), e quel programma viene visionato da te e poi dall'installer (niente virus).

Riassumendo tutti i punti: metti tutto in una sandbox, e poi la sandbox in un'altra sandbox
__________________
*ToMmO*

devlog | twitter

Ultima modifica di Tommo : 02-10-2010 alle 15:16.
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 02-10-2010, 19:44   #580
grigor91
Senior Member
 
L'Avatar di grigor91
 
Iscritto dal: Dec 2007
Città: brianza
Messaggi: 717
SolidOS: a rock-solid operating system.
__________________
AMD Ryzen 9700X MSI RX 480 Gaming X 8G ASRock B850 Pro-A Windows 11 Pro RAM DDR5 16GBx2 TEAMGROUP T-Create Expert 6000 MHz CL30 SSD Crucial T500 4TB case Corsair Carbide 200R
grigor91 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Sony Xperia 1 VII: lo smartphone per gli appassionati di fotografia Recensione Sony Xperia 1 VII: lo smartphone per ...
Attenti a Poco F7: può essere il best buy del 2025. Recensione Attenti a Poco F7: può essere il best buy...
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale Recensione Samsung Galaxy Z Fold7: un grande sal...
The Edge of Fate è Destiny 2.5. E questo è un problema The Edge of Fate è Destiny 2.5. E questo ...
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello Ryzen Threadripper 9980X e 9970X alla prova: AMD...
L'amministrazione Trump vorrebbe distrug...
La NASA vorrebbe realizzare un reattore ...
Oltre 1.700 km con una ricarica: l'assur...
Maxi annuncio dalla Casa Bianca: Apple p...
Microonde con grill, super venduto e app...
Pubblicazioni scientifiche false in aume...
Ecco le 100 startup che prenderanno part...
Pandora colpita da un attacco informatic...
Cooler Master MasterFrame 360 Panorama S...
Motorola e Swarovski lanciano The Brilli...
Wikipedia dichiara guerra all'IA spregiu...
Dai social ai farmaci dimagranti: il nuo...
Addio spam su WhatsApp? Ecco le nuove di...
Su Windows 11 25H2 cambierà (in p...
Per la prima volta un portatile gaming c...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:47.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v