กลับไปหน้าบทความ

อ่าน 8 นาที

ดิลโล่

Dilloเป็นเว็บเบราว์เซอร์ แบบเรียบง่าย ที่ออกแบบมาโดยเฉพาะสำหรับคอมพิวเตอร์รุ่นเก่าหรือช้า และระบบฝังตัวรองรับเฉพาะHTML / XHTML ธรรมดา (พร้อม การแสดงผล CSS )...

ดิลโล่

ดิลโล่
ผู้เขียนต้นฉบับฮอร์เก อเรลลาโน ซิด
นักพัฒนาโรดริโก อาริอาส มัลโล
ปล่อยธันวาคม พ.ศ. 2542 ( 1999-12 )
เวอร์ชันเสถียร
3.3.0 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 26 เมษายน 2569 ( 26 เมษายน 2569 )
เขียนเป็นซีและซี++
ระบบปฏิบัติการลินุกซ์ , บีเอสดี , มอสซาเรลล่า , ฟรีดีโอเอส
มีจำหน่ายในภาษาอังกฤษ
พิมพ์เว็บเบราว์เซอร์
ใบอนุญาตจีพีแอล-3.0 หรือเวอร์ชันที่ใหม่กว่า
เว็บไซต์dillo-browser.org
ที่เก็บข้อมูล
  • git .dillo-browser .org /dillo

Dilloเป็นเว็บเบราว์เซอร์ แบบเรียบง่าย ที่ออกแบบมาโดยเฉพาะสำหรับคอมพิวเตอร์รุ่นเก่าหรือช้า และระบบฝังตัว[ 2 ]รองรับเฉพาะHTML / XHTML ธรรมดา (พร้อม การแสดงผล CSS ) และรูปภาพผ่านHTTPและHTTPSเท่านั้น การเขียนสคริปต์จะถูกละเลยโดยสิ้นเชิง[ 2 ] [ 3 ] Dillo เวอร์ชันปัจจุบันสามารถทำงานบนLinux , BSD , macOS , IRIX [ 4 ]และCygwin [ 5 ]เนื่องจากมีขนาดเล็ก จึงเป็นตัวเลือกยอดนิยมสำหรับระบบปฏิบัติการ Linux ที่มีน้ำหนักเบา Dillo เป็นซอฟต์แวร์ฟรีที่เผยแพร่ภายใต้GNU GPL-3.0 หรือเวอร์ชันที่ใหม่กว่า[ 6 ]

วิศวกรซอฟต์แวร์ชาวชิลี Jorge Arellano Cid ได้คิดค้นโครงการ Dillo ในช่วงปลายปี 1999 [ 7 ]และเผยแพร่ Dillo เวอร์ชันแรกในเดือนธันวาคมของปีนั้น[ 8 ]เป้าหมายหลักของเขาในการสร้าง Dillo คือการทำให้ทุกคนสามารถเข้าถึงข้อมูลได้อย่างเท่าเทียมกัน Arellano Cid เชื่อว่าไม่มีใครควรต้องซื้อคอมพิวเตอร์เครื่องใหม่หรือจ่ายค่าบรอดแบนด์เพื่อที่จะได้ใช้งานเวิลด์ไวด์เว็บ[ 9 ]ด้วยเหตุนี้ เขาจึงออกแบบ Dillo ให้มีขนาดเล็ก รวดเร็ว และมีประสิทธิภาพ สามารถทำงานได้ดีแม้บน ซีพียู Intel 80486ที่ใช้การเชื่อมต่ออินเทอร์เน็ตแบบ dial- up [ 2 ] [ 10 ]

การพัฒนา

Dillo เดิมทีเขียนด้วยภาษาการเขียนโปรแกรม Cโดยใช้ชุดเครื่องมือ GUI GTK+ เวอร์ชันแรกๆ นั้นอิงตามเบราว์เซอร์รุ่นก่อนหน้าชื่อArmadilloจึงเป็นที่มาของชื่อนี้[ 11 ]

Dillo ได้รับเงินทุนจากการบริจาคส่วนตัว[ 12 ]ความพยายามในการขอรับเงินอุดหนุนจากภาครัฐและผู้สนับสนุนจากบริษัทต่างๆ ไม่ประสบความสำเร็จ[ 13 ]การขาดเงินทุนทำให้การพัฒนาชะลอตัวลงในปี 2549 และหยุดชะงักลงอย่างสิ้นเชิงในปี 2550 [ 6 ] [ 14 ]โครงการเริ่มต้นใหม่อีกครั้งในปี 2551 และสองเดือนต่อมาได้รับเงินบริจาค 115 ยูโรจากDistroWatch [ 6 ] [ 15 ]

Dillo 2 เขียนขึ้นโดยใช้ทั้งส่วนประกอบ C และ C++ และ Fast Light Toolkit (FLTK) [ 8 ]และวางจำหน่ายเมื่อวันที่ 14 ตุลาคม พ.ศ. 2551 [ 6 ] มีการเพิ่ม การลดรอยหยักของข้อความการรองรับชุดอักขระอื่นนอกเหนือจากLatin-1ความ สามารถ ในการบีบอัด HTTPและการแสดงผลหน้าเว็บที่ดีขึ้น[ 8 ]การเปลี่ยนจาก GTK+ เป็น FLTK ยังช่วยลดการพึ่งพาของโครงการลงอย่างมากและลดการใช้หน่วยความจำ ของ Dillo ลง 50% [ 6 ]

ในปี 2011 Dillo 3.x ได้ถูกปล่อยออกมา โดยใช้ FLTK 1.3 ตามบันทึกการเปลี่ยนแปลง การเปลี่ยนแปลงนี้ส่วนหนึ่งเกิดจากการที่ไม่มีการปล่อย FLTK 2 อย่างเป็นทางการ ซึ่งก่อนหน้านี้ทำให้ Dillo 2 ไม่สามารถถูกรวมอยู่ในระบบปฏิบัติการขนาดเล็กได้ ทั้งๆ ที่มันเหมาะสมที่จะใช้งาน

การพัฒนาหยุดชะงักในปี 2016 เนื่องจากการเสียชีวิตของ Sebastian Geerken ผู้พัฒนาหลักของเอนจิ้นการเรนเดอร์ Arellano Cid โพสต์ข้อความสุดท้ายในรายชื่อผู้รับจดหมายสำหรับการพัฒนาในปี 2019 [ 16 ] [ 17 ]

Dillo 3.1.x เปิดตัวในปี 2024 หลังจากเริ่มการพัฒนาอีกครั้งในเดือนธันวาคม 2023 โดย Rodrigo Arias Mallo [ 18 ]

เว็บไซต์ถูกยึดครอง

โดเมน เดิม[ 19 ]หมดอายุในเดือนมิถุนายน พ.ศ. 2565 [ 20 ]นักพัฒนาไม่สามารถเข้าถึงได้อีกต่อไป นับตั้งแต่นั้นมา โดเมนนี้ถูกใช้โดยเว็บไซต์เลียนแบบซึ่งคัดลอกหน้าเว็บต้นฉบับและเพิ่มโฆษณา เว็บไซต์นี้ใช้ Wordpress ซึ่งอาศัย JavaScript ดังนั้นจึงไม่เข้ากันกับ Dillo

คุณสมบัติ

คุณสมบัติของ Dillo ประกอบด้วยบุ๊กมาร์กการเรียกดูแบบแท็บและการรองรับรูปภาพJPEG , PNG (รวมถึงความโปร่งใสอัลฟา[ 21 ] ), GIF [ 22 ]และSVG [ 23 ]การสนับสนุนCSS บางส่วน ได้รับการแนะนำในเวอร์ชัน 2.1 การตั้งค่าต่างๆ เช่น ฟอนต์เริ่มต้น สีพื้นหลัง โฟลเดอร์ดาวน์โหลด และหน้าแรก สามารถปรับแต่งได้ผ่านไฟล์การกำหนดค่า[ 24 ] [ 25 ] รองรับคุกกี้ แต่ปิดใช้งานโดยค่าเริ่มต้นเนื่องจากข้อกังวลด้านความเป็นส่วนตัว [ 26 ]ในขณะที่เว็บเบราว์เซอร์ส่วนใหญ่ยังคงแคชและประวัติเว็บไว้หลังจากปิดโปรแกรม Dillo จะล้างข้อมูลเหล่านั้นโดยอัตโนมัติเพื่อปรับปรุงทั้งความเป็นส่วนตัวและประสิทธิภาพ[ 27 ]

Dillo ทำงานบนซับโน้ตบุ๊กGateway HandBookที่ใช้สถาปัตยกรรมi486
โปรแกรมตรวจจับข้อผิดพลาดของ Dillo จะรายงานข้อผิดพลาดที่ Dillo พบในหน้าเว็บที่กำลังดูอยู่

เครื่องมือสำหรับนักพัฒนาที่เรียกว่า "bug meter" จะแสดงอยู่ที่มุมล่างขวา เมื่อคลิกแล้ว จะแสดงข้อมูลเกี่ยวกับปัญหาการตรวจสอบความถูกต้อง เช่นแท็ก ที่ไม่ได้ปิด ซึ่ง Dillo พบในหน้าเว็บ[ 28 ]แตกต่างจากเบราว์เซอร์ส่วนใหญ่ Dillo ไม่มีโหมด quirksเพื่อปรับปรุงความเข้ากันได้กับหน้าเว็บที่ใช้ HTML ที่ไม่ถูกต้อง แต่ Dillo จะประมวลผลหน้าเว็บทั้งหมดตามมาตรฐานเว็บที่ เผยแพร่ [ 29 ]

ในปี 2546 ผู้ที่ชื่นชอบ Linux สองคนประสบความสำเร็จในการรัน Dillo บน โปรเซสเซอร์ Intel 486และแสดงให้เห็นว่าแม้จะมีฮาร์ดแวร์ที่จำกัดเช่นนั้น Dillo ก็สามารถแสดงผลหน้าแรก - BBC News ได้ภายใน 10–15 วินาที[ 30 ] นอกจากนี้ Dillo ยังสามารถทำงานบน แพลตฟอร์มซอฟต์แวร์ที่หลากหลายรวมถึงLinux , BSD , Solaris , macOS , ระบบปฏิบัติการที่เข้ากันได้กับMS-DOS [ 31 ]และอุปกรณ์พกพา บางชนิด [ 5 ] อย่างไรก็ตาม นักพัฒนาของ Dillo ได้พยายามเพียงเล็กน้อยที่จะทำให้เบราว์เซอร์ทำงานบนMicrosoft Windows Arellano Cid กล่าวว่า Windows ขัดกับเป้าหมายของ Dillo ในการทำให้เป็นประชาธิปไตยโดยการเพิ่มข้อกำหนดด้านฮาร์ดแวร์และต้นทุนซอฟต์แวร์อย่างไม่เป็นธรรมชาติ[ 32 ]อย่างไรก็ตาม มีรายงานว่า Dillo สามารถทำงานบน Windows ได้ผ่านทาง Cygwin [ 33 ]

Dillo ไม่รองรับJavaScript , Java , Flash , ข้อความ จากขวาไปซ้ายหรือ การจัด วางข้อความที่ซับซ้อน[ 22 ] [ 34 ]การสนับสนุนเฟรมก็มีจำกัดมากเช่นกัน Dillo จะแสดงลิงก์ไปยังแต่ละเฟรมเพื่อให้ผู้ใช้สามารถดูทีละเฟรมได้[ 35 ]

ส้อม

Dillo-Win32เป็นโครงการพอร์ต Dillo ไปยัง Windows ซึ่งปัจจุบันเลิกใช้งานแล้ว[ 36 ] เบราว์เซอร์ D+ หรือ Dplus สานต่อจาก Dillo-Win32 โดยแยกมาจาก Dillo-Win32 เวอร์ชันสุดท้าย (3.0p9) และไม่ได้พยายามรักษาความเข้ากันได้กับ Dillo เวอร์ชันต้นทาง เวอร์ชันล่าสุดคือ 0.5b (15 ตุลาคม 2013) [ 37 ]

DilloNGเป็นเวอร์ชันที่แยกออกมาและโฮสต์บนGitHubซึ่งย้ายโค้ดจากMercurialพร้อมทั้งเพิ่มฟีเจอร์ใหม่ๆ เช่น หน้าหลักสำหรับการโทรด่วน รองรับการเปิดวิดีโอในโปรแกรมเล่นวิดีโอภายนอก[ 38 ]และรวมการแก้ไขที่เผยแพร่ก่อนหน้านี้บางส่วน อัปเดตครั้งล่าสุดในปี 2021 [ 39 ]

ฟอร์กที่เรียกว่า Dillo-browser [ 40 ]ปรากฏขึ้นในปี 2019 โดยแยกมาจาก DilloNG เวอร์ชันปัจจุบัน การพัฒนาหยุดชะงักไปจนถึงปี 2023 เมื่อการพัฒนากลับมาดำเนินต่อและยังคงดำเนินต่อไปจนถึงปี 2024

Dillo+ ( Dillo-Plus ) เริ่มต้นในปี 2023 โดยอิงจากซอร์สโค้ด Dillo 3.0.5 ที่พบในแพ็คเกจ OpenBSD 6.8 [ 41 ]ได้มีการนำแพตช์จำนวนมากจาก DilloNG มาใช้ และเพิ่มการสนับสนุนสำหรับการเรนเดอร์ หน้า Gopher , Geminiและ markdown โหมดผู้อ่าน และการสนับสนุน CSS ที่ขยายเพิ่มเติม[ 42 ]มีการแนะนำระบบสคริปต์ Python ใหม่พร้อมโมดูลสำหรับการเรนเดอร์RSS , EPUB , บันทึกช่อง Telegramสาธารณะและเนื้อหาไฟล์ zip [ 43 ]และยังคงได้รับการดูแลรักษาจนถึงปี 2024 [ 44 ]

แผนกต้อนรับ

บทวิจารณ์ของ Dillo ยกย่องความเร็วที่ยอดเยี่ยม แต่ก็ตั้งข้อสังเกตว่าความเร็วนี้มาพร้อมกับราคา[ 22 ] [ 45 ] [ 46 ]ราคาที่เห็นได้ชัดที่สุดคือความไม่สามารถของ Dillo ในการแสดงเว็บเพจที่ซับซ้อนตามที่ควรจะเป็น บทวิจารณ์ในปี 2008 โดยLinux.comแสดงความคิดเห็นว่าอินเทอร์เฟซผู้ใช้ของ Dillo อาจ "น่ากลัว" สำหรับผู้ใช้ใหม่ และชี้ให้เห็นถึงความขาดแคลนของปลั๊กอินสำหรับ Dillo [ 24 ]โดยรวมแล้ว ส่วนแบ่งการใช้งานทั่วโลกของ Dillo น้อยกว่าหนึ่งในร้อยของหนึ่งเปอร์เซ็นต์[ 47 ]

อย่างไรก็ตาม Dillo เป็นเบราว์เซอร์ที่ได้รับเลือกในระบบปฏิบัติการ Linux ที่คำนึงถึงพื้นที่จัดเก็บหลายระบบเช่น Damn Small Linux [ 48 ] Feather Linux [ 49 ] VectorLinux [ 50 ] antiX [ 45 ] และ Mustang Linux [ 45 ]

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
  • "ดิลโล" . ฟรีโค้ด .
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Dillo&oldid=1348813604 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ดิลโล่

Dilloเป็นเว็บเบราว์เซอร์ แบบเรียบง่าย ที่ออกแบบมาโดยเฉพาะสำหรับคอมพิวเตอร์รุ่นเก่าหรือช้า และระบบฝังตัวรองรับเฉพาะHTML / XHTML ธรรมดา (พร้อม การแสดงผล CSS )...

การพัฒนา

Dillo เดิมทีเขียนด้วย ภาษาการเขียนโปรแกรม C โดยใช้ ชุดเครื่องมือ GUI GTK+ เวอร์ชันแรกๆ นั้นอิงตามเบราว์เซอร์รุ่นก่อนหน้าชื่อ Armadillo จึงเป็นที่มาของชื่อนี้ [ 11 ]

เว็บไซต์ถูกยึดครอง

โดเมน เดิม [ 19 ] หมดอายุในเดือนมิถุนายน พ.ศ. 2565 [ 20 ] นักพัฒนาไม่สามารถเข้าถึงได้อีกต่อไป นับตั้งแต่นั้นมา โดเมนนี้ถูกใช้โดย เว็บไซต์เลียนแบบ ซึ่งคัดลอกหน้าเว็บต้นฉบับและเพิ่มโฆษณา เว็บไซต์นี้ใช้ Wordpress ซึ่งอาศัย JavaScript ดังนั้นจึงไม่เข้ากันกับ Dillo

คุณสมบัติ

คุณสมบัติของ Dillo ประกอบด้วย บุ๊กมาร์ก การ เรียกดูแบบแท็บ และการรองรับรูปภาพ JPEG , PNG (รวมถึง ความโปร่งใสอัลฟา [ 21 ] ), GIF [ 22 ] และ SVG [ 23 ] การสนับสนุน CSS บางส่วน ได้รับการแนะนำในเวอร์ชัน 2.