İçeriğe atla

Nullsoft Scriptable Install System

Nullsoft Scriptable Install System
Orijinal yazar(lar)Nullsoft
Geliştirici(ler)NSIS Ekibi ve NSIS Topluluğu
İlk yayınlanma31 Temmuz 2000 (24 yıl önce) (2000-07-31)[1]
Güncel sürüm3.08 / 25 Eylül 2021 (3 yıl önce) (2021-09-25)
Programlama diliC (programlama dili), C++
İşletim sistemiWindows, Mac OS X
TürYazılım geliştirme araçları
Resmî sitesinsis.sourceforge.io
Kod deposu Bunu Vikiveri'de düzenleyin

Nullsoft Scriptable Install System (NSIS), Winamp'ın yapımcıları Nullsoft tarafından desteklenen Microsoft Windows için komut dosyasıyla çalışan bir kurulum sihirbazı hazırlama aracıdır. NSIS, başta zlib lisansı olmak üzere, özgür yazılım lisanslarının bir kombinasyonu altında yayımlanır.[2] Amazon, Dropbox, Google, Ubisoft, FL Studio, BitTorrent ve McAfee gibi kullanıcılarla, InstallShield gibi ticari özel mülk ürünlere yaygın olarak kullanılan bir alternatif haline geldi.[3]

Tarih

NSIS, Winamp'ı dağıtmak için hazırlandı.[4] Önceki bir Nullsoft ürünü olan PiMP'ye (plugin Mini Packager) dayalıdır ve SuperPiMP olarak da bilinir. 2.0a0 sürümünden sonra proje, Nullsoft dışındaki geliştiricilerin düzenli olarak üzerinde çalışmaya başladığı SourceForge'a taşındı. NSIS 2.0, yaklaşık iki yıl sonra yayınlandı.

NSIS sürüm 1 birçok yönden klasik Windows Installer'a benzer, ancak daha fazla sıkıştırma biçimini destekler. NSIS sürüm 2, yeni bir aerodinamik grafik kullanıcı arabirimine sahiptir ve LZMA sıkıştırmayı, birden çok dili ve kullanımı kolay bir eklenti sistemini destekler.

Ocak 2006'da NSIS, SourceForge'un ayın projesi oldu.[5][6]

Komut dosyası örnekleri

Hello world!

!include "MUI.nsh"

!insertmacro MUI_LANGUAGE "English"

Name "Hello world!" # Name of the installer.
OutFile "HelloWorld.exe" # Name of the installer's file.

Function .onInit # Function that will be executed on installer's start up.
  MessageBox MB_OK|MB_ICONINFORMATION "Hello world!" # Show a message that says "Hello world!".
  Quit # Close the installer because this is a simple "Hello world!" installer.
FunctionEnd

Section # Useless section because this is a simple "Hello world!" installer.
SectionEnd

Basit yükleyici

!include "MUI.nsh"

!define MUI_ABORTWARNING # This will warn the user if they exit from the installer.

!insertmacro MUI_PAGE_WELCOME # Welcome to the installer page.
!insertmacro MUI_PAGE_DIRECTORY # In which folder install page.
!insertmacro MUI_PAGE_INSTFILES # Installing page.
!insertmacro MUI_PAGE_FINISH # Finished installation page.

!insertmacro MUI_LANGUAGE "English"

Name "MyApp" # Name of the installer (usually the name of the application to install).
OutFile "MyAppInstaller.exe" # Name of the installer's file.
InstallDir "$PROGRAMFILES\MyApp" # Default installing folder ($PROGRAMFILES is Program Files folder).
ShowInstDetails show # This will always show the installation details.

Section "MyApp" # In this section add your files or your folders.
  # Add your files with "File (Name of the file)", example: "File "$DESKTOP\MyApp.exe"" ($DESKTOP is Desktop folder); or add your folders always with "File (Name of the folder)\*", always add your folders with an asterisk, example: "File /r $DESKTOP\MyApp\*" (this will add its files and (with /r its subfolders)).
SectionEnd

Başlat menüsüne bir kısayol ekleyen ve bir kaldırıcıyla birlikte gelen basit yükleyici

# define name of installer
OutFile "InstallMyApp"
 
# define installation directory
InstallDir $LOCALAPPDATA\Programs\myapp
 
# For removing Start Menu shortcut in Windows 7
RequestExecutionLevel user
 
# start default section
Section
 
    # set the installation directory as the destination for the following actions
    SetOutPath $INSTDIR
 
    # create the uninstaller
    WriteUninstaller "$INSTDIR\uninstall.exe"
 
    # point the new shortcut at the program uninstaller
    CreateShortcut "$SMPROGRAMS\My App.lnk" "$INSTDIR\myapp.exe"
    CreateShortcut "$SMPROGRAMS\My App Uninstall.lnk" "$INSTDIR\uninstall.exe"

    File /r "C:\path\to\where\my\files\are\*"

SectionEnd
 
# uninstaller section start
Section "uninstall"
 
    # first, delete the uninstaller
    Delete "$INSTDIR\uninstall.exe"
 
    # second, remove the link from the start menu
    Delete "$SMPROGRAMS\My App.lnk"
    Delete "$SMPROGRAMS\My App Uninstall.lnk"
 
    Delete $INSTDIR

# uninstaller section end
SectionEnd

Konseptler

NSIS 1.98

Kod

NSIS derleyici programı makensis, aşağıdaki örnek gibi betikleri yürütülebilir yükleme programlarında derler. Komut dosyasındaki her satır tek bir komut içerir.

# Example script
Name "Example1"
OutFile "jubaowu.exe"
InstallDir "$PROGRAMFILES\Example1"
Page Directory
Page InstFiles
Section
  SetOutPath $INSTDIR
  File ..\makensis.exe
SectionEnd

Modern kullanıcı arayüzü

Sürüm 2.0, Modern UI (MUI) adı verilen yeni bir isteğe bağlı aerodinamik grafik kullanıcı arabirimini tanıttı. MUI, sihirbaz benzeri bir arayüze sahiptir. Bir karşılama sayfası, bitiş sayfası, dil seçimi diyaloğu, bileşenler için açıklama alanı ve eski kullanıcı arabiriminden daha fazla özelleştirme seçeneklerini destekler.

# Modern UI example script
!include MUI.nsh
Name "Example 2"
OutFile "Example2.exe"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "license.rtf"
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "French"
Section "Extract makensis"
  SetOutPath $INSTDIR
  File ..\makensis.exe
SectionEnd

NSIS sürüm 2.30'dan (25 Ağustos 2007'de yayınlandı) beri, bu kullanıcı arayüzünün yeni sürümü (beta) erişilebilir durumdadır: Modern kullanıcı arayüzünün bir geliştirmesi olan Modern kullanıcı arayüzü 2 (MUI2). Eski MUI'den farklı olarak bu sürüm, eski moda InstallOptions .ini dosyaları yerine nsDialogs'u temel alır.

2.34 sürümünden itibaren (24 Aralık 2007'de yayınlandı) bu MUI2 toplu tüketim için hazırdır ve tüm NSIS paketlerine dahildir. Ayrıca tüm örnekler ona çevrilmişti.

Modern UI 2 dokümantasyonu.

Grafik arayüzleri

NSIS projeleri, yalnızca metin dosyalarını (.nsi uzantılı) düzenleyerek yapılandırılabilir. Ancak, birkaç üçüncü taraf düzenleme yazılımı sağlar:

  • EclipseNSIS, Eclipse platformu için bir modüldür. NSIS betiklerinin düzenlenmesine, derlenmesine ve doğrulanmasına izin verir.
  • Özel C++ veya Delphi eklentilerini destekleyen HM NIS Edit (ücretsiz yazılım) editörü.
  • Venis (ücretsiz yazılım) editörü
  • Visual & Installer, NSIS'i Microsoft Visual Studio IDE ile entegre eden ve NSIS projelerinin doğrudan kendi içinde oluşturulmasına ve oluşturulmasına izin veren bir eklentidir.

Yükleyici arabirimleri

Modern kullanıcı arayüzünü genişleten veya değiştiren birkaç proje son birkaç yılda başladı. ExperienceUI ve UltraModernUI gibi arabirimler, InstallShield arabirimine benzeyecek şekilde kaplamasını yaparak yükleyicinin stilini tamamen değiştirir. InstallSpiderUI gibi diğer arabirimler, ASD ile aynı işlevsellik düzeyini korurken, görsel açıdan daha minimalist bir yaklaşımı hedefler.

Eklentiler

NSIS, yükleyici ile iletişim kurabilen eklentilerle genişletilebilir. Eklentiler, dinamik bağlantı kitaplığı (C, C++ veya Delphi gibi) oluşturabilen herhangi bir yönetilmeyen programlama dilinde yazılabilir ve yükleme görevlerini gerçekleştirmek veya yükleyici arabirimini genişletmek için kullanılabilir. Bir eklenti, tek bir NSIS kodu satırıyla çağrılabilir.

NSIS paketiyle birlikte, yükleyicinin bir açılış ekranı görüntülemesine, özel bir sayfa görüntülemesine, arka planda bir resim görüntülemesine, bir web sitesinden dosya indirmesine, matematiksel işlemleri gerçekleştirmesine, yama dosyalarına ve daha fazlasına izin veren çeşitli eklentiler gelir.

ZipDLL ve bir Python eklentisi dahil olmak üzere diğer eklentiler çevrimiçi olarak mevcuttur.

Özellikler

NSIS aşağıdaki özellikleri destekler:[7]

  • zlib, bzip2 ve LZMA sıkıştırması
  • Komut dosyası tabanlı
  • Çok dilli
  • Eklenti desteği
  • Komut dosyası ön işlemcisi

Oluşturulan kurulum sihirbazı

Oluşturulan kurulum sihirbazı, kurulum sihirbazı içinde arşivlenen yükleme dosyaları, NSIS yükleyicisi için 34 KB'lik bir ek yük,[7] ve yürütülebilir kodda derlenen yükleme komut dosyası ile bir Portable Executable'dır . Kurulum komut dosyası derlenirken, ikili dosyanın tersine mühendislik işlemi yapılmadan komut dosyası teslim edilen yürütülebilir dosyadan alınamaz.

Arşiv, 7-Zip, Total Commander eklentisi InstallExplorer veya FAR Manager eklentisi InstallExplorer kullanılarak açılabilir.

Arşiv birkaç klasör içerir:

  • $PLUGINSDIR : yükleme rutini eklentileri
  • $INSTDIR : kurulum sırasında kullanılan dosyalar
  • $_OUTDIR : kurulacak dosyalar.

Oluşturulan yükleyici, kullanıcılara daha fazla kontrol sağlamak için komut satırı argümanları içerir:[8]

  • /NCRC, komut dosyası zorlamadıkça CRC denetimini devre dışı bırakır
  • /S, yükleyici/kaldırıcıyı sessizce çalıştırır.
  • /D varsayılan kurulum dizinini ayarlar. Son parametre olmalı ve tırnak içermemelidir. Yalnızca mutlak yollar desteklenir.

Unicode desteği

NSIS'in 3.0'dan önceki sürümleri Unicode'u desteklemiyordu, ancak yalnızca bazı dosyaları bir eklenti aracılığıyla farklı kodlamalara dönüştürmek için bir araçtı.[9] Ancak, tam Unicode desteğine sahip bir NSIS çeşidi mevcuttur.[10] Bu varyantı kullanan önemli projeler şunlardır:[11]

NSIS'in 3.0 sürümünün piyasaya sürülmesiyle, "Unicode true" derleyici yönergesi kullanılarak Unicode desteği uygulanabilir. Bu, daha fazla kod değişikliği olmaksızın tam Unicode desteği sağlar, ancak yükleyici Windows 95/98/Me altında çalışmaz.[12] 2016 itibarıyla, 3.0 sürümünden önce NSIS, Unicode 2.46.5 Rev 3 ve ANSI 2.51 için PortableApps formatında mevcuttu.[13]

Ayrıca bakınız

  • Kurulum yazılımı listesi

Kaynakça

  1. ^ NSIS 1.x Version History 20 Mart 2017 tarihinde Wayback Machine sitesinde arşivlendi. – NSIS wiki
  2. ^ "NSIS licence page". NSIS. 23 Aralık 2005 tarihinde kaynağından arşivlendi. 
  3. ^ "Users – NSIS". 13 Nisan 2004 tarihinde kaynağından arşivlendi. 
  4. ^ Winamp 2.60 released 13 Kasım 2022 tarihinde Wayback Machine sitesinde arşivlendi., From Betanews, 2000-02-14, Tweakers, ...namely featuring a new 'SuperPiMP' installation system...
  5. ^ SourceForge.net Project of the Month in January 2006
  6. ^ "OpenCandy Installer Platform Comparison". 27 Haziran 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Haziran 2011. 
  7. ^ a b "Features". NSIS. 10 Şubat 2004 tarihinde kaynağından arşivlendi. 
  8. ^ "installerUsage". NSIS. 1 Ekim 2002 tarihinde kaynağından arşivlendi. 
  9. ^ "Unicode plug-in". NSIS. 18 Şubat 2006 tarihinde kaynağından arşivlendi. 
  10. ^ "Unicode NSIS Project Page". 3 Aralık 1998 tarihinde kaynağından arşivlendi. 
  11. ^ "Unicode NSIS Project Users". 16 Temmuz 2011 tarihinde kaynağından arşivlendi. 
  12. ^ "NSIS Users Manual Chapter 1". NSIS. 1 Ekim 2002 tarihinde kaynağından arşivlendi. Erişim tarihi: 26 Mayıs 2015. 
  13. ^ "NSIS Portable". PortableApps.com. 19 Mayıs 2016. 17 Temmuz 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Temmuz 2016. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Symbian (işletim sistemi)</span> mobil işletim sistemi

Symbian, Symbian Vakfı tarafından cep telefonları ve bilgisayarları gibi çeşitli taşınabilir iletişim aygıtları için geliştirilmiş ve 2000'li yıllarda yaygın olarak kullanılmış bir işletim sistemiydi. Symbian, başlangıçta Symbian Ltd tarafından 1997'de PDA'lar için kapalı kaynaklı bir işletim sistemi olarak geliştirildi. Symbian OS, Psion'un EPOC sisteminin soyundan geldi ve çoğunlukla ARM mimarisi işlemcileri üzerinde çalıştı, ancak Japonya da üretilen cihazlarda çoğunlukla Super-H mimarisine sahip cihazlarda kullnıldı ve yayınlanmamış bir x86 bağlantı noktasıda mevcuttu. Symbian, Nokia, Samsung, Motorola, Sony Ericsson gibi birçok büyük cep telefonu markası tarafından kullanılıyordu. Akıllı telefon endüstrisini kuran öncü olarak, akıllı telefonların sınırlı kullanımda olduğu, Android tarafından geçildiğinde, 2010'un sonuna kadar dünya çapında en popüler akıllı telefon işletim sistemiydi.

<span class="mw-page-title-main">PHP</span> bir programlama dili

PHP: Hypertext Preprocessor, internet için üretilmiş, sunucu taraflı, çok geniş kullanımlı, genel amaçlı, içerisine HTML gömülebilen betik ve programlama dilidir. İlk kez 1995 yılında Rasmus Lerdorf tarafından yaratılan PHP'nin geliştirilmesi bugün PHP topluluğu tarafından sürdürülmektedir. Ocak 2013 itibarıyla 244 milyondan fazla web sitesi PHP ile çalışırken 2.1 milyon web sunucusunda PHP kurulumu bulunmaktadır.

<span class="mw-page-title-main">Flickr</span>

Flickr, Şubat 2004'te Ludi corp tarafından kurulan ve 20 Mart 2005 tarihinde Yahoo tarafından 35 milyon dolara satın alınan bir internet sitesidir. Fotoğraf, video barındırma hizmeti ve paylaşma imkanı sunmaktadır.

<span class="mw-page-title-main">7-zip</span>

7-Zip, özgür ve ücretsiz bir dosya arşivleyicisidir. 7-Zip’in Komut İstemi sürümü Unix benzeri sistemler içinde düşünülmüş hatta AmigaOS bu saydıklarımıza dahil. Aynı zamanda DOS için de uyumlu DOS Portu için veya HX-DOS genişletişicisi ile Windows komut İstemcisi'nde çalıştırılabilir. 7-zip, temel olarak 7z arşiv biçiminde çalışsa da, diğer arşiv biçimlerini de okuyabilme yetisine sahiptir. Kullanıcı yazılımın çizgesel (grafiksel) ara yüzü ile işlem yapabileceği gibi direkt komut satırından da yazılımı çalıştırarak işlem yapabilir ya da yazılıma Windows Shell ortamı benzeri platformlarla da denetim sağlanabilir. 2000 senesinde çalışmalarına başlanan 7-Zip, Igor Pavlov tarafından geliştirildi. Pazarın hâkimiyetini elinde tutan ticari rakiplerine WinZip ve WinRAR a karşı olarak ürün özgür GNU LGPL lisansı altında dağıtılmaya başlandı. Sonuç olarak ortaya ciddi bir alternatif olarak özgür ve ücretsiz bir yazılım çıktı.

<span class="mw-page-title-main">Taşınabilir yazılımlar listesi</span>

Taşınabilir uygulama, bilgisayarın fiziksel depolama ortamına kopyalanmadan veya kurulmadan, CD-ROM, USB flash disk gibi çıkarılabilir bir depolama ortamında çalışabilen yazılımlardır. Taşınabilir uygulama kavramı yazılımın taşınabilirliği ile karıştırılmamalıdır.

<span class="mw-page-title-main">MATLAB</span>

MATLAB, çok paradigmalı sayısal hesaplama yazılımı ve dördüncü nesil programlama dilidir. Özel mülk bir programlama dili olan MATLAB, MathWorks tarafından geliştirilmektedir. MATLAB kullanıcıya, matris işleme, fonksiyon ve veri çizme, algoritma uygulama, kullanıcı arayüzü oluşturma, C, C++, Java ve Fortran gibi diğer dillerde yazılmış programlarla arabağlama imkânı tanır.

<span class="mw-page-title-main">Mac OS X Lion</span> Mac OS X işletim sisteminin 2011 tarihli, 8. büyük sürümü

Mac OS X Lion veya Mac OS X 10.7 Lion Mac OS X işletim sisteminin 8. büyük sürümü olup, Macintosh bilgisayarlar için Apple Inc.in masaüstü ve sunucu işletim sistemidir. 11A511 yazılımda yapılmıştır. Bu sürümün temelini Darwin işletim sistemi oluşturur.Sürümün Unamesi "Darwin 11.0"dir. Sürümün ilk önizlemesi "Maca geri dön" sloganı altında Apple Özel Etkinliğinde (Stevenote) 20 Ekim 2010 tarihinde açıldı. Bu, Apple'ın iOS sisteminde yapılan birçok gelişmeler, Mac yüklü uygulamaların kolayca gezilebilir olan ekran gibi yenilikler getiriyor, Mac OS X Snow Leopard sürümündeki gibi, Mac App Store için destek içerir.Sürümün yüklenmesi Apple Software Update aracılığı ile oluyor. 24 Şubat 2011 tarihinde, Lion-un ilk geliştiriciler için önizlemesi (11A390) Apple Developer programına abonelerine serbest bırakıldı. Diğer geliştirici önizlemesi sonra dan WWDC 2011'de serbest bırakıldı. Lion, 1 Temmuz 2011 tarihinde üretim için serbest bırakıldı, 20 Temmuz 2011 tarihinde Mac App Store üzerinden son sürümü ile izledi. İlk günde şirket bir milyon satış olduğunu bildirdi. Ekim 2011 itibarıyla, Mac OS X Lion, dünya çapında altı milyon kopya sattı.

<span class="mw-page-title-main">Akıcı Tasarım Sistemi (Windows)</span> 2017 yılında Microsoft tarafından geliştirilen bir tasarım dili

Akıcı Tasarım Sistemi 2017 yılında Microsoft tarafından geliştirilen bir tasarım dilidir. Microsoft, geliştiriciler için Build konferansında Fluent Design'ı 11 Mayıs 2017'de duyurdu. Fluent Design, tüm Windows 10 aygıtları ve platformları için tasarlanmış yazılımlarda kullanılan tasarımlar ve etkileşimler için yönergeler içeren Microsoft Tasarım Dili 2'nin (Metro) yenilenmesidir. Sistem beş temel bileşene dayanıyor: Işık, Derinlik, Hareket, Malzeme ve Ölçek.

youtube-dl, YouTube, Dailymotion ve Vimeo gibi akış web sitelerinden ses ve video dosyalarını ayıklamak için kullanılan bir komut satırı indirme yöneticisi programıdır. Yazılım Python kullanılarak yazılmıştır. youtube-dl, Lisanssız lisans kapsamında kamuya açık yazılımdır.

<span class="mw-page-title-main">Signal (yazılım)</span> Şifreli iletişim uygulaması

Signal, özgür ve açık kaynaklı, çapraz platform şifreli mesajlaşma yazılımı. Signal Vakfı ve Signal Messenger LLC tarafından geliştirmektedir. İnternet üzerinden dosyaları, sesli mesajları, görselleri ve videoları içerebilen kişiler arası mesajları veya grup mesajlarını göndermek için kullanılır. Ayrıca bire bir sesli ve görüntülü arama yapabilir, Android sürümü SMS uygulaması olarak da işlev görebilir.

Bilgi işlemde gettext, Unix benzeri bilgisayar işletim sistemlerinde çok dilli programlar yazmak için yaygın olarak kullanılan bir uluslararasılaştırma ve yerelleştirme sistemidir. Gettext'in temel faydalarından biri, programlamayı çevirmekten ayırmasıdır. Gettext'in en sık kullanılan uygulaması, 1995 yılında GNU Projesi tarafından yayınlanan GNU gettext'idir .Çalışma zamanı kitaplığı libintl'dir. Gettext, çok sayıda isim türü için farklı dizeler kullanma seçeneği sunar, ancak dilbilgisel cinsiyet için desteği yoktur.

<span class="mw-page-title-main">X Pro</span> X hesaplarının yönetimi için sosyal medya panosu uygulaması

X Pro, X hesaplarının yönetimi için bir sosyal medya panosu uygulamasıdır. Başlangıçta bağımsız bir uygulama olan TweetDeck daha sonra Twitter tarafından satın alındı ve Twitter'ın arayüzüne entegre edildi.

Microsoft Derlenmiş HTML Yardımı, bir HTML sayfaları koleksiyonu, bir dizin ve diğer gezinme araçlarından oluşan Microsoft'a özgü bir çevrimiçi yardım biçimidir. Dosyalar sıkıştırılır ve .CHM(COMPILED HTML) uzantılı ikili biçimde dağıtılır. Genellikle yazılım belgeleri için kullanılır.

<span class="mw-page-title-main">AutoHotkey</span>

AutoHotkey, başlangıçta kolay klavye kısayolları veya kısayol tuşları, hızlı makro oluşturma ve bilgisayar becerisinin çoğu düzeyindeki kullanıcıların herhangi bir Windows uygulamasında tekrarlanan görevleri otomatikleştirmesine olanak tanıyan yazılım otomasyonu sağlamayı amaç edinmiş ve Microsoft Windows platformu için tasarlanmış ücretsiz ve açık kaynaklı bir özel betik dilidir. Kullanıcı arabirimleri, AutoHotkey tarafından kolayca genişletilebilir veya değiştirilebilir. AutoHotkey kurulumu, kendi kapsamlı yardım dosyasını içerir ve web tabanlı belgeler de mevcuttur.

<span class="mw-page-title-main">Android Debug Bridge</span>

Android Debug Bridge, Android tabanlı cihazlarda hata ayıklamak için kullanılan bir programlama aracıdır. Android cihazındaki arka plan programı, ana bilgisayardaki sunucuya USB veya TCP üzerinden son kullanıcı tarafından kullanılan istemciye bağlanan TCP üzerinden bağlanır. 2007'den beri Google tarafından Apache Lisansı altında açık kaynaklı yazılım olarak sunulan özellikler arasında bir kabuk ve yedekleme yapma imkanı bulunmaktadır. adb yazılımı; Windows, Linux ve macOS ile uyumludur. Botnet'ler ve RSA kimlik doğrulaması ve cihaz beyaz listeye alma gibi azaltıcı etkenlerin geliştirildiği diğer kötü amaçlı yazılımlar tarafından kötüye kullanılmıştır.

<span class="mw-page-title-main">AppImage</span>

AppImage, uygulamayı yüklemek için superuser izinlerine ihtiyaç duymadan taşınabilir yazılımı Linux üzerinde dağıtmak için kullanılan bir biçimdir. Ayrıca "upstream paketleme" olarak da bilinen, uygulama geliştiricileri için Linux dağıtımından bağımsız ikili yazılım dağıtımına izin vermeye çalışır. İlk olarak 2004'te klik adı altında piyasaya sürüldü, sürekli geliştirildi, ardından 2011'de PortableLinuxApps ve daha sonra 2013'te AppImage olarak yeniden adlandırıldı.

mpv (medya oynatıcısı)

mpv, MPlayer, mplayer2 ve FFmpeg tabanlı özgür ve açık kaynaklı bir medya oynatıcı yazılımıdır. Unix benzeri işletim sistemleri ve Microsoft Windows dahil olmak üzere çeşitli işletim sistemlerinde çalışır ve mpv-android adlı bir Android uyarlamasına sahiptir. ARM, PowerPC, x86/IA-32, x86-64 ve MIPS mimarisi üzerinde çalışır yani çapraz platformdur.

<span class="mw-page-title-main">Nextcloud</span>

Nextcloud, dosya barındırma hizmetleri oluşturmak ve kullanmak için hazırlanmış bir istemci-sunucu yazılımı paketidir. Kapsamlı destek seçenekleriyle kurumsal kullanıma hazırdır. Özgür ve açık kaynaklı bir yazılım olduğundan herkesin kendi özel sunucu cihazlarına kurmasına ve çalıştırmasına olanak sağlar.

Microsoft PowerToys, Microsoft tarafından Windows işletim sisteminde kullanılmak üzere geliştirilmiş ileri düzey kullanıcılar için tasarlanmış bir dizi ücretsiz sistem yardımcı programıdır. Bu programlar, üretkenliği en üst düzeye çıkarmak veya daha fazla özelleştirme eklemek için özellikler ekler veya değiştirir. PowerToys, Windows 95, Windows XP, Windows 10 ve Windows 11 için mevcuttur. Windows 10 ve Windows 11 için PowerToys, MIT Lisansı altında lisanslanan ve GitHub'da barındırılan özgür ve açık kaynaklı yazılımlardır.

tee (Unix)

tee, standart akışları kullanan komut satırı yorumlayıcılarında (kabuklar) bir komuttur. Standart girdiyi okur ve hem standart çıktıya hem de bir veya daha fazla dosyaya çıktıyı yazar; bu şekilde girdiyi kopyalayarak çoğaltır. Bu komut, genel olarak, boruhatları ve filtreler ile birlikte kullanılır; boruhattında giden bir çıktıyı aynı zamanda bir dosyaya kaydetmek istediğimiz zaman kullanışlıdır.