PTT推薦

Re: [問卦] 原來上 ptt 可以學 linux 操作..

看板Gossiping標題Re: [問卦] 原來上 ptt 可以學 linux 操作..作者
jserv
(松鼠)
時間推噓推:520 噓:5 →:67

※ 引述《freertos (@@)》之銘言:
: 今天在玩 pi
: 開始看 linux 指令
: 要修改檔案, 使用 nano
: 然後就是要存檔... 噹噹
: 是 ctrl+x
: 哇~~~~~
: 原來上 ptt 就已經預習了 linux 操作.
: 真的棒! 履歷上可以寫 熟悉 linux 了吧~

這恰好連結台灣特有的 BBS (電子布告欄) 文化及早期 Linux (和 BSD) 文字編輯器的
關聯。也讓我想起一年前過世的陳昇瑋博士,他的舊名是陳寬達,並以 Xshadow 的名號馳名於早期的台灣資訊科技圈。為了懷舊和區隔他近期在資料科學、人工智慧,及金融
科技領域的成就,以下我用 Xshadow 稱呼陳博士,強調他在國立清華大學就讀大學部和碩士班時期,對於台灣 BBS 界做出的顯著貢獻。

台灣的 BBS 站台一度到 1000 個的規模 [1],如今仍有效的站台數量已大幅減少 [2],清華楓橋驛站 BBS 是其中最知名的站台之一,並直接影響許多 BBS 站的技術發展。
Xshadow 曾投入 MapleBridge BBS (寓意「楓橋」) 的開發,這個專案可簡稱為 Maple
BBS,以 GNU GPL 授權條款釋出,儘管部分程式碼的授權有爭議 [3],仍獲得廣大採納
並由若干富有才華的高手 (多為當時的大學生和研究生) 改進,其中包含陽光沙灘(英文名: Sun of Beach,簡稱 SOB) BBS [4],後者是台灣大學校內第一個由學生架設的 BBS站台,而 Ptt BBS 則演化自 SOB BBS [5]。

Xshadow 一干高手並非從無到有打造 BBS,而是修改 Phoenix BBS (交大資工鳳凰城
資訊站),後者又修改自 Eagle BBS (作者為 Raymond R. Rocker 及 Dominic B. Tynes)[9]。1990 年代初期,當時 BBS 是命令式的操作界面,玩 BBS 必須要輸入各種命令,
交大資工系的高手將 Eagle BBS 改為選單式界面,使得 BBS 上的網友們只要按上下左右鍵就可享受豐富的 BBS 功能。由於交大資工站名叫「鳳凰城資訊站」,這套廣泛被採用(包含中華人民共和國境內的大學院校 BBS 站台) 被稱為 Phoenix BBS。

許多現今我們熟悉的 BBS 功能,如 KTV 包廂式聊天室、線上 Call-in (在後繼的 SOB
BBS 稱為「水球」)、動態看板等等,可追溯到清華楓橋驛站提出的實作,可惜那年代
人們不常用版本控制系統,否則我們應該可瞻仰 Xshadow 的程式修改歷程。

Eagles BBS 起源於 Pirate BBS (有時也書寫為 Pirates BBS)。1992 年,台灣國立中山大學的陳年興教授改寫 Pirates BBS,成為世界上第一款中文版本的 Telnet BBS,在
校園推廣結果一炮而紅,也就是中山大學美麗之島站,陳教授將原始碼回饋給 Pirates
BBS 原作者 [6]。

正因為 Pirates BBS 採用 GNU GPL 授權釋出,上述累積的成果才得以公開協作和分享。Maple BBS 在 Xshadow 等人的投入,逐步成為今日我們熟悉的操作介面和風格,但裡頭仍保有 Eagles BBS 的影子,我們可瀏覽 Eagles BBS 的程式碼 [7],以 ebbs-3.1.1
(即 Eagles BBS v3.1.1) 為例,檔案 "README" 聲明:
: It is the successor to Eagles BBS version 2, which was built upon Ed Luke's: Pirates BBS package

Eagles BBS 裡頭涉及到全螢幕文字編輯的程式碼,在檔案 pbbs/vedit.c 中,其中
"pbbs" 就指 Pirates BBS,授權聲明如下:
: This program is free software; you can redistribute it and/or modify
: it under the terms of the GNU General Public License as published by
: the Free Software Foundation; either version 1, or (at your option)
: any later version.

亮點是採用 GNU GPL 第 1 版釋出 [8],後者是在 1989 年由自由軟體基金會 (FSF) 所頒訂,但 Pirates BBS 釋出於 1990 年,GNU GPL 第 2 版要到 1991 年才釋出,恰好
是 Linux 核心對外發布的年份 (但早期 Linux 核心不是透過 GNU GPLv2 發布,是技術社群朋友建議下,才用 GPLv2 發行至今)。

讓我們繼續研究 Eagles BBS 的原始程式碼 pbbs/vedit.c: (前方數字為行號)

581 | case CTRL('X'): case CTRL('W'):
582 | clear() ;
583 | foo = write_file(filename);
584 | if (foo != KEEP_EDITING) return foo;

不難發現,在 Eagles/Pirates BBS 中,Ctrl-X 和 Ctrl-W 都有儲存目前文章到檔案的作用,且這樣的按鍵操作延續到現在的 Ptt BBS。同一個原始程式碼另一處:

422 | prints("Type Ctrl-Z for help\n") ;

原來 Ctrl-Z 印出編輯器的操作指引,是三十年前就存在的慣例。繼續閱讀程式碼:

712 | char *helptxt[] = {
713 | "\01General Commands:",
714 | "Ctrl-X Save and Exit (or Ctrl-W)",
715 | "Ctrl-L Redraw Screen",
716 | "Ctrl-Z Call up this help screen",
717 | "",
718 | "\01Cursor and Movement Commands:",
719 | "Ctrl-F Forward character",
720 | "Ctrl-B Backward character",

有沒有發現現在用的 Ptt BBS 是「活化石」呢?上方程式碼定義的快速鍵,實作於名為vedit 的程式碼中。Maple BBS 改寫源於 Eagle BBS 的 Phoenix BBS 程式碼,保留已有的組合按鍵,將全螢幕編輯器稱為 ve [10],儘管兩者資料結構和處理邏輯已截然不同,但 vedit 到 ve 的演化痕跡仍在。截至發文時間,Ptt BBS 關於全螢幕編輯器的原始
程式碼 [11] 最後一次修改於 2019 年五月,裡頭仍存在 "vedit" 函式名稱。

大致說明 Ptt BBS 和此前台灣 BBS 系統的沿革,我們來看 GNU nano [12]。1999 年該軟體釋出時,使用 TIP 這名稱,模仿 GNU 是 GNU's Not Unix 的簡稱 [13],這個 TIP表示 "TIP Isn't Pico",其中 Pico [14] 是華盛頓大學為了開發 Pine [15] 郵件客戶端軟體,一併實作的文字編輯器,首度釋出於 1989 年。Pico 就是 Pine composer 的
簡稱,允許使用者全螢幕進行文字編輯,而由於 Pine 和 Pico 並非採用自由軟體授權
條款發行,所以才有 GNU nano 這項專案的誕生。2007 年華盛頓大學重寫 Pine,
加上 Unicode 支援和若干新特徵,以 Apache License 釋出新軟體 Alpine [16],此時GNU nano 已是廣泛散佈的軟體,但仍保有 Pico 相容的操作 [17]。

對比 1989 年釋出的 Pine/Pico 和 1990 年發布的 Pirates BBS,我們可見 Ctrl-X
作為離開 (exit) 編輯器,Ctrl-B/F 分別表示 backward 和 forward,和 Ctrl-K 作為cut (也有刪除列的作用) 等組合鍵有著相似的行為,或許反映那個年代的慣例。

Linux 其實只是作業系統核心,正如 Linus Torvalds 在紀錄片 "Revolution OS" [18]提及的說法:
: 「作業系統就是你永遠不會看到的東西,因為沒有人直接使用作業系統,人們使用的是: 程式。在他們的電腦上,作業系統唯一的使命就是,幫助其它程式執行,所以作業
: 系統從未獨立運行,而僅是默默等待程式,來向它要求現有資源、某個存在硬碟上的: 檔案或要求其它程式將這個程式連接到外面去,然後作業系統再一步步地,試著讓
: 人們寫程式容易一些」

無論是 Ptt BBS 的 mbbsd (BBS 文字模式主程式) 抑或 GNU nano,都是 Linux 這個
核心之上的應用程式,你我現在可在 Ptt BBS 上對話,就持續驗證 Linux 核心的作用,說「熟悉」Linux 的運作狀況,是合理的,只是通常公司行號會期待招聘到「可延伸
Linux 核心的模組和系統呼叫,從而解決特定工程問題」的工程師。

Ptt BBS 運作在 GNU/Linux 作業系統之上。歡迎對 Linux 核心內部運作原理有興趣的
朋友,關注全台灣唯一探討最新 Linux 核心技術的大學課程「Linux 核心設計」,所有教材都公開釋出,並提供對應的講解錄影:
http://wiki.csie.ncku.edu.tw/linux/schedule

[1] 台灣的 BBS 發展相當早,並在 1990 年代創造出豐富多元的生態,但可惜隨著關鍵 經營者的淡出,不易追溯完整歷史並作出統計。可參考「電子佈告欄與現代生活」: http://ant.comm.ccu.edu.tw/course/100_Communication_life/network21/bbs.pdf[2] 已知現存中文 BBS 站台:
https://bbslist.github.io/
[3] 可見 http://processor.tfcis.org:8080/bmost?itoc&4607
gslin 彙整相關的授權議題討論:
https://blog.gslin.org/archives/2006/02/12/365/
[4] 最初的程式碼由清大楓橋驛站移植過來,由於當初台大 (除了校方的 BBS 站) 未有 學生自行架站的經驗,因此架站的過程發生許多困難,當時有位站長隨口說出:
"Son of Bitch",沒想到 BBS 站台竟然架設成功,後來由駱子逸提議將站名以諧音 "Sun of Beach" 取為「陽光沙灘」,這便是站名的由來。
[5] 參見「台灣前期 BBS 與 maple 發展史」:
https://www.ptt.cc/BBSview/E.ZB7MB--hZtHQ
[6] 台灣 Telnet BBS 的沿革:
https://www.facebook.com/DannyLin8/posts/10156904689480975
[7] Eagles BBS 和早期 BBS 的原始程式碼:
https://github.com/bbsmirror/BBSmirror/tree/master/EaglesBBS
[8] Old versions of the GNU General Public License:
https://www.gnu.org/licenses/old-licenses/old-licenses.html#GPL
[9] Linux Journal 在 1994 年刊載由 Eagles BBS 作者撰寫的 "The Birth of Eagles BBS" 一文:
https://www.linuxjournal.com/article/2789
[10] ve 原始程式碼和平台相關的修改:
http://mirror.sars.tw/FreeBSD_Chinese_HOWTO/ve.html
https://github.com/clamtestbbs/ve
[11] Ptt BBS 的全螢幕編輯器原始程式碼:
https://github.com/ptt/pttbbs/blob/master/mbbsd/edit.c
[12] GNU nano:
https://www.nano-editor.org/
[13] GNU's Not Unix:
https://www.gnu.org/gnu/gnu-history.html
[14] Pico text editor:
https://en.wikipedia.org/wiki/Pico_(text_editor)
[15] Pine email client:
https://en.wikipedia.org/wiki/Pine_(email_client)
[16] Alpine (email client):
https://en.wikipedia.org/wiki/Alpine_(email_client)
[17] GNU nano 發展沿革和功能簡述:
https://www.nano-editor.org/history.php
[18] 從 Revolution OS 看作業系統生態變化:
https://hackmd.io/@sysprog/revolution-os-note

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.246.163 (臺灣)
PTT 網址

shiyeh04/23 00:02首推

Cinor04/23 00:03先推在睡

james73204/23 00:03有神快拜

sx415204/23 00:03是教授

DemonDeath04/23 00:03

haman04/23 00:03

blackofdeath04/23 00:03優文推一個

Su2204/23 00:04

zero1199504/23 00:04...

watashiD04/23 00:04這篇文章值1000P幣...

shadowdio04/23 00:04講中文

LeafLu04/23 00:04是教授欸

watashiD04/23 00:04是jserv...

tommytgm04/23 00:05這篇是PTT史料等級了吧

ohyafone04/23 00:05

crimson1104/23 00:05

kkb512sk04/23 00:05推推

roy38492104/23 00:06專業推

james73204/23 00:06看完再推

hellopiggy04/23 00:07專業!

lianpig556604/23 00:07玉山金科技長QQ

fdgkhdkgh04/23 00:07推推超讚老師

ymx3xc04/23 00:07太神啦

gamaqqq04/23 00:07推!

deeeplove04/23 00:08有神快拜

vincent891404/23 00:08太神啦

kbjent8045904/23 00:08

nopetw04/23 00:08

askacis04/23 00:08有神快拜,請收下我的膝蓋

Aequanimitas04/23 00:09太猛了

mmonkeyboyy04/23 00:09推~

jserv04/23 00:10我想到今年還沒在八卦板發文廣告課程,就發篇廢文(116特色)

jubilee04/23 00:10推!

k140004/23 00:10Holy

jserv04/23 00:10順便緬懷 Xshadow 博士...

※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 00:12:17

CSMUck04/23 00:11娘子快出來看上帝

Howardlin8804/23 00:11

yoyodiy04/23 00:11

q456456w04/23 00:12

happysorry3404/23 00:12教授好

cpz04/23 00:12我以為這裡只有廢文...

Henry65804/23 00:13

jserv04/23 00:1423 年前,Xshadow 在內的眾多高手討論 BBS 的未來:

Ikaros111004/23 00:14推 是教授耶

iam071804/23 00:14

nejoy04/23 00:15朝聖推!

joesex100304/23 00:15今天晚上兩篇專業文ㄟ

xhung04/23 00:15推 感謝分享 太神了

lpoijk04/23 00:15老師,umn.edu 初四啦!!!

Rsew04/23 00:15朝聖

happyblack04/23 00:16這只能推了

ubcs04/23 00:16推 等等m

rey12312304/23 00:16唉,好想你啊 陳老師

bobispig04/23 00:17有神快拜

DarkerDuck04/23 00:17朝聖

viclee31304/23 00:18

ben87081804/23 00:18類推jserv 還有老師寫不完的練習...

robertchun04/23 00:18專業推

et8412104/23 00:18推推

yen121404/23 00:18媽我在這

fr7552004/23 00:19

hiojvd04/23 00:19

xxoooxx3456704/23 00:19

MorganLee04/23 00:20有神快拜

jyunwei04/23 00:20怎麼沒推爆?

jackwula921104/23 00:21每個字都看得懂,組合起來是什麼

kevinyin04/23 00:21

soccer10304/23 00:21

TokyoHard04/23 00:22等一下,陳寬達走了?

Brucy70404/23 00:22我當作我看懂了

kronioel04/23 00:22專業

ringil04/23 00:22推推

lice022504/23 00:23先推再看

horse032304/23 00:24我到底看了神麼

lucas04/23 00:24

hkai04/23 00:24專業推

manic705846304/23 00:24

furbyyeh04/23 00:25Xshadow過世了唷? RIP

NVCat04/23 00:26

abian04/23 00:26

qq010188904/23 00:27哇靠 太猛了吧

annicore04/23 00:28哇,太厲害了推推

thelittleone04/23 00:28娘呀,快出來一起拜神

ihfreud04/23 00:28辛苦了 謝謝你們

Gcow804/23 00:28感動推

phyBomber04/23 00:28啊啊 假裝自己看懂惹

FaySan704/23 00:28

MaGicumom04/23 00:29SW QQ

Two404/23 00:29Push

lolmap04/23 00:30跪了

ZaneLin04/23 00:32太神了...跟無線電那篇一樣 跪著看

jserv04/23 00:34@furbyyeh, 是的,整整一年前

longlyeagle04/23 00:34push

GooglePixel04/23 00:34老師晚安

melissalewis04/23 00:35讚讚讚讚

Busufu04/23 00:35老師晚安

hotmailcom04/23 00:35

johnlin3504/23 00:35

wrath104/23 00:36

※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 00:37:35

friand04/23 00:36

iGao04/23 00:37板主還不快把這篇M起來,在混膩?

relaughter04/23 00:39架過 MapleBSS 推推

HowLeeHi04/23 00:39push

gx990082404/23 00:39不認識 看不懂 QQ

sumsum04/23 00:39推qq

gx990082404/23 00:40為什麼半夜還要在學校 QQ

ryama04/23 00:40看不懂但是推

Mimmature04/23 00:40老師好

foxey04/23 00:40好多好久未曾聽到的熟悉站名啊

water2523404/23 00:41跪了

a2291809704/23 00:41先跪了

chronoinn04/23 00:41

a2758867904/23 00:42好屌

STi201104/23 00:42嚇死我了 看不懂

ss8881204/23 00:43跪著看這篇

simon9011304/23 00:43只能推了!!

snake120404/23 00:44

b020488810004/23 00:45半夜發深度文

james8035104/23 00:45竟然釣到了

power4104/23 00:45

jserv04/23 00:45@gx9900824, 我116,我發廢文我驕傲

joke354704/23 00:46你要開課喔?

leon428704/23 00:46

ikaros3504/23 00:47朝聖

h31101304/23 00:47先跪

abluelion04/23 00:48不推不行

sss10101012704/23 00:48挖靠

yuiweq199904/23 00:48有神快推

TISH1231104/23 00:49豪爽喔 噓到jserv教授

jserv04/23 00:49@TISH12311, 歡迎嗆我,反正現在是下課時間

linlin11004/23 00:49

jserv04/23 00:51@joke3547, 我一直想開關於開放原始碼「文化」的通識課程

reemir04/23 00:51老師我會努力寫作業的 QQ

ltytw04/23 00:51

jserv04/23 00:51不過問題在於,對「文化」有興趣的學生可能不懂程式碼,而

jserv04/23 00:52能夠理解程式碼的學生,對於「文化」的敏感度可能不高

dingbebbie04/23 00:52教授用什麼上BBS?

sammy053104/23 00:52先推再說

jserv04/23 00:52所以我只好開「教學生準備科技公司面試」的大學課程,無奈

TISH1231104/23 00:53回復得那麼快想也知道是自己開發出來的機器人阿

basslife04/23 00:53現在會寫底層的都是神人了

jserv04/23 00:53@dingbebbie, 當然用自己參與開發的 PCManX 來上 Ptt

jackycheny04/23 00:54乾,有大神宅色夫

jiajia104/23 00:54

dces421204/23 00:54老師好!

crazydj04/23 00:54原來是c語言,我還以為是c罩杯~

becca94504/23 00:54Ctrl-X

jserv04/23 00:55@crazydj, 這兩者我都熟悉呀 (笑)

windalso04/23 00:55

ibki04/23 00:55

jserv04/23 00:57@lpoijk, 你去發文推坑,讓我可介紹UMN和Linux核心的大事

Aquatics04/23 00:58

mystina4304/23 00:59是資工大神嗎

CCNK04/23 00:59有神出現了

AnewMitch04/23 00:59

bookstar0704/23 01:00靠原來老師有參與pcman開發 !

jserv04/23 01:00@mystina43, Xshadow 當然是資工大神

arbteiff04/23 01:00

jserv04/23 01:01@reemir, 好,歡迎送 pull request 過來

pr955804/23 01:01考古文好猛

sbflight04/23 01:01

weboau04/23 01:01老師好 辛苦了 請多保重身體

maxxpme04/23 01:02推推

lcw199504/23 01:02推 奇怪最近專業文很多

iiiiyouyou04/23 01:04

thirtyto04/23 01:05推 考古

gwofeng04/23 01:06跟我想的一樣

tony31304/23 01:06

chiahong122704/23 01:06

Mareencat04/23 01:07

bill020504/23 01:10推 寫底層程式真的都好神QQ

von91204/23 01:11哭了 感動

Julibea04/23 01:12

Julibea04/23 01:13

asxc53053004/23 01:13老師 初四了

e76103104/23 01:15

Lintendo04/23 01:15

scarecrowlol04/23 01:15

poiuyyulj0204/23 01:15這不推不行

annshu050104/23 01:17留名

ppyuyu04/23 01:17朝聖

nanozako04/23 01:18

snow73004/23 01:19

a7752060104/23 01:19來拜神

v7q404/23 01:20嗯!跟我想的差不多

littlebug42104/23 01:22有神先拜

iNicholas04/23 01:24娘子 快跟牛魔王出來看上帝

Antonio104/23 01:24

peggy799804/23 01:25

momofishj04/23 01:25

palindromes04/23 01:26今晚專業優文好多

onedaymor04/23 01:26

FuwafuwaCAT04/23 01:26看不懂推

donkilu04/23 01:29jserv必推

CGSBN04/23 01:29淚推

twmarstw775804/23 01:29這論文級

lbjstar04/23 01:30大師

George72804/23 01:30誰說八卦已經沒神人的?

jserv04/23 01:30@iGao, 真的被 m 了,讓我好緊張

JminGGptt04/23 01:30

omegajoker04/23 01:32

Xixiaofan04/23 01:33

IVicole04/23 01:33連兩篇專業神文QQ

passioncraig04/23 01:34必須推

SABBATHTEA04/23 01:36

liaon9804/23 01:37jserv 有神快拜

UDK082104/23 01:37

p329515304/23 01:38

winterice2004/23 01:39神串留名

fcuspy04/23 01:40哇塞

sam6503qpx04/23 01:40

rosydark04/23 01:40

pchunters04/23 01:42推一下,假裝看懂

fragmentwing04/23 01:43是jserv教授啊!!

upu04/23 01:43大學上過陳年興老師的課,印象深刻

visviva04/23 01:43@@

comeoffline04/23 01:44好懷念,以前上述熱門站點,上線是要排隊登錄的

miragejames04/23 01:45高手快拜

Lumix704/23 01:45先跪再說

eqt201004/23 01:46懷念寬達,大學四年同學兼室友...當初還被他抓去當電研社

eqt201004/23 01:46副社長,利用報廢電腦成立第一代網咖賺社費...

tommy255804/23 01:47

d9200131404/23 01:51太神了吧

Cireiat04/23 01:53好文,今晚是怎麼了,教育之夜啊

Cireiat04/23 01:54有幸曾與陳年興老師共事過,真的猛

ny40ny40ny04/23 01:55

azure04/23 01:55宅色夫!!!

hawls04/23 01:55推!

wester843204/23 01:55推 1000p的文章

taeheonbaek04/23 01:55

HHH555JJJ04/23 01:57希望那堂通識開成的話也能開放 後輩考不上但也想聽

LaLawaBQ04/23 01:58今晚2篇專業文耶

roygb6121504/23 02:01老師給推

Tawara04/23 02:01睡前推

davide6804/23 02:02今天太多神了!娘子,出來看啊

iamstrapless04/23 02:02教授!

delmonika04/23 02:03教授推

randy06104/23 02:03謝謝大神分享

elyjames04/23 02:06存個

chjghjg948704/23 02:06朝聖

xkiller190004/23 02:08教授不要這樣啊

yang2091304/23 02:10wow

wtfconk04/23 02:11好冗長的老人懷古…

sunhextfn04/23 02:11jserv 必須推

adsl952704/23 02:13推宅色夫

kenny6071004/23 02:13好猛..

plus556604/23 02:14推老師,推陳老師,推大神!文化跟程式碼這個太有趣了,

plus556604/23 02:14想知道,程式碼的部分要了解到大概怎樣的程度才能對這塊

plus556604/23 02:14深入?

as663320804/23 02:15....明明都是中文,但我卻完全不懂意思

justyju04/23 02:16老師太強了

TFnight04/23 02:18教授好

rgnuj12204/23 02:19太厲害了

TrueX6704/23 02:19

nikolas04/23 02:22為什麼那個時代這麼多神人 反觀現在 系統環境都改善了 人

nikolas04/23 02:22似乎沒有變強?

RinHizakura04/23 02:22推,最近就發現自己對文化很感興趣但是程式還遠遠不

RinHizakura04/23 02:22行 qq

YeaPa04/23 02:22懷念老師的授課,推個

APC04/23 02:25

pttano04/23 02:25推老師

TobyH4cker04/23 02:26宅色夫

a58524andy04/23 02:29Son of the Beach

r5121121404/23 02:35推xshadow大學長

breathair04/23 02:37神級鄉民!推

unimaybe04/23 02:39神啊!

narihira200004/23 02:39

jserv04/23 02:43@plus5566, 其實有旺盛的好奇心即可,例如想知道為何C語言

jserv04/23 02:43標準函式庫<stdio.h>裡頭提供的printf,是受哪些更早期的

jserv04/23 02:44資訊系統影響,而有printf這樣的命名和格式

jserv04/23 02:451960年代發展的CTSS作業系統,即內建printf,後者一路從

nalthax04/23 02:46媽我在這

RUSSIAN2204/23 02:46老師好

jserv04/23 02:46Multics和Unix繼承至今,儘管過了將近60年,存取方式卻雷同

bluu04/23 02:46教授安安

jserv04/23 02:47你說,這樣的「文化」背景是不是值得我們去探究嗎?

liang4ptp04/23 02:47我很想看懂,但我真的看不懂

jserv04/23 02:48我在課堂有時會忍不住「考古」,談上述的資訊系統演化,但

jserv04/23 02:49學生通常會說:「一堆廢話,我只想知道聯發科面試考什麼?」

charlly04/23 02:50你好陽光沙灘

a74012504/23 02:50沒想到還能在文章裡看到我指導教授的名字

oryzae04/23 02:51讚,深入簡出,linux系統真的多虧這些無私的人分享結果

jump69304/23 02:51太神啦

TobyH4cker04/23 02:52現在資訊科技的發展建基在過去歷史洪流中萌生的各種小

TobyH4cker04/23 02:53發想

aiballen04/23 02:53推個神人教授,值得分享的好文

pcchou04/23 02:55留一下名,等老師通識開成,老師可以開在夏季學院!

runningboy04/23 02:57這篇根本史書等級

lolicat04/23 02:59教授不要當我(X

TobyH4cker04/23 02:59而且過去留下的影子不曾消失過,比如 referer 這樣的

TobyH4cker04/23 02:59拼寫錯誤沿用到現在,還有time.h的month從0開始影響了

TobyH4cker04/23 02:59Java的Date又接著被JavaScript 沿用至今

TobyH4cker04/23 03:00我覺得教授可以從類似這樣的出發點去發展

crazydog04/23 03:01活化石-.-

f2672430904/23 03:07這也太精彩了!!!

gaduoray04/23 03:10推 這是論文吧XDDDDD

jtrus052004/23 03:13God is here

Domineering04/23 03:14推推,明早再看完

icewriter04/23 03:15這篇真的太專業 不推不行

RichLook04/23 03:18雖然看不懂 但還是先推個

DarkHero04/23 03:18文組推

HuangJS04/23 03:21很可以

pcchen8122004/23 03:30

foreverkodak04/23 03:34神!

obfly04/23 03:35先推再睡

qwas07450604/23 03:36來朝聖jserv大大

asdkmm505004/23 03:38跟我想的一樣(誤,有神快拜

puddingjyun04/23 03:38推推

pulululu04/23 03:38還沒看完先推

airyptt04/23 03:41推,這篇應該要進精華吧!

ttwginq04/23 03:42原來上 PTT 可以看論文

Automatic62004/23 03:45朝聖

chickengod04/23 03:48太神啦

xx18273104/23 03:50推 有趣的歷史

thejackys04/23 03:51

lovely2197504/23 03:51

naihsi04/23 03:52有神快拜

kinoko122404/23 03:58

xru0304/23 04:01

Harbin04/23 04:02推教授

afs47963204/23 04:03教授好!

pig201404/23 04:03幹jserv真的很屌

fonef04/23 04:06

apple97006604/23 04:06朝聖

blackhook04/23 04:06大推優質好文

hilove556604/23 04:07

pig201404/23 04:07但我覺得未來是C++的時代了

wotsao04/23 04:09

frakw04/23 04:10

ablazekandyh04/23 04:15神文推!我以前只知道老師是程式界跟電玩界的高手,

ShaBiii04/23 04:15跟著推

ablazekandyh04/23 04:15但從來不知道這麼強悍仔細的過往

gjcl604/23 04:20講中文好嗎

cookiej4u04/23 04:21感謝前輩們的貢獻

thetaetiseo04/23 04:21

j5381510204/23 04:29

photomac04/23 04:30

dianthus04/23 04:30長知識

magicalko04/23 04:34推推推

curryh04/23 04:41

icedata04/23 04:48感謝各位神人們的貢獻

yupei04/23 05:02專業考古文推

c88tm04/23 05:03講古欸XDDDDD

Tim821004/23 05:09

orchid4204/23 05:15

ww67992204/23 05:16推推

sandy0717c04/23 05:19有神快拜

fatedate04/23 05:20

peasuka04/23 05:21

wind20062504/23 05:31真,幹古文

debbieyy04/23 05:31

smallkaka04/23 05:38專業

steffi204/23 05:41推啊

ME1304/23 05:44

suppichu04/23 05:50好看推

sample04/23 06:01我媽問我為何跪在電腦前面

nicayoung04/23 06:02

ShinSioku04/23 06:09Ptt資訊史

yuyuchuang04/23 06:10

dogluckyno104/23 06:13

pkhio04/23 06:22先推

s923403204/23 06:23推個

s923403204/23 06:23諸神殿的眾神們

ppptofff04/23 06:24看到[]就暈倒,時間太多

poisonshing04/23 06:26原來如此

jaxson04/23 06:30有神出沒,快推

marsai04/23 06:31推專業

Lucychu04/23 06:37

pig0888704/23 06:38

bradyhau10604/23 06:38太神啦

iverlung04/23 06:43有神快拜

liang9431304/23 06:43

novman04/23 06:46看無

anludy04/23 06:47娘子!快出來看神!

boo102455504/23 06:49

Pictor04/23 06:50推,太神了!

shitboy04/23 06:51太厲害了

cocomans04/23 06:51

guri23904/23 06:51

jserv04/23 06:52@ppptofff, 當你撰寫 Brainf*ck 程式時,會看到更多 [ ]

kami085704/23 06:53先推

gametv04/23 06:53

ManGo04/23 06:55如果您還在,是不是很多事情都會不一樣

sworms04/23 06:56

wetor04/23 07:00用PTT看PTT演進史 讚讚

lemonwater04/23 07:02朝聖

roxcido04/23 07:02

aa7520tw04/23 07:03太長

loveadu04/23 07:04給我想的差不多,給推

tksq04/23 07:05

aaaaluenaaa04/23 07:06是神

rd2l404/23 07:08

g563712804/23 07:09

pk741214yhj04/23 07:11朝聖推!!!

hirorei04/23 07:11未看先推

hakeepsmile04/23 07:12

tracyo04/23 07:12哇屋是大師

r345r1204/23 07:12有神快拜

jserv04/23 07:12@aa7520tw, 《餘生太長,你太難忘》(福祿丸子)

ayue102304/23 07:15

※ 編輯: jserv (140.116.246.163 臺灣), 04/23/2021 07:18:43

GentIe04/23 07:17懷舊推

narcimeow04/23 07:18史前神話等級的文

lukevin04/23 07:19

yongyang04/23 07:20太神了吧 教授有睡覺嗎

iamgyfan04/23 07:20QQ

aa42904/23 07:20

justlee04/23 07:21

hankower04/23 07:21J大必推

hatephubbing04/23 07:22好長

amethystboy04/23 07:23越看越覺得自己也在這時光列車上...

idletime04/23 07:26

mrnegativetw04/23 07:27朝聖

jai16604/23 07:27

ricky15503004/23 07:31有神快拜

pipiayin04/23 07:33沒看懂 但總之推

jasonchangki04/23 07:34

wiisonjacky04/23 07:35U文

donation1204/23 07:36好感動!當年撥接上網都看這些BBS

yarose04/23 07:36

aegis9108604/23 07:38

xoy23204/23 07:38

dk09404/23 07:41

SecretR04/23 07:41推歷史

kc04/23 07:42大神文

ddoy704/23 07:44

zener51704/23 07:44神啊

SUZUKI556604/23 07:44大神推一個

bigbeat04/23 07:45

cocota04/23 07:45哎 教授又在bbs上寫論文了啦

stonez04/23 07:45大推

gabrio04/23 07:46

winner7704/23 07:48先跪了

s8706904/23 07:51這可以進探索頻道的節目了吧?!

paint04/23 07:51時代的眼淚

rnmrn04/23 07:52朝聖

beachboy704/23 07:53大神

bb85087804/23 07:53

DDG11451404/23 07:54感謝各位大前輩

paxetin04/23 07:55長知識

vinca04/23 07:56

inote04/23 07:57跪著朝聖

v929002604/23 07:58

ilgwt04/23 08:00拜!

Ashen1904/23 08:00優文推

pilitiger04/23 08:00朝聖

ttuys04/23 08:00

seed199204/23 08:01有神快拜!!!

smartwe04/23 08:01太難了吧

iung04/23 08:02楓橋和沙灘都玩過的人朝聖推

pilitiger04/23 08:05補推

BestEgg04/23 08:06

submarineche04/23 08:07老師不考慮開線上課程嗎?肯定修爆

P556604/23 08:07

active804/23 08:07推專業

Temari081404/23 08:07推推推教授

kuaiphoto04/23 08:10這篇是考古論文吧!太神

enderboy765204/23 08:10

rs600004/23 08:16

asidy04/23 08:16乾,來ptt看老人講古

boogieman04/23 08:16推jserv大

cagman04/23 08:19先推再看

thaleschou04/23 08:19今天怎麼好多專業文

wolfofschool04/23 08:20

inomanon04/23 08:22你bbs系

howdoyouknow04/23 08:22推專業

im3151904/23 08:25專業!

pida556604/23 08:26推專業

Agdanpanda04/23 08:27

woeshit04/23 08:27

yuanyaun04/23 08:27

k07878787804/23 08:28推...

gipo77604/23 08:28

tony190304/23 08:29

antis04/23 08:30

ttnguirfy04/23 08:30拿論文充當發文吧(咦?) 教授還不快去期刊發表!

Woodstock104/23 08:32

ToTaiwan04/23 08:34

maxwellbkwt04/23 08:34推這篇

OGC21804/23 08:34你不要這樣專業好不好,我跪得很痠

RLH04/23 08:35親身經歷一段歷史 感覺好神奇

ZO2004/23 08:38

zrna051504/23 08:39

shiwa04/23 08:40酷欸

cons04/23 08:41推推

yonderknight04/23 08:41有神快拜

notneme15904/23 08:42幫高調先推再說

not74104/23 08:45推薦

milulite04/23 08:46神文

aa89005104/23 08:47

uohZemllac04/23 08:49

alex91288804/23 08:51先推再看

diiky04/23 08:53

jssmile04/23 08:58有神快拜

dodoju04/23 09:01真的是寶貴的歷史

bigjam04/23 09:07

ddd8752104/23 09:07跪著看完這一篇文章

daye201204/23 09:10寫到讓人家看不懂乾脆不要寫

a00OO0004/23 09:12推爆

a90192200104/23 09:13沒有你們哪有我們

dufflin04/23 09:14阿彌陀佛

Scorfish04/23 09:18先推

karmel04/23 09:19還有人能酸呵呵

batsukirei04/23 09:20推 朝聖

Mark8704/23 09:22以免人家覺得我看不懂

none04904/23 09:22

voirvoila04/23 09:23拜jserv

qwdqaq332104/23 09:25推推推

gargamel04/23 09:29現在才知道陳博就是Xshadow...

laytomall04/23 09:31大神

a12046304/23 09:31專業推

winterstroll04/23 09:37

amows04/23 09:38媽呀! 有神快拜!!!

overskyend04/23 09:38太神啦,推爆

belion04/23 09:38

spirit11904/23 09:42看不懂的自己檢討一下

nekoares04/23 09:43一早就連兩推

jserv04/23 09:47@gargamel, 緬懷故人

tommy053004/23 09:48太強大了

netnk04/23 09:48老師好

NMOSFET04/23 09:49

PhySeraph04/23 09:49

yihanm122304/23 09:51酷炫

tim10810804/23 09:53大神推

bluezero00004/23 09:56松鼠推

nfsong04/23 09:58

applewarm04/23 09:59好文,真的推

lin21232404/23 10:12

goodfuture04/23 10:14大師好帥!!

eplovecm04/23 10:25

x98123504/23 10:38j大真的好猛

MissPigHead04/23 10:41SOB 的由來好有趣~ 專業推

s8104811204/23 10:42還好看得懂XD

LucasChen04/23 10:59

ikenaka04/23 11:01教授好

MRfridge04/23 11:03今天優文太多了吧

Victory204/23 11:06這個不推不行

Sejuani04/23 11:21我看不懂

evevt04/23 11:21記得老師的課很硬還是蠻夯的XD?

iop98200204/23 11:35

nasa93002204/23 11:44太神啦

bobwang04/23 11:50XD

hesashiaaron04/23 11:51

Shinpachi04/23 11:52老師好

heavenlyken04/23 11:53為什麼一出手就能寫出這麼多東西,平常就寫好嗎?xD

ching62004/23 12:03專業得推

Adiakyan04/23 12:07老師好

Wardyal04/23 12:17666

kei182304/23 12:21

kanokazurin04/23 12:33

abb12345604/23 12:33

ironfox04/23 12:35專業推

henryyeh556604/23 12:52看來應該可以開設數位考古系了

jaguars3304/23 12:55當年連資工系大一生都在架bbs

mikeway04/23 12:57專業文推

ringcoke04/23 13:00有神

i4undying04/23 13:13

tow04/23 13:13推大神

y246810121604/23 13:14

A16004/23 13:16

jasonwung04/23 13:19優文

Ginpunch04/23 13:40

p8241204/23 13:44

gugugaga04/23 14:00推 當年真的就maple跟phoenix兩套在玩比較多XD

gugugaga04/23 14:01我記得還有windtop 但忘記細節了

jackyuki104/23 14:45感謝前輩的貢獻

i1234804/23 14:55鍵盤史學家(無誤

Matz04/23 15:23推神

newplayer27304/23 15:31媽我在這

siriusu04/23 15:32

hhbbookao04/23 15:36

AnnAnnNiHow04/23 16:16

fisher687904/23 16:19

comms052504/23 16:56

imhideji04/23 17:29跪了

ShangLai04/23 17:40

bvcxz74104/23 17:43推 啦 太 神 啦

bewritten04/23 18:32在八卦版也太認真

revmercury04/23 19:40有神快拜!

JOHN00112304/23 20:10

kokunmai04/23 21:09

Pooz04/23 22:40優文推推

holishing04/23 23:00謝謝 jserv 學長精闢的整理與見解,覺得一時興起而整理

holishing04/23 23:01的一些資料都有繼續留下來的意義了

Goog1e04/24 00:25有趣的歷史

wjmbd04/24 02:53優文朝聖XDD

Qorqios04/24 03:14這種東西真的希望看到

ddtsatan04/24 13:33

Matthew1024404/24 21:41ww 原來如此 但非此領域專業 所以有看沒懂XD

grace556604/25 01:20推饒老師

ggttoo 06/15 16:35朝聖推