อ่าน 4 นาที
อุซบล์
Uzblเป็นเว็บเบราว์เซอร์แบบมินิมัลลิสต์โอเพนซอร์ส ที่เลิกพัฒนาแล้ว ออกแบบมาเพื่อความเรียบง่ายและยึดมั่นในปรัชญาของ Unixการพัฒนาเริ่มต้นขึ้นในช่วงต้นปี 2009...
อุซบล์
| อุซบล์ | |
|---|---|
Uzbl ทำงานบน Ubuntu | |
| ผู้เขียนต้นฉบับ | ดีเตอร์ เพลทินค์ และคณะ |
| เวอร์ชันเสถียร | 0.9.1 [ 1 ] |
| เขียนเป็น | ซี , ไพธอน |
| เครื่องยนต์ | เว็บคิท |
| ระบบปฏิบัติการ | เหมือนยูนิก |
| พิมพ์ | เว็บเบราว์เซอร์ |
| ใบอนุญาต | GPL-3.0 เท่านั้น[ 2 ] |
| เว็บไซต์ | www.uzbl.org |
| ที่เก็บข้อมูล |
|
Uzblเป็นเว็บเบราว์เซอร์แบบมินิมัลลิสต์โอเพนซอร์ส ที่เลิกพัฒนาแล้ว ออกแบบมาเพื่อความเรียบง่ายและยึดมั่นในปรัชญาของ Unixการพัฒนาเริ่มต้นขึ้นในช่วงต้นปี 2009 และผู้พัฒนายังคงถือว่าอยู่ใน สถานะ อัลฟ่าส่วนประกอบหลักของ Uzbl เขียนด้วยภาษา Cแต่ก็มีการใช้ภาษาอื่นๆ ด้วย โดยเฉพาะอย่างยิ่งPythonทุกส่วนของโครงการ Uzbl เผยแพร่เป็นซอฟต์แวร์ฟรีภายใต้ GNU GPL- 3.0 เท่านั้น
ชื่อนี้มาจากคำว่าusableซึ่งเขียนด้วยภาษา lol [ 3 ]
การพัฒนา Uzbl อยู่ในขั้นตอนอัลฟ่า Uzbl ได้รับการออกแบบมาสำหรับArch Linux ในตอนแรก แต่สามารถใช้งานร่วมกับLinux ดิสทริบิวชัน อื่นๆ และ ระบบ BSDได้ มีคู่มือการคอมไพล์สำหรับGentoo Linux , Ubuntu , MacPortsและ ตัวจัดการแพ็กเก จNix [ 4 ]โครงการนี้ถูก "ยกเลิก" ในขณะนี้เนื่องจากขาดเวลา[ 5 ]
แม้จะอยู่ในช่วงเริ่มต้นของการพัฒนา Uzbl ก็ได้รับความนิยมในฐานะเบราว์เซอร์แบบมินิมัลลิ สต์ [ 6 ]ณ ปี 2019 การพัฒนาโครงการนี้ได้ถูกยุติลง[ 5 ]
ออกแบบ
Uzbl ปฏิบัติตามปรัชญาของ Unixที่ว่า “เขียนโปรแกรมที่ทำสิ่งเดียวและทำได้ดี เขียนโปรแกรมให้ทำงานร่วมกัน เขียนโปรแกรมให้จัดการกับสตรีมข้อความ เพราะนั่นคืออินเทอร์เฟซสากล” [ 7 ]ด้วยเหตุนี้ Uzbl จึงไม่มีคุณสมบัติมากมายของเบราว์เซอร์อื่นๆ Uzbl ไม่มีแถบเครื่องมือหรือองค์ประกอบควบคุมกราฟิก ของตัวเอง และไม่จัดการบุ๊กมาร์กประวัติ การดาวน์โหลด หรือคุกกี้ปล่อยให้โปรแกรมหรือสคริปต์ภายนอกจัดการแทน สคริปต์เหล่านี้มักเขียนโดยผู้ใช้ แม้ว่าบางส่วนจะสามารถดาวน์โหลดได้ เช่นuzbl_tabbedสำหรับ การสนับสนุน การเรียกดูแบบแท็บสำหรับการโต้ตอบ สามารถอ่านอินพุตจากอินพุตมาตรฐาน ( ไปป์FIFO ) หรือจากซ็อกเก็ต IPC ในพื้นที่ POSIXหรือสามารถส่งไฟล์ข้อความเช่นไฟล์การกำหนดค่าได้การออกแบบนี้เป็นไปโดยเจตนาเพื่อให้สามารถปรับแต่งได้มากขึ้น

คุณสมบัติ
Uzbl ใช้ เอ็นจิ้นการจัดวางเลย์เอา ต์ WebKitและด้วยเหตุนี้จึงได้รับการสนับสนุนมาตรฐานเว็บหลายอย่าง รวมถึงHTML , XML , XPath , Cascading Style Sheets , ECMAScript ( JavaScript ), DOMและSVGซึ่งผ่าน การทดสอบเบ ราว์เซอร์Acid3 [ 8 ] [ 9 ] Webkit รองรับ ปลั๊กอินสไตล์ Netscapeเช่นAdobe Flash PlayerและMPlayer [ 10 ]

การออกแบบของ Uzbl เน้นการควบคุมด้วยแป้นพิมพ์และปุ่มลัดแม้ว่าจะรองรับการป้อนข้อมูลด้วยเมาส์และอุปกรณ์ชี้ตำแหน่งอื่นๆ ด้วยเช่นกัน เช่นเดียวกับส่วนขยาย Firefox pentadactylและvimperator [ 11 ] Uzbl ใช้ส่วนต่อประสานแบบโหมดที่ได้มาจาก โปรแกรมแก้ไขข้อความ viและVimแทนที่จะเลื่อนเคอร์เซอร์ไปยังแถบที่อยู่หรือลิงก์ ผู้ใช้จะกดปุ่มลัดเพื่อสลับไปยังโหมด "คำสั่ง" จากโหมดนี้ผู้ใช้สามารถ: เลือกลิงก์ในพอร์ตแสดงผลผ่านปุ่มที่กำหนด (0 ถึง 9 โดยค่าเริ่มต้น) หรือผ่านการพิมพ์สตริงข้อความลิงก์ที่ชัดเจน; นำทางไปยังหน้าเว็บอื่นโดยการพิมพ์ URL; แก้ไขการตั้งค่า; และดำเนินการงานการท่องเว็บปกติอื่นๆ แม้ว่าส่วนต่อประสานแบบโหมดนี้จะสร้างเส้นโค้งการเรียนรู้ ที่ค่อนข้างสูงในตอนแรก แต่เมื่อเรียนรู้แล้วโดยทั่วไปจะช่วยให้ผู้ใช้มีความเร็วและความสะดวกสบายมากกว่าเบราว์เซอร์อื่นๆ หลายตัว Uzbl อนุญาตให้กำหนดค่าปุ่มลัดที่ใช้ได้
ประวัติศาสตร์
แนวคิดในการสร้างเว็บเบราว์เซอร์ใหม่เริ่มต้นขึ้นในฤดูใบไม้ผลิปี 2009 บนฟอรัมอินเทอร์เน็ตของ Arch Linux [ 12 ] Dieter Plaetinck เริ่มพัฒนาเบราว์เซอร์และได้รับการสนับสนุนจากนักพัฒนาคนอื่นๆ[ 8 ]โค้ดแรกได้รับการเผยแพร่เมื่อวันที่ 21 เมษายน 2009 [ 3 ] [ 12 ]ผลิตภัณฑ์สามารถใช้งานได้หลังจากการพัฒนาเพียงสองเดือน[ 11 ]นอกจากคู่มือการคอมไพล์สำหรับ Linux distributions หลายชุดและMac OS X / Darwin ( Mac Ports ) แล้ว ยังมีไบนารีที่คอมไพล์ไว้ล่วงหน้าหลายตัว[ 4 ]แม้ว่าอย่างเป็นทางการจะยังไม่มีเวอร์ชันใดที่ระบุว่าเป็นเวอร์ชันเสถียรก็ตาม เมื่อวันที่ 21 กันยายน 2009 Uzbl ได้รับการยอมรับเข้าสู่สาขา repository ที่ไม่เสถียรของ Debian [ 13 ]และถูกย้ายไปยังสาขา testing เมื่อวันที่ 2 ตุลาคม 2009 [ 14 ]
ดูเพิ่มเติม
- qutebrowser
- เซิร์ฟ
- xombrero (เลิกผลิตแล้ว)
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- เรื่องราวสแลชดอท
- วิดีโอและสไลด์ การบรรยาย FOSDEM
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อุซบล์
Uzblเป็นเว็บเบราว์เซอร์แบบมินิมัลลิสต์โอเพนซอร์ส ที่เลิกพัฒนาแล้ว ออกแบบมาเพื่อความเรียบง่ายและยึดมั่นในปรัชญาของ Unixการพัฒนาเริ่มต้นขึ้นในช่วงต้นปี 2009...
ออกแบบ
Uzbl ปฏิบัติตาม ปรัชญาของ Unix ที่ว่า “เขียนโปรแกรมที่ทำสิ่งเดียวและทำได้ดี เขียนโปรแกรมให้ทำงานร่วมกัน เขียนโปรแกรมให้จัดการกับสตรีมข้อความ เพราะนั่นคืออินเทอร์เฟซสากล” [ 7 ] ด้วยเหตุนี้ Uzbl จึงไม่มีคุณสมบัติมากมายของเบราว์เซอร์อื่นๆ Uzbl ไม่มี...
คุณสมบัติ
Uzbl ใช้ เอ็นจิ้นการจัดวางเลย์เอา ต์ WebKit และด้วยเหตุนี้จึงได้รับการสนับสนุนมาตรฐานเว็บหลายอย่าง รวมถึง HTML , XML , XPath , Cascading Style Sheets , ECMAScript ( JavaScript ), DOM และ SVG ซึ่งผ่าน การทดสอบเบ รา ว์เซอร์ Acid3 [ 8 ] [ 9 ] Webkit รองรับ...
ประวัติศาสตร์
แนวคิดในการสร้างเว็บเบราว์เซอร์ใหม่เริ่มต้นขึ้นในฤดูใบไม้ผลิปี 2009 บน ฟอรัมอินเทอร์เน็ต ของ Arch Linux [ 12 ] Dieter Plaetinck เริ่มพัฒนาเบราว์เซอร์และได้รับการสนับสนุนจากนักพัฒนาคนอื่นๆ [ 8 ] โค้ดแรกได้รับการเผยแพร่เมื่อวันที่ 21 เมษายน 2009 [ 3 ] [ 12 ]...