ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 04/09/2014 - 19:33
נושא ההודעה:

יש בזה משהו, אבל בכל מקרה מה שקובע זה מי אימץ את המערכת (http://en.wikipedia.org/wiki/Systemd#Adoption == כולם (בערך, אני לא בטוח איך להתייחס כאן לג'נטו)).
לגבי האורח השני, אני בגרסאות שעדיין עם init


בג'נטו [ניתנה למשתמשים בחירה חופשית]

בג'נטו כל אחד הנכון בעיניו יעשה (כך זה תמיד היה בג'נטו )

מי שרוצה init \ upstart\openrc \ systemd \Sysv somewhat \else




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


מי שרוצה gnome ושונא לחלוטין qt\kde
יעשה + ל gtk , ויסמן דגל "-" מינוס ל qt\kde

מי שרוצה מי שלא רוצה alsa יסמן מינוס , מי שרוצה משהו יסמן +
איפה שהוא מתקבל תכתיב מערכת אין סופי של ערכים לחיוב \לשלילה .. הקובץ make.conf
עם האילוצים יוצר קובץ world שזה יהיה ה"עולם של ההפצה" על פי הבחירה החופשית ייצר מסלול עדכונים ייחודי לאותה מערכת ....

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

כלומר אם תתקין wireshark כנראה הוא יגיע בצורה עם gtk+ שמיועד לגנום ...
למרות שיש אפשרות שהוא יגיע גם בצורה של qt4

כלומר אם אתה לא רוצה שום דבר של gnome אבל התקנת בarch linux לדוגמה wireshark הוא יוסיף ך תלויות (גם אם אינך מעוניין)

arch linux מזכיר (למי שחי פה ב 20 שנה האחרונות ) את ההפצה slackware linux (אני זוכר אותה בשנות ב 90' , הבחירה החופשית של arch מזכירה את הבחירה החופשית של slack
(לא באמת בחירה חופשית@)

בקיצור :
gentoo בחירה חופשית אמיתית !


מי שרוצה lilo שיבושם לו , מי שרוצה grub2 שיתקין כמו כולם , ומי שרוצה grub 1 עם patch גם אפשרי ...

מי שרוצה gdm שיתקין , מי שרוצה kdm שיתקין , מי שרוצה חלופה אחרת שימצא משהו אחר ויתקין ...


גם לא חייבם xorg (לא שיש חלופות אחרות טובות פרט ל wayland )

יש מי שמתאים לו mesa lib , ויש כאלה שמתאים להם gallium , למה להיות גזען
כל אחד יתקין מה שהוא מעוניין בו .


ואולי מישהו רוצה mesa מקומפל עם gles2 , ומישהו אחר מעדיף opencl ? למה להעליב
אין דרך אחת להתקין mesa ניתן לקמפל אותה ב 10 אפשרויות שונות לפחות , למה להכריך !

בהפצות הבינאריות רק אפשרות אחת (של חבילה בנויה מוצעת ) אבל מי אפשר שהמתחזקים באמת יודעים מה מתאים למערכת מסויימת ? (הם לא )

תפקיד ההפצות הבינאריות הינו לרצות את כולם , אבל זה לא תמיד הכי יעיל למערכת Y

כך נוצר מצב שבקרנל מסויים יש דרייברים ל 1,2,3 שמתאים ל 70% מהמחשבים ,
30% מהמחשבים האחרים משתמשים ב 4,5,6 , למה אותם 30% צריכים סתם לטעון מודולים שאינם זקוקים להם ? זה סתם בזבוז זיכרון מיותר !

תודה לאל (if) שיש בחירה חופשית
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
דרוראורח · ·
 

הודעה פורסם: 04/09/2014 - 20:13
נושא ההודעה:

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

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

אפתח לי אחת משלי...
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
SoOmSoOmלא בפורום כעת ת.הצטרפות: 31/08/2005 · הודעות: 627 ·
 

הודעה פורסם: 05/09/2014 - 07:40
21 נושא ההודעה:

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

בחירה חופשית?
בארצ' לא מונעים ממך להחליף init, אבל הם מזהירים שהם לא תומכים בזה.
זאת אומרת שאתה יכול להוריד את הinit שאתה רוצה מהAUR.
https://wiki.archlinux.org/index.php/Init
https://aur.archlinux.org/packages/sysvinit/

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

לגבי הWIRESHARK, אתה מזבר שטויות:
קוד:

[doron@doron ~]$ sudo pacman -Ss wireshark
community/wireshark-cli 1.12.0-2
    a free network protocol analyzer for Unix/Linux and Windows - CLI version
community/wireshark-gtk 1.12.0-2
    a free network protocol analyzer for Unix/Linux and Windows - GTK frontend
community/wireshark-qt 1.12.0-2
    a free network protocol analyzer for Unix/Linux and Windows - Qt frontend


כפי שאתה רואה יש לי כאן שלושה חבילות של ווירשארק, מה יקרה אם אני אנסה לראות את התלויות של החבילה: wireshark-qt?

קוד:

[doron@doron ~]$ sudo pacman -Si wireshark-qt
Repository     : community
Name           : wireshark-qt
Version        : 1.12.0-2
Description    : a free network protocol analyzer for Unix/Linux and Windows - Qt frontend
Architecture   : x86_64
URL            : http://www.wireshark.org/
Licenses       : GPL2
Groups         : None
Provides       : None
Depends On     : qt4  wireshark-cli
Optional Deps  : None
Conflicts With : None
Replaces       : None
Download Size  : 841.12 KiB
Installed Size : 2709.00 KiB
Packager       : Timothy Redaelli <timothy.redaelli@gmail.com>
Build Date     : Wed 13 Aug 2014 11:41:10 PM IDT
Validated By   : MD5 Sum  SHA256 Sum  Signature


ואני אדגיש:
קוד:

Depends On     : qt4  wireshark-cli


אז לא הבנתי אם אני אתקין את הגרסא שרצה בQT למה שזה יתקין לי תלויות של GTK?
גם אם תראה אתה לא יכול להתקין חבילה בשם wireshark, כי אין חיה כזאת, רק מה שיש
ברשימת החבילות שהצגתי למעלה.

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

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

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

ולגבי הדרייברים, אני לא ידוע מה איתך, אבל המודולים שנטענו לי לקרנל מתאימים בדיוק למחשב. ואפילו יותר מזה, אני יצרתי קובץ initramfs (בעזרת MKINITCPIO) עם מודול i915 כבר בפנים, ככה שהקרנל נטען עם המודול, ולא דרך הKMS.

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

הודעה פורסם: 05/09/2014 - 09:30
נושא ההודעה:

אני חושב שצריך לשנות את כותרת הדיון ל -
ג'נטו לשרתים, מומלץ?

זה יכול להיות מעניין.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 05/09/2014 - 11:01
נושא ההודעה:

מה הכוונה ב"לא דרך ה-KMS"? אתה סתם יורה פה buzzwords לאוויר.

KMS זה API לזיהוי אוטומטי של הרזולוציה.

i915 ייטען אוטומטית על ידי udev ברגע שהוא יקבל uevent מה-kernel, מעל netlink socket. זה יקרה גם אם לא תדחוף אותו ל-initramfs. זה נכון לכל הפצה עם udev או eudev, בלי קשר ל-systemd או sysvinit.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 05/09/2014 - 14:53
נושא ההודעה:

Anonymous :

בהפצות הבינאריות רק אפשרות אחת (של חבילה בנויה מוצעת ) אבל מי אפשר שהמתחזקים באמת יודעים מה מתאים למערכת מסויימת ? (הם לא )

תפקיד ההפצות הבינאריות הינו לרצות את כולם , אבל זה לא תמיד הכי יעיל למערכת Y

כך נוצר מצב שבקרנל מסויים יש דרייברים ל 1,2,3 שמתאים ל 70% מהמחשבים ,
30% מהמחשבים האחרים משתמשים ב 4,5,6 , למה אותם 30% צריכים סתם לטעון מודולים שאינם זקוקים להם ? זה סתם בזבוז זיכרון מיותר !

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

בחבילות קרנל של הפצות קובץ הליבה עצמו (לדוגמה: vmlinuz) בדרך כלל די מינימליסטי ורוב המודולים שנדרשים לעליית המערכת נמצאים ב־initrd. מה שכן, לפחות בדביאן, מנגנון יצירת ה־initrd שמרני מאוד ומוסיף לרוב הרבה מודולים מיותרים. כמעט בכל המערכות אפשר לערוך את הקובץ ‎/etc/initramfs-tools/initramfs.conf ולשנות שם את הערך MODULES ל־dep (ולהריץ לאחר מכן update-initramfs . (אם כי אין לי מושג מה המצב לאחר המעבר ל־dracut).
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 05/09/2014 - 15:10
נושא ההודעה:

Anonymous :
מה הכוונה ב"לא דרך ה-KMS"? אתה סתם יורה פה buzzwords לאוויר.

KMS זה API לזיהוי אוטומטי של הרזולוציה.


KMS זה Kernel Mode Settings. כלומר: שינוי ההגדרות (אתחולים שונים, ועוד. הרבה מעבר לשינויי רזולוציה) דרך הקרנל.

מה שקדם לזה נקרא UMS, ראשי תיבות של User Mode Settings. תוכניות שרצו לכתוב למסך (לדוגמה: שרת X. אבל יש גם כל מיני תוכניות גרפיות שונות שלא רצות דרך X. וכותבות ישירות למסך) היו צריכות לאתחל בעצמן את כרטיס המסך. מה שאומר: גישה ישירה לכרטיס המסך. זו הייתה הסיבה העיקרית לכך ששרת X חייב לרוץ כ־root.

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

נדמה לי שעל כמה פלטפורמות אחרות X עדיין רץ עם UMS.

Anonymous :

i915 ייטען אוטומטית על ידי udev ברגע שהוא יקבל uevent מה-kernel, מעל netlink socket. זה יקרה גם אם לא תדחוף אותו ל-initramfs. זה נכון לכל הפצה עם udev או eudev, בלי קשר ל-systemd או sysvinit.


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

איך אתה מקבל משהו שמעלה את המערכת שלך? האם אתה רוצה גם משהו שיכול להעלות מערכות אחרות בלי שתצטרך לעדכן אותו (כלומר: כשתעביר את הדיסק למחשב אחר: הוא יצליח לעלות), או שזה לא חשוב?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 05/09/2014 - 18:00
נושא ההודעה:

עוד buzzwords.

זה לא "Settings", אלא "Setting". KMS זה מנגנון לבחירה של ה-display mode (להלן, "M") ולא של שום דבר אחר. אתה גם מבלבל את זה עם DRM (Direct Rendering Manager), כשאתה מדבר על "גישה ישירה לכרטיס המסך".

לגבי driverים של מערכות קבצים, בטח תשמח לשמוע שה-kernel יודע להריץ את modprobe לבד כשמנסים לעגן מערכת קבצים מסוג לא מוכר (חומר מעניין לקריאה: איך udev עובד, aliasים של חומרה, מספרים סידוריים של חומרת PCI/USB).

(אני אומר את זה בתור אחד המפתחים של Puppy Linux, אחרי שמימשתי במו ידיי תחליפים תואמי-musl ברישיון BSD ל-udev ו-kmod)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 05/09/2014 - 18:26
נושא ההודעה:

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

הודעה פורסם: 05/09/2014 - 21:20
נושא ההודעה:

לא נכון בכלל - אם יש לך UEFI, מה-UEFI boot loader והאלה הכל אמור להיות ברזולוציה ה-native. ה-kernel יודע לזהות שה-firmware קבע את הרזולוציה.

אם אין לך UEFI, הרזולוציה תשתנה ל-native ברגע שה-kernel module הרלוונטי (i915, nouveau, מה שזה לא יהיה אצלך) נטען (בין אם זה ידנית בעזרת modprobe או אוטומטית, ע"י udev). זה יכול לקרות בשלב ה-initramfs או אחרי, זה לא משנה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 06/09/2014 - 00:44
נושא ההודעה:

המנגנון: מנגנון טעינת המודולים.

לדוגמה: עבור בקר הדיסק. כתבתי כבר מה הבעיה בשימוש במנגנון הזה בשלב ה־initramfs (קראתי לזה initrd. לא בדיוק אותו דבר מבחינה טכנית, אבל ההבדל זניח לצורך הדיון שלנו).

וכן, KMS הוא אכן Kernel Mode-Setting (להבדיל מ־Userspace Mode Setting). אבל ההבדל אינו כה זניח והיתה סיבה טובה למי שרצה שהמערכת שלו תמשיך להשתמש ב־UMS לבנות את החבילות עם תמיכה בזה (לעומת זאת: מי שלא צריך את זה: זה בזבוז משאבים). זה משהו שאתה יכול לדעת יותר טוב מההפצה כי אתה יודע איזו חומרה יש לך ובאילו דרייברים אתה משתמש.

(כיום נדמה לי שכבר אין סיבה להשתמש ב־UMS. אבל זה לא היה המצב לפני שנה או שנתיים)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
מר אורחאורח · ·
 

הודעה פורסם: 06/09/2014 - 07:39
נושא ההודעה:

מה קשור UEFI ל- KMS?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 06/09/2014 - 12:01
נושא ההודעה:

זה הקשר:

קוד:
CONFIG_FB_EFI=y
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
מר אוחראורח · ·
 

הודעה פורסם: 06/09/2014 - 20:39
נושא ההודעה:

Anonymous :
זה הקשר:

קוד:
CONFIG_FB_EFI=y


מה ה- framebuffer קשור ל EFI? זה קצת דפוק לא?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [אורח]
  2. אורח
  3. אורח
  4. אורח
  5. אוריב
  6. אורח [✡]
  7. אורח [צפריר]
  8. אורח
  9. אורח [צפריר]
  10. mksoft
  11. חתול
  12. אורח [אורח]
  13. אורח
  14. SoOmSoOm
  15. אורח
  16. אורח
  17. אורח
  18. אורח [רם און]
  19. אורח [צפריר]
  20. אורח [האורח השני]
  21. אורח [אורח אחר]
  22. אורח
  23. אורח [אורח אחר]
  24. SoOmSoOm
  25. אורח
  26. אורח
  27. אורח [אורח אחר]
  28. SoOmSoOm
  29. אורח [מר אורח]
  30. אורח [האורח השני]
  31. אורח [מר אורח]
  32. אורח [האורח השני]
  33. SoOmSoOm
  34. אורח [מר אורח]
  35. אורח [מר אורח]
  36. אורח
  37. אורח
  38. אורח
  39. אורח [מר אורח]
  40. אורח [אורח?]
  41. אורח [מר אורח]
  42. אורח [צפריר]
  43. אורח [מר אורח]
  44. אורח
  45. אורח
  46. אורח
  47. אורח [צפריר]
  48. mad_dr
  49. אורח
  50. אורח [האורח השני]
  51. אורח [צפריר]
  52. אורח [צפריר]
  53. אורח
  54. נוב
  55. אורח
  56. אורח [האורח השני]
  57. אורח
  58. אורח [צפריר]
  59. אורח [האורח השני]
  60. אורח
  61. אורח
  62. אורח [דרור]
  63. SoOmSoOm
  64. אורח [האורח השני]
  65. אורח
  66. אורח
  67. אורח [צפריר]
  68. אורח
  69. אורח [צפריר]
  70. אורח
  71. אורח [צפריר]
  72. אורח [מר אורח]
  73. אורח
  74. אורח [מר אוחר]