Tampilkan postingan dengan label Kernel Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Kernel Linux. Tampilkan semua postingan

Senin, 16 Mei 2016

Linus Torvalds Telah Rilis Kernel 4.6

Kernel 4.6 Release
Tepat pada tanggal pada tanggal 15 Mei 2016 lalu, Linux Kernel 4.6 resmi diluncurkan yang merupakan seri terakhir dari Linux Kernel 4.6. Kernel ini di rilis kurang lebih 2 bulan setelah Kernel 4.5 rilis. Tapi Kernel 4.6 tidak akan mendapat dukungan panjang.

1. Yang menonjol
  1. USB 3.1 SuperSpeedPlus (10 Gbps) support
  2. Improve the reliability of the Out Of Memory task killer
  3. Support for Intel memory protection keys
  4. OrangeFS, a new distributed file system
  5. Kernel Connection Multiplexor, a facility for accelerating application layer protocols
  6. 802.1AE MAC-level encryption (MACsec)
  7. BATMAN V protocol
  8. dma-buf: new ioctl to manage cache coherency between CPU and GPU
  9. OCFS2 online inode checker
  10. Support for cgroup namespaces
  11. Add support for the pNFS SCSI layout
2. Core (various)
3. File Systems
  • OrangeFS
  • Btrfs  
  • XFS ext2
  • OCFS2  
  • NFS 
  • ext4
  • ext2
  • F2FS
  • FAT 
  • PSTORE  
  • AUTOFS
  • CACHEFILES
4. Memory Management
5. Block Layer
6. Cryptography
7. Security
8. Tracing & Perf Tool
9. Virtualization
10. Networking
  • Add 802.1AE MAC-level encryption (MACsec) (featured)
  • Add the Kernel Connection Multiplexor (featured)
  • Add BATMAN V protocol support (featured)
  • BPF 
  • TCP
  • IPv4
  • IPv6
  • Wireless
  • ethtool
  • geneve
  • bridge
  • Reliable Datagram Sockets
  • Bluetooth
  • Inifiniband
  • Netfilter  
  • Netlink
  • openvswitch
  • vxlan
  • Add sysctl drop_gratuitous_arp (default off)
  • Add sysctl drop_unicast_in_l2_multicast (default off)
  • Export ip fragment sysctl to unprivileged users
  • Add dst cache support for gre lwtunnels
  • traffic control
  • flower classifier
  • Add MSG_BATCH flag in sendmsg(2)'s msg_hdr flags
  • And More... 
11. Architectures
  • ARM 
  • ARM64  
  • X86 
  • POWERPC
  • S390  
  • XTENSA 
  • SH  
  • MICROBLAZE 
  • SPARC  
  • ARC
  • M68KNOMMU  
  • H8300 
  • ALTERA  
12. Drivers
  1. Graphics
  2. Storage
  3. Staging
  4. Networking
  5. Audio
  6. Tablets, touch screens, keyboards, mouses
  7. TV tuners, webcams, video capturers
  8. USB
  9. Serial Peripheral Interface (SPI)
  10. Watchdog
  11. Serial
  12. ACPI, EFI, cpufreq, thermal, Power Management
  13. Real Time Clock (RTC)
  14. Voltage, current regulators, power capping, power supply
  15. Rapid I/O
  16. Pin Controllers (pinctrl)
  17. Memory Technology Devices (MTD)
  18. Multi Media Card
  19. Industrial I/O (iio)
  20. Multi Function Devices (MFD)
  21. Inter-Integrated Circuit (I2C)
  22. Hardware monitoring (hwmon)
  23. General Purpose I/O (gpio)
  24. Clocks
  25. PCI
  26. Various
Baca selengkapnya di http://kernelnewbies.org/Linux_4.6

Minggu, 15 Mei 2016

Pengertian Kernel Operasi Sistem

Apa Itu Kernel ?

Kernel adalah alat / program komputer / aplikasi untuk membantu kinerja pada komputer. Kernel secara otomatis sudah terinstal bersamaan dengan Sistem Operasi seperti Windows, Linux, Mac OS. Tapi disini saya akan membahas tentang Kernel Linux secara umum

Apa itu Kernel Linux ?

Kernel Linux adalah Kernel yang digunakan dalam Sistem Operasi GNU/LInux, yang mana merupakan keturunan dari keluarga Sistem Operasi Unix. Kernel Linux berada di bawah  GNU General Public License (GPL). Anda dapat melihat Kernel Linux saat proses Booting. Linux Kernel awalnya di kembangkan oleh Linus Torvalds, Pada April 1991. Sejak saat itu Linus Torvalds tidak sendirian, banyak programmer di dunia yang berkontribusi untuk mengembangkan proyek itu. Dan terciptalah GNU/Linux seperti sekarang. Untuk mengetahui proyek Kernel yang mereka kembangkan lihat di https://www.kernel.org/

Bagaimana Cara Kinerja Kernel ?

Kernel bertugas mengatur permintaan akan input/output dari dari perangkat Lunak atau software dan memberikan perintah-perintah kepada CPU dan juga kepada ruang lingkup hardware. Misalnya seperti ini. Contohnya saya mem-burning sebuah aplikasi atau .iso ke  CD / DVD. Saat kita memasukan CD / DVD ke dalam CD-ROM lalu menjalanakan program aplikasi dan berikutnya kita akan meminta aplikasi tersebut untuk mem-burning >> Kernel akan menerima permintaan untuk mem-burning >> Dan Kernel akan memberikan perintah kepada Hardware, yaitu CD-ROM untuk melakukan tugasnya. Begitu seterusnya, hingga selesai. JIka sudah selesai, Kernel akan menerima pemberitahuan dari CD-ROM bahwa tugas CD-ROM sudah selesai. Dan kernel akan meneruskannya pemberitahuan kepada aplikasi burning tersebut. Gambaran singkatnya mungkin seperti ini Brainware >> Software >> Kernel >>Hardware
Diagram KInerja Kernel
Terkadang saat kita menjalankan Software sering terjadi "not responding" itu di karenakan akses ke perangkat keras atau Hardware terbatas. Nah di saat itu juga Kernel berfungsi, Kernel akan memilah layanan apa yang akan di dahulukan dilayani. Tentu Kernel akan melayani layanan yang penting terlebih dahulu. Itu seperti kinerja Rumah Sakit, orang yang sakit parah akan di utamakan.

Sekian Penjelesan saya tentang Kernel.