,

האם ניתן לקיים מראה לפרויקט NetBSD?
לפרויקט זה יש מעט מאוד מראות של הגרסה העדכנית ביותר, המשמשת לעידכוני
חבילות לגרסאות העדכניות ביותר וכן לעידכוני מערכת, למטרות אבטחה וכו'.
http://www.netbsd.org/mirrors/#ftp-releng

על המראות האחרות והצורך:

המראה הראשית מאמריקה וכן המשנית מיפן מאוד איטיות למשתמשים מישראל (וכל
אירופה).
המראה השבדית לא פעילה, והצרפתית סובלת מקשיים - היא חלקית ולא הכי
עדכנית.

תשובות לשאלות לגבי קיום מראה: http://www.netbsd.org/docs/mirror.html
ניתן ליידע את הפרויקט על קיום המראה בעזרת האימייל mirr...@netbsd.org


רקע על המערכת:

NetBSD היא מערכת הפעלה קוד פתוח הקיימת משנת 1993 ששמה דגש על קוד תקין
שלא ספציפי לארכיטקטורת מעבד מסוימת.
מסיבה זו המערכת רצה על מספר רב של ארכיטקטורות, ממחשבים מודרניים ועד
למחשבי VAX, קונסולות משחק כגון Dreamcast, Playstation 2, וכו'.

בנוסף, הודות לאיכות הקוד, קיימים משתמשים חיצוניים לקוד של NetBSD, כגון:

rump - למעשה קוד NetBSD מצומצם מאוד (microkernel) אשר יכול לרוץ על כל
מערכת הפעלה ואפילו ללא מערכת הפעלה.
אחד השימושים היותר מרגשים של טכנולוגיה זו היא האפשרות להשתמש בדרייברים
של NetBSD בכל מערכת הפעלה אחרת, ולאחרונה שומש לדרייברים לסאונד ב-
GNU/Hurd.
אחד הקשיים המרכזיים ביצירת מערכות הפעלה שונה כמו MINIX, Hurd הוא חוסר
היכולת לכתוב מחדש את כל הדרייברים, ו-rump יאפשר למערכות אלו לפעול על
חומרה אמיתית ללא עשרות ואולי מאות שנות עבודה של התאמת דרייברים!

pkgsrc - מערכת לניהול חבילות שמקורה ב NetBSD אך הותאמה לשימוש ללא שינוי
מהמשתמש למספר רב של מערכות הפעלה, וכיום משמשת כמערכת החבילות העיקרית
עבור SmartOS (מבוסס על Illumos/Solaris), MINIX, וכן מספר רב של משתמשים ב
OS X, וניתנת לשימוש במספר רב של מערכות הפעלה נוספות (ביניהם כמובן גם
Linux).
מערכת זו מאוד דומה למערכת FreeBSD ports (שהיוותה את ההשראה גם לחבילות של
Gentoo).

tmpfs - מערכת קבצים לזיכרון RAM (ב FreeBSD, OpenBSD)

bus_dma - מקבץ API המפשט כתיבת דרייברים באופן לא תלוי ארכיטקטורה (ב
FreeBSD, OpenBSD)

dash - ה shell של דביאן ואובונטו, שנבחר בתור חלופה מהירה ל Bash, הוא
למעשה fork של קוד שנכתב ותוחזק לאורך שנים ב NetBSD.

ועוד מספר רב של שימושים משניים:
nbcurses לאחרונה אומץ על ידי musl libc, בנוסף לחלקים אחרים מהספריית C של
NetBSD.
dhcpcd, קליינט מודרני ל DHCP, מתוחזק ונכתב ברובו על ידי מפתחים בפרויקט
זה.
libedit מהווה אלטרנטיבה ל readline.

קצת עלי:

מעורבת בפיתוח של הפרויקט מזה כחצי שנה, בקרוב גם באופן רשמי.
עד כה ביצעתי בסביבות 200-300 commits, בעיקר במערכת החבילות pkgsrc.
השתדלתי לתרום כל שינוי משמעותי לחבילה גם למפתחים המקוריים (upstream).
עד כה בדרך זו תרמתי לפרויקטים glib, libreoffice, krita ומספר פרויקטי
GNOME.

סוף שבוע נעים,
מאיה
_______________________________________________
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

לענות