ストールマン氏: では、まず、二つの基本的な質問について答えよう。その後であなたの質問に答えることにする。ああ、二つというのはGNUとFree Softwareについてだ。 ストールマン氏: 最初に、とても重要なことがある。 まず、Free Softwareというのを日本語で言う時に、「フリー」ではなく「自由な」と訳してもらいたい。なぜなら「自由な」の方が良い表現だからだ。 その言葉の利点を活用して欲しいと思う。 また、同様にNon-Freeという言葉は、「不自由な」と訳してもらいたい。 フリーソフトウェアのアイディアはユーザが自由を得るということだ。 ソフトウェアを走らせる自由というのがこの自由の根本にある。(Freedom:0) 最初の根本的な自由というのがあなたたちをたすけることになる。(Freedom:1) ソースコードのことを勉強して、自由に改変することができるからだ。 次の自由
GNU Emacsが、プロジェクトで使用するソースコード管理ツールをBazzarからGitに移行させた(Phoronix)。 以前、「オープンソース」という言葉を広めた人物としても知られるEric S. Raymond氏がEmacs開発者向けメーリングリストに「Bazaarは死につつある」としてBazzarからの移行を提案していた(スラッシュドットの過去記事)ことも移行のきっかけになったようだ。 Emacsのソースコードを公開するGitリポジトリ自体は以前から存在したが、Emacsは非常に長い歴史のあるソフトウェアということで、その過去の履歴までを含めてGitに移行させるのは大変な作業だったようだ。 なお、リポジトリの情報やGitを使ったEmacsの開発手順についてはEmacs Wikiにまとめられている。
Download GCC releases may be downloaded from our mirror sites. Important: these are source releases, so will be of little use if you do not already have a C++ compiler installed. As one option, there are pre-compiled binaries. for various platforms. You can also retrieve our sources using Git. GCC Timeline The table is sorted by date. Please refer to our development plan for future releases and an
Autotoolsについてのメモ このメモはGNU Autotoolsのautoconfとautomakeとを使って フリーソフトウェアの配布用パッケージを作る方法を解説している。 FortranのプロジェクトにAutotoolsを使う場合の注意点も書いてある。 はじめに たいていのGNUのフリーソフトウェアは次のようにtar ballを展開して、 ./configure && make && make installとすることで簡単にソースからインストールすることができる。 $ tar xf feram-X.YY.ZZ.tar.xz $ cd feram-X.YY.ZZ $ mkdir build # Use build directory. $ cd build $ ../configure --help $ ../configure $ make $ make check $ sud
このドキュメントは、公式のインストールイメージから作られたインストールメディアから起動したライブ環境を使って Arch Linux をインストールする過程を案内するものです。インストールメディアが提供するアクセシビリティ機能は アクセシビリティ機能を使って Arch Linux をインストール ページで説明されています。他のインストール方法については、カテゴリ:Arch の入手とインストール を参照してください。 インストールの前に、FAQ に目を通しておくことをお勧めします。使用されている用語については、ヘルプ:読み方を見てください。コードの例にはプレースホルダ (斜体 の文字) を含んでいる場合があり、手動で置き換える必要があります。 より詳しい情報は、対応する Arch Wiki の記事や、プログラムの man ページ を見てください。両方ともこのガイドからリンクされています。対話的
このページは Arch Linux コミュニティで広く使われている共通語をわかりやすく説明するページです。自由に単語を追加・修正してかまいませんが、特定のセクションの編集オプションを使うようにしてください。新しい単語を追加する場合は、アルファベット順で並べて下さい。 ABS Arch Build System (ABS) は以下のことに使われます: パッケージがまだ存在しないソフトウェアの新しいパッケージを作成する 既存のパッケージをあなたのニーズに合わせてカスタマイズ・修正する (オプションを有効化・無効化する) Gentoo 流に ("a la Gentoo")、あなたのコンパイラフラグを使ってシステム全体をリビルドする あなたのカスタムカーネルで動作するカーネルモジュールを取得する ABS は Arch Linux を使うのに必須ではありませんが、役に立ちます。 Arch Linux
ここでは,メイクファイルの基本的な書き方としてルールの説明をしましょう.ここからは,Makefileといえばmakeが参照するメイクファイルのことを指すものとします. コメントと改行 その前に少しコメントの書き方について解説しておきます.Makefileでは,#から行末までがコメントです.例えば, # # Hello Worldを出力する # all: @echo Hello World! のように使います. また,makeは基本的に行指向です.見やすくするために改行したい場合はバックスラッシュ\を使って改行を無視させることができます.例えば,マクロの定義(後述)で object_files = \ foo.o \ bar.o \ baz.o と書けば,makeは改行を無視して次のように解釈します. object_files = foo.o bar.o baz.o ここで注意することは,f
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 これまでも、多くの記事にされていて、恐らくKernelや巨大なコードを読んでいる人にとっては当たり前なのかもしれませんが、あまりに快適だったのとこれをきちんとやれてなかった事に自戒をこめて記事にしようと思います。grepとかscreenを駆使していた時間を返してほしい! 対象者 僕がLinux大好きなので、Linux上での動作を前提にしています。対象者はLinux KernelやApache HTTP Server等、数万から数十万、さらには数百万行のコードをじっくり読んでいきたいと考えている人におすすめしたいと思います。巨大なコードを何のツールも使わずに読むのはかなりきついはずです。しかし、今回はGNU GLOBALと呼ばれるソースコードタ
UTF-8 →[2005/09/02]諸事情により、文字コードをUnicode(UTF-8)に変更しました。 かえで式 - ホーム (↑虜屋視聴 記/□鳥小屋視聴記/→えもじならべあそび/↓雑記 @はてな/~あすかのーと/★かえであすか/@ゆきぶ for W-ZERO3 & 京ぽん) 「えもじならべあそび」および、そこから半独立させた「かえで式」は、webページ自体と頒布ファイルに GNU FDL というライセンスを2004/09/25より適用しています(表示については、公式サイトのHowToUseからコピペしただけですが)。 GFDLを乱暴に和 訳すれば「複製・頒布・改変の自由を制限しない場合に限り、複製・頒布・改変 自由。」ってゆー内容になります(ほんとかよ……)。 Copyright (c) 2004-2006 yuki'frolic'izw . Permission is gra
What is the Free Software Movement? The free software movement campaigns to win for the users of computing the freedom that comes from free software. Free software puts its users in control of their own computing. Nonfree software puts its users under the power of the software's developer. See the video explanation. What is Free Software? Free software means the users have the freedom to run, copy
Copyright (c) 2000-2023 Tama Communications Corporation GNU Global is a source code tagging system that works the same way across diverse environments, such as Emacs editor, Vi editor, Less viewer, Bash shell, various web browsers, etc. You can locate various objects, such as functions, macros, structs, classes, in your source files and move there easily. It is useful for hacking on a large projec
邪悪なDRMつきのソフトウェア配信システムであるSteamを運営するValve社は、2012年12月時点のSteamクライアントのインストール環境の統計を発表した。 Steam Hardware & Software Survey OSの種類は、バージョンと、CPUアーキテクチャがx86かx64かで、分割されている。これをまとめると、 Ubuntu 12.10 64 bit 0.29% Ubuntu 12.04.1 LTS 64 bit 0.26% Ubuntu 12.04.1 LTS 0.13% Ubuntu 12.10 0.12% となり、足し合わせると0.8%となる。今年は確実に1%を超えるだろう。 ああ、デジタル制限管理により再配布を制限され、さらに単なる個人的な利用すら制限されるライセンスへの同意を迫られる、汚らしい不自由なソフトウェアの汚染が進んでいる。 百千万歩譲って考えると
ストールマンのいう不自由なSaaSSを打ち破る方法について、FreenetやBitTorrentやBitcoinの先例を考える GNUの30周年にことよせてWired.comoに起稿したストールマンの文章によれば、ストールマンは、SaaSS(Service as a Software Substitute)を不自由なソフトウェアと同等に、利用者の自由を奪う危険な存在であると考えているそうだ。 Why Free Software Is More Important Now Than Ever Before | Wired Opinion | Wired.com SaaSSは、もはや空気のようなものだ。どこにでもある。そもそも、このブログというサービスを提供しているBloggerだって、SaaSSだ。Twitterもそうだ。Googleのような検索サイトもそうだ。メールだって、大抵の人間は、自
というわけで、Ubuntu 13.10にアップグレードした。Ubuntuのアップグレードというのは、いつも言い知れぬ不安を感じる。 これはUbuntuだけではなく、大抵のGNU/Linuxベースのディストリビューションに言えることだが、非常に変化しやすいということである。不自由なWindowsユーザーが、GUIの配色がちょっと変わったとか、スタートボタンの有無で一喜一憂している程度の変更がバカバカしくなるぐらい、GNU/Linuxベースのディストリビューションは頻繁に変わる。不自由なWindowsでは、設定ダイアログなどにまだWindows 95の時に書かれたものが残っているそうだが、Ubuntuでは、設定のUIなど、数年経つとまるっきり変わってしまう。 このような素早い劇的な変化は、且は機能向上のためになるとはいえ、オマエのカーチャンのためには、使いづらい。 さて、Ubuntu 13.1
最近、Linuxカーネルで話題になっていることに、GPLコンドーム問題がある。 Kernel Developers Work To Block NVIDIA "GPL Condom" Effort Around New NetGPU Code - Phoronix 発端はNetGPUと呼ばれる機能をLinuxカーネルへ追加するパッチだ。これはNICとGPUの間のデータ転送にDMA zero-copyにしてNICとGPUが直接やり取りできるようにしつつ、プロトコル処理自体はCPUに処理させるという機能で、GPGPUがますます汎用化してくるなかでGPUから直接ネットワーク越しにデータを転送する事ができるようになる。 ところが、NetGPUをNVIDIAドライバーに対応させるパッチとやら出てきて物議を醸している。NVIDIAのドライバーはプロプライエタリであり、LinuxカーネルのGPLシンボル
我らがリチャード・ストールマン氏(以下、敬称略)がGNUプロジェクトを孤軍奮闘ながら発起してから30年を迎えた。30年前と言えばWindowsすら無かった頃であり、コンピュータの世界は今とは全く異なっていただろう。「だろう」というのは筆者が当時まだ子供であり、その頃の業界について伝聞でしか知らないからである。 GNUプロジェクトは言うまでもなく、自由なソフトウェアによるオペレーティングシステムを作ろうという一大プロジェクトである。今のようにインターネットもなく、容易に支援も得られそうにない中で、独りでOSを創りあげようなどと起ち上がるのは如何に無謀なことであったか。しかし、その無謀のおかげで今日のソフトウェア業界の姿があるのは間違いない。 今日はGNUプロジェクトの重要さについて、改めて語ろうと思う。 GNUなくして今のインターネットは無かった これまで、GNUプロジェクトが果たしてきた役
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く