คำถามติดแท็ก linux

Linux เป็นเคอร์เนลระบบปฏิบัติการโอเพ่นซอร์สที่ได้รับความนิยม Linus Torvalds เริ่มพัฒนาเคอร์เนลในปี 1991

8
ฟรีเช่นเดียวกับเบียร์ฟรี
เมื่อหลายปีก่อน (อย่างแม่นยำมากขึ้นในปี 1998) ผู้คนที่พูดภาษาอังกฤษเริ่มสับสนกับคำว่าฟรีเมื่อนำไปใช้กับซอฟต์แวร์ทำให้สมาชิกบางคนของมูลนิธิซอฟต์แวร์เสรีเพื่อสร้างคำใหม่: โอเพ่นซอร์ส ( http: //www.gnu) org / ปรัชญา / ซอฟต์แวร์ฟรีสำหรับ -fire.html ) ความกังวลที่ยิ่งใหญ่ก็คือผู้คนเข้าใจผิดโดยไม่พูดอะไรและฟรีเบียร์ฟรี (ดูวิกิพีเดีย: http://en.wikipedia.org/wiki/Free_and_open_source_software ) ฟรีที่นี่เกี่ยวข้องกับเสรีภาพในการใช้งานและการแบ่งปันซอฟต์แวร์ของคุณในลักษณะที่ขัดต่อซอฟต์แวร์ "ลิขสิทธิ์" (และที่จดสิทธิบัตร) กรรมสิทธิ์ มันถูกเปิดตัวครั้งแรกโดย Richard Stallman ในปี 1986 แกนกลางคือชุดของเสรีภาพ: Freedom 0: อิสระในการเรียกใช้โปรแกรมเพื่อวัตถุประสงค์ใด ๆ Freedom 1: อิสระในการศึกษาวิธีการทำงานของโปรแกรมและเปลี่ยนแปลงเพื่อให้มันทำในสิ่งที่คุณต้องการ Freedom 2: อิสระในการแจกจ่ายซ้ำสำเนาเพื่อให้คุณสามารถช่วยเหลือเพื่อนบ้านของคุณ Freedom 3: อิสระในการปรับปรุงโปรแกรมและเผยแพร่การปรับปรุงของคุณ (และรุ่นที่แก้ไขโดยทั่วไป) สู่สาธารณะเพื่อประโยชน์ของชุมชนโดยรวม เราทุกคนรู้เกี่ยวกับเรื่องนั้น (อย่างน้อยผู้ที่ติดตามการสนทนานี้มานับ แต่นั้น) ในความคิดของฉันคำว่าโอเพนซอร์ซทำให้เราชัดเจน แต่มันก็มั่นใจแล้วโดย Freedom …

3
IPC ไม่ล็อคใน Linux สำหรับโปรเซสเซอร์แบบมัลติคอร์
ฉันกำลังพยายามหาวิธีเขียนแอปพลิเคชันด้วย IPC แบบปลอดล็อคบน Linux ใน C พร้อมตัวประมวลผลแบบมัลติคอร์ สมมติว่าฉันมีกระบวนการ 1 และกระบวนการ 2 ที่เขียนไปยัง FIFO หรือหน่วยความจำที่ใช้ร่วมกัน จากนั้นประมวลผล 3 และกระบวนการ 4 จะอ่านจากหน่วยความจำที่แชร์หรือ FIFO เป็นไปได้ด้วยอัลกอริธึมที่ไม่ล็อคหรือไม่ คำแนะนำของคุณได้รับการชื่นชมอย่างมาก

3
Git ถูกออกแบบมาอย่างไร?
ที่ทำงานของฉันเพิ่งเปลี่ยนมาใช้ Git และฉันก็รัก (และเกลียดชัง!) ฉันรักมันมากและมันก็ทรงพลังมาก ส่วนเดียวที่ฉันเกลียดคือบางครั้งมันมีพลังมากเกินไป (และอาจทำให้สับสน / สับสนเล็กน้อย) คำถามของฉันคือ ... Git ถูกออกแบบมาอย่างไร เพียงใช้มันในระยะเวลาสั้น ๆ คุณจะรู้สึกว่าสามารถจัดการเวิร์กโฟลว์ที่คลุมเครือจำนวนมากซึ่งระบบควบคุมเวอร์ชันอื่นไม่สามารถทำได้ แต่มันก็ให้ความรู้สึกหรูหราภายใต้ และรวดเร็ว! ไม่มีข้อสงสัยในส่วนของพรสวรรค์ของไลนัส แต่ฉันสงสัยว่าการออกแบบโดยรวมของคอมไพล์อิงจากบางสิ่งหรือไม่? ฉันได้อ่านเกี่ยวกับ BitKeeper แล้ว แต่บัญชีก็ขาดแคลนรายละเอียดทางเทคนิค การบีบอัดกราฟการกำจัดหมายเลขการแก้ไขการเน้นการแยกการ stashing การควบคุมระยะไกล ... มันมาจากไหน? ลีนุสเคาะมันออกจากสวนสาธารณะและลองครั้งแรกเลยทีเดียว! มันค่อนข้างดีที่จะใช้เมื่อคุณผ่านช่วงการเรียนรู้

3
ฉันสามารถใช้ Linux / Mono แทน Windows / Visual Studio ได้โดยไม่มีปัญหาหรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันมีประสบการณ์มากกว่า 6 ปีกับ. Net (C # / ASP.NET) และ Visual Studio แต่เมื่อเร็ว ๆ นี้ฉันอยากจะเปลี่ยนเป็น Linux / Mono มันเกิดขึ้นกับคำถามบางอย่าง: ฉันสามารถรันโครงการ Visual Studio เก่าและซอร์สโค้ดใน Mono อย่างถูกต้องได้หรือไม่ ลูกค้าของฉันใช้ IIS สำหรับ ASP.NET และ MS Windows สำหรับโครงการ Winform และ Console การย้ายถิ่นของฉันส่งผลกระทบต่อพวกเขาหรือไม่? กล่าวอีกนัยหนึ่งโครงการโมโนของฉันทำงานใน Windows / IIS โดยไม่มีการเปลี่ยนแปลงหรือปัญหาใด ๆ Mono …

9
กล่องเฉพาะ Linux ใช้ทำอะไร
ดังนั้นนี่อาจเป็นคำถามขั้นพื้นฐานและชัดเจนสำหรับคนส่วนใหญ่ แต่ google-fu ของฉันทำให้ฉันล้มเหลวและดูเหมือนว่ามีบางสิ่งเกิดขึ้นในหัวของฉัน ฉันได้ยินมาว่ามีคนจำนวนมากอ้างถึงการมี 'กล่องลินุกซ์โดยเฉพาะ' เป็นส่วนสำคัญของการตั้งค่าของนักพัฒนา ฉันทำการเขียนโปรแกรมบนเว็บมาประมาณหนึ่งปีและเข้าใจถึงประโยชน์ของการเขียนโปรแกรมบนระบบ Unix / Linux แต่ดูเหมือนว่าฉันจะพลาดบทบาทของ 'กล่องลินุกซ์ที่ทุ่มเท' ในกระบวนการพัฒนา ฉันจะสมมติว่ามันถูกใช้เป็นเซิร์ฟเวอร์บางประเภท แต่ฉันยังไม่ได้ทำงานกับความต้องการใด ๆ ที่จะมีคอมพิวเตอร์เฉพาะสำหรับการใช้งานเซิร์ฟเวอร์ linux ฉันเพิ่งถูกเข้าใจผิดและผิดธรรมดาสามัญของโปรแกรมเมอร์ต้องการทำงานใน linux สำหรับเครื่องมือที่ใช้โดยนักพัฒนาหรือไม่? นักพัฒนาส่วนใหญ่ใช้ 'กล่องลินุกซ์โดยเฉพาะ' เพื่ออะไร

2
Embedded Linux และ Windows Embedded Standard 7 [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน3 ปีที่ผ่านมา โอเคมองหาคำตอบส่วนตัว บริษัท ของฉันเคยเป็นร้านค้าลีนุกซ์มาก่อนเราผลิตและจำหน่ายกล่องที่สร้างขึ้นเพื่อวัตถุประสงค์ด้านความปลอดภัย เมื่อเร็ว ๆ นี้เราตัดสินใจที่จะสร้างกล่อง Embedded Windows Standard 7 เพราะมันสั้นลงการพัฒนาและเวลาในการทำตลาดของเราและเนื่องจากเครื่องมือทั้งหมดนั้นมีวางจำหน่ายที่ชั้นวางสำหรับ windows สิ่งที่ฉันกำลังมองหาคือคำตอบที่มั่นคงเนื่องจากเกี่ยวข้องกับความปลอดภัยของ WES7 กับ Linux WES7 มีเสถียรภาพเพียงใดความพยายามในการแฮ็คการโจมตีของไวรัสและอื่น ๆ จากมุมมองทางการตลาดสิ่งที่ผู้อื่นพูดได้หรือควรจะเป็นประโยชน์ของการใช้ WES7 บน Linux? ยังมี .... บ้าง? มีการเปรียบเทียบอะไรบ้างระหว่างความปลอดภัยของเดสก์ท็อป Windows 7 และ Windows 7 แบบฝัง คำตอบใด ๆ จะได้รับการชื่นชมอย่างมาก ขอบคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.