Tags:
Node Thumbnail

Lennart Poettering ผู้สร้าง PulseAudio, Avahi, และ systemd ย้ายงานจาก Red Hat ไปทำงานกับไมโครซอฟท์แล้ว โดยเขาระบุว่ายังคงโฟกัสกับ systemd ต่อไป

Poettering ทำงานกับ Red Hat มาตั้งแต่ปี 2008 และสร้าง systemd มาตั้งแต่ปี 2010 ทุกวันนี้ systemd ครองโลกลินุกซ์ค่อนข้างเบ็ดเสร็จ หลังจาก Debian เลือกใช้งานในเวอร์ชั่น 8 (jessie) เมื่อปี 2013, Red Hat เลือกใช้งานตั้งแต่ปี 2014, และ Ubuntu ใช้งานตั้งแต่เวอร์ชั่น 15.04

ตอนนี้ Poettering ยังไม่ได้ยืนยันเป็นทางการว่าเขาจะไปทำงานกับไมโครซอฟท์ แต่นักข่าวของเว็บ Phoronix ได้ข่าวจากแหล่งข่าวมา ข้อมูลทางการตอนนี้มีเพียง Bugzillla ของ Red Hat ยืนยันว่าเขาถูกปิดบัญชีไปแล้วเพราะลาออก โดยเขาสมัครใหม่ด้วยอีเมลส่วนตัวแทน และระบุว่ายังคงทำงานเกี่ยวกับ systemd ต่อไป

ที่มา - The Register

No Description

ภาพโดย Kushal Das

Get latest news from Blognone

Comments

By: xenatt
ContributorWindows PhoneRed HatSymbian
on 8 July 2022 - 14:50 #1254565
xenatt's picture

วิธีที่ Microsoft จะประหยัดเวินที่สุด คือ เปลี่ยนมาใช้ Linux kernel

และก็ไม่แน่นะจ้างผู้พัฒนา systemd แบบนี้ต่อไป Windows อาจจะใช้ Linux Kernel ในอนาคต


Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project

By: lew
FounderJusci's WriterMEconomicsAndroid
on 8 July 2022 - 15:11 #1254568 Reply to:1254565
lew's picture

บริษัทระดับนี้ maintain หลายเคอร์เนลได้สบายๆ อยู่แล้วครับ ไม่ต้องเลือกตัวใดตัวหนึ่ง กูเกิลเองก็ดูอยู่หลายตัวแยกตามงาน จะยกเว้นคงเป็นแอปเปิลที่พยายามใช้ darwin ทุกงาน


lewcpe.com, @wasonliw

By: big50000
AndroidSUSEUbuntu
on 8 July 2022 - 17:58 #1254582 Reply to:1254565
big50000's picture

Microsoft เองก็มี Linux ที่ใช้งานอยู่ภายในระบบคลาวด์อยู่แล้ว

ปัญหาไซส์ XXXL ของ Linux คือสัญญาอนุญาตของมัน ถ้าไปเขียนซ้อนทับกับโค้ดโอเพนซอร์สเมื่อไรก็ต้องเปิด source ด้วย จะทำ kernel module ก็ลำบาก แล้วปัญหาไดรเวอร์ Windows legacy ที่รอคิวรองรับมีเป็นหางว่าว ถ้าจะทำ Linux-based Windows จริง ๆ ทำ OS ใหม่ไปเลยจะง่ายกว่า

By: Neroroms
Windows
on 9 July 2022 - 06:16 #1254610 Reply to:1254565

Windows ​เองใช้ Kernel ตัวเองแบบเดิมดีแล้วครับ การเปลี่ยน kernel เป็นอะไรที่ยุ่งยากมาก แล้ว Kernel​ เดิมของ Windows​ เองก็ไม่ได้มีปัญหาอะไรที่ต้องเปลี่ยน
ส่วน Linux ตอนนี้คือมี WSL ที่ทำงานคู่ขนานกับ Windows ได้ลื่นไหลอยู่แล้ว รวมถึงเปิด GUI ของแอป Linux ได้แล้วใน Windows 11 ทำให้หลาย ๆ อย่างเริ่มทำงานได้สะดวกขึ้นอีก
MS ไปทางนี้น่าจะถูกทางมากกว่าครับ Support ​ได้ทั้งผู้ใช้งานสองฝั่งเพิ่มความสะดวกให้กับผู้ใช้ได้ง่าย ๆ ด้วย

By: soullz
AndroidUbuntu
on 8 July 2022 - 15:20 #1254569
soullz's picture

Windows Subsystem for Linux จะเสถียรมากขึ้น ใช่มั๊ย

By: thedesp
WriterAndroidWindows
on 8 July 2022 - 15:26 #1254572 Reply to:1254569
thedesp's picture

มันจะกลายเป็น systemd-wsl
เปลี่ยน cli จาก wsl เป็น wslctl

By: N Pack on 8 July 2022 - 20:05 #1254587
N Pack's picture

ขอถามผู้รู้ครับ kernel มันทำงานยังไงเหรอครับ
ไม่ต้องละเอียดยิบก็ได้ แต่ถ้าว่างก็ขอแบบละเอียดยิบละกัน
ขอบคุณครับ 🙏

By: icez
ContributoriPhoneAndroidRed Hat
on 8 July 2022 - 20:53 #1254590 Reply to:1254587

คำถามตอบยากจัง... ขอเปลี่ยนไปตอบหน้าที่ของ kernel แทนได้มั้ยครับ

By: N Pack on 8 July 2022 - 21:00 #1254593 Reply to:1254590
N Pack's picture

แบบนั้นแหละครับที่ผมจะถามแต่ผมถามไม่ถูก
ขอบคุณมาก ๆ เลยพี่🤩

By: sian
Windows PhoneAndroidWindows
on 8 July 2022 - 21:56 #1254597 Reply to:1254593
sian's picture

หน้าที่หลัก ๆ ของ Kernel คือการประสานงานระหว่าง Software กับ Hardware ครับ

By: Ford AntiTrust
ContributorAndroidBlackberryUbuntu
on 8 July 2022 - 23:00 #1254599 Reply to:1254587
Ford AntiTrust's picture

เป็นคำถามสั้น แต่ตอบยาวแบบเรียนเป็นเทอม

หลักๆ มันทำหน้าที่ ควบคุมการทำงานของ hardware ให้กับตัว software ที่ทำงานอยู่ด้านบนตัวมันทั้ง OS และ application อีกที keyword อย่างกว้างคือ มันช่วยบริหารจัดการ CPU time ให้กับ task ต่างๆ และการใช้งาน memory หรือ i/o อะไรพวกนี้

อันนี้แบบสั้นๆ อีกอย่าง kernel ก็มี type มีแนวคิดในการบริหารจัดการ hardware/software ต่างกันด้วย

By: rattananen
AndroidWindows
on 8 July 2022 - 23:41 #1254601 Reply to:1254587

เอาเท่าที่ผมเข้าใจคือ มันทำในสิ่งที่ program ทั่วไปทำเองแล้ว มันไม่สะดวก และจะมีปัญหา
- request memory บน OS มันไม่ได้มี program เดียว ถ้า program จองเองที่ตรงนั้นอาจเป็นของ program อื่นใช้อยู่ ฉะนั้น program ต้องขอ kernel ให้หาที่ว่างให้
- input/output device มันไม่รู้ว่ามี program อะไรบ้าง และและไม่รู้ว่าควรส่งให้เมื่อไร อยู่ฉะนั้นให้ device ส่ง input ไปให้ kernel จัดการต่อจะง่ายกว่า
- resource management เข่น program อยากอ่าน file, listen socket

หลักๆ ก็น่าจะเท่านี้ แต่อาจจะมี feature อื่นอีกเช่น ปัจจุบัน CPU มันมีหลาย core kernel ก็ต้อง manage core CPU ให้ program

By: big50000
AndroidSUSEUbuntu
on 9 July 2022 - 09:45 #1254617 Reply to:1254587
big50000's picture

เป็นด่านหน้าของ Software ที่จะติดต่อกับตัว Hardware อีกทีหนึ่ง โปรแกรมเมอร์จะได้ไม่ต้องสังเวยวิญญาณตัวเองเพื่อทำความเข้าใจเกี่ยวกับ Hardware ก่อนที่จะเขียนโปรแกรมลงไปในเครื่องนั้น

By: langisser
In Love
on 9 July 2022 - 11:24 #1254623 Reply to:1254587

สงสัยด้วยคน มันจะเหมือนพวก midleware หรือ driver มั้ยครับ แต่มันเป็น layer ที่เป็นระหว่าง hardware กับ OS

By: big50000
AndroidSUSEUbuntu
on 9 July 2022 - 18:48 #1254652 Reply to:1254623
big50000's picture

Driver เป็นส่วนขยายของ Kernel อีกที ในกรณีที่ Kernel ไม่รู้จักวิธีการติดต่อกับ Hardware แปลก ๆ

By: Floating Rotten Dog
ContributoriPhoneWindows PhoneAndroid
on 9 July 2022 - 11:25 #1254624 Reply to:1254587
Floating Rotten Dog's picture

เคอร์เนล (Kernel) คือโปรแกรมพื้นฐานภายใต้ระบบปฏิบัติการคอมพิวเตอร์ (OS) ที่คอยทำหน้าที่เป็นสื่อกลางระหว่างฮาร์ดแวร์ กับ ซอฟต์แวร์และช่วยจัดการทรัพยากรในคอมพิวเตอร์ต่าง ๆ เช่น การใช้พื้นที่ หน่วยความจำ (RAM) , การใช้ หน่วยประมวลผลกลาง (CPU) การจัดการไฟล์ และ ระบบอื่น ๆ ส่วนใหญ่ เป็นต้น (เว้นแต่ GPU อยู่นอกเหนือหน้าที่ของเคอร์เนล) นอกจากนี้ยังมีหน้าที่เป็นตัวควบคุมอุปกรณ์ Input / Output และอุปกรณ์ต่อพ่วงอื่น ๆ อย่าง เมาส์ (Mouse), จอมอนิเตอร์ (Monitor), แป้นพิมพ์ (Keyboard) ฯลฯ ที่เชื่อมต่อระบบผ่านไดร์เวอร์ อีกด้วย

ที่มา: Thaiware.com - Kernel คืออะไร ? ทำหน้าที่อะไรในระบบปฏิบัติการ ? และ Kernel มีกี่ประเภท ?

By: mr_tawan
ContributoriPhoneAndroidWindows
on 11 July 2022 - 09:20 #1254732 Reply to:1254587
mr_tawan's picture

เอาจริง ๆ Kernel ก็คือ OS แหละครับ

ส่วนที่เราใช้งานกันประจำๆ มันคือ OS + shell + utility + ฯลฯ


  • 9tawan.net บล็อกส่วนตัวฮับ