Fórum Root.cz

Hlavní témata => Software => Téma založeno: Xplener 15. 11. 2010, 18:08:34

Název: Android je Linux nebo Unix?
Přispěvatel: Xplener 15. 11. 2010, 18:08:34
Zdravm měl bych dvě menší otázečky
1.Nevíte někdo jestli je android založený na linuxu nebo unixu?
2. Má google servery postavené na linuxu nebo unixu?
Nejlépe z nějakými průkaznými podklady.
Díky moc
Název: Re: Android-- linux nebo unix?
Přispěvatel: Sleep_Walker 15. 11. 2010, 18:17:09
1] http://en.wikipedia.org/wiki/Android_%28operating_system%29
2] http://en.wikipedia.org/wiki/Google_platform
3] STFN :)
Název: Re: Android-- linux nebo unix?
Přispěvatel: Xplener 15. 11. 2010, 18:19:26
díky ale na wikipedii jsem si to taky našel - bohužel člověk s kterýmse o tom dohaduji tvrdí že wikipedie lže
Název: Re: Android-- linux nebo unix?
Přispěvatel: PCnity 15. 11. 2010, 18:35:53
Co je to linux? A co je to UNIX?
Android pouziva Linux kernel, ale userbase je rozny. Cize narozdiel od iOS by som tvrdil ze je zalozeny na Linuxe tak ako vacsina linuxovskych distribucii...
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Petr Krčmář 15. 11. 2010, 19:37:45
Co se týče Androidu, snad bude jako důkaz stačit info z oficiálního webu (http://www.android.com/about/): "Android is built on the open Linux Kernel."

U Google je to taky jednoduché: LWN cituje přímo vývojáře od Google, který hovoří o tom, jak si firma upravuje systém k obrazu svému (http://lwn.net/Articles/357658/).

Zajímá mě na oplátku, čím argumentuje ten kolega? Že Linux nikdo nepoužívá? A jaké má o tom důkazy on?
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Xplener 15. 11. 2010, 19:43:36
děkuji, ničím neargumentuje - Je to můj profesor informatiky na sš . Říkal něco ve smyslu : Říkáte blbosti ,google nikde nevyužívá linux protože kdo by užíval takový nefunkčí balast? a android je zaostalý systém na bázi unixu.
Žádné argumenty nemá
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Petr Krčmář 15. 11. 2010, 19:49:12
Hmm, vizitka českého školství. Google naopak používá Linux na všech serverech i na většině desktopů, investuje nemalé peníze do jeho vývoje a připravuje na jeho základech konkrétní systémy - Android a Google OS.

Ještě mu doporučuji ukázat, co o open-source software říkala Petra Popluhárová z Google, když tu byla před dvěma lety na LinuxExpu (http://www.root.cz/clanky/linuxexpo-2008-open-source-v-praxi/). Tam jsou naopak jasně vyjmenované argumenty pro otevřený software.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Mato Rachela 15. 11. 2010, 20:45:40
To my na strednej sme mali takeho skveleho zastupcu, ze ked som sa chcel hrat s linuxom poskytol mi pocitac v ucebni kde som sa mohol prplat. O rok neskor cela ucebna bezala pod linuxom. Sice to bola nejaka zaujimava distribucia s polovicou veci nefungujucich, no prislo mi to velmi ustretove a do istej miery novátorské  :)
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Kit 15. 11. 2010, 20:46:15
Hmm, vizitka českého školství.
Učitelé, kteří propagují ten Jediný Správný Operační Systém to mají ve školství prostě jednodušší. Rozchodit přiblblý SAS v Linuxu prý jde, ale mně se to zatím nepodařilo. On pořádně nefunguje ani ve Windows.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: TrSek33 15. 11. 2010, 20:47:33
Pokial to tvrdi profesor a vravi ze wikipedia nieje dokaz nema zmysel sa s nim hadat.
Mysli si svoje a nechaj ho nech sa utopi v svojej jesitnosti.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Igor Beňko 15. 11. 2010, 20:56:06
hm, celkom som prekvapeny ze vas to pan Krčmař tak prekvapilo  ;)

takyto postoj je v skolstve uplne bezny..ja som nastastie na gympli vychytal mladeho informatika s otvorenymi ocami..ale ti ostatni...smutne, velmi smutne.

Bol som tento rok na OSSConf v Ziline kde bol zastupca organizacie Liberix pan Vlastimil Ott (pre tych ktori nevedia co je to liberix http://www.liberix.cz/o-spolecnosti/ )a mal tam prezentaciu o ich aktivitach v oblasti skolstva. Myslim si ze by nieco podobneho bolo potrebne aj na Slovensku.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Kit 15. 11. 2010, 20:56:24
Pokial to tvrdi profesor a vravi ze wikipedia nieje dokaz nema zmysel sa s nim hadat.
Mysli si svoje a nechaj ho nech sa utopi v svojej jesitnosti.
Wikipedie skutečně není důkaz, ale odkazuje na původní texty vývojářů a ty se jako důkaz použít dají. Ten profesor zřejmě zapomíná svou roli. Názor mít může i vyhraněný, ale musí nechat dostatečný prostor pro názory ostatní.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Petr Krčmář 15. 11. 2010, 21:22:23
Učitelé, kteří propagují ten Jediný Správný Operační Systém to mají ve školství prostě jednodušší.

Tohle je až problém druhé úrovně. Mě tady spíš štve přístup "říkám studentům, co mě napadne". Ten člověk měl vzejít z akademického prostředí a měl by chápat smysl zdrojů, odkazů a ověřování údajů. A ne jen "ono se to říká, tak to bude pravda" nebo ještě hůř "si to myslím, tak co".
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Petr Krčmář 15. 11. 2010, 21:26:39
Napadá mě jediná věc, co se s tím dá dělat. Uvedu to historkou. Jeden můj dobrý kamarád vyprávěl, že jako dítě byl ve škole dost nešťastný, dělal tam brajgl a učitele nepovažoval za autoritu. Sám cítil, že mu tam něco vadí. Vzali ho do poradny, kde byla výborná psycholožka, která to celé vyřešila jedinou větou: "Budeš si holt muset zvyknout, že jsi inteligentnější než většina učitelů, které kdy potkáš." A tohle mu stačilo, věděl co a jak a naučil se s tím žít a neřešit to. Dotáhl to ve studiu poměrně daleko.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Xplener 15. 11. 2010, 21:41:53
díky všem za nápady a postřehy myslím že tohle mi na to abych ho přesvědčil stačit bude. Přeci jen bych ale měl ještě jeden dotaz: Nevíte jak by se dal zaslat dotaz přímo českému Googlu?
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Kit 15. 11. 2010, 22:30:34
Učitelé, kteří propagují ten Jediný Správný Operační Systém to mají ve školství prostě jednodušší.
Tohle je až problém druhé úrovně. Mě tady spíš štve přístup "říkám studentům, co mě napadne". Ten člověk měl vzejít z akademického prostředí a měl by chápat smysl zdrojů, odkazů a ověřování údajů. A ne jen "ono se to říká, tak to bude pravda" nebo ještě hůř "si to myslím, tak co".
Právě proto učím své studenty, aby si zvykli o mých výrocích pochybovat a naučili se oponovat a dávat protinázory, za které jsem vděčný. Výuka je pak mnohem zajímavější pro obě strany. Nepotřebuji, aby se mnou souhlasili. Někteří studenti to však dodnes nepochopili a nechají se nalévat vědomostmi bez chápání. Je to pro ně pohodlnější.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: anonym 16. 11. 2010, 06:53:19
Tady http://linuxzblizka.blog.zive.cz/2010/03/utajovane-technologie-googlu/ jsou zmíněné důležité serverové technologie využívané Googlem. Google na serverech používá jen Linux s namíru navrženým souborovým systémem a speciálními databázovými řešeními.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Xplener 16. 11. 2010, 18:58:03
hm tak jsem jsem zjistil něco nového napsal jsem dotaz na fan atránku google na facebooku http://www.facebook.com/googlecz s androidem se shodli ale tvrdí že na srvrech mají unix . Tak teď už opravdu nevím čemu věřit
Název: Re: Android je Linux nebo Unix?
Přispěvatel: hawran diskuse 16. 11. 2010, 19:41:15
?
http://developer.android.com/guide/basics/what-is-android.html (http://developer.android.com/guide/basics/what-is-android.html)
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Radek 16. 11. 2010, 21:57:45
Androjid stojí na modifikovaném linuxové kernelu. Linux je unix like os a certifikaci jako ikrevnej unix nemá ale implementuje posix. označení unix pokud se nepletu je vá zané na certifikaci a asy bude vázané na použití jádra odvozeného od puvdních unixsistémů nebobsd
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Mirek Prýmek 17. 11. 2010, 11:58:02
bude vázané na použití jádra odvozeného od puvdních unixsistémů nebobsd

BSD je jeden z "původních unixů", ne?

http://upload.wikimedia.org/wikipedia/commons/5/50/Unix_history-simple.png
Název: Re: Android je Linux nebo Unix?
Přispěvatel: radek 17. 11. 2010, 12:21:12
To já jsem na střední osvítil pár učitelů linuxem a dopadlo to dobre (v odbornym vycviku pouzivali ve 2 ucebnach linux, udajne tedka je to ve vsech a dokonce to zacinaj pouzivat na teorii v ikt- distro UBUNTU) :)
Název: Re: Android je Linux nebo Unix?
Přispěvatel: JS 18. 11. 2010, 09:40:03
Je to logicke:

1. Android je Linux.
2. Linux je Unix.
3. Android neni Unix.

 ;D
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Mirek Prýmek 18. 11. 2010, 11:36:34
Je to logicke:
1. Android je Linux.
2. Linux je Unix.
3. Android neni Unix.

Je to ještě logičtější: Linux není Unix :)
Název: Re: Android je Linux nebo Unix?
Přispěvatel: JS 18. 11. 2010, 13:04:36
Je to ještě logičtější: Linux není Unix :)

Hm, to mi logicke neprijde. Kdyz bychom to brali podle tech certifikaci, tak skutecne Linux neni Unix, ale takovy z/OS ano. Z praktickeho hlediska je ale Linux rozhodne vic Unix nez z/OS.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Mirek Prýmek 18. 11. 2010, 13:18:06
Hm, to mi logicke neprijde. Kdyz bychom to brali podle tech certifikaci, tak skutecne Linux neni Unix, ale takovy z/OS ano. Z praktickeho hlediska je ale Linux rozhodne vic Unix nez z/OS.

Samozřejmě se nám může ZDÁT něco "víc Unix", ale ve skutečnosti je to pokud vím tak, že slovo "Unix" je ochranná známka, kterou aktuálně vlastní The Open Group, která ji propůjčuje na základě (placené) certifikace.

viz
http://www.opengroup.org/openbrand/register/xy.htm
http://www.opengroup.org/openbrand/register/xx.htm
http://www.opengroup.org/openbrand/register/xe.htm

Takže oficiálně je to tak, že MacOS Unix je, zatímco *BSD unixy nejsou ;) z/OS tam taky nikde nevidím.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Sten 18. 11. 2010, 21:04:59
Linux je jádro. Jádro nemá k UNIXu žádný vztah, takže o něm nelze prohlásit, jestli je nebo není UNIX.

GNU/Linux je UNIX-like systém (není to oficiálně UNIX, protože není certifikovaný, ale chová se jako UNIX).

Android používá Linux, ale není UNIX-like systém. Je to nový systém s vlastním způsobem fungování. Nicméně protože používá Linux, lze do něj (po rootnutí) doinstalovat systém GNU (např. Debian) a udělat z něj UNIX-like systém. GNU/linuxové a androidí aplikace spolu ale nebudou moc komunikovat.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: MaT 19. 11. 2010, 06:01:28
Linux je jádro. Jádro nemá k UNIXu žádný vztah, takže o něm nelze prohlásit, jestli je nebo není UNIX.

Ze stejného důvodu, co popisujete níže o něm lze prohlásit, že to není UNIX. Prostě to vlastník značky nedovolil.

Citace
GNU/Linux je UNIX-like systém (není to oficiálně UNIX, protože není certifikovaný, ale chová se jako UNIX).

Android používá Linux, ale není UNIX-like systém. Je to nový systém s vlastním způsobem fungování. Nicméně protože používá Linux, lze do něj (po rootnutí) doinstalovat systém GNU (např. Debian) a udělat z něj UNIX-like systém. GNU/linuxové a androidí aplikace spolu ale nebudou moc komunikovat.

Pokud se nepletu, tak ani spojení "UNIX-like" nelze používat, stejně jako UN*X apod. (Analogie s porušením práv v nedávném případu Zdeněk Svěrák vs. prodejní řetězec se stavebninami)
Název: Re: Android je Linux nebo Unix?
Přispěvatel: smoofy 24. 11. 2010, 16:55:06
Citace
Takže oficiálně je to tak, že MacOS Unix je, zatímco *BSD unixy nejsou  z/OS tam taky nikde nevidím.

Tohle prohlášení postrádá veškerou logiku vzhledem k faktu, že MacOS z BSD vychází a BSD UNIX bezpochyby je a to dokonce jedna z původních větví.

Co se týče LINUX-UNIX tam asi za sebe mluvý zkratka GNU která znamená "GNU is not UNIX".
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Mirek Prýmek 24. 11. 2010, 18:18:18
Citace
Takže oficiálně je to tak, že MacOS Unix je, zatímco *BSD unixy nejsou  z/OS tam taky nikde nevidím.

Tohle prohlášení postrádá veškerou logiku vzhledem k faktu, že MacOS z BSD vychází a BSD UNIX bezpochyby je a to dokonce jedna z původních větví.

MacOS zas tak moc kromě jádra z FreeBSD nemá...

Ale hlavně, nepřehlídls to slovo "oficiálně"?

I kdyby se nakrásně tepláky Hiung Xong se čtyřmi pruhy vyráběly ze stejné látky a ve stejné továrně jako tepláky Adidas, tak to "oficiálně" prostě Adidas není :)
Název: Re: Android je Linux nebo Unix?
Přispěvatel: smoofy 24. 11. 2010, 18:25:00
Souhlasím s tebou. A právě proto se např. FreeBSD jmenuje FreeBSD a MacOS zase MacOS. To ovšem nic nemění na faktu, že je to UNIX. Stejně tak jako jsou produkt ADIDASu i ty noname firmy stale teplaky. A vo tom to je.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Mirek Prýmek 24. 11. 2010, 18:29:14
To ovšem nic nemění na faktu, že je to UNIX.

Unix je "oficiálně" ochranná známka, se kterou disponuje její vlastník. Čili "oficiálně" je Unixem to, co vlastník značky "Unix" dovolí Unixem nazývat. Tečka. Není nad čím debatovat.

"Neoficiálně" může "unixem" nazývat kdokoli cokoli, pokud tím moc nenaštve vlastníka této ochranné známky.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Mirek Prýmek 24. 11. 2010, 18:34:08
Unix je "oficiálně" ochranná známka, se kterou disponuje její vlastník.

Mimochodem stejně tak je to s ochrannou známkou "Linux", kterou vlastní Linus[1]. Když se Linus naštve a zakáže RedHatu značku "Linux" používat, tak operační systém od RedHatu prostě OFICIÁLNĚ Linuxem nebude moct být nazýván a basta. Můžou si to nazývat třeba RedHat Pumprdlik, ale ne "Linux", i kdybysme si my dva stokrát mysleli, že "je to Linux".

[1] http://en.wikipedia.org/wiki/Linux_trademark
Název: Re: Android je Linux nebo Unix?
Přispěvatel: smoofy 24. 11. 2010, 18:54:16
Ja nepsal, že má MacOS něco s FreeBSD ale BSD, na jehož jádře je založen. BSD jako takové UNIXEM prostě je a to i certifikovaným. Rodina následníků xBSD , jak jsi správně zmínil nikoliv. Rozhodně ne oficiálně. To ovšem ve všeobecném měřítku znamená zmatení pojmu a vzájemné zaměnění. Jde o to, jestli bereš UNIX jako ochranou známku nebo jako typ operačního systému. Jako typ OS celá rodina BSD rozhodně unix je. z/OS mimochodem taky a to dokonce certifikovaný. Celkem zajímavá diskuze mimochod  ;)
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Mirek Prýmek 24. 11. 2010, 19:05:40
Jde o to, jestli bereš UNIX jako ochranou známku nebo jako typ operačního systému.

Tak. Proto by korektnější bylo používat pojem "unixový systém" (raději "unixoidní" ;) - v případě BSD apod. - nebo unix-like systém - v případě Linuxů.

z/OS mimochodem taky a to dokonce certifikovaný.

Podle Wiki[1] ne z/OS jako takový, ale USS.

[1] http://en.wikipedia.org/wiki/UNIX_System_Services

btw,
Citace
Of the six operating systems that run on System z mainframes, z/OS is the only one that is UNIX-certified by The Open Group, which is the organization that certifies operating systems to meet UNIX standards. Up to z/OS 1.9, it had UNIX95 certification, and since z/OS 1.10 IBM has gone for UNIX03 full-compliance certification, the latest currently available.
http://goo.gl/WOprB
Název: Re: Android je Linux nebo Unix?
Přispěvatel: smoofy 24. 11. 2010, 21:04:45
Tak kdyz uz jsme u te certifikacni autority tak proc nezajit primo ke kovari:

http://www.opengroup.org/openbrand/register/ (http://www.opengroup.org/openbrand/register/)

Pro upřesnění:
http://www.opengroup.org/openbrand/certificates/1179p.pdf (http://www.opengroup.org/openbrand/certificates/1179p.pdf)

Díky této diskuzi jsem se dostal na stránky o kterých jsem ještě ráno nevěděl že existují. Díky za inspiraci :). Mimochodem sorry za čárky a háčky, trochu v tom mam chaos.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: Mirek Prýmek 24. 11. 2010, 21:11:40
Odkaz na OpenGroup jsem uvadel na predchozi strance :)

Cely seznam tady: http://www.opengroup.org/openbrand/register/
Název: Re: Android je Linux nebo Unix?
Přispěvatel: smoofy 24. 11. 2010, 21:16:01
Srry jsem prehledl. Ale z/OS v tom seznamu normalne figuruje takze je certifikovan.
Název: Re: Android je Linux nebo Unix?
Přispěvatel: JS 24. 11. 2010, 21:47:30
Podle Wiki[1] ne z/OS jako takový, ale USS.

USS je z/OS (je fakticky soucasti jadra), takze to nema cenu resit.