FreeBSD Projesi projesi

Bu sayfa, Google Dokümanlar Sezonu için kabul edilen bir teknik yazı projesinin ayrıntılarını içerir.

Proje özeti

Açık kaynak kuruluşu:
FreeBSD Projesi
Teknik yazar:
kafein
Projenin adı:
Bir Wine el kitabı bölümü oluştur
Proje süresi:
Standart uzunluk (3 ay)

Proje açıklaması

Bu girişimin bir parçası olarak FreeBSD El Kitabı'nın, FreeBSD'de WINE'nin (www.winehq.org) kurulumu, kullanımı ve sorun gidermeyle ilgili ayrıntılı, kılavuz uzunluğunda bir bölümünü hazırladım. Aksi belirtilmediği sürece her hafta 4-8 saat boyunca aşağıdaki öğeler üzerinde çalışmayı hedefliyorum.

*** Topluluk Takibi

Seçilmeniz halinde, Topluluk Bağları dönemi boyunca FreeBSD projesinin belgeleme süreçlerini ve altyapısını öğrenerek geçirirdim. Projenin ortaya koyduğu tutarlı belgelerden her zaman etkilenmişimdir. Projenin ekip üyeleriyle iş akışları hakkında iletişime geçerdim. Ayrıca, genel olarak belgelerle ilgili olarak FreeBSD kullanıcılarına nasıl yardımcı olacağını öğrenmek için kullanıcı odaklı forumlara katılıp göz atacak ve özellikle FreeBSD'de WINE ile çalışırken yardımcı olacağım.

Bu dönemde projenin belgeleme araç zincirini öğrenmek için biraz zaman ayırırdım. Bu sayede seçilirsem projenin ilk haftalarında hızlı bir başlangıç yapabilirim.

*** 1. Hafta (14.9-19.): Test Yüklemeleri ve Sorun Giderme

Doküman Geliştirme aşamasının ilk haftasını FreeBSD'nin mevcut kararlı sürümüne WINE provası yaparak yüklemenin yanı sıra basit yardımcı programlardan daha karmaşık uygulamalara kadar çeşitli Windows uygulamalarını yükleyip çalıştırmayı düşünecektim. Bu, MakeUseOf için ReactOS için hazırladığım benzer bir makalede (https://www.makeuseof.com/tag/reactos-open-source-windows-clone/) gerçekleştirdiğim benzer bir makalede benimsediğim yaklaşımdır. Yalnızca ilk haftanın zamanını daha geniş bir program yelpazesini incelemek için kullanırım.

tecrübelerime göre bu tür bir zamanı önceden harcamak, bu tür genel sorunların tanımlanmasına (ve giderilmesine) yardımcı oluyor. Bu şekilde, gerçekten ilgili bölümleri yazma zamanı geldiğinde veya en azından uygun kanallardan yardım isteğinde bulunma zamanı geldiğinde çözümleri hazırlayabilirim.

Haftanın hedefi: Kurulum bölümlerinin ana hatlarını ve yaygın yükleme sorunlarının nasıl çözüleceğine ilişkin gerekli ayrıntıları sağlamak.

*** 2. Hafta (21 Eylül-25): WINE Kurulumunu Belgeleme

2. Hafta boyunca, WINE kurulumunun aşağıdaki popüler yöntemler aracılığıyla gösterildiği bölümlerin taslağını hazırlıyordum:

  • Bağlantı noktası sistemini kullanan kaynaktan;
  • Çekirdek depoları kullanan ikili paketler üzerinden;
  • Varsa, GUI paket yöneticilerini kullanma ve
  • FreshPorts gibi alternatif kod depolarından (ve kullanıcının bunu neden yapmak isteyeceğini) öğrenin.

Bu bölümde önemli olan, farklı mimarilere sahip programları çalıştırmak için gereken ek adımları vurgulamak amacıyla, 32-64 bit ve eş zamanlı yüklemelerin tartışılmasıdır.

Haftanın Hedefi: FreeBSD'de WINE kurulumunu açıklayan bölümlerin şık bir taslak sürümü. Bu "parçalı taslak"ta neredeyse son metin (önden okuma ve inceleme geri bildirimi bekleniyor) ve ekran görüntüleri değilse ekran görüntüleri için yer tutucular bulunmalıdır.

*** 3. Hafta (28 Eylül-2 Kasım): FreeBSD'de İlk WINE Programınızı Yayınlama

WINE alt sistemi yüklendikten sonra, sonraki bölümde bazı başlangıç programların yüklenmesi ve yürütülmesi ayrıntılarıyla açıklanır. Bunlar büyük olasılıkla açık kaynak Notepad++ gibi basit, bağımsız yardımcı programlara odaklanacaktı. Amaç, kullanıcıların bir uygulamayı hızlı bir şekilde indirmesine, yüklemesine ve en az çaba sarf ederek çalışmasını sağlamaktır.

Bu bölüm, bazı/birçok Windows uygulamasının aslında FreeBSD'de çalışabileceğini ve bunun da günlük bilgi işlem için uygun bir seçim olduğunu kullanıcılara göstermek açısından önemlidir.

Haftanın Hedefi: Düzgün bir şekilde yüklenen ve (büyük oranda) çalışır durumda olan az sayıda programı belirleme ve bölümlerin, kurulumlarını gösteren şık bir taslak sürümü.

*** 4. Hafta (5-9 Ekim): WINE Genel Bakış ve Kavramlar

Bir önceki bölümün sonunda, belirli uygulamaların WINE üzerinde çalışması için bazı ayarlar ve özelleştirme yapılması gerektiği açıklanıyordu. Bu noktada WINE alt sistemine giriş, bağlam sağlamak açısından faydalı olacak. Bu bölümlerde, WINE sistemiyle birlikte gelen öğeler, FreeBSD ile nasıl etkileşimde bulunduğu ve kullanıcıların sistemi daha iyi anlamak veya sorunları gidermek için nereden çalışmaya başlayabileceği incelenmektedir.

Bu bölümün mevcut kaynakları çoğaltmayı amaçlamadığını; bunun yerine daha fazla bilgi için diğer (kolayca özetlenebilir) kaynaklara bağlantı veren düzenli bir genel bakış sunduğunu unutmayın.

Haftanın hedefi: Kullanıcılara WINE alt sistemini tanıtan bölümlerin ayrıntılı bir taslağı.

*** 5. Hafta (10.12-16): FreeBSD'de WINE Yapılandırması

Bu bölümlerde, FreeBSD'ye özgü genel değişiklikler/ayarlar ile başlayarak WINE'ın gerçek yapılandırmasını daha ayrıntılı olarak ele alacağız. Ayrıca, belirli bir uygulama için WINE ortamını özelleştirmek üzere kullanılabilen $WINEPREFIX klasörlerinin kullanımını gösteriyordu. Bu kavramı derinlemesine açıklayan mevcut kaynaklar olduğundan bu bölümde, bağlantı vermeden önce kısmen ayrıntılı bir tanıtım yer almaktadır.

Haftanın Hedefleri: Nerede, nasıl ve hangi durumlarda ayrıntılı WINE yapılandırmasının gerekli olduğunu ayrıntılı şekilde açıklayan bölümlerin bir taslağı.

*** 6. Hafta (19.10.2023): FreeBSD'de WINE GUI'leri

Belirli bir programı yürütmek için WINE özelliğini ayarlamanın karmaşık ve zaman alıcı bir uygulama olduğu durumlarda, bu işlemi kolaylaştıracak yardımcı araçlar mevcuttur. Bu bölümlerde, aşağıdakiler de dahil olmak üzere FreeBSD'deki bazı seçeneklerin kurulumu ve kullanımına genel bir bakış sunulmaktadır:

  • AZBİRLİK
  • şarap hileleri
  • Playonbsd
  • kullanılabilir diğerleri

Haftanın hedefi: En popüler GUI WINE yardımcı uygulamalarının olabildiğince çoğunun yüklenmesi ve kullanılmasıyla ilgili talimatların yer aldığı şık taslak bölümleri sağlamak.

*** 7. Hafta (26.10-30): WINE/FreeBSD SSS (Araştırma)

WINE gibi karmaşık teknik uygulamalarla ilgili en değerli bilgilerden bazıları, belirli sorunları çözmeye çalışan kullanıcılar ile yanıt veren uzmanlar arasındaki etkileşimde bulunabilir. Bu SSS'lerden bazılarının, özellikle de FreeBSD kullanıcılarını etkilediği bilinenlerin tek bir yerde toplanması kullanıcılara önemli ölçüde zaman kazandıracaktır.

Bu bölümlerin amacı tam da bunu yapmaktı. Ben de bu haftayı FreeBSD kullanıcılarının WINE konusunda sık sık karşılaştığı sorun türlerini araştırmanın yanı sıra yanıtları bulmaya ve (mümkün olduğu ölçüde) test etmeye ayıracağım. Böylece bu El Kitabı bölümünün okuyucuları, belirli bir sorunu hızla çözme şansını çok daha yüksek tutacaktır.

Bu bölümlerde, yanıt vermediği yanıtların nerede aranacağıyla ilgili kaynakların listesi de yer alır.

Haftanın Hedefi: FreeBSD kullanıcılarının karşılaştığı ya da genel olarak en yaygın WINE sorunlarını ve çözümleriyle ilgili bağlantıları/notları içeren şık taslak bölümleri. Bu haftanın çalışmasının taslak sonuçları olmasa da, yaygın sorunları bulup uzlaştırmak ve çözümlerini izlemek için muhtemelen daha fazla zaman yatırımı gerektireceğini unutmayın. Bu araştırmaya yaklaşık 8-10 saat ayırmayı düşünüyorum.

*** 8. Hafta (2-6 Kasım): WINE/FreeBSD SSS

Bu hafta sık sorulan sorular/yaygın sorun giderme sorunları ile ilgili bölümlerin oluşturulması için 7. haftanın araştırmalarını sentezleyerek (gerektiğinde çözümlere bağlantı vererek) harcanacak.

Haftanın hedefi: Sık sorulan soruların/sık karşılaşılan sorunların listelendiği bölümlerin şık bir taslağı ve bunları çözmeye yönelik adım adım talimatlar.

*** 9. Hafta (09.11.2013): Çok kullanıcılı WINE yönetimi

Bu bölümlerde, çok kullanıcılı bir senaryoda WINE dağıtmak isteyen yöneticilere yol gösterici bilgiler sağlanmaktadır. Yalnızca alt sistemin kendisini birden çok kullanıcı arasında paylaşmayla ilgili en iyi uygulamalar değil, aynı zamanda WINE içinde dağıtılan Windows uygulamaları için de geçerlidir.

Haftanın Hedefi: FreeBSD yöneticilerinin WINE ve WINE tabanlı uygulamaları birden fazla kullanıcıya dağıtmasına yönelik kılavuz ve en iyi uygulamaların ayrıntılı bir şekilde açıklandığı şık bir taslak bölüm/bölümleri.

*** 10. Hafta (11.11.2020): Ekler, İnceleme Geri Bildirimi ve Yönetim

Taslak hazırlama sürecinde mentorlardan ve diğer incelemecilerden gelen geri bildirimleri uygulamaya gayret etsek de bu hafta, gerekirse daha kapsamlı bir yeniden düzenleme/yeniden yazma için zaman yaratabilir.

Ayrıca bu süre zarfında bu El Kitabı bölümü için gereken yönetim konularını (ön konu, dizin vb.) yazacak ve WINE ile ilgili daha fazla okuma materyali hazırlayacağım (örneğin, ikili program uyumluluğu ile WINE'ın Linux sürümünü, eski oyunlar/programlar için DOSBox vb.).

Haftanın Hedefi: Diğer tüm bölümleri de içeren El Kitabı bölümünün tamamının şık bir taslağı.

*** 11. Hafta (23/11/27): El Kitabı Bölümünün Sonlandırılması

Bu ikinci haftayı, tüm metinlerde gözden geçirmeye, resimleri kontrol etmeye ve gerektiğinde çeşitli çıktıları (HTML, PDF vb.) test etmeye ayırmayı düşünüyorum. Bu hafta, yukarıdaki yazılımlardan herhangi birinin (FreeBSD'nin kendisinden WINE veya yardımcılarına) ilk yazımından itibaren geçen sürede güncellenmesi halinde de güncellemeler yayınlanacaktır.

Haftanın hedefi: Tüm gerekli güncellemeleri içeren El Kitabı bölümünün son sürümü.

*** 12. Hafta (30/11/12/5): Projenin Sonlandırılması

Proje danışmanlarıyla anlaşarak, kaynak kontrolüyle ilgili El Kitabı bölümünü kontrol edecek, proje raporunu hazırlayacak ve projeyi tamamlanmış olarak teslim edecektim.