פרסומת

יש תפיסה שגויה קשה לגבי עולם הקוד הפתוח.

הרבה יותר מדי אנשים חושבים שזה מורכב כולו מאנשים העובדים יחד למען מטרה משותפת. שמי שבוחר לכתוב קוד, ולמסור אותו בחינם, הם היפים דיגיטליים; אנשים מזוקנים, ממושקדים, לובשי סנדל, שאם הם לא היו מגלים מחשבים מעולם, היו יושבים סביב מדורה, פוסמים גיטרה ושרים את קומביה.

שקר. לגמרי, שקר לחלוטין.

היו תקופות בהן התגלעו פגיעות חמורות בקהילת הקוד הפתוח, שהולידו זלזול מר, סכיזמות ודם רע שלא נראו מאז הימים העיקשים של אואזיס והאחים גלאגר הסוערים לשמצה.

אך בעוד נואל וליאם גלאגר פותרים את ההבדלים שלהם באגרופים מעופפים ספינות שנונות, קהילת הקוד הפתוח בוחרת במקום זאת בדרך פרודוקטיבית יותר. מזלג.

מה זה מזלג?

מזלג לא קשור למגירת הכלים שלך. במקום זאת, זה קשור לכיוון בו נוקט פרויקט קוד פתוח.

מזלג מזלג

תוכנת הקוד הפתוח ביותר מורשית תחת רישיונות פתוחים רישיונות תוכנה קוד פתוח: באיזה עליכם להשתמש?האם ידעת שלא כל רישיונות הקוד הפתוח זהים? קרא עוד המאפשרים למשתמש לנצל את ארבע החירויות של תוכנת Libre Free. קרן התוכנה החופשית מתאר אותם כך:

החופש להפעיל את התוכנית כרצונכם, לכל מטרה (חופש 0).

instagram viewer

החופש ללמוד כיצד התוכנית עובדת, ולשנות אותה כך שתעשה את המחשוב שלך כרצונך (חופש 1). גישה לקוד המקור היא תנאי מוקדם לכך.

החופש להפיץ עותקים מחדש כך שתוכל לעזור לשכנתך (חופש 2).

החופש להפיץ עותקים של הגרסאות שהשתנו לאחרים (חופש 3). בכך אתה יכול לתת לכל הקהילה הזדמנות ליהנות מהשינויים שלך. גישה לקוד המקור היא תנאי מוקדם לכך.

כאשר מתכנת 'מזלג' תוכנית, הם לוקחים עותק של קוד שנכתב כבר ומתייחסים אליו כאל פרוייקט נפרד לחלוטין. הם עשויים לשנות את שמו, וכל שינוי שיבוצע ישתקף רק בתוך ה"ענף "הספציפי הזה.

ישנן סיבות רבות לכך שחלק מהתוכנה עלול להידרש. לפעמים משתמש הקצה מרוויח מאוד. לפעמים, המזלג נעשה תחת מעטה של ​​כעס, שנאה ואיבה. לותראו כמה דוגמאות: אחת טובה, אחת נהדרת, ואחת מכוערת.

הטובים - LibreOffice ו- MariaDB

בשנות התשעים והתשעים המוקדמים הייתה חברה בשם Sun MicroSystems. סאן הייתה חברה די גדולה, עם אלפי עובדים, וההכנסות מגמדות את התפוח (אז החולה).

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

מזלג-ספארק

תוכנה כמו שפת התכנות Java / מכונת וירטואלית ובסיס הנתונים MySQL. תוכנה כמו OpenOffice, אשר למעשה סיימה את המונופול המוחלט של Microsoft Office.

למרבה הצער, כל הדברים הטובים חייבים בסופו של דבר להסתיים ב 2009 סאן מיקרוסיסטמס השתלטה על ידי תאגיד האורקל של לארי אליסון. זה הקפיץ את קהילת הקוד הפתוח, בהתחשב ברשומה המעט של אורקל לפתיחות ושוויוניות כשמדובר בתוכנה חינמית. זה הוצג בדוגמה בשנת 2010 כאשר אורקל לקחה את גוגל לבית המשפט בגין הפרת זכויות היוצרים והפטנטים שלהם על שפת התכנות Java המשמשת במערכת ההפעלה הניידת אנדרואיד.

זו הקש ששבר את גב הגמל הפתגם. חברי קהילת הקוד הפתוח לקחו שניים ממוצרי Oracle המשמעותיים ביותר, וזלגו אותם. MySQL הפכה ל- MariaDB, ואילו OpenOffice הפכה LibreOffice LibreOffice - חבילת Office חינם עבור Windows, Linux ו- Mac קרא עוד .

מהלך זה הבטיח כי ניתן יהיה להשתמש במוצרים אלה לשנים הבאות, בעודם שרויים תחת רישיון מתיר וללא עלות לצרכן. באופן חיוני, אורקל לא תוכל לעשות שום דבר בנידון.

היום, LibreOffice LibreOffice - חבילת Office חינם עבור Windows, Linux ו- Mac קרא עוד היא אחת מסוויטות המשרד המשומשות ביותר בעולם והיא מגיעה כברירת מחדל עם מספר מחוזות לינוקס; OpenOffice נלקח על ידי קרן אפאצ'י וכיום מכונה Apache OpenOffice. MariaDB זכתה להצלחה רבה באופן דומה, והחליפה את MySQL במספר מחוזות לינוקס, כולל פדורה. החל מגרסה 19 פדורה 19 "החתול של שרדינגר" חי ומלא בתכונות ושיפורים חדשיםשמחה לעולם, גרסה חדשה של פדורה בשם הקוד "החתול של שרדינגר" שוחררה! בעבר, פדורה סיפקה מנהיגות בקהילת הקוד הפתוח, תוך הקפדה על מדיניות קוד פתוח מחמירה, רציפה ... קרא עוד .

הגדול - Node.js וצומת קדימה

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

לפני מספר שנים JavaScript ביצע את הקפיצה מהדפדפן לשרת עם Node.js מה זה צומת. JS ומדוע אכפת לי? [בניית אתרים]JavaScript הוא רק שפת תכנות בצד הלקוח הפועלת בדפדפן, נכון? לא עוד. Node.js הוא דרך להפעלת JavaScript בשרת; אבל זה כל כך הרבה יותר טוב. אם... קרא עוד

זה אפשר למפתחים לבנות יישומי שרתים ופונקציונליות אחורית של אתרים עם שפת תכנות JavaScript מוכרת. מה שעשה זאת באמת מיוחדת היה מנהל החבילות של NPM. דומה ל apt-get מהו PPA של אובונטו ומדוע הייתי רוצה להשתמש בכזה? [הסביר טכנולוגיה] קרא עוד או OneGet Windows מקבל מנהל חבילות - הורד תוכנה באופן מרכזי באמצעות OneGetמיקרוסופט מוסיפה ל- Windows תכונה נוספת של לינוקס. ניהול חבילות יכול לשפר ברצינות את הפרודוקטיביות, להגביר את האבטחה ובסופו של דבר לחסוך לך כאב ראש רב. אנו מראים לכם איך זה יעבוד. קרא עוד , זה איפשר למתכנתים להתקין שלוחות וספריות באמצעות ממשק שורת פקודה נוח. מפתחים אהבו את זה.

מזלג-שמחה

הפטריארך הגדול של עולם הצומת היה ג'וינט, חברת אירוח ענן מרכזית שבסיסה בסן פרנסיסקו. אף על פי שצומת היה קוד פתוח, הוא היה תלוי בג'וינט לתמיכה כלכלית, ורבים התחילו לחוש שג'וינט לקח את התפקיד שלדיקטטור מיטיב לב לכל החיים'והפעילה שליטה רבה מדי על הכיוון של פרויקט הצומת.

כמה מפתחי ליבה, שמרגישים את הצורך ב- Node לנקוט כיוון עצמאי יותר, הצומת מזלג. צומת פורוורד נולד.

סכמה זו הייתה די טראומטית עבור הקהילה, אך יש לקוות כי ההחלטה למזלג את צומת תצליח בסופו של דבר לגרום לגישה יותר פתוחה ודמוקרטית יותר לפיתוח אחד מפרויקטי התוכנה המשמעותיים ביותר העולם.

אתה יכול להיות מעורב, או לעקוב אחר שלהם התקדמות ב- Github.

המכוער -

מתקשר systemd שנוי במחלוקת דומה לתאר חמאה מטוגנת עמוקה כ'לא בריאה '. האמת, מערכת כמעט פיצלה את קהילת לינוקס לשניים.

אבל מה זה? ובכן, ראשית, בואו נדבר קצת על האופן בו לינוקס עובדת. עד לא מזמן, בכל פעם שאתחל מחשב שמריץ לינוקס, הוא יפעיל תחילה תוכנית בשם init. פעולה זו תפעל עד שהמחשב ייכבה בסופו של דבר, והוא אחראי על הפעלת המחשב וטיפול בתהליכים יתומים.

הבעיה היא, שהיא אינה כל כך גדולה. בעיקר כי זה איטי. כמו, באמת איטי. הסיבה לכך היא שהיא מפעילה משימות סדרתי, או אחד בכל פעם. כדי שתוכל להתחיל משימה חדשה, עליה לחכות תחילה עד שתסיים האחרונה. למרות שאולי זו הייתה תכונה שימושית לפני זמן רב, כאשר המחשבים היו כרוניים תחת הכוח, זה לא כל כך מועיל בשנת 2015, שם מרבית המחשבים הם זבבות רב ליבות גיגה-בייט של זיכרון RAM.

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

forking-systemd

בשלב זה עולם הלינוקס התפצל לשני מחנות. כזו שרצתה נואשות לחתוך את הדמון הישן, האיטי והמיושן. האחר התנגד בתוקף למערכת כעקרון ולא רצה שזה יהיה בשום מקום ליד מכונות הלינוקס שלהם.

הדברים התחממו.

בלוגרים החליטו מה יהיה 'סוף לינוקס' כפי שהם ידעו זאת. לינוס טורוואלדס, יוצר גרעין לינוקס, הרחיק לכת לאסור מפתח מערכת מפתח מהעבודה על גרעין לינוקס, אם כי מאוחר יותר הצהיר כי אין לו 'מחשבות חזקות' במחלוקת המערכת.

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

ככל שיותר ויותר מחוזות הודיעו שהם יעברו למערכת, קבוצת מתכנתים מתוסכלים קיבלה את העניינים לידיים והשיקה מזלג נטול מערכת של דביאן בשם Devuan.

ספינים ונגזרות של מחוזות קיימים אינם נדירים בדיוק, אך לכל הדעות דואוון קלט כמות מרשימה של קיטור. מפתחים עובדים קשה על פרסום עתידי של מערכת ההפעלה, בעוד שהמארגנים כבר החלו לבקש תרומות.

למרות שמזלג דביאן ללא ספק יביא לבחירה גדולה יותר בכל הנוגע לאופן השימוש של לינוקס, ויכול להיות שיום אחד יהפוך לשחקן חשוב בנוף לינוקס, חשוב לזכור לאן הוא הגיע מ. מקום סוער ואכזרי כמעט שהביא על ברכיו את אחד מפרויקטי הקוד הפתוח המשמעותיים ביותר מבחינה תרבותית ומסחרית.

מזלג רחוק מדי

מחלוקת המערכת מראה כי זיוף יכול להעיד על סכמה או סכסוך עמוק בתוך פרויקט. אבל באותה נשימה, זה יכול להיות גם זעקת עצמאות מגיבוי תוקפני ותאגידי. אכן, זיוף יכול לפעמים להבטיח שתוכנה חופשית תישאר בדיוק. חינם.

מה אתה חושב? אשמח לשמוע את המחשבות שלך. זרוק לי תגובה למטה, ונשוחח בצ'אט.

קרדיט לצילום: מזלגות כסף (ננה ב אגיי), זיוף עם HyperBob (HyperBob), img_7809 (מייקל היקס), ג'וינט מברך על הנוק-אאוט של node.js (נינה ביידלי), הודעות סטטוס מערכת (קאי הנדר)

מתיו יוז הוא מפתח תוכנה וכותב מליברפול, אנגליה. לעיתים רחוקות הוא נמצא ללא כוס קפה שחור חזק בידו ומעריץ לחלוטין את ה- Macbook Pro ואת המצלמה שלו. תוכלו לקרוא את הבלוג שלו בכתובת http://www.matthewhughes.co.uk ותעקוב אחריו בטוויטר ב- @ matthewhughes.