Visualizzazione stampabile
-
Android è Unix?
Curiosità mia!
Ps: Unix è necessariamente open suorce? Dovrebbe esserlo, le licenze BSD[codice sorgente più puro e mantenuto] e GNU(GPL)[Linux e OS X---> elaborazioni app] lo obbligano!
Ed in quel caso, com'è il terminale? XD
Pps: Ovviamente, anche se non è usata, la BSD è più sicura! :)
-
Ma stai postando parole a casaccio tanto per aumentare il post counter dell'account appena fatto? :D
-
Quote:
Originariamente inviato da
lostman
Ma stai postando parole a casaccio tanto per aumentare il post counter dell'account appena fatto? :D
Nono, era una mia curioità! :)
Scusami, ma voi non ne dovreste sapere? Qualunque cellulare o pc(scusa il nome generico non mi viene ora) ha un sistema operativo, quindi è una domanda più che lecita! :)
Per esempio i vecchi Nokia erano Symbian! :)
Ps: Se non vi interessa non rispondete, ho postato nella sezione che lo permette quindi non do fastidio e non è una domanda scontata, perchè se dovete farci qualcosa è utile saperle certe cose! :)
Come è utile sapere che il jailbreak negli opensource è legale anche se blocchi la garanzia! :)
-
Eccerto che è un sistema UNIX..
Ti riporto quanto dice Wikipedia a riguardo:
Quote:
Dal 2009 si stanno diffondendo computer palmari e telefoni cellulari basati su Android, una versione di GNU/Linux modificata da Google per essere estremamente leggera ricorrendo all'uso però di una macchina virtuale sviluppata per gli applicativi APK da Java da Sun Microsystems, adesso da Oracle Corporation.
-
Quote:
Originariamente inviato da
NiloGlock
Eccerto che è un sistema UNIX..
Ti riporto quanto dice Wikipedia a riguardo:
Grazie mille! :)
Mi piaciono un casino questi argomenti! :)
-
Quote:
Originariamente inviato da
loopiedoo
Grazie mille! :)
Mi piaciono un casino questi argomenti! :)
Ovviamente per "macchina virtuale sviluppata per gli applicativi APK da Java da Sun Microsystems" si intende il noto runtime Dalvik. ;)
-
Quote:
Originariamente inviato da
NiloGlock
Ovviamente per "macchina virtuale sviluppata per gli applicativi APK da Java da Sun Microsystems" si intende il noto runtime Dalvik. ;)
Puoi spiegarmi? ahah
Io sono arrivata a Java=Codice scrittura! XD
Ps: il Kernel non è monolitico, giusto? Ma ibrido!
-
GNU è l'acronimo di GNU's Not Unix, e Linux nasce proprio per essere una versione "libera" di Unix (terminologia corretta: è un kernel Unix-like).
Android non segue licenze GNU ma Apache Open Software License, per una serie di motivi ben spiegati qui: Licenses | Android Developers .
Quote:
Originariamente inviato da
loopiedoo
Ps: Unix è necessariamente open suorce? Dovrebbe esserlo, le licenze BSD[codice sorgente più puro e mantenuto] e GNU(GPL)[Linux e OS X---> elaborazioni app] lo obbligano!
Unix è open source, ma mi pare che abbia delle licenze parecchio "brutte". Quantomeno le aveva, dato che GNU è nato proprio perché le licenze Unix facevano schifo.
Mac OS non è propriamente basato su Unix ma ha un kernel che discende da BSD, e BSD a sua volta discende da Unix.
Quote:
Originariamente inviato da
loopiedoo
Pps: Ovviamente, anche se non è usata, la BSD è più sicura! :)
A livello kernel ormai le vulnerabilità sono molto poche, quantomeno trascurabili rispetto a tutte le vulnerabilità che si tira dietro tutto l'ecosistema attorno.
-
Quote:
Originariamente inviato da
Ma5t3r
GNU è l'acronimo di GNU's Not Unix, e Linux nasce proprio per essere una versione "libera" di Unix (terminologia corretta: è un kernel Unix-like).
Android non segue licenze GNU ma Apache Open Software License, per una serie di motivi ben spiegati qui:
Licenses | Android Developers .
Unix è open source, ma mi pare che abbia delle licenze parecchio "brutte". Quantomeno le aveva, dato che GNU è nato proprio perché le licenze Unix facevano schifo.
Mac OS non è propriamente basato su Unix ma ha un kernel che discende da BSD, e BSD a sua volta discende da Unix.
A livello kernel ormai le vulnerabilità sono molto poche, quantomeno trascurabili rispetto a tutte le vulnerabilità che si tira dietro tutto l'ecosistema attorno.
Grazie, sulla BSD... pensa che ero indecisa fra Linux e BSD! :) (ahahah, avevo letto che internet era basato su quel sistema operativo e i vecchi http mi parevano più "stabili"!)
Ma ritornando nel mondo odierno ho capito che dovrò avere Ubuntu o Kubuntu o Lubuntu(quale? direi Ubuntu, ho un Asus Seashel Series! :) )... ora devo cavarmi però Peppermin Os! Non sono capace! :'(o_O
In più ero affezionatissima alla mia vecchia mail Yahoo!(BSD)
-
Quote:
Originariamente inviato da
loopiedoo
(ahahah, avevo letto che internet era basato su quel sistema operativo e i vecchi http mi parevano più "stabili"!)
Diciamo che sia Linux che FreeBSD sono molto usati, e che a parità di esperienza di chi configura l'uno o l'altro kernel danno risultati assolutamente comparabili.
Con entrambi è possibile fare disastri se si è alle prime armi.
Quote:
Originariamente inviato da
loopiedoo
Ma ritornando nel mondo odierno ho capito che dovrò avere Ubuntu o Kubuntu o Lubuntu(quale? direi Ubuntu, ho un Asus Seashel Series! :) )... ora devo cavarmi però Peppermin Os! Non sono capace! :'(o_O
Non ho mai provato Peppermint OS, attualmente la mia distro "preferita" della famiglia Ubuntu è Linux Mint, con LXDE come Desktop Environment.
Ho usato KDE come sistema operativo quotidiano per un paio di anni, lo preferisco di molto a Ubuntu, ma oggi come oggi per la strada che sta prendendo Canonical vale la pensa passare a Debian, la mamma di Ubuntu, con la speranza che non subisca gli stravolgimenti e le chiusure di cui si parla riguardo a Ubuntu.
-
Quote:
Originariamente inviato da
Ma5t3r
Diciamo che sia Linux che FreeBSD sono molto usati, e che a parità di esperienza di chi configura l'uno o l'altro kernel danno risultati assolutamente comparabili.
Con entrambi è possibile fare disastri se si è alle prime armi.
Non ho mai provato Peppermint OS, attualmente la mia distro "preferita" della famiglia Ubuntu è Linux Mint, con LXDE come Desktop Environment.
Ho usato KDE come sistema operativo quotidiano per un paio di anni, lo preferisco di molto a Ubuntu, ma oggi come oggi per la strada che sta prendendo Canonical vale la pensa passare a Debian, la mamma di Ubuntu, con la speranza che non subisca gli stravolgimenti e le chiusure di cui si parla riguardo a Ubuntu.
Ehm, pensi che Ubuntu basti? o.O
Ahahah, mi sento ignorante! Però è bello capirci un pò! :)
Magari fra un po' avrò voglia di imparare, chiedo a mio zio! ahaha Sarà felicissimo! :)
-
Quote:
Originariamente inviato da
loopiedoo
Curiosità mia!
Ps: Unix è necessariamente open suorce? Dovrebbe esserlo, le licenze BSD[codice sorgente più puro e mantenuto] e GNU(GPL)[Linux e OS X---> elaborazioni app] lo obbligano!
Ed in quel caso, com'è il terminale? XD
Pps: Ovviamente, anche se non è usata, la BSD è più sicura! :)
Risposta breve: no, android non è uno unix.
Unix non è necessariamente open source (ne sono sempre esistite versioni closed), ma ne esistono di perfettamente open come le varie BSD.
Android si basa su linux (il kernel) che non è UNIX ma entrambi rispettano lo standard posix.
Sul terminale beh... su android puoi avere bash, ma non fanno più telefoni con tastiera qwerty fisica, quindi dubito che vorresti anche solo provare ad avviarla.
Curiosità: OS X deriva da Darwin che a sua volta deriva da una BSD, OS X è UNIX (certificato) ed iOS deriva direttamente da questo, tuttavia non so se iOS sia considerabile UNIX e quanto sia compatibile con POSIX.
La cosa simpatica è che cydia (lo storie per i dispositivi jailbreackati) USA pacchetti in formato .deb ed apt come packet manager.
-
Quote:
Originariamente inviato da
DarkSchneider
Risposta breve: no, android non è uno unix.
Unix non è necessariamente open source (ne sono sempre esistite versioni closed), ma ne esistono di perfettamente open come le varie BSD.
Android si basa su linux (il kernel) che non è UNIX ma entrambi rispettano lo standard posix.
Sul terminale beh... su android puoi avere bash, ma non fanno più telefoni con tastiera qwerty fisica, quindi dubito che vorresti anche solo provare ad avviarla.
Curiosità: OS X deriva da Darwin che a sua volta deriva da una BSD, OS X è UNIX (certificato) ed iOS deriva direttamente da questo, tuttavia non so se iOS sia considerabile UNIX e quanto sia compatibile con POSIX.
La cosa simpatica è che cydia (lo storie per i dispositivi jailbreackati) USA pacchetti in formato .deb ed apt come packet manager.
Linux è Unix!!!
-
Quote:
Originariamente inviato da
loopiedoo
Linux è Unix!!!
No.
E' UNIX like, fondamentalmente posix compliant (dipende dalla distro), ma nessuna distro è certificata unix.
Lo scopo del progetto iniziale era creare un kernel unix like open, ma lo stesso Torvalds ha confessato di non essere a conoscenza di BSD, se lo avesse saputo forse nemmeno avrebbe creato Linux.
-
Quote:
Originariamente inviato da
DarkSchneider
No.
E' UNIX like, fondamentalmente posix compliant (dipende dalla distro), ma nessuna distro è certificata unix.
Lo scopo del progetto iniziale era creare un kernel unix like open, ma lo stesso Torvalds ha confessato di non essere a conoscenza di BSD, se lo avesse saputo forse nemmeno avrebbe creato Linux.
No, scusami alllora è colpa mia! :)
Avevo capito che era la Microsoft quella! :)
Ps: Ritornando in tema, ma non era meglio creare un kernel ibrido o micro kernel l'Android?
Ovviamente questa è una mia teoria! :) (Symbian era un microkernel)
-
Quote:
Originariamente inviato da
loopiedoo
No, scusami alllora è colpa mia! :)
Avevo capito che era la Microsoft quella! :)
Ps: Ritornando in tema, ma non era meglio creare un kernel ibrido o micro kernel l'Android?
Ovviamente questa è una mia teoria! :) (Symbian era un microkernel)
Beh.. Il kernel linux si è dimostrato molto flessibile, era open, testato, supportato.
Capisco la scelta di basare un SO su quello, non è il solo SO che usa un kernel Linux ne il solo mobile (di tentativi ne sono stati fatti a quintali, l'ultimo in ordine temporale Tizen di Intel/Samsung).
Alla fine per device come gli smartphone un kernel monolitico può andare bene.
Ma per la risposta alla tua domanda lascio parlare gli attori principali che si sono scontrati proprio su questo tema:
Tanenbaum?Torvalds debate - Wikipedia, the free encyclopedia
-
Quote:
Originariamente inviato da
DarkSchneider
Beh.. Il kernel linux si è dimostrato molto flessibile, era open, testato, supportato.
Capisco la scelta di basare un SO su quello, non è il solo SO che usa un kernel Linux ne il solo mobile (di tentativi ne sono stati fatti a quintali, l'ultimo in ordine temporale Tizen di Intel/Samsung).
Alla fine per device come gli smartphone un kernel monolitico può andare bene.
Ma per la risposta alla tua domanda lascio parlare gli attori principali che si sono scontrati proprio su questo tema:
Tanenbaum?Torvalds debate - Wikipedia, the free encyclopedia
Grazie, eraaperchè è pieno di app! :)
Pensavo fosse più adatto il microkernel, che è alla fine il web! :)
-
Comunque avete ragione: il monolitico è più stabile.
Ma è anche vero che non è completamente monolitico e che ha una buona percentuale di ibrido(app!); sarebbe stato altrimenti impossibile renderlo mobile! :)