问题标签 [distro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 用于 Java 开发的 Linux 发行版
简而言之,是否有任何 Java Developer 特定的 Linux 发行版?
c++ - 现在每个 Linux 发行版都附带 gcc/g++ 4.* 吗?
我正在考虑将 boost 作为依赖项... atm 我唯一真正需要的是shared_ptr<>
,我可以从std::tr1
gcc 套件 4 中获得它。*
linux - 设置快速启动 Linux 的最佳/简单方法
希望这仍然属于 StackOverflow 的保护范围!
我正在为我的妻子创建一个快速启动的 linux 笔记本电脑。它真正需要的只是能够浏览互联网(使用 Flash 和视频等)。
是否有为此而制作的发行版,或者那里有任何指南可以显示加快速度的好方法?我读过我应该“从内核中删除我不使用的东西”,但这有点超出我的技能范围。
谢谢!
hosting - 哪个发行版最适合托管 LAMP + memcache?(答案获得 Linode 或 Slicehost 推荐)
尽管我的 Linux 经验很少,但我还是被 VPS 所吸引(而且对 cPanel/共享主机的废话感到厌烦)不去尝试。
我是个聪明的孩子,很快就学会了。我在 Linux 上上了一堂课,知道了基本命令、如何通过管道传输命令、一些脚本和 shell 的东西——所有这些我都快忘记了……但我已经准备好再次学习了。由于我将使用 Linode 或 Slicehost,因此我有机会搞砸了很多。
那么,哪个发行版最适合我?我在这里寻找易用性和管理性,特别是在安装 LAMP + memcache 并在今天结束之前启动并运行它方面。
Linode 还是 Slicehost?两者有什么本质上的区别吗?Linode 似乎更便宜。
最后,为了不让我选择的任何主机的推荐字段为空,请提供您的信息,获胜的答案将获得推荐:)
hardware - 老年硬件上的 LAMP 设置?
我的前室友同意在他的服务器上托管我的网站一段时间,而我和我的妻子(也是新的)一起住在我的新公寓里。他希望尽快搬家,并希望停用他的 Web 服务器,因此我需要构建一个服务器供我自己使用。
我研究了在我用于开发的 Mac Mini 上设置一个虚拟盒子,但我不能保证它总是可用的,所以我希望有专门用于服务该站点的硬件。
旧的设置是 LAMP,我在 Linux 中很舒服,LAMP 似乎是要走的路,但我拥有的备用硬件是旧的 - 3/486、32 或 64 兆内存,HD 介于 8 和 16 之间演出。
然而,由于与我的妻子设定了预算,新硬件几乎没有了。
你们有什么感想?我可以在旧的和受限的硬件上运行 LAMP 设置吗?一些页面利用 MySQL 和 Php,所以它不是直接的静态 HTML,但我没有运行 Java 或任何东西。是否有特别适合这种设置的发行版?
linux - 如何创建自己的 linux 发行版?
是否有任何资源或书籍可以创建自己的 linux 发行版。我发现的唯一好的资源是这个
还有什么专业需要启动这样的项目?
linux - 什么是可以用作我的 linux 程序基础的好的 live-cd 发行版?
即将举行的编程挑战赛(取证挑战赛)要求参赛者编写一个在可引导 CD 上运行的程序,以帮助将附加媒体格式化到该计算机上。
我正在考虑提交一个条目,并且我想尽可能多地利用现有的开源软件。事实上,我认为我将为此进行的编程主要是围绕几个开源 linux 实用程序编写一个 GUI 包装器。
对于第一部分,我想让可引导 CD 正常工作,并且希望使用现有的 linux live-cd 发行版。什么是最适合此用例的最小 live-cd 发行版?
注意事项:
- 最小
- 内存占用小
- 快速启动时间
security - 设置缓冲区溢出学习环境
我目前正在阅读几本关于安全编程的安全书籍(我的热情),但是它们在光盘上提供的发行版要么有问题,要么不存在。书籍:Hacking The art of Exploitation 2nEd, Gray Hat hacking 2nEd 问题是当我尝试按照示例进行操作时,显然较新的发行版具有堆栈保护和其他安全功能来防止这些情况,我试图手动设置环境提供了黑客利用的艺术,但我失败了。我也尝试过 DVL(Dam Vulnerable Linux),但它太臃肿了,我只想要一个最小的环境,我可以在一个小分区中拥有并从引导加载程序中选择,或者在一个小的虚拟机中拥有。
所以我的问题是:我该如何设置一个环境(发行版旧内核),我可以在其中遵循大多数这些示例。可能如果有人能告诉我 DVL 的内核和 GCC 版本,我可以得到它的大部分设置我。
c++ - 使用 Qt 为 Linux 创建软件:发行版、桌面环境和其他决策
我想开始做一个个人项目,我想让它跨平台。我所有的 Linux 工作都是为商业客户完成的,所以提前指定了目标发行版,但这次不同。
该项目将是开源的并使用 Qt。这就是我想知道的:
如果我在一个发行版上进行开发 + 测试就足够了,还是应该在多个发行版上进行测试?以我的经验,如果它没有经过测试,它就不起作用,但另一方面,我负担不起为那里的每个发行版构建和测试,特别是因为这将是一个爱好项目。
假设我选择了使用 KDE 的发行版 X。你会说使用发行版 Y 和 Gnome 的人使用我的程序有多难?
使用 Gnome 的人会使用我的 Qt 程序,还是会因为它是用 Qt 编写的而被推迟?让我们假设他们发现它很有用。Qt-Gnome 集成有多好?
我也必须运送二进制文件吗?现在的趋势是什么:源还是源+bin?
我将欣赏有关在 Linux 上使用 Qt 开源项目的个人示例。谢谢。
linux - 编写我自己的内核
我需要一些指导来开始学习编写自己的操作系统内核。
只是为了教育目的。
如何编写自己的内核?