nastesti diky licenci GNU by Microsoft to nemohl postavit pod EULU a sebrat lidem zbytek jejich svobod, nicmene stejne by to byl system na h0vno, tim ze by MIcrosoft do nej implementoval sber dat, funknce "vime nejlip co chcete a nic jineho vam nedovolime" a podobne prasarny...
dalsi vec samozrejme je to ze GNU/Linux Desktop je pouzitelny jiz velice dlouho, pro pokrocile uzivatele uz od minuleho stoleti, pro ty mene pokrocile (~99% z nich) poslednich 5-10 let
Proč bych měl kompilovat BSD pro telefon? Psal jsi, že Android není svobodný, protože má non-GPL libc, díky čemuž tam údajně nemůže běžet nic cizího*. Tak jsem se ptal, v čem je BSD méně svobodné? Ta libc je pod BSD licencí. Čekal jsem, že jako expert na uzavření Androidu budeš vědět, že mluvím o licenci toho libc a ne o úplně cizím systému.
* což je nesmysl samo o sobě, ta libc podporuje všechny POSIX funkce
BSD (licence) je mene svobodne nez co?
Dost sverazne vyklady. Psal jsem, v reakci na to, ze "licence GNU" (GPL) je jakousi zarukou svobod, ze GPL je jadro, libc uz je non-GPL _a_ ze Anroid je !@#$% i ve srovnani s Windows; trik s libc je pekny, ale to by asi nestacilo.
Bezne linuxove (typicky glibc) programy tam nepobezi, ledaze jsou staticky zkompilovane nebo rekompilovane s bionic libc (pricemz to, ze dve ruzne libc implementuji stejny POSIX, neznamena, ze jsou zamenitelne).
S kompilovanim pro tefelon jsi zacal ty. Oba ale vime, ze to neudelas bez ohledu na dostupnost zdrojaku, tudiz ten argument, o ktery se patrne pokousis, vyzniva do ztracena. Schvalne, co mas za mobil a co na nem mas?
Běžné linuxové programy zkompilované pro glibc z Debianu bez rekompilace nepoběží ani na glibc z Gentoo. Takže tenhle argument je nesmyslný.
Psal jsi: ke GPL kernelu non-GPL libc, aby nahodou nefungovaly cizi aplikace (ono to tu není tak těžké dohledat ;), což je hovadina. Už třeba proto, kolik cizích aplikací pro Android je.
S těmi svobodnějšími Windows jsi to tedy myslel jak? Zdrojáky nejsou, upravit je nemohu, zkompilovat pro svůj telefon či počítač (bez toho, abych s MS podepsal NDA) taky ne. Nebo snad víš o něčem jako Cyanogenmod nebo MIUI založeném na Windows?
Argument spociva v tom, ze pokud dve "distra" pouzivaji jinou libc, rekompilovat musis (naproti tomu u dvou dister se stejnou libc, bez ohledu na Gentoo, ne ntune), a pokud tak cinis (byt, pravda, zrovna ty vzbuzujes dojem, ze necinis), narazis na extra problemy, coz je mozna vedlejsi, ale jiste vitany efekt izolace userlandu od (L)GPL.
S temi Windows jsem to myslel tak, ze...nejprve reknes, co mas na tom mobilu, abychom si dlouze nepovidali o stahovani, upravovani a kompilovani, a pak z tebe nevylezlo, ze to mas, jak to prislo z tovarny, jak nejake Widle.
Na jaké extra problémy narazíš při kompilaci pro jinou libc? Jak se tyhle problémy liší od typické tuny problémů při portování na jinou distribuci (jiný balíčkovací systém, jiné umístění knihoven, systemd × upstart × sysvinit, SELinux × AppArmour, …) či jen při kompilaci pro jinou architekturu (Android je hlavně ARMv7 a AArch64)?
Docela jsi mě rozesmál. Ve zdrojácích Androidu se hrabu prakticky každý týden (protože nativní rozhraní pro Android jsou dost mizerně dokumentované a ve starších API to často funguje jinak, než je popsané) a vyvíjím custom firmware s proprietární systémovou službou, takže o tom trochu nějaké povědomí mám ;) Chtěl bych vidět někoho, kdo tohle může říct o těch Windows :P