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