- Dillo เป็น เว็บเบราว์เซอร์กราฟิกหลายแพลตฟอร์ม ที่โดดเด่นด้าน ความเร็วและขนาดเล็ก โดยมีสถาปัตยกรรมที่เน้น ความปลอดภัยและความเป็นส่วนตัว ของผู้ใช้
- พัฒนาบนพื้นฐานของ FLTK 1.3 GUI toolkit จึงมีความเบาและพกพาได้สูง
- ภายในรีโพซิทอรีมีซอร์สโค้ดต้นฉบับเป็นส่วนใหญ่ พร้อม แพตช์ขนาดเล็ก บางส่วนเพิ่มเติม
- ผู้พัฒนายินดีรับ แพตช์เพิ่มเติมหรือพูลรีเควสต์ และมีโปรเจ็กต์ฟอร์กที่เกี่ยวข้อง เช่น dillo-plus, dilloNG, D+ browser, Mobilized Dillo
- ณ เดือนธันวาคม 2023 โดเมน dillo.org ไม่ได้อยู่ภายใต้การควบคุมของผู้พัฒนาแล้ว และมีการเก็บสำเนาเว็บไซต์เดิมไว้บน GitHub Pages และ Wayback Machine
ภาพรวมของเว็บเบราว์เซอร์ Dillo
- Dillo เป็น เว็บเบราว์เซอร์กราฟิกหลายแพลตฟอร์ม ที่ขึ้นชื่อเรื่อง ความเร็วและการใช้หน่วยความจำต่ำ
- พัฒนาโดยมีเป้าหมายหลักคือ การปกป้องความปลอดภัยและความเป็นส่วนตัว ของผู้ใช้
- สร้างขึ้นโดยใช้ FLTK 1.3 GUI toolkit
- มีสกรีนช็อตจากเว็บไซต์ทางการรวมอยู่ในรีโพซิทอรี พร้อมตัวอย่างการเรนเดอร์ด้วย Dillo
โครงสร้างรีโพซิทอรีและการมีส่วนร่วมในการพัฒนา
- รีโพซิทอรีนี้ประกอบด้วย ซอร์สโค้ดต้นฉบับของ Dillo เป็นหลัก โดยมีการใช้ แพตช์เล็กน้อย บางส่วน
- สามารถส่ง แพตช์เพิ่มเติมหรือพูลรีเควสต์ ได้ เพื่อส่งเสริมการทำงานร่วมกันแบบโอเพนซอร์ส
- วิธีติดตั้งมีอธิบายไว้ใน คู่มือการติดตั้งแยกต่างหาก (doc/install.md)
โปรเจ็กต์ที่เกี่ยวข้อง
- มี โปรเจ็กต์ฟอร์ก ของ Dillo อยู่หลายโครงการ
- ตัวอย่างที่เด่น ได้แก่ dillo-plus, dilloNG, D+ browser, Mobilized Dillo
- แต่ละโปรเจ็กต์สามารถดูได้บน GitHub หรือเว็บไซต์ภายนอก
สถานะโดเมนและเว็บไซต์
- ณ เดือนธันวาคม 2023 โดเมน dillo.org ไม่ได้อยู่ภายใต้การควบคุมของนักพัฒนา Dillo อีกต่อไป
- เว็บไซต์เดิมถูกเก็บรักษาไว้บน GitHub Pages และ Wayback Machine (เวอร์ชันเดือนพฤษภาคม 2022)
- มีลิงก์ที่เกี่ยวข้องเป็น
dillo-browser.github.io/old/ และที่อยู่ web.archive.org
ข้อมูลอื่น ๆ
- ภายในรีโพซิทอรีมี ภาพสกรีนช็อตเว็บไซต์ Dillo (doc/dillo.png) รวมอยู่ด้วย
- ต้นฉบับไม่มีข้อมูลเพิ่มเติมเกี่ยวกับสเปกทางเทคนิคหรือกำหนดการพัฒนา
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ฉันเป็นผู้ดูแลหลักของ Dillo
ตอนนี้กำลังย้ายออกจาก GitHub ไปยังโครงสร้างพื้นฐานของตัวเอง
CI ทำงานบนพื้นฐานของ git hook และแสดง log บนเว็บ แต่ตอนนี้ยังไม่เปิดสาธารณะ
ทุกบริการทำงานได้โดยไม่ใช้ JavaScript ดังนั้นจึงพัฒนาโดยใช้ Dillo เองได้
ระหว่างช่วงทดสอบจะยังซิงก์กับที่เก็บบน GitHub อยู่ แต่หลังจากนั้นมีแผนจะเปลี่ยนเป็น archive
ข่าวที่เกี่ยวข้องดูได้ที่ โพสต์บน Fosstodon 1, โพสต์ 2
สายตาของฉันไม่ค่อยดี เลยอ่านเนื้อหาได้ยาก
น่าจะสนุกดีถ้าเอาไปรีแพ็กเป็นเบราว์เซอร์ทางเลือกสำหรับ Tor/I2P
อยากรู้ว่าทำไมการรองรับ CSS และ HTML ถึงยังจำกัด และมีแผนจะขยายหรือไม่
อยากรู้ว่าหลังออกจาก GitHub แล้วจะยังมีวิธีรับการแจ้งเตือนรีลีสหรือไม่
ถ้าสนใจเอนจินเว็บเบราว์เซอร์ขนาดเบา ขอแนะนำ Blitz ที่ฉันกำลังพัฒนาอยู่
รองรับฟีเจอร์สมัยใหม่อย่าง Flexbox, CSS Grid, CSS variables
เดือนนี้กำลังเพิ่มการรองรับCSS float ซึ่งยังสำคัญกับการเรนเดอร์เว็บไซต์อย่าง Wikipedia หรือ GitHub
ยินดีต้อนรับผู้ร่วมพัฒนา
การไม่ได้สร้างทุกอย่างขึ้นมาตั้งแต่ศูนย์กลับเป็นข้อดีด้วยซ้ำ
อยากใช้ร่วมกับ WebGL เพื่อจัดการ text layout หรือ animation
Dillo เป็นเบราว์เซอร์ที่เบาที่สุดเท่าที่ฉันเคยใช้มา
ตอนเรียนมหาวิทยาลัยฉันติดตั้ง Puppy Linux ลงบนโน้ตบุ๊ก Toshiba Tecra มือสอง และด้วย Dillo ก็ท่องเว็บได้อย่างลื่นไหล
ตอนนี้ก็ยังใช้อยู่บน Pine Tab 2 และมันยังทำงานได้เร็วบนฮาร์ดแวร์ช้า ๆ
ฉันคิดว่า Dillo ช่วยให้เดสก์ท็อปลินุกซ์ทำให้ฮาร์ดแวร์เก่ามีประสิทธิภาพใกล้เคียงกับความทันสมัยได้
และยังมีฟรอนต์เอนด์ Wikipedia แบบมินิมอลด้วย
Git commit แรกของ Dillo อยู่ในเดือนตุลาคม 2007 แต่ตาม Changelog รีลีสแรกคือธันวาคม 1999
เป็นโปรเจกต์ระดับตำนานจริง ๆ
บันทึกช่วงปี 2002~2007 สูญหายไป ถ้าใครมีแบ็กอัปก็รบกวนช่วยแชร์
ดูช่วงที่หายไปได้จากภาพประวัติ commit
รีลีสแรกน่าจะอยู่ราว ๆ วันที่ 15 ธันวาคม 1999 และมีหน้า 25 ปีด้วย
เมื่อประมาณ 20 ปีก่อน ฉันใช้ Dillo บ่อยมาก
Mozilla Suite ช้าเกินไป เลยใช้ Dillo เปิดแทบทุกหน้า ก่อนจะย้ายไป Firefox (ตอนนั้นยังชื่อ Phoenix) ตอนที่มันออกมา
อยากรู้ว่า Dillo มีแผนเรื่องการ sandbox เนื้อหาหรือไม่
Firefox และ Chrome ใช้ seccomp-bpf ส่วน FreeBSD ใช้ Capsicum
ดูเหมือน Dillo น่าจะใช้ Landlock API ของ Linux ได้
ดูเพิ่มเติม: Firefox Sandbox, Chrome Sandbox README, Capsicum, Chrome issue
ในระยะสั้น ตอนนี้สามารถปิด CSS หรือรูปภาพจากเมนูได้ และใช้ตัวเลือก
ignore_image_formatsในการตั้งค่าเพื่อบล็อกรูปแบบภาพบางชนิดได้ราวปี 2005 บนแผ่น CD ของ DamnSmall Linux มีDillo ติดตั้งมาเป็นค่าเริ่มต้น
ฉันท่องเว็บด้วย Dillo จนกว่าโน้ตบุ๊ก Pentium MMX จะพัง
ฉันก็ใช้ Elinks บนพีซีเก่าได้นานเหมือนกัน และช่วงนี้มันก็กลับมามีการพัฒนาต่ออีกครั้ง
ขอส่งกำลังใจให้เหล่านักพัฒนามีพลังต่อเนื่อง
ฉันลองเปิดบล็อกพัฒนาของตัวเองด้วย Dillo แล้วพบว่าทำงานได้ค่อนข้างดี
แม้การจัดวาง CSSบางส่วนจะเพี้ยนไป และเว็บฟอนต์ไม่ถูกโหลด แต่หน้าตาโดยรวมก็คล้าย Chrome มาก
syntax highlight ของโค้ดก็แสดงผลได้ดี
บล็อกโพสต์ที่ใช้ทดสอบ
ฉันเพิ่งลองติดตั้ง Dillo ครั้งแรก และตกใจที่มันไม่รองรับ JavaScript
เว็บไซต์ส่วนใหญ่ที่ฉันใช้ประจำทำงานไม่ได้ถ้าไม่มี JS เลยทำให้การใช้งานค่อนข้างจำกัด
เว็บไซต์ที่ใช้ไม่ได้หากไม่มี JS คือเว็บไซต์ที่ไม่ดี
ถ้าเป็นเว็บแอปก็ควรมี API เพื่อให้ผู้ใช้สร้างไคลเอนต์เองได้
Dillo ดูเหมือนเป็นโปรเจกต์ที่เข้ากับระบบนิเวศ sucklessได้ดีมาก
และจริง ๆ แล้วก็ถูกรวมอยู่ในรายการแนะนำของ suckless.orgด้วย