1 คะแนน โดย GN⁺ 2025-11-06 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
GN⁺ 2025-11-06
ความคิดเห็นบน Hacker News
  • ฉันเป็นผู้ดูแลหลักของ Dillo
    ตอนนี้กำลังย้ายออกจาก GitHub ไปยังโครงสร้างพื้นฐานของตัวเอง

    • เว็บไซต์ใหม่: dillo-browser.org
    • ที่เก็บซอร์ส: git.dillo-browser.org
    • ระบบติดตามบั๊ก: bug.dillo-browser.org
      CI ทำงานบนพื้นฐานของ git hook และแสดง log บนเว็บ แต่ตอนนี้ยังไม่เปิดสาธารณะ
      ทุกบริการทำงานได้โดยไม่ใช้ JavaScript ดังนั้นจึงพัฒนาโดยใช้ Dillo เองได้
      ระหว่างช่วงทดสอบจะยังซิงก์กับที่เก็บบน GitHub อยู่ แต่หลังจากนั้นมีแผนจะเปลี่ยนเป็น archive
      ข่าวที่เกี่ยวข้องดูได้ที่ โพสต์บน Fosstodon 1, โพสต์ 2
    • ถ้าเพิ่มขนาดฟอนต์ของเบราว์เซอร์ เว็บไซต์จะแสดงผลไม่ถูกต้องและใช้โหมดอ่านก็ไม่ได้
      สายตาของฉันไม่ค่อยดี เลยอ่านเนื้อหาได้ยาก
    • ยังไม่ได้ลองใช้เอง แต่ดูน่าสนใจ
      น่าจะสนุกดีถ้าเอาไปรีแพ็กเป็นเบราว์เซอร์ทางเลือกสำหรับ Tor/I2P
      อยากรู้ว่าทำไมการรองรับ CSS และ HTML ถึงยังจำกัด และมีแผนจะขยายหรือไม่
    • อยากให้ช่วยอธิบายเพิ่มหน่อยว่าทำไมถึงตัดสินใจออกจาก GitHub
    • ฉันใช้ Dillo บน NetBSD ได้ดีมาก
      อยากรู้ว่าหลังออกจาก GitHub แล้วจะยังมีวิธีรับการแจ้งเตือนรีลีสหรือไม่
    • ขอบคุณที่ยังคงรักษาไอคอนและดีไซน์แถบเลื่อนที่ยอดเยี่ยมเอาไว้
  • ถ้าสนใจเอนจินเว็บเบราว์เซอร์ขนาดเบา ขอแนะนำ Blitz ที่ฉันกำลังพัฒนาอยู่
    รองรับฟีเจอร์สมัยใหม่อย่าง Flexbox, CSS Grid, CSS variables
    เดือนนี้กำลังเพิ่มการรองรับCSS float ซึ่งยังสำคัญกับการเรนเดอร์เว็บไซต์อย่าง Wikipedia หรือ GitHub
    ยินดีต้อนรับผู้ร่วมพัฒนา

    • ถ้าพูดถึงด้วยว่าใช้คอมโพเนนต์ของ Servo ก็น่าจะช่วยเพิ่มความน่าเชื่อถือได้
      การไม่ได้สร้างทุกอย่างขึ้นมาตั้งแต่ศูนย์กลับเป็นข้อดีด้วยซ้ำ
    • ตอนแรกฉันนึกว่าเป็นเรื่องรูปแบบตัวเลข เลยงงอยู่แป๊บหนึ่ง :)
    • อยากรู้ว่าจะรันบน Wasm ในโหมด headlessได้หรือไม่
      อยากใช้ร่วมกับ WebGL เพื่อจัดการ text layout หรือ animation
    • อยากรู้ว่าใช้หรือวางแผนจะใช้JavaScript engineตัวไหน
  • Dillo เป็นเบราว์เซอร์ที่เบาที่สุดเท่าที่ฉันเคยใช้มา
    ตอนเรียนมหาวิทยาลัยฉันติดตั้ง Puppy Linux ลงบนโน้ตบุ๊ก Toshiba Tecra มือสอง และด้วย Dillo ก็ท่องเว็บได้อย่างลื่นไหล
    ตอนนี้ก็ยังใช้อยู่บน Pine Tab 2 และมันยังทำงานได้เร็วบนฮาร์ดแวร์ช้า ๆ
    ฉันคิดว่า Dillo ช่วยให้เดสก์ท็อปลินุกซ์ทำให้ฮาร์ดแวร์เก่ามีประสิทธิภาพใกล้เคียงกับความทันสมัยได้

    • Marginalia Search มีประโยชน์สำหรับหาเว็บไซต์น้ำหนักเบาที่เข้ากับ Dillo ได้ดี
      และยังมีฟรอนต์เอนด์ Wikipedia แบบมินิมอลด้วย
    • แต่ก็แอบกังวลนิดหน่อยว่าฟีเจอร์ด้านความปลอดภัยอาจจะเบาเกินไปด้วยหรือเปล่า
    • อยากรู้ว่าเทียบกับ NetSurf แล้วเป็นอย่างไร ปกติตอนติดตั้งลินุกซ์ฉันเริ่มด้วย NetSurf แต่คงต้องลอง Dillo ดูบ้าง
  • Git commit แรกของ Dillo อยู่ในเดือนตุลาคม 2007 แต่ตาม Changelog รีลีสแรกคือธันวาคม 1999
    เป็นโปรเจกต์ระดับตำนานจริง ๆ

    • ในปี 2007 มีการย้ายไป Mercurial แล้วตอนเซิร์ฟเวอร์ปิดจึง export มาเป็น git
      บันทึกช่วงปี 2002~2007 สูญหายไป ถ้าใครมีแบ็กอัปก็รบกวนช่วยแชร์
      ดูช่วงที่หายไปได้จากภาพประวัติ commit
      รีลีสแรกน่าจะอยู่ราว ๆ วันที่ 15 ธันวาคม 1999 และมีหน้า 25 ปีด้วย
  • เมื่อประมาณ 20 ปีก่อน ฉันใช้ Dillo บ่อยมาก
    Mozilla Suite ช้าเกินไป เลยใช้ Dillo เปิดแทบทุกหน้า ก่อนจะย้ายไป Firefox (ตอนนั้นยังชื่อ Phoenix) ตอนที่มันออกมา

    • ฉันก็เป็นนักเรียนในช่วงเดียวกัน และเอาตัวรอดด้วยชุดfluxbox + Dilloบนโน้ตบุ๊กสเปกต่ำ
  • อยากรู้ว่า Dillo มีแผนเรื่องการ sandbox เนื้อหาหรือไม่
    Firefox และ Chrome ใช้ seccomp-bpf ส่วน FreeBSD ใช้ Capsicum
    ดูเหมือน Dillo น่าจะใช้ Landlock API ของ Linux ได้
    ดูเพิ่มเติม: Firefox Sandbox, Chrome Sandbox README, Capsicum, Chrome issue

    • เคยทดลองกับ pledge และ landlock แล้ว แต่ต้องออกแบบโครงสร้างแยกโปรเซสใหม่
      ในระยะสั้น ตอนนี้สามารถปิด 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ด้วย