Re: [問卦] Linux是不是過氣了?

作者: ChampYen (網路黑貓)   2017-02-02 23:42:02
※ 引述《jack3651 (一級碧砂)》之銘言:
: ※ 引述《oftisa (oo)》之銘言:
: : 請問一下,使用開放原始碼不是不是也要開放嗎?
: 不清楚耶
: 很多人都修改Linux去斂財阿
: 我不曉得你們說的Linux跟Ubuntu是不是一樣
: 可是我覺得原始的Linux應該是沒有使用介面的
Ubuntu - Linux Distribution, 一個 Kernel 加上軟體環境所形成的發行版本
Linux 狹義上指的是 Linux Kernel
使用開放原始碼不一定要開放, 取決於使用的開發原始碼軟體使用的授權
Linux Kernel 使用 GPL v2 釋出
基本上取得程式的人要有權力與管道向散佈者取得原始碼
另外常見的 License
LGPL
BSD License
MIT License
Apache License
最後三者並不需要釋出原始碼, 只要散佈時有標明使用即可
Android 所使用的 Linux Kernel 與一般 linux kernel 的差異
主要有加入的部分有:
1. binder - Android 使用的 IPC 方式
2. wakelocks - Android 使用來做電源管理的框架
3. ion - 用來管理與配置硬體使用的記憶體
其實還有其他部分, 像是 shared memory, logger 等等
基本上都是用 kernel driver 的方式加入
: : 為什麼Android變成Google的產品?
: : 不是應該所有人都可以自己修改Android的程式碼嗎?
: 應該是吧 好像有開放一些
Android 的 software framework (請以 Kernel 以上其他的軟體理解)
為 Google 釋出的, source 為 AOSP, 多為 BSD License 釋出
原始碼可以自下列網站取得
http://source.android.com
: : 為什麼HTC自訂HTC SENSE卻被Google禁止,結果每家Android都長得一樣
: 每家Android都長一樣是因為都用Google的版本阿
: 自己修改版本對手變成android和IOS 我相信這難度一定不低
基本上並沒有禁止, Samsung, Asus, LG, SONY 都還是有自己的 Home Launcher
: : HTC也因此被打趴,真是倒楣
: android自己發行了一些套件開發android的app
: 正常android開發者是不會碰到核心的
: HTC被打趴感覺是HTC內部自己的問題
: 當初使用android系統的手機HTC可是Google合作名單之一
: 可惜策略不佳還是怎樣的
: 不然跟google很熟的話還可以說是android的原生機種
: 不過HTC都變成這樣了 再說什麼也不能改變現況
作者: harden5566 (澎湖大鬍子)   2017-02-02 23:43:00
講中文
作者: freeunixer (御劍客)   2017-02-02 23:44:00
網路黑貓!!!有神快敗 m(_._)m
作者: DIDIMIN ( )   2017-02-02 23:45:00
你可以講中文嗎?
作者: vn509942 (如履薄冰)   2017-02-02 23:45:00
推 你真有耐心
作者: james732 (好人超)   2017-02-02 23:45:00
自己要怎麼build出能塞進手機的image我一直搞不懂
作者: ChampYen (網路黑貓)   2017-02-02 23:50:00
linux kernel source http://www.kernel.org

Links booklink

Contact Us: admin [ a t ] ucptt.com