• Oturum aç
Tech News, Magazine & Review WordPress Theme 2017
  • Haberler
  • Kategoriler
    • Bilim
    • Teknoloji
    • Girişimcilik
    • Kripto Para
    • Oyun
    • Yazılım
    • Otomotiv
    • Kültür Sanat
    • Tasarım
    • Savunma Sanayi
    • Siber Güvenlik
  • Etkinlikler
  • Mühendislikler
  • Mühendisin Köşesi
Sonuç yok
Tüm Sonuçları Görüntüle
MühendisBilir
Sonuç yok
Tüm Sonuçları Görüntüle

Özgür Yazılım Kış Kampı Notlar :(Sözel ~ Giriş )

Saniye Nur Çintimur Saniye Nur Çintimur
30/01/2020
Okuma Zamanı: 3 dk.
233 7
0
Share on FacebookShare on Twitter

Linux Sistem Programlamaya Giriş

Merhaba arkadaşlar, 4 günlük Özgür Yazılım Kış Kampında Linux Sistem Programlamaya Giriş Eğitimini tamamladık. İlk gün biraz daha özgür yazılım nedir, açık kaynak nedir, farkları nelerdir, felsefik olarak yaklaşımları nasıldır gibi konulara değinildi. Bunlar bile bize çok şey kattı diyebilirim. Sizinde faydalanacagınızı düşünüyorum ve notlarıma başlıyorum :

İLGİLİ İÇERİKLER

Bir Teknoloji Şirketi Yapay Zeka Teknolojisini Kullanarak Metaverse için Sanal İnsanlar Yaratıyor

Facebook, Gelecekte Bütün Sosyal Ağlarını Tek Çatıda Toplayacak

Tesla’nın Asıl Rakibi Belli Oldu: Haftanın Öne Çıkan Otomobil Haber Özetleri

Lisans,yani yazılım lisansı yazılımı geliştiren kişi/kurum ile yazılım kullanıcıları arasında yapılan bir sözleşme.

Özgür Yazılımların Lisansı olur mu ?

Evet olur.Başlıca Lisanslar :

  • GPL – General Public License
  • LGPL – Lesser General Public License
  • BSD – Berkeley Software Distribution
  • CDDL – Common Development and Distribution License
  • Apache Lisansı

GPL

Genel Kamu Lisansı (ilk özgür yazılım lisansı)

  • Özgür yazılımların %66’sı tarafından tercih ediliyor.

Yazılımın özgür olmasının yanı sıra, özgürlüğünü sürdürmesini de garanti altına alır.

  • Toplumdan alıyorsan, topluma geri ver mantığı.

Apache Lisansı

  • Apache Vakfı tarafından geliştirilen projelerde kullanılıyor.
  • GPL’e ek olarak, patentlere yönelik belirli kısıtlamalar içeriyor.
  • Apache, Spamassassin, Tomcat, …

 

Bir lisansın özgür yazılım olması için 4 kural vardır :

Özgürlük 0 : Her amaçla kullanılabilir olmalısınız.Mesela Microsoftan bir ofis programı indiriyorsunuz.Office edution mesela  ve bu yazılım size diyorki , bu ürünü sadece eğitim amaçlı kullanabilirsiniz ticari amaçlı kullanamazsınız, böyle bir kısıt koyuyor.Özgürlük 0 böyle bir kısıtlama olamaz diyor.

Özgürlük 1 : O programın nasıl çalıştığını arka planda neler yapıldığını öğrenmek istediğimizde buna kolayca ulaşmalıyız(örneğin Microsoft ios bizim  bunu görmemize müsaade etmiyor)

Özgürlük 2 : Yazılımı istediğin gibi kopyalayıp dağıtabilirsin.

Özgürlük 3 : Yazılımı geliştiren kişi geliştirdiği kodları paylaşmakta özgür.

MIT 4 özelliğide sağladığı için bir özgür yazılım.

Örneğin WTFPL adlı yazılım da bazı kesimler tarafından kabul görmesede aslında bir özgür yazılım :

 

Yola çıkılan amaç ise tek cümle ile “Bilginin evrensel olması “

Örneğin wikipedia özgür yazılım felsefesinden etkilenilerek yapılmış bir sistemdir.İnsanlar hep birlikte bir kütüphene geliştiriyorlar.Yine Bitcoin temelinde özgür yazılım felsefesiyle gelişmiştir.

(Free Beer, opensource cola ubuntu cola bi araştırın hoşunuza gidecek J )

 

Eğitimimizde “Linux da herşey  /dosya/dir.    😀 ”, düşüncesini savunan  da , aksini savunanda oldu , fakat benim de görüşüm Linux da her şey dosyadır oldu, (Tek bir şeyi yap onu da tam yap mantığı = Linux)

Aşagıda dosya yerleri yapıları ve önemli bulduğum birkaç komutun açıklamalarını yazdım.

project(02-file-operations)

add_executable(random

src/random.c

)

 

add_executable(ls

src/ls.c

)

 

add_executable(size

src/size.c

)

 

add_executable(touch

src/touch.c

Man komutu

Hangi komutun hangi işleve sahip olduğunu unuttunuz mu? Merak etmeyin. man komutunu kullanarak komutları Linux kabuğundan öğrenebilirsiniz. Örneğin, man tail komutunu girmek tail komutunun kullanım talimatını gösterecektir.

 

Create yerine ==> touch,mkdir, ls

Open yerine ==> cat,tail,head,less,more,mount,belki cd

Write yerine ==> sed, tee,echo <”  ”>

Read yerine ==> open aynısı

Remove yerine ==> rm, shred

Bunlar arttıralabilir,yön göstermesi amaçlı paylaşıyorum

 

Samimi ve basit anlatımla yazmaya özen gösteriyorum.Eğitimin 2 günü özetle bu şekilde geçti. Uygulama ve daha teknik konular yani son 2 gün konuları bir sonraki yazıda…

 

 

 

 

Kaynaklar :
Başta  Emir Cem Gezer, Ahmet Sezgin Duran hocalarıma teşekkür ediyorum.
https://www.hostinger.web.tr/rehberler/linux-cat-komutu/

İçeriklerden ilk siz haberdar olmak ister misiniz?

Abonlikten Çık
Saniye Nur Çintimur

Saniye Nur Çintimur

Adli Bilişim Mühendisi ,Siber Güvenlik Araştırmacısı, Offensive Security ilgili https://www.hackthebox.eu/home/users/profile/240523 https://tryhackme.com/p/sny @HackTheBox @PriviaHub @TryHackMe @CTFPlayer

İlişkili Gönderiler

Bir Teknoloji Şirketi Yapay Zeka Teknolojisini Kullanarak Metaverse için Sanal İnsanlar Yaratıyor

Bir Teknoloji Şirketi Yapay Zeka Teknolojisini Kullanarak Metaverse için Sanal İnsanlar Yaratıyor

31/10/2021
2.6k
Facebook, Gelecekte Bütün Sosyal Ağlarını Tek Çatıda Toplayacak

Facebook, Gelecekte Bütün Sosyal Ağlarını Tek Çatıda Toplayacak

01/10/2021
2.4k
Tesla’nın Asıl Rakibi Belli Oldu: Haftanın Öne Çıkan Otomobil Haber Özetleri

Tesla’nın Asıl Rakibi Belli Oldu: Haftanın Öne Çıkan Otomobil Haber Özetleri

18/09/2021
2.2k
Sadece Devletler’e Satışı Olan “Pegasus Casus Yazılımı” Nedir? Kimleri Hedef Alıyor?

Sadece Devletler’e Satışı Olan “Pegasus Casus Yazılımı” Nedir? Kimleri Hedef Alıyor?

22/07/2021
5.2k
Tartışmaya katılmak için lütfenGiriş Yapın

Trend.

Güvenliğiniz İçin Kırılması Zor Şifre Önerileri

Güvenliğiniz İçin Kırılması Zor Şifre Önerileri

07/02/2021
379.2k

Bir Elektrik ve Elektronik Mühendisi Adayının Öğrenirse Kendine Katkı Sunacağı 10 Program

22/01/2021
102.1k

BTK Siber Güvenlik Uzmanlığı Sertifika Programı Online Sınav Soru ve Cevapları

15/11/2019
41.3k

Mühendisin Köşesi.

İzmir Katip Çelebi Üniversitesi Biyomedikal Mühendisliği Hakkında – Elif Yüzer

İzmir Katip Çelebi Üniversitesi Biyomedikal Mühendisliği Hakkında – Elif Yüzer

24/11/2020
5.5k

Elektrik Elektronik Mühendisi Nedir?

03/08/2020
5.1k
VERMEDEN SÜRDÜRÜLEBİLİR Mİ TARIM ? ALMADAN SÜRER Mİ ÇİFTÇİ ?

VERMEDEN SÜRDÜRÜLEBİLİR Mİ TARIM ? ALMADAN SÜRER Mİ ÇİFTÇİ ?

27/06/2021
3k
  • Gizlilik Politikası
  • Hakkımızda
  • Yazarlar
  • Yazarımız Ol
  • Sosyal Medya Sponsorluğu ve Partnerlik Programı
  • İletişim

© 2021 Muhendis Bilir - Powered by

Sonuç yok
Tüm Sonuçları Görüntüle
  • Haberler
  • Etkinlikler
  • Mühendislikler
  • Mühendisin Köşesi
  • Kategoriler
    • Bilim
    • Girişimcilik
    • Kültür Sanat
    • Otomotiv
    • Savunma Sanayi
    • Siber Güvenlik
    • Tasarım
    • Teknoloji
  • Sosyal Medya Sponsorluğu ve Partnerlik Programı
  • Yazarımız Ol
  • Oturum aç

© 2021 Muhendis Bilir - Powered by

Tekrar hoşgeldiniz!

Google ile giriş yap
Veya

Hesaba giriş yap

Şifremi unuttum

Yeni hesap oluştur

Sign Up with Google
Veya

Kayıt olmak için formu doldurun

Tüm Alanlar Zorunludur Oturum aç

Şifrenizi Geri Alın

Şifreyi sıfırlamak için ayrıntı girin

Oturum aç

Yeni Oynatma Listesi Ekle

Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız. Detaylar için Gizlilik Politika'mızı inceleyebilirsiniz. .