Linux Kullanıcıları Bu Albümü Çekirdek Modülü Olarak Aldı

  • Gabriel Brooks
  • 0
  • 2834
  • 119
reklâm

Bir albüm çıkarmanın en geeki yolu nedir? Bir Linux çekirdek modülü olarak nasıl?

Netcat adlı küçük bir grubun son albümleri Cycles Per Instruction ile yaptığı tam da buydu. İşte nasıl elde edilir.

Bu ses karmaşıksa, panik yapmayın: kesinlikle ilginç olsa da, ayarlamak zor değil. Tek yapmanız gereken iyi yazılmış bir talimatlar listesi ve siz de Linux çekirdeği için bir modül üzerinden albümü dinleyebilirsiniz. Hepsi Linuxsa Linux Dağıtımları Arasındaki Fark Nedir? [MakeUseOf Açıklıyor] Hepsi Linux Olsa Linux Dağıtımları Arasındaki Fark Nedir? [MakeUseOf Açıklar] Bir kullanıcı ilk olarak Linux ile tanıştığında, Linux kullandıkları söylenebilir, ancak hızlı bir şekilde başka bir şey olduğunu öğrenir. Evet, Ubuntu, Fedora, Linux Nane, Debian, openSUSE ve diğerleri. İşte yapmanız gereken, Ubuntu kullandığınızı varsayarak..

Müziğe erişmenin tek yolu bu değil. Albüm ayrıca akış için BandCamp'ta. Aslında müzik indirmek için, şarkıları satın almanız gerekir. Bu çekirdek modülü yöntemini kullanmak, şarkıları ödemekten kaçınmanın bir yolu değildir. Çekirdek modül için varolan şarkılar bir medya oynatıcı tarafından çalınabilecek tipik dosyalar değildir.

hazırlama


Bir çekirdek modülünü derlememiz gerektiğinden, oluşturma ortamımızın kullanıma hazır olduğundan emin olmamız gerekir. Gerekli tüm bağımlılıkları Ubuntu'ya kurmak için komutu çalıştırın. sudo apt-get install kurulum temel vorbis araçları tools linux-başlıkları - $ (uname -r).

Bu derleme araçlarını, çekirdek modüllerini yapmak için gereken çekirdek başlıklarını, yaptığımız çekirdek modülüyle çalışan ses çalma araçlarını ve geliştirme sürüm kontrolü için kullanılan git yardımcı programını ve Git ve Neden Yapmalısınız? Sürüm Kontrolünü Kullanın Geliştirici iseniz Git Nedir ve Neden Sürüm Kontrolünü Kullanmalısınız? Geliştirici misiniz? Web geliştiricileri olarak, çoğu zaman yerel geliştirme sitelerinde çalışma eğilimindeyiz; yapılır. Bu sadece siz ve değişiklikler küçük olduğunda sorun değil,…, hangi kodu geri alacağız.

İndirme

Sonra, ihtiyacımız olacak “Çıkış yapmak” (Bu almak demektir) albümün kodunu. Bunu komutu kullanarak yapabiliriz. git klonu https://github.com/usrbinnc/netcat-cpi-kernel-module.git.

Bu, ev klasörünüzde netcat-cpi-kernel-module adında bir klasör oluşturur. 6 şarkı indirdiği için (toplamda sadece bir saat kadar utangaç olan) biraz zaman alabilir - bu normaldir.


İndirmeyi tamamladığında, bu klasöre gitmek isteriz. Bunu komutla yapabiliriz. cd netcat-cpi-çekirdek modülü.

derlemek


Şimdi çekirdek modülünü derlememiz gerekiyor. Bu komut komutu ile kolayca yapılabilir. Sisteminizin donanımına bağlı olarak, bu çok uzun sürmeyebilir. Ancak, bu çekirdek modülünün derlenmesinin tamamlanması için mevcut RAM'de 1GB'ın biraz üzerinde bir işlem gerektirdiğini unutmayın. Geliştiriciler README dosyalarında bundan bahsetti ve ben derlerken aynı ani gördüğümü doğrulayabilirim.

Yazılımı daha önce derlediyseniz, bir sudo make install izlenecek komut. Nedense, burada gerekli değil. Derleme tamamlandığında tebrikler! Zor kısım şimdi bitti.

Yükle

Artık modülü kurduğunuza göre, onu yüklemeniz gerekiyor. Bunu komutla yapabilirsiniz sudo insmod netcat.ko. Bu, çekirdek modülünü başlatmalıdır. Kontrol etmek için komutu çalıştırın dmesg ve aşağıya yakın bir şeye benzer bir şey arayın:

[2606.528153] [netcat]: netcat - Öğretim Başına Döngüler - Çekirdek Modül Sürümü - 2014
[2606.528153] [netcat]: netcat, Brandon Lucia, Andrew Olmstead ve David Balatero’dur.
[2606.528153] [netcat]: 'ogg123 - < /dev/netcat' to play.

Oynat!

Aslında müzik çalmak için son bir emir var: ogg123 - < /dev/netcat. Bu, netcat çekirdek modülünün gönderdiği mesajları gerçekten deşifre edebilen ses aracıdır ve mevcut ses cihazınıza (hoparlörler, kulaklıklar vb.) Otomatik olarak gönderilmelidir. Ayrıca, bir şarkının şarkı olup olmadığını da çalarak kontrol edebilirsiniz. dmesg tekrar komut verin, ancak önce aşağıdaki diğer notlara göz atın.

Çeşitli Notlar

Artık terminal komutları yazamayacağınızı fark edeceksiniz. Linux A-Z Linux - 40 Temel Komutlar Bilmeniz Gereken A - Z Linux - 40 Temel Komutlar Linux'un Windows ve Mac için göz ardı edilen üçüncü tekerleği olduğunu göreceksiniz. Evet, son on yılda, açık kaynaklı işletim sistemi çok fazla çekiş gücü kazandı, ancak hala mevcut terminal pencerenizde ... göz önünde bulundurulmasından çok uzak - bu, ogg123 programı meşgul olduğu sürece gerçekleşiyor. Çalmayı sonlandırmak için klavyenizdeki Ctrl + C tuşlarına basabilir veya ona bağlı tüm işlemleri öldüren terminal penceresini kapatabilirsiniz (yani ogg123).

Müzik çalmaya devam ederken bazı komutları girmek istiyorsanız, yeni bir terminal sekmesi veya penceresi açmanız yeterlidir. O anda hangi şarkının çaldığını kontrol etmek için bu yeni sekmeyi veya pencereyi kullanabilirsiniz. Bu, dmesg komutunu tekrar çalıştırdığınızda ve çıktının alt tarafına yakın kontrol edildiğinde yapılabilir..

Sonuç

Bu çekirdek modülü Linux sisteminiz için yararlı bir şey yapıyor mu? Pek sayılmaz. Ama çok havalı ve size yol boyunca bazı faydalı Linux komutları öğretiyor. Ve dürüst olmak gerekirse, o kadar da zor değil. Bu yüzden denemekten korkma!

Birinin yaptığını gördüğünde en aptalca şey nedir? Aklınıza gelen diğer güzel Linux güzellikler (muhtemelen buna benzer) var mı? Yorumlarda bize bildirin!




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.