วันอังคารที่ 7 กรกฎาคม พ.ศ. 2552

ทดลองAndroid emulator


ว่าจะลองมานานแล้ว android ระบบปฏิบัติการที่บริษัทGoogleออกมาเพื่อที่จะมาตีตลาดมือถือ โดยเป็นระบบปฏิบัติการที่ใช้Linux kernel ล้วนๆ ต่อมากลุ่มผู้ผลิตต่างๆได้แก่ HTC, T-Mobile, LG, Samsung, Intel, Motorola และอื่นๆ รวม50บริษัท ได้รวมกลุ่มกันเป็นOpen Handset Alliance ได้เอาandroid มาพัฒนาผลิตภัณฑ์


วันนี้เลยลองโหลด Android SDKมาลงเครื่อง
ก็หาไม่ยาก เข้าไปดาวโหลดได้ที่อันล่าสุด http://developer.android.com/sdk/1.5_r2/index.html
รุ่น1.5 กดดาวโหลดมาไฟล์ไม่ใหญ่มาก 170.08 MB มีทั้งบนwindows, linux และ Mac

System requirement ก็มี
- ระบบปฏิบัติการWindows XP (32-bit) or Vista (32- or 64-bit), Linux, Mac OS X 10.4.8 or later (x86 only)
- JDK5 หรือ JDK6

โหลดเสร็จก็ แตกไฟล์ออกมา ในโหลเดอร์จะมีไฟล์
- add-ons
- docs
- platforms
- tools
- usb-driver

พอดีผมลองในวินโดวส์อยู่ จะเปิดemulatorก้อ
1. เข้า cmd แล้วcd เข้าไปถึงโฟล์เดอร์tools
2. ดูว่าSDKมีtargetsอะไรบ้าง พิมพ์ android list targets
3. สร้างemulator โดยกำหนด targetไปอันนึงในข้อที่สอง เช่นผมใช้target 2 คือ Android 1.5
พิมพ์ android create avd --name prince --target2 (--name ....ชื่อ...)(--targetเลือกtarget)
4. รันemulatorชื่อprince พิมพ์ emulator @prince

เสร็จแล้วก้อ รอไปนะครับ นานหน่อยกว่าจะโหลดเสร็จ

วันอาทิตย์ที่ 28 มิถุนายน พ.ศ. 2552

You are terminated.

ช่วงปิดเทอม ได้มีโอกาสไปดูภาพยนต์เรื่องคนเหล็ก4 หรือ Terminator Salvation ยอมรับว่าภาคนี้สนุกมาก คงเพราะชอบหนังแนวaction-scifi หุ่นยนต์ยึดโลกอยู่แล้ว แบบที่ชอบเรื่อง I-Robot กับ The matrix แต่ดูมาตอนหลังๆของเรื่อง จะจำไม่ได้ว่าภาคก่อนหน้านี้ เนื้อเรื่องเป็นยังไง ตอนภาคสามยังจำได้ ภาคสองพอเลือนๆ ภาคแรกนี่ไม่ได้ดูเลย ตอนภาคแรกฉายก้อตั้งปี1984 ก่อนเราเกิดอีก(1989) ดูในโรงจบ เลยออกมาหาตั้งแต่ภาคเก่าๆมาดู พอดีเลยเจอในเวปบิท ก็จัดมาเลยดีวีดี3แผ่นภาค1,2และ3ตามลำดับ เลยทำให้รู้ว่าเรื่องนี้ใช่จะดีแค่หน้าหล่ออาโน หรือฉากบู๊ตีรันฟันแทง วันนี้เลยมารีวิวภาพยนต์action-scifi เรื่องดังอีกเรื่องหนึ่ง มหากาพย์แห่งสงครามระหว่ามนุษย์กับหุ่นยนต์ เรื่อง คนเหล็ก The terminator

ภาคแรก The Terminator
The terminator หรือ คนเหล็ก เป็นหนัง action-scifi กำกับโดย เจมส์ คาเมรอน นำแสดงโดย อาร์โนลด์ ชวาร์เซเน๊กเกอร์ รับบทเป็นคนเหล็ก ลินดา แฮลมินตันเป็นซาร่า คอนเนอร์ และ ไมเคิล บีห์นเป็นไคย์ล ริส ในเรื่องกล่าวถึงในโลกอนาคตโลกมีสงครามระหว่าง มนุษย์ กับ หุ่นยนต์ที่ถูกควบคุมโดยระบบคอมพิวเตอร์ชื่อskynet จอห์น คอนเนอร์ ผู้นำกองกำลังกอบกู้โลก ได้ทำการนำกองกำลังจู่โจมสกายเน็ตได้รับความเสียหายอย่างหนัก สกายเน็ตจึงส่งหุ่นสังหารรุ่น T-800 ไทม์แมชชีนกลับมายังปี1984 เพื่อสังหารซาราห์ คอนเนอร์มารดาของจอห์น คอนเนอร์ ก่อนที่เธอจะให้กำเนิดจอห์น คอนเนอร์ ฝ่ายจอห์น คอนเนอร์จึงส่ง ไคย์ล รีส มาเพื่อยับยั้งการสังหาร
ระหว่างการหลบหนีหุ่นยนต์สังหาร คืนเดียวนั้นไคย์ล รีส และ ซาราห์ ก้อได้ให้ชีวิตแก่จอห์น คอนเนอร์ เรื่องนี้จบลงด้วยการที่ไคย์ล รีส ตายพร้อมกับหุ่นสังหารตัวนั้น ซาราห์จึงออกเดินทางเพียงลำพังไปยังเม็กซิโก

ภาคสอง Terminator2 : Judgment Day (1991)
ภาคนี้ยังคงกำกับโดย เจมส์ คาเมรอน นำแสดงโดย อาร์โนลด์ ชวาร์เซเน๊กเกอร์ รับบทเป็นคนเหล็ก ลินดา แฮลมินตันเป็นซาร่า คอนเนอร์ เอ็ดเวิร์ด เฟอร์ลอง เป็นจอห์น คอนเนอร์ สิบปีต่อมาหลังจากหุ่นสังหารT-800พยายามสังหารซาราห์ หุ่นสังหารรุ่นT-1000 รุ่นพัฒนากว่าเดิม ย้อนเวลามาเพื่อสังหารจอห์น คอนเนอร์ ผู้นำฝ่ายกบฏ ในวัยเก้าขวบ จอห์น คอนเนอร์ในอนาคตจึงส่งหุ่นสังหารรุ่นT-800 รุ่นเดียวกับในภาคแรก แต่ถูกตั้งโปรแกรมใหม่ ย้อนเวลามาเพื่อขัดขวางการสังหาร
ภาพยนตร์ย้อนให้เห็นว่า หลังจากเทอร์มิเนเตอร์ตัวแรกถูกทำลายไปในภาคแรก นักวิทยาศาสตร์สหรัฐได้พบเศษชิ้นส่วนไมโครโปรเซสเซอร์ที่หลงเหลืออยู่ และได้นำไปค้นคว้าโดยดร. ไมล์ เบนเนท ไดสันผู้สร้างเครือข่ายskynetซึ่งได้ก่อให้เกิดสงครามนิวเคลียร์ระหว่างสหรัฐอเมริกากับรัสเซีย เมื่อวันที่29 สิงหาคม ค.ศ. 1997
หลังจากให้กำเนิดจอห์น ซาราห์ คอนเนอร์ ได้ฝึกการใช้อาวุธ และพยายามลอบสังหาร ดร. ไดสัน พร้อมกับบอกใครต่อใครถึงสงครามนิวเคลียร์ และหุ่นจักรกลสังหาร คนถูกจับไปอยู่ในโรงพยาบาลจิตเวช
ภาคนี้จบลงโดยที่หุ่นT-1000ถูกทำลาย และหุ่นT-800ได้ขอร้องให้ซาราห์ช่วยทำลายตัวT-800เองเพื่อที่เทคโนโลยีในตัวเขาจะได้ไม่ถูกพัฒนาต่อไป

ภาคสาม Terminator3 : Rise of the Machines
ภาคนี้กำกับโดย โจนาธาน มอสโทว นำแสดงโดย อาร์โนลด์ ชวาร์เซเน๊กเกอร์ รับบทเป็นคนเหล็ก นิค สตาล์ เป็นจอห์น คอนเนอร์ แคลร์ เดนส์ รับบทเป็นเคต บริส์เตอร์ คริสทานา โลเคนเป็นหุ่นสังหารรุ่นT-X
ปี1997ไม่ได้มีการเกิดสงครามแต่อย่างใด ซาราห์ คอนเนอร์จึงได้สิ้นลมลงด้วยโรคลูคีเมียที่เธอทรมานมานาน แต่เธออยู่ที่รับประกันว่าไม่มีสงครามนิวเคลียร์เกิดขึ้น แต่กระนั้น skynetยังคงตามหาจอห์น คอนเนอร์ที่หลบซ่อนตัวอยู่ไม่พบ จึงส่งหุ่นสังหารรุ่นT-X กลับมาทำภารกิจสำคัญ ทางกลุ่มกองกำลังกอบกู้โลกได้ส่งหุ่นรุ่น T-850 model 101มาเพื่อพิทักษ์ จอห์น คอนเนอร์ และ เคต บริส์เตอร์ให้ปลอดภัยในวันตัดสิน(The Judgment day) คนเหล็กได้บอกจอห์นว่าการโจมตีโดยสกายเน็ตจะเริ่มวันนี้ คนเหล็กมีหน้าที่พาเขาและเคต คู่หมั้นในอนาคต ไปในที่ปลอดภัย แต่กระนั้นจอห์นพยายามที่จะหยุดสกาเน็ต ที่ศูนย์วิจัยสกาเน็ตบริหารโดยพ่อของเคต โรเบิร์ต บริสเตอร์ ได้พัฒนาระบบสกาเน็ตเพื่อเป็นระบบรักษาความปลอดภัยทางการทหารแต่ระหว่างนั้นสกาเน็ตได้กระจายไวรัสหยุดระบบเน็ตเวิคทั่วโลก โรเบิร์ต บริสเตอร์จึงต้องเปิดระบบสกายเน็ต เต็มตัวเพื่อกำจัดไวรัส แต่สกายเน็ตกลับควบคุมระบบทั้งหมด และจะปล่อยนิวเคลียร์ออกไปโจมตีรัสเซียเป็นการเปิดสงครามนิวเคลียร์ จอห์นและเคตมาไม่ทัน แต่พ่อของเคตหลอกให้ทั้งสองคนไปยอดเขาคริสตัลที่มีที่หลบภัย โดยบอกไปว่าที่นั้นเป็นสกายเน็ต
ภาคนี้จบลงโดย จอห์นและเคตปลอดภัย หุ่นทั้งสองตัวถูกทำลาย โลกถูกยึดโดยสกายเน็ต และอารยะธรรมของมนุษย์บนโลกมลายหายไปสิ้นเพราะอาวุธนิวเคลียร์ แต่ก้อยังมีผู้รอดชีวิตอยู่บ้างในที่ต่างๆ สกาเน็ตจึงสร้างหุ่นสังหารรุ่นแรก ออกมาเพื่อกำจัดมนุษย์ให้สิ้นซาก

Terminator4: Terminator Salvation
เขียนบทโดยจอห์น บรังคาโตและไมเคิล เฟอร์ริส และกำกับโดย แม็กจี นำแสดงโดยคริสเตียน เบลแสดงเป็นจอห์น คอนเนอร์ แซม เวิร์ททิงตัน เป็นไซบอร์ก ชื่อมาร์คัส ไรท์ ภาพยนตร์ยังแนะนำตัวละครในวัยหนุ่มในเรื่องอย่าง ไคล์ รีส แสดงโดย แอนตัล เยลชิน
ฅนเหล็ก 4 เป็นเรื่องราวในปี 2018 เป็นทั้งภาพยนต์ภาคต่อ และภาพยนต์ปฐมบทในขณะเดียวกัน โดยพูดถึงสงครามของมนุษย์กับสกายเน็ต





ความเห็นส่วนตัวครับ ไล่ดูตั้งแต่ภาคแรกอีกที เรื่องนี้เนื้อเรื่อง ก้อน่าสนใจมาก ชอบตามประสาคนชอบหนังแนวหุ่นยนต์ยึกโลก จากการที่ดูหนังแนวนี้มาหลายเรื่อง หลายรอบ ข้อคิดที่ได้จากการดูพวกนี้คือว่า ปัญญาประดิษฐ์หรือเทคโนโลยี ที่มนุษย์สร้างขึ้นเพื่อความสะดวกหรือความปลอดภัย ถ้ามนุษย์ใช้ในทางที่ผิดหรือใช้อย่างไม่รอบคอบ สิ่งเหล่านี้ก็สามารถส่งผลเสีย หรือเป็นภัยต่อมนุษย์ได้เช่นกัน หวังว่าอนาคตโลกของเราคงไม่เป็นแบบในหนังพวกนั้นนะครับ กฎสี่ข้อในเรื่องI-Robot ก้อน่าสนใจเลยทีเดียว
ทิ้งท้ายก่อนจบครับ เร็วๆนี้เห็นตัวอย่างหนังเรื่องหนึ่งจำไม่ได้ชื่ออะไร เห็นแล้วเป็นประมาณหุ่นไซบอร์ก ภายนอกเหมือนมนุษย์ทุกอย่าง ถูกสร้างขึ้นมาเพื่อเป็นตัวแทนตัวคนจริงๆ แล้วคนนั้นสามารถบังคับหุ่นตัวนั้นโดยการสั่งการทางจิตได้ โดยหุ่นจะได้ยิน เห็น ได้กลิ่น รู้สึก แล้วส่งผ่านมาที่คนๆนั้นได้ด้วย ออกแนวเวอร์มากเวอร์หน่อย แต่ดูจากตัวอย่าง คนจะสั่งให้หุ่นฆ่าคน หรืออะไรซักอย่างทำให้เกิดเรื่องวุ่นวายขึ้น น่าดูเลยทีเดียว ไว้รอดูตย.อีกที แล้วจะตัดสินใจว่าจะไปดูหรือป่าวละกัน

วันนี้เขียนเยอะแฮะ อาทิตย์นี้เป็นเรื่องหนัง ไปแล้วอาทิตย์คงต้องกลับเป็นเรื่องสาระบ้างไรบ้าง ไว้เจอกานครับ
"I WILL BE BACK."

วันอาทิตย์ที่ 21 มิถุนายน พ.ศ. 2552

มารู้จักครีเอทีฟคอมมอนส์(CC)

ทุกคนคงจะเคยชินกับการลาก วาง Content(Content ในที่นี้หมายถึง ข่าว, บทความ, Digital Artwork, Digital Photo หรือ สิ่งใดๆก็ตามที่อยู่บนหน้าเว็บ) จากแหล่งที่มาอื่นที่นอกจากเวปของเรา มาแปะไว้บนหน้าเวปของเรา ซึ่งมันก้อไม่ใช้เรื่องแปลกอะไร หรือผิดอะไร แต่ปัญหาอยู่ที่ว่า ทุกครั้งที่เอาcontentมาใส่บนเวปเรา เราไม่ได้ให้เครดิตแก่เจ้าของcontentนั้น และบางครั้งก็ใช้contentนั้นไปแสวงหาผลกำไรในเชิงการค้า โดยที่ยังไม่ได้รับอนุญาตจากเจ้าของcontentนั้น สำหรับ ผู้ที่ต้องการจะเผยแพร่ Content ให้ ทุกคนได้นำไปใช้กันโดยไม่คิดค่าใช้จ่ายใดๆนั้น ขอเพียงแค่บอกว่าตนเองเป็นเจ้าของผลงาน เมื่อเจอปัญหาเหล่านี้ก็คงจะถูกบั่นทอนกำลังใจไปกับความเห็นแก่ตัวของคนไม่ กี่คนไปไม่มากก็น้อย ซึ่งเป็นการทำลายโอกาสแก่คนใหม่ไฟแรงที่อยากจะพัฒนา Content ใดๆ ให้ทุกคนนำไปใช้กันฟรีๆ แล้วสามารถอวดอ้างได้ว่า ตัวเองเป็นเจ้าของผลงาน และไม่ต้องมากังวลกับการถูกขโมยผลงาน

เดิมทีมีวิธีการแก้ปัญหาอยู่เพียง2วิธี คือ

1. การจดลิขสิทธิ์(License) คือ การเป็นเจ้าของcontentนั้นแต่เพียงผู้เดียว ไม่อนุญาติให้มีการทำซ้ำ ดัดแปลง หรือจำหน่ายจ่ายแจก โดยที่ไม่ได้รับอนุญาติจากเจ้าของ แต่วิธีนี้ทำให้การจะเอาcontentไปใช้ต้องขออนุญาติจากเจ้าของทุกครั้งก่อน ทำให้ไม่สะดวกนั้น

2. ยกให้เป็นสมบัติสาธารณะ(Public Domain) คือ ไม่มีใครเป็นเจ้าของcontentนั้น ทุกคนมีสิทธิ์ใช้ ทำซ้ำ ดัดแปลง จำหน่ายจ่ายแจกได้ตามอัธยาศัย แต่วิธีนี้เจ้าของผลไม่มีสิทธิ์อ้างการเป็นเจ้าของได้อีกต่อไป

ดังนั้นจึงมีวิธีที่สามที่ทั้งสามารถรักษาสิทธิ์การเป็นเจ้าของ และ สามารถแจกจ่ายcontentได้สะดวก คือ


ครีเอทีฟคอมมอนส์ (Creative Commons: CC) คือองค์กรที่ไม่แสวงหาผลกำไรจัดตั้งขึ้นขยายขอบข่ายของการใช้สื่อต่างๆ ให้กว้างขึ้นโดยไม่จำกัดที่สัญญาอนุญาตของสื่อนั้นๆ สัญญาอนุญาตของครีเอทีฟคอมมอนส์ จะเอื้อให้มีการใช้สื่อทั้งทางภาพ เสียง ข้อมูล โดยการแบ่งแยกสัญญาอนุญาตย่อยออกสำหรับการแจกจ่ายและการใช้ข้อมูล โดยการอ้างอิงถึงเจ้าของลิขสิทธิ์เดิม ครีเอทีฟคอมมอนส์ก่อตั้งโดย ลอว์เรนซ์ เลสสิกซึ่งปัจจุบันบริหารงานโดย โจอิจิ อิโต(จอย อิโต) นอก จากนี้ องค์กรครีเอทีฟคอมมอนส์ ยังพัฒนาสัญญาอนุญาตอีกสัญญาหนึ่ง ชื่อ Science Commons ถูกเผยแพร่ในปีค.ศ. 2005 เพื่อคุ้มครองการเผยแพร่งานวิจัยทางวิทยาศาสตร์บนเว็บโดยเฉพาะ



สัญญาอนุญาต

รายละเอียดของแต่ละสัญญาอนุญาตนั้น ขึ้นอยู่กับรุ่นของสัญญา และประกอบไปด้วยตัวเลือกจากสี่เงื่อนไข

  • แสดงที่มา (Attribution - by) : อนุญาตให้ผู้อื่นทำซ้ำ แจกจ่าย หรือแสดงและนำเสนอชิ้นงานดังกล่าว และสร้างงานดัดแปลงจากชิ้นงานดังกล่าว ได้เฉพาะกรณีที่ผู้นั้นได้แสดงเครดิตของผู้เขียนหรือผู้ให้อนุญาตตามที่ระบุ ไว้
  • ไม่ใช้เพื่อการค้า (Noncommercial - nc) : อนุญาตให้ผู้อื่นทำซ้ำ แจกจ่าย หรือแสดงและนำเสนอชิ้นงานดังกล่าว และสร้างงานดัดแปลงจากชิ้นงานดังกล่าว ได้เฉพาะกรณีที่ไม่นำไปใช้ในทางการค้า
  • ไม่ดัดแปลง (No Derivative Works - nd) : อนุญาตให้ผู้อื่นทำซ้ำ แจกจ่าย หรือแสดงและนำเสนอชิ้นงานดังกล่าวในรูปแบบที่ไม่ถูกดัดแปลงเท่านั้น
  • อนุญาตแบบเดียวกัน (Share Alike - sa) : อนุญาตให้ผู้อื่นแจกจ่ายงานดัดแปลง ได้เฉพาะกรณีที่ชิ้นงานดัดแปลงนั้นเผยแพร่ด้วยสัญญาอนุญาตที่เหมือนกันทุก ประการกับงานต้นฉบับ

เงื่อนไขเหล่านี้สามารถใช้ประกอบได้มากที่สุด 6 แบบ ได้แก่

  • แสดงที่มา (cc-by)
  • แสดงที่มา-ไม่ใช้เพื่อการค้า (cc-by-nc)
  • แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง (cc-by-nc-nd)
  • แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน (cc-by-nc-sa)
  • แสดงที่มา-ไม่ดัดแปลง (cc-by-nd)
  • แสดงที่มา-อนุญาตแบบเดียวกัน (cc-by-sa)

จะเห็นได้ว่า ทุกแบบล้วนมีการแสดงที่มา (by) เสมอ


ผู้อื่นสามารถนำผลงานไปใช้ต่อได้โดยไม่ต้องขออนุญาต เพียงแต่ต้องทำตามเงื่อนไขที่กำหนดไว้ หากจะนำไปใช้นอกเหนือจากที่กำหนด ก็จำเป็นต้องติดต่อเพื่อขออนุญาตอีกที

Creative Commons ช่วยให้คนได้สร้างcontentบนอินเตอร์เน๊ตได้ง่ายขึ้น และช่วยให้นักสร้างสรรค์กลุ่มนี้ในประเทศไทยขยายตัวขึ้นยิ่งกว่าเดิม
ข้างล่างนี้เป็นวีดีโออธิบายครีเอทีฟคอมมอนส์ จัดทำโดยรายการแบไต๋ไฮเทคครับ ช่วยอธิบายได้เยอะ


แหล่งที่มา : http://bordeure.info/2009/04/15/สัญญาอนุณาตครีเอทีฟคอมมอน/
http://th.wikipedia.org/wiki/ครีเอทีฟคอมมอนส์
http://th.wikipedia.org/wiki/สัญญาอนุญาตครีเอทีฟคอมมอนส์

วันพฤหัสบดีที่ 11 มิถุนายน พ.ศ. 2552

รีวิวสุดยอดfeatureของ Fedora11



หลังจากที่รอคอยมานานคับ และแล้ววันที่Fedora11ตัวเต็มก็ได้ออกมาให้โยนโฉมกันซะที วันนี้ผมเลยจะมาเขียนถึงคุณสมบัติใหม่ๆ ของFedoraรุ่นนี้กัน

Fedora11หรือมีชื่อรหัสว่า Leonidus (คุ้นๆเหมือนเรื่อง300) เร็วขึ้น เสถียรภาพดีขึ้น
1. บูตเร็วขึ้นขั้นเทพ ใช้เวลา20วินาที หรือน้อยกว่า จากเริ่มเปิดเครื่องจนถึงหน้าlogin จากตัวอย่างที่ผมไปหามา
Gateway GT5622 with a 1.8GHz Intel Pentium E2160 dual-core CPU, 3GBs of RAM, a 400GB SATA drive, and an Intel 950 GMA (graphics media accelerator) Fedora 11 ใช้เวลาบูตเพียง 18.9-seconds

2. ระบบไฟล์Ext4 คุณสมบัติของExt4ผมก้อรีวิวไปแล้ว ไปตามอ่านกันนะครับ
3. NVIDIA Driver จะไปใช้ Nouveau แทน NV เพื่อให้รองรับการ์ดจอมากขึ้น
4. Synaptic touchpad ทำงานดีขึ้น ดูไหลลื่น กว่าระบบอื่น
5. DNSSEC (DNS Security Extensions) Fedora11เพิ่มระดับความปลอดภัยในเรื่องของ DNS system เวลาต่ออินเตอร์เน็ต


นอกจากนี้ยังมีการปรับปรุงsoftwareนิดหน่อยอย่าง
  • Python 2.6
  • Thunderbird 3
  • XFCE 4.6
  • Openoffice 3.1
สำหรับคนที่ใช้Linuxอยู่แล้ว หรือใครที่อยากลองค้นหาความแปลกใหม่ของระบบปฏิบัติการก้อแนะนำFedora11นะครับ สามารถโหลดLiveCDมาลองได้โดยไม่ต้องติดตั้งลงเครื่องของเราได้
เวปFedora โปรแจกภาษาไทย
http://fedoraproject.org/th/

ที่มา http://blogs.computerworld.com/fedora_11s_best_five_features
http://www.blognone.com/node/11969

วันพุธที่ 3 มิถุนายน พ.ศ. 2552

รีวิวfile system ext4

Ext4

File system Ext4 พัฒนาต่อยอดมาจาก File system Ext3 ที่เป็นลักษณะ journaling โดย Ext4 จะมีการพัฒนาเรื่องโครงสร้างของfilesystem ให้มีการกำหนดพื้นที่ที่เก็บข้อมูลไฟล์ไว้ล่วงหน้า ทำให้ระบบไฟล์มีการจัดสรรพื้นที่เก็บข้อมูลที่ดีขึ้น มีประสิทธิภาพขึ้น ความน่าเชื่อถือ และคุณสมบัติที่ดีขึ้น Ext4นี้จะถูกนำมาใช้ในkernelรุ่น2.6.28

Feature
- Extend จะมแทนที่block mapping ในext3และext2 extendจะเป็นลักษณะphysical block ยาวๆ fileจะมีพื่นที่มากขึ้นและมีflagmentationน้อย
- Backward Compatibility ext2 กับ ext3 สามารถเปลี่ยนเป็นext4ได้ โดยไม่ต้องreformat หรือ reinstall ระบบปฏิบัติการใหม่ แต่ ext4ไม่สามารถกลับไปเป็นext3ได้ถ้าใช้feature extendไปแล้ว
- Persistent pre-allocation การจองพื้นที่ล่วงหน้าถาวรได้ มีประโยชน์ที่ว่าถ้าไฟล์ไหนระบุได้ว่าจะใช้พื่นที่เท่าไหร่แน่นอน ก้อจะจองพื่นที่เท่านั้นไว้ให้เลย และจะไม่หายไปแม้จะปิดเปิดเครื่องไป เหมือนกับไฟล์บิท
- Delayed allocation ext4ใช้วิธีallocate-on-flush หรือเรียกว่าdelayed allocation ถ้าเกิดมีการเขียนไฟล์ขึ้นมามันจะยังไม่จัดสรรพื้นที่ของบล็อคที่จะเขียนโดยทันที จนกว่าข้อมูลนั้นจะถูกเขียนลงดิสก์จริงๆไม่มีข้อมูลไม่อยู่ในcache จึงจะมีการจัดสรรพื้นที่ของบล็อค เพื่อจะลดfragmentation โดยตัดสินจากขนาดไฟล์จริงๆ
- Break 32,000 subdirectory limit เพิ่มลิมิตของsubdirectoryจาก32,000เป็น64,000
- Journal checksumming ช่วยป้องกันfailtureที่อยู่ในส่วนที่เป็นjournal(ส่วนที่ใช้บ่อยๆขอdisk)
- Multiblock allocation ext4สามารถจัดการจองพื้นที่บล็อกได้ทีละหลายๆบล็อก ช่วยลดfragmentation ขณะจัดเก็บข้อมูลที่ต้องใช้หลายบล็อก
- Faster file system checking ซ่อมแซมและตรวจสอบไฟล์ข้อมูลได้เร็วขึ้น
- Improved timestamps แก้ปัญหา Year 2038 problem ด้วยการเพิ่มไปอีก 2 bit ที่timestamp field ทำให้ขยายเวลาไปอีกกว่า 500 ปี

โดยภาพรวมext4คือการนำเอาext3 มาใส่พัฒนาต่อ ทำให้ได้featureใหม่ๆเข้ามา ไม่ได้เปลี่ยนระบบไฟล์ไปแต่อย่างใด