[分享] Windows 10將有Ubuntu subsystem

看板Linux作者 (拱門林納斯)時間8年前 (2016/03/31 00:28), 8年前編輯推噓15(15061)
留言76則, 19人參與, 最新討論串1/1
現在的build大會 http://news.microsoft.com/build2016 還有剛剛的消息 https://url.fit/ZdeYp 大意就是 Windows 10 可以run native Linux binary 還內建bash、apt-get... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.67.95 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1459355308.A.896.html ※ 編輯: Archlinux (140.113.67.95), 03/31/2016 00:29:02

03/31 00:31, , 1F
wow....@@!
03/31 00:31, 1F

03/31 00:32, , 2F
精確來說是ubuntu
03/31 00:32, 2F
理論上是ubuntu userspace binary的話 用一些方法就可以搞成Archlinux了啊XD ※ 編輯: Archlinux (140.113.67.95), 03/31/2016 00:38:16

03/31 00:39, , 3F
可是... Linux用戶想要的應該是核心啊 XD
03/31 00:39, 3F

03/31 00:42, , 4F
這是給win用戶可用linux工具的東西吧,核心不重要啊
03/31 00:42, 4F

03/31 00:43, , 5F
要的只是linux上一堆windows沒有的好用工具
03/31 00:43, 5F

03/31 00:44, , 6F
也對,是要做給自己用戶用的
03/31 00:44, 6F

03/31 00:47, , 7F
這個 ID 有學到 Arch 精髓!讚!
03/31 00:47, 7F

03/31 01:24, , 8F
土下座打手槍大不能屈服於微軟的淫威之下阿!
03/31 01:24, 8F

03/31 01:30, , 9F
發表會只有提到Bush而已,其他linux工具能不能用還不知道
03/31 01:30, 9F

03/31 01:30, , 10F
先不用太緊張
03/31 01:30, 10F

03/31 01:51, , 11F
那有沒有提到obama
03/31 01:51, 11F

03/31 02:07, , 12F
http://ma19.moe/gTabL 基本上該有的Ubuntu工具都有了
03/31 02:07, 12F

03/31 02:08, , 13F
代表以後ssh也不需要靠外部軟體拉~~~
03/31 02:08, 13F

03/31 09:19, , 14F
樓上那個縮址網域名... 不蘇湖啊 XD
03/31 09:19, 14F

03/31 09:38, , 15F
那個縮址域名...一定是鄉民搞的
03/31 09:38, 15F

03/31 10:37, , 16F
linux emulator? 小心侵犯 GPL/LGPL 的問題。
03/31 10:37, 16F

03/31 11:11, , 17F
他說不是模擬器
03/31 11:11, 17F

03/31 11:30, , 18F
不是模擬器沒有GPL問題
03/31 11:30, 18F

03/31 11:54, , 19F
這... 代表會有GNU/Windows嗎 (linux只是核心啦)
03/31 11:54, 19F

03/31 13:04, , 20F
不是模擬器不代表沒GPL的問題,因為 bash 本身就是
03/31 13:04, 20F

03/31 13:05, , 21F
GPL3,而且是 FSF 的一個重要 project。到時看 FSF
03/31 13:05, 21F

03/31 13:05, , 22F
怎麼說。
03/31 13:05, 22F

03/31 13:06, , 23F
如果只是模仿,沒動到 bash 的 code,那應該是沒問題
03/31 13:06, 23F

03/31 13:06, , 24F
但連 binary 都可以直接執行,要說沒動到 GPL/LGPL
03/31 13:06, 24F

03/31 13:07, , 25F
的 code,是有點困難。
03/31 13:07, 25F

03/31 14:00, , 26F
Ubuntu的Bash已經是Open了吧,Windows是作了一層去轉換
03/31 14:00, 26F

03/31 14:00, , 27F
syscall和NT Kernel的API,上層套件庫binary全部都是
03/31 14:00, 27F

03/31 14:00, , 28F
ubuntu原生的
03/31 14:00, 28F

03/31 14:10, , 29F
照Ubuntu官方說法的話...目前Windows和Ubuntu 14.04的
03/31 14:10, 29F

03/31 14:11, , 30F
binary checksum是一模一樣....完全沒變動直接放到Windows
03/31 14:11, 30F

03/31 14:11, , 31F
執行
03/31 14:11, 31F

03/31 14:35, , 32F
剛也有想到這個問題而 有去爬gpl的faq
03/31 14:35, 32F

03/31 14:36, , 33F
第一 這些linux library如果有用到windows的系統函式
03/31 14:36, 33F

03/31 14:36, , 34F
比如說系統呼叫之類 這個是system library exception
03/31 14:36, 34F

03/31 14:36, , 35F
啊他只要不要一開始就跟windows同捆散佈gpl的東西就好
03/31 14:36, 35F

03/31 15:15, , 36F
如果Windows連elf loader都做進去, 可以直接吃.so,那就
03/31 15:15, 36F

03/31 15:16, , 37F
FSF 一直在注意 Canonical 的動作,這問題想必已經
03/31 15:16, 37F

03/31 15:16, , 38F
很有趣了....
03/31 15:16, 38F

03/31 15:16, , 39F
在研究,只是他們的律師群的回應很慢,要等一下時間
03/31 15:16, 39F

03/31 15:17, , 40F
Canonical 常常在玩這種法行邊緣的東西。Orz
03/31 15:17, 40F

03/31 15:17, , 41F
s/法行邊緣/法律邊緣/
03/31 15:17, 41F
OS X 沒有拿freebsd核心用吧 他們是用叫做mach的微核心去改的 而且 freebsd 是 bsd license 你拿去用也沒差 Wondows 裡面也有 etc hosts 還有一些網路實作好像就是從bsd系列拿過來的

03/31 15:18, , 42F
Mac 也是拿 FreeBSD 的 kernel 來用,可是人家照規矩
03/31 15:18, 42F

03/31 15:18, , 43F
來,沒有人會說話。
03/31 15:18, 43F

03/31 15:37, , 44F
還沒仔細看, 感覺可能跟Wine的做法類似
03/31 15:37, 44F

03/31 15:40, , 45F
所以它要叫Line嗎?
03/31 15:40, 45F

03/31 15:50, , 46F
蠻有趣的消息,到時候再看後續消息如何
03/31 15:50, 46F

03/31 15:50, , 47F
不過,目前不會為了這樣就去用 Win 10,以後再看看
03/31 15:50, 47F

03/31 19:03, , 48F
Ubuntu即將支援的ZFS授權好像也有爭議,雖然官方是說OK。
03/31 19:03, 48F

03/31 19:10, , 49F
他們說 ZFS 是給什麼 container 用的,一般系統不會
03/31 19:10, 49F

03/31 19:10, , 50F
用,那個是什麼啊?
03/31 19:10, 50F

03/31 19:17, , 51F
明明就是微軟作了一個 Linux subsystem
03/31 19:17, 51F

03/31 19:17, , 52F
然後 Canonical 提供了一包 Ubuntu userspace set
03/31 19:17, 52F

03/31 19:18, , 53F
然後 Ubuntu 包完全沒有修改過,這是犯了哪條法律啊?
03/31 19:18, 53F

03/31 19:21, , 54F
找個pacman.deb,甚至直接編譯出pacman就能pacstrap
03/31 19:21, 54F

03/31 19:21, , 55F
出Arch喏
03/31 19:21, 55F

03/31 19:22, , 56F
照理說應該不管哪個 Linux 發行版應該都可以放上去跑
03/31 19:22, 56F

03/31 19:22, , 57F
如果 Arch 也提供一包給微軟,也許就多了一個選擇。
03/31 19:22, 57F

03/31 19:24, , 58F
不過我猜接下來會出現的應該是 Debian on Windows 10
03/31 19:24, 58F

03/31 20:22, , 59F
因為看到有人po「在MS與Canonical的合作下」的語句
03/31 20:22, 59F

03/31 20:23, , 60F
因此提出懷疑,但並無任何明確指控,請問我又是犯了
03/31 20:23, 60F

03/31 20:23, , 61F
哪一條法律?提出質疑是公民的權利。況且你無法代表
03/31 20:23, 61F

03/31 20:24, , 62F
某公司發言!
03/31 20:24, 62F

03/31 21:45, , 63F
完全沒有問題,是該懷疑。 :P
03/31 21:45, 63F
※ 編輯: Archlinux (140.113.67.95), 04/01/2016 04:13:23

04/01 09:51, , 64F
包pacman.deb是哪招啦XD
04/01 09:51, 64F

04/01 12:12, , 65F
都有 pacman.rpm 了,包個 deb 也不奇怪?
04/01 12:12, 65F

04/01 14:02, , 66F
OS X 用的是 mach + bsd kernel 的混合式核心。
04/01 14:02, 66F

04/01 14:02, , 67F
bsd license 很鬆沒錯,但不能把人家的 copyright 拿
04/01 14:02, 67F

04/01 14:02, , 68F
掉,變成是自己的作品。
04/01 14:02, 68F

04/01 14:04, , 69F
我一直在強調,license 的位階比 copyright 低,這
04/01 14:04, 69F

04/01 14:04, , 70F
些 FS/OSS 的 license(包括 PD)都沒放棄 copyright
04/01 14:04, 70F

04/01 14:04, , 71F
請大家不要搞錯了!
04/01 14:04, 71F

04/01 14:22, , 72F
至於混合式核心算不算微核心?去問問 Linus 吧!他認
04/01 14:22, 72F

04/01 14:23, , 73F
他認為實作上仍算是單核(有爭議)。XD
04/01 14:23, 73F

04/01 17:27, , 74F
單核心、微核心對使用者會有影響嗎?
04/01 17:27, 74F

04/01 18:02, , 75F
google 一下比較快啦!
04/01 18:02, 75F

04/02 03:12, , 76F
有點多餘,相較原生沒有吸引力,亦不會因此考慮用Windows
04/02 03:12, 76F
文章代碼(AID): #1M-_wiYM (Linux)