Linux ทำงานบน SmartTV หรือไม่


9

ฉันเพิ่งซื้อ Samsung SmartTV หลังจากตั้งค่าการเชื่อมต่อ wifi ฉันท่องไปที่http://ip.comlex.deซึ่งให้ข้อมูลเกี่ยวกับเบราว์เซอร์ต่อไปนี้แก่ฉัน:

  • REMOTE_ADDR: ###. ###. ###. ###
  • REMOTE_HOST: XXXXXXXXXXXXXXXXXX.net.net
  • REQUEST_TIME: 1381093040
  • QUERY_STRING:
  • HTTP_ACCEPT: text / html, application / xhtml + xml, application / xml, application / vnd.hbbtv.xhtml + xml, application / ce-html + xml, application / vnd.oipf.xhtml + xml; q = 0.9, / ; q = 0.8
  • HTTP_ACCEPT_CHARSET: HTTP_ACCEPT_ENCODING: gzip, deflate
  • HTTP_ACCEPT_LANGUAGE: HTTP_REFERER: http://pagerank.comlex.de/
  • HTTP_USER_AGENT: Mozilla / 5.0 (SMART-TV; X11; Linux i686) AppleWebKit / 535.20 + (KHTML เช่น Gecko) เวอร์ชั่น / 5.0 Safari / 535.20 +

ดังนั้น Linux จะทำงานบน SmartTV ของฉันตามที่ HTTP_USER_AGENT แนะนำหรือไม่ ฉันจะหาข้อมูลเพิ่มเติมเกี่ยวกับ Linux ที่ใช้ไปได้อย่างไร ฉันจะลงชื่อเข้าใช้ทีวีจากเดสก์ท็อปพีซีของฉันได้หรือไม่

วิธีแก้ไขที่เป็นไปได้: http://www.samsungdforum.com/Guide/d21/index.html#how-to-get-firmware-version-and-model-code


2
ยินดีที่ได้รับความคิดเห็นเมื่อคุณโหวตคำถาม มิฉะนั้นฉันไม่สามารถปรับปรุงคำถามได้
John Garreth

คำถามของคุณค่อนข้างกว้าง โดยทั่วไปคุณจะถามว่าจะเข้าสู่ระบบ Linux ได้อย่างไรโดยที่คุณไม่รู้อะไรเลย :)
เตอร์

คำตอบ:


6

สตริงตัวแทนผู้ใช้โดยทั่วไปคือข้อมูลเกี่ยวกับเบราว์เซอร์ที่เชื่อมต่อกับเซิร์ฟเวอร์ไม่จำเป็นต้องเป็นข้อมูลเกี่ยวกับเซิร์ฟเวอร์

ตัวอย่างเช่นหากคุณไปที่http://www.useragentstring.com/คุณสามารถค้นหาข้อมูลเกี่ยวกับเบราว์เซอร์ของคุณ: มันจะแสดงรายละเอียดของสตริงตัวแทนผู้ใช้

ตัวอย่าง

ที่นี่ฉันกำลังใช้ Chrome

Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML เช่น Gecko) Chrome / 27.0.1453.110 Safari / 537.36

นี่คือคำอธิบายความหมายของค่าในสตริง

   เอสเอสของข้อมูล

วิธีการเรียนรู้ระบบปฏิบัติการเซิร์ฟเวอร์

ฉันจะใช้nmapเพื่อทำสิ่งนี้ คุณอาจจะต้องติดตั้ง แต่จะแสดงลายนิ้วมือของระบบตามวิธีการตอบสนองต่อการสอบถามของ nmap เหนือสิ่งอื่นใดแต่ละระบบปฏิบัติการตอบสนองด้วยวิธีที่ไม่ซ้ำกันในแง่ของเวลาและลำดับเมื่อมีการเชื่อมต่อเครือข่ายกับพวกเขาข้อมูลนี้ได้รับการรวบรวมnmapเพื่อให้สามารถเปล่งประกายสิ่งที่ระบบปฏิบัติการพื้นฐานอยู่ที่อื่น ๆ

คุณสามารถใช้แบบสอบถามนี้เพื่อค้นหา:

$ sudo nmap -v -A <ip address>

ตัวอย่าง

ที่นี่ฉันกำลังสแกนเว็บเซิร์ฟเวอร์ที่ฉันใช้เพื่อการพัฒนา

$ sudo nmap -v -A homer

Starting Nmap 5.21 ( http://nmap.org ) at 2013-10-11 09:25 EDT
NSE: Loaded 36 scripts for scanning.
Initiating ARP Ping Scan at 09:25
Scanning homer (192.168.1.105) [1 port]
Completed ARP Ping Scan at 09:25, 0.15s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 09:25
Completed Parallel DNS resolution of 1 host. at 09:25, 11.04s elapsed
Initiating SYN Stealth Scan at 09:25
Scanning homer (192.168.1.105) [1000 ports]
Discovered open port 587/tcp on 192.168.1.105
Discovered open port 25/tcp on 192.168.1.105
Discovered open port 111/tcp on 192.168.1.105
...
...
Device type: general purpose
Running: Linux 2.6.X
OS details: Linux 2.6.9 - 2.6.28
Uptime guess: 10.557 days (since Mon Sep 30 20:03:59 2013)
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=205 (Good luck!)
IP ID Sequence Generation: All zeros
Service Info: Host: homer.bubba.net; OS: Unix

HOP RTT     ADDRESS
1   4.05 ms 192.168.1.105

Read data files from: /usr/share/nmap
OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 22.16 seconds
           Raw packets sent: 1022 (45.726KB) | Rcvd: 1016 (41.372KB)

บรรทัดเหล่านี้จะบอกสิ่งที่คุณต้องการทราบ:

Running: Linux 2.6.X
OS details: Linux 2.6.9 - 2.6.28

สตริง HTTP_USER_AGENT ของคุณ

ดังนั้นหากคุณใช้เบราว์เซอร์ที่รวมอยู่ใน Samsung SmartTV ของคุณและคุณเห็นสิ่งต่อไปนี้คุณสามารถกำหนดสมมติฐาน 2 ข้อต่อไปนี้:

HTTP_USER_AGENT: Mozilla / 5.0 (SMART-TV; X11; Linux i686) AppleWebKit / 535.20 + (KHTML เช่น Gecko) เวอร์ชัน / 5.0 Safari / 535.20 +

  1. ความจริงแล้วระบบนี้เป็นระบบ Linux ที่ใช้ Linux ในรูปแบบ X11 และบางรุ่นของเบราว์เซอร์ที่ใช้ WebKit
  2. เว็บเบราว์เซอร์ของระบบนั้นได้รับการกำหนดค่าให้สวมรอยเป็น USER_AGENT สตริงไปยังเว็บไซต์ที่รายงานว่าข้อความนี้กลับมาและมันเป็นระบบปฏิบัติการและเบราว์เซอร์ที่ไม่รู้จัก

nmapเพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับระบบนี้คุณอาจจะต้องใช้วิธีการที่ผมอธิบายไว้ข้างต้นโดยใช้


4
ฉันคิดว่าคุณอ่านคำถามของ John ผิด (แม้ว่าคำอธิบายของคุณจะเกี่ยวข้องกัน) เขาใช้เว็บเบราว์เซอร์บนทีวีเพื่อเชื่อมต่อกับip.comlex.deซึ่งแสดงส่วนหัวที่ลูกค้าส่งมา (เป็นวิธีดูว่าลูกค้ากำลังทำอะไรเมื่อคุณไม่สามารถเห็นได้จากตัวลูกค้าเองเช่นที่นี่ ที่ลูกค้ากำลังทำงานบนอุปกรณ์ปิด)
Gilles 'หยุดความชั่วร้าย'

1
@Gilles - ฉันได้อัปเดตคำตอบเพื่อแสดงว่าเขาใช้งานเบราว์เซอร์บน SmartTV โดยตรง ขอบคุณสำหรับการชี้ให้เห็น!
slm

1

ในทางเทคนิคแล้ว Linux กำลังทำงานบนทีวีของคุณใช่ แต่มันไม่ใช่การกระจาย Linux จริง ๆ ในลักษณะเดียวกับที่หลายคนบอกว่า Android ไม่ใช่การกระจาย Linux จริง (จะไม่แสดงความคิดเห็นเกี่ยวกับเรื่องนี้เนื่องจากฉันไม่ต้องการเริ่มสงครามเปลวไฟ)

โดยพื้นฐานแล้วเคอร์เนล Linux นั้นดีในการปรับให้เข้ากับฮาร์ดแวร์ที่ทำงานอยู่ซึ่งทำให้การทำงานบนอุปกรณ์ฝังตัวดีขึ้นเรื่อย ๆ จนถึงซูเปอร์คอมพิวเตอร์โดยมีการเปลี่ยนแปลงเพียงเล็กน้อย ด้วยเหตุนี้อุปกรณ์ฝังตัวส่วนใหญ่จึงใช้เคอร์เนล Linux

ตอนนี้เคอร์เนลก็ไร้ประโยชน์โดยไม่มีผู้ใช้ ในกรณีของการแจกจ่ายที่ใช้เคอร์เนล Linux กล่าวว่าโดยทั่วไปแล้ว userland จะเป็น GNU ดูเราหมายถึงอะไรกันแน่เมื่อเราพูดว่าเรากำลังใช้งาน Linux สำหรับคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับความแตกต่างระหว่างเคอร์เนล Linux และ GNU นอกจากนี้คุณยังอาจสนใจในหน้าวิกิพีเดียเมล็ด

สิ่งที่ฉันได้กล่าวถึงคือทีวีของคุณจะใช้เคอร์เนลลินุกซ์ แต่ยิ่งกว่านั้นมันดูไม่เหมือนการกระจาย GNU / Linux เพราะไม่มีผู้ใช้ GNU ดังนั้นเพื่อตอบคำถามที่สองของคุณ (ฉันสามารถเข้าสู่ระบบทีวีของฉันได้อย่างไร) คำตอบคือไม่ นี่เป็นเพราะทีวีไม่ได้ถูกออกแบบมาให้ใช้เป็นระบบปฏิบัติการที่ใช้งานทั่วไปดังนั้นคุณจะไม่สามารถเข้าถึงrootได้


1

ใช่มันกำลังเรียกใช้เคอร์เนล 2.6 ที่มีความคล่องตัว คุณสามารถเข้าถึงรูทและ telnet และ ftp ไปยังทีวีของคุณ มันค่อนข้างดีเพราะคุณสามารถเพิ่มแอพได้หลายแอพจากหลาย ๆ ภูมิภาคไปยังสมาร์ทฮับพื้นที่หนึ่งถอดรหัสการบันทึกรายการทีวีและตั้งค่า pvr ที่ดีขึ้นให้กับ NAS ค้นหา google ด้วย SamyGo


1

ในกรณีที่มีคนสะดุดเมื่อกระทู้นี้:

แหล่งที่มาของลินุกซ์สำหรับความหลากหลายของรูปแบบของพวกเขาดูเหมือนจะมีอยู่ที่นี่


คุณสามารถใช้มันได้จริงหรือ หรือพวกเขาใช้ DRM เพื่อป้องกันไม่ให้คุณใช้ซอฟต์แวร์ของคุณเองบนฮาร์ดแวร์ของคุณเอง?
aij
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.